Moin.
Ich möchte einen String speichern, das mache ich so :
SetPVarString(playerid,"Wantedgrund",dini_Int(Spielerdatei,"Wantedgrund"),pvar,128);
Errors :
error 035: argument type mismatch (argument 3)
Ich hoffe da kann wer helfen.
lg
Felix
Moin.
Ich möchte einen String speichern, das mache ich so :
SetPVarString(playerid,"Wantedgrund",dini_Int(Spielerdatei,"Wantedgrund"),pvar,128);
Errors :
error 035: argument type mismatch (argument 3)
Ich hoffe da kann wer helfen.
lg
Felix
SetPVarString(playerid,"Wantedgrund",dini_Int(Spielerdatei,"Wantedgrund"));
SetPVarString(playerid,"Wantedgrund",dini_Int(Spielerdatei,"Wantedgrund"));
Gleicher Error
SetPVarString(playerid,"Wantedgrund",dini_Get(Spielerdatei,"Wantedgrund"));
//Edit: Dürfte jetzt gehen.
Keine Errors - Ist das dann aber nicht laden und nicht speichern ?
das get bedeutet du holst den Wert aus der Dini-Datei. Du speicherst es in die PVariable
SetPVarString = Speichert den Wrt in einer privaten Varbiable
GetPVarString= Läd den Wert einer privaten Variable
dini_Set = Setzt den Wert ein
dini_Get = Fragt den Wert ab
Es soll aber in die ini Datei gespeichert werden
//edit:
Also aus der Variable ausgelesenw erden und dann gepsiechert werden in der dini datei.
dini_Set(Spielerdatei,"Wantedgrund",GetPVarString(playerid,"Wantedgrund"));
Wenn das Wanted gegeben wird musst du halt folgendes machen:
SetPVarString(playerid,"Wantedgrund",grund); // Grund ersetzen durch deinen Grund
Genau so hab ichs sogar stehen bei dem Wanted Befehl
Danke.
lg
Felix
Kein Problem immer wieder gerne
Mit freundlichen Grüßen
[My]Sven_Martinez
Funktioniert doch nicht optimal :
dini_Set(Spielerdatei,"Wantedgrund",GetPVarString(playerid,"Wantedgrund",wgrund,128));
error 035: argument type mismatch (argument 3)
Hast du auch das geschrieben also davor?
new wgrund[128];
Steht ganz oben im Script da das in allen Abfragen für Wantedgrund genutzt wird.
dini_Set(Spielerdatei,"Wantedgrund",GetPVarString(playerid,"Wantedgrund"));
Du musst das wgrund, 128 weglassen ....
Was soll das denn eig für einen Sinn haben?
dini_Set(Spielerdatei,"Wantedgrund",GetPVarString(playerid,"Wantedgrund"));
C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(4861) : warning 202: number of arguments does not match definition
C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(4861) : warning 202: number of arguments does not match definition
C:\Users\Felix\Downloads\SAMP\gamemodes\rp.pwn(4861) : error 035: argument type mismatch (argument 3
Anstatt immer mit falscher Syntax zu posten, vielleicht mal die Syntax der Funktion angucken ?
http://wiki.sa-mp.com/wiki/GetPVarString
// -- Wiki Beispiel
new pmsg[128];
GetPVarString(playerid, "Wantedgrund", pmsg, 128);
// ---
dini_Set(Spielerdatei,"Wantedgrund",pmsg);
Der return Wert von GetPVarString bringt nämlich nichts.