Yea bei mir klappts nun auch
Beiträge von H4lo
-
-
//edit: kein Wunder beim ersten haste Banned und beim Speichern Baned du musst bei beiden Banned oder Baned benutzen.
Ich hab nur "Baned" geschrieben.
Das obere gehört nicht zu meinem Script -
Das habe ich ja in meinem stock SpielerSpeichern eingefügt.
Das Problem ist er speichert es nicht ab.
Ich schick dir mal die Zeilen.stock SpielerSpeichern(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Skin",GetPlayerSkin(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned")); //Hier ist die Zeile
return 1;
} -
Also muss ich
if(GetPVarInt(playerid,"loggedin")==1)
{
SpielerSpeichern(playerid);
}
Einsetzen bevor der Spieler gekickt wird?//EDIT
ocmd:ban(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GRAU,"/ban [ID] [Grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ROT,string);
SetPVarInt(pID,"Baned",1);
Kick(pID);
if(GetPVarInt(playerid,"loggedin")==1) //SO?
{
SpielerSpeichern(playerid);
}
return 1;
} -
Guten Abend liebe Community,
Ich habe mit Hilfe einiger Tutorials einen Ban Befehl zu stande gebracht. (OCMD)
Aber wenn ich jemanden Banne wird er nur gekickt und wenn er wieder auf dem Server connecte,
wird er nicht wieder gekickt.
Ich Arbeite ja mit DINI und wenn der Spieler gebannt wird muss ja:
SetPVarInt(pID,"Baned",1);aufgeführt werden.
Aber wenn ich mein Account Ordner nach dem Ban anschau bleibt die Zahl bei 0.
Ich zeig euch mal mein Befehlocmd:ban(playerid,params[])
{
if(!IsPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
new pID, reason[128],string[128];
if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GRAU,"/ban [ID] [Grund]");
format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
SendClientMessageToAll(ROT,string);
SetPVarInt(pID,"Baned",1);
Kick(pID);
return 1;
}stock Login (playerid,key[])
{new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
Kick(playerid);
}
SendClientMessage(playerid,0x00FF00FFF,"Du hast dich Erfolgreich eingeloggt.");
SetSpawnInfo(playerid,0,0,1958.33, 1343.12, 15.36,0,0,0,0,0,0,0);
SpawnPlayer(playerid);
SetCameraBehindPlayer(playerid);
return 1;
}
else
{
SendClientMessage(playerid,0xFF0A00FF,"Falsches Passwort!");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Gib dein Passwort ein um dich einzuloggen.","Login","Abbrechen");
return 1;
}
}stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei,"/Accounts/%s.txt",name);
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
GetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
Kick(playerid);
}Weiß einer warum das so ist?
Mit freundlichen Grüßen
iMan -
Dieser Fehler ist bei mir auch!
Würde mich auch Interessieren,
wie man den weg bekommt. -
glaub 125 war mein bester rekord xD
Gibt auch schon ein 2. Teil von diesem Spiel.
Der ist viel schwerer xD -
Das kenn ich xD
Mein Rekord war immer Level 16 oder 18 -
Das geht leider nicht.
Aber du kannst ja alles PNS's zu mappen und neue platzieren.
Dann muss man da z.B /repair eingebenmfg
-
Ich finde keine Tutorials hier zu.
Deshalb habe ich diesen Thread eröffnetmfg
-
Edit: Wenn Du die Suchfunktion benutzen würdest, würdest Du sogar hier im Forum (downloadbare, ja du hast richtig gehört) Versionen mit DINI finden, und das sogar noch in einere besseren Qualität als der Link oben
Das hab ich ja gemacht aber hab keinen im Forum gefunden.
-
Tut mir leid.
Wusste ich nicht
Wenn ein Moderator/Admins das sieht, soll er ihn verschieben!nach GameMode's fragen ist auch Verboten laut den Regeln.
Wo steht denn Bitte,
dass ich nach GameMode's Frage?
Ich frage ob jemand so nett wäre mir ein Link vom einen Tutorial zu schicken. -
Das wäre sehr nett.
Danke -
Guten Abend liebe Community,
Ich suche ein kompletes Reg System. (Passwort, Männlich oder Weiblich, Geburtsdatum, Herkunft)
Es sollte mit DINI gemacht sein.
Ich habe nämlich Probleme damit und bisjetzt konnte mir keiner richtig helfen.
Wenn es keine Tuts gibt, wäre dann vllt einer so nett würde ein Tutorial machen?
Ich wäre denjenigen sehr dankbar!Mit freundlichen Grüßen
iMan -
Danke für die schnelle Antwort
-
Jop nur im Multiplayer.
Die Story funktioniert hervorragend//EDIT
Wenn ich mir jetzt eine neue Festplatte kaufe.
Kann ich dann meine Daten in die neue Kopieren? -
Ich habe die 80 gb Festplatte.
Ich habe schon andere Spiele gespielt.
Es passiert aber trotzdemIst das nur bei dem Spiel?
Bis jetzt ja
-
Ich habe die "fat" PS3.
Die Matches funktionieren super!
Nur bei den Sachen wo es lädt hakt es. -
Guten Tag liebe Community,
Ich habe mir vorgestern die Ratchet and Clank Trilogy gekauft.
Ich habe die Offline Modus [STORY] gespielt.
Dann habe ich den Multiplayer mit meinem Coseng [OFFLINE] gespielt. Es hat alles Super geklappt!
Dann habe ich den Online Modus Bei Ratchet and Clank 3 getestet. Es hat Anfangs gut funktioniert aber als das Match vorbei war hat es sich aufgehakt! Ich konnte nix mehr machen die Musik lief aber noch im Hintergrund. Ich war gezwungen meine PS3 von hinten aus zu machen. Das passiert jetzt öfters! [nicht immer].
Das passiert jetzt auch wenn ich einem Spiel beitrete. Es passier eig nur dort wo es ladet!
Liegt es jetzt an meiner PS3?
Oder liegt es an meinem Internet?
Was kann ich dagegen tun?
Ich hoffe wirklich, dass ihr mir weiterhelfen könnt!
Mit freundlichen Grüßen,
iMan -
Es hat leider nicht geklappt
Hat noch jemand Vorschläge