Na also, dann passt das ja. Das AddPlayerClass ist dann irrelevant, es muss nur mindestens einmal drin sein.
Beiträge von D4rkZ3r0x
-
-
Du hast es wieder so wie vorher.
Wenn du nur eine Abfrage ohne die rechte anzeige willst musst du:
SetPVarInt(playerid,"Wanted,GetPVarInt(playerid,"Wanted)+1);machen. Aber du kannst nicht GetPlayerWantedLevel abfragen, wenn du nichtmal eins gesetzt hast.
-
Das Frägst du am besten auch unter OnPlayerSpawn ab und einfach SetPlayerPos
-
Sicher das MySQL eine MD5-Funktion hat?
Soviel ich weiß hat MySQL sowas nicht, und du musst den md5-include verwenden.
Dann einfach in einen String formatieren mit MD5 gehasht und einspeichern. -
Naja, das mit dem PVarInt brauchst du nicht unbedingt, blos damit der Stern Rechts oben erscheint, solltest du SetPlayerWantedLevel machen.
Wenn du das nicht möchtest, kannst du es weglassen. Bloß dann kannst du es nicht abfragen um es zu setten.
Siehe dein Code:
SetPVarInt(playerid,"Wanted",GetPlayerWantedLevel(playerid));#edit:
Sondern eben
SetPVarInt(playerid,"Wanted",GetPVarInt(playerid,"Wanted")+1); -
Ich verstehe deinen Code nicht...Ich dachte du willst ihn per Dialog kicken, woher kommt jetz auf einmal das Textdraw?
Beim Befehl kick:
ShowPlayerDialog(playerid,DIALOG_KICKEN,DIALOG_STYLE_INPUT,"Kicken","Bitte tippe hier die Kick - ID ein:","Weiter","Zurück");Dann versteh ich nicht was clickedid sein soll.
Bei OnDialogResponse sollte jedenfalls:
if(dialogid==DIALOG_KICKEN){
Kick(strval(inputtext));}und gegebenfalls halt noch eine Meldung oder so.
-
Das AddPlayerClass hat garnichts damit zu tun.
Ich mach das einfach so das ich bei OnPlayerSpawn die Fraktion abfrage und dann eben
SetPlayerPos usw...Aber der Spieler braucht eine Klasse...das geht eben nicht anders
-
-
SetPlayerWantedLevel(playerid,GetPlayerWantedLevel(playerid)+1);
SetPVarInt(playerid,"Wanteds",GetPVarInt(playerid)+1); -
Die Variablen werden bei einem Restart zurückgesetzt, das heißt es bringt nix...und wenn der Spieler ausgeloggt ist ist eben alles auf 0 gesetzt (alle SPielerdaten).
Wenn das dann trotzdem speichert ist es klar das nachher alles zurückgesetzt ist. Frag einfach ab oder der Spieler eingeloggt ist -
Wieso willst du kein AddPlayerClass mehr, du brauchst mindestens eins davon, sonst tritt halt der Error auf...
-
1. Speicherst du die Userdaten?
2. Killst du alle Timer beim Restarten? (Eventueller Minutentimer, der Spieler speichert)
3. /gmx'st du oder schließst du das Batch-Fenster? -
Wie wärs wenn du nur die Zeilen mit dem Error postest, oder zumindest die Zeile des Errors nennst ;D
-
[color=blue]public OnPlayerEnterVehicle(playerid, 407, ispassenger)Wieso zum Geier steht im Public 407, das muss raus dann gehts...
also
public OnPlayerEnterVehicle(playerid, ispassenger) -
Dann schieb es in den Include Ordner....
-
Bist du sicher das es die richtigen Koordinaten sind?
Hast du das Script Compiled?
Hast du das Script ggf. vergessen auf den Root hochzuladen, falls du einen nutzst?Probier mal als Interior 0, bei mir ging -1 auch mal nicht....
-
Falscher bereich!
-
Wieso macht jeder in sscanf einfach irgendwas beim char dazu...
das [200] auf jedenfall rausnehmen -
Mach das Leerzeichen zwischen dem goto und bsn weg und probiers noch einmal
-
new string[256];