Ja im Scriptfile Ordner -> Lohn Ordner -> LSPD.txt
Beiträge von TheTutoFreak
-
-
aber wen ich das so machen dann Speichert/Läd es immer noch nicht
-
Ich nehme an ich Speicher es dann mit
betrag = dini_IntSet(pfad,"Rang1");in eine Datei rein oder ?
-
betrag= dini_Get(pfad,"Rang1");
bei dieser Zeile kommt dan ein error:must be assigned to an array
-
Aber dan kommt in der Zeile:
dini_Get(pfad,"Rang1",betrag);
ein warning:
number of arguments does not match definition
-
gemacht
-
Ich habe ein Poblem mit auslesen von dini datein kannn mir jemand helfen ?
if(dialogid == DIALOG_LOHN)
{
if(response == 0)
{
return 1;
}
if(response == 1)
{
if(listitem == 0)
{
new string[250],betrag,pfad[68];
format(string,sizeof(string),"Rang 1 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
dini_Get(pfad,"Rang1",betrag);
format(string,sizeof(string),"Rang 2 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 3 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 4 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 5 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
format(string,sizeof(string),"Rang 6 - $%d",betrag);
SendClientMessage(playerid,Grau,string);
return 1;
}
if(listitem == 1)
{
if(PlayerInfo[playerid][pLeader] < 1) return SendClientMessage(playerid,Grau,"Du bist kein Leader !");
{
ShowPlayerDialog(playerid,DIALOG_SETLOHN,DIALOG_STYLE_LIST,"Lohn ändern","Rang 1\nRang 2\nRang 3\nRang 4\nRang 5\nRang 6\n","Auswählen","Abbrechen");
return 1;
}
}
}
} -
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,"Adminlevel",PlayerInfo[playerid][pAdminlevel]);
dini_IntSet(Spielerdatei,"Fraktion",PlayerInfo[playerid][pFraktion]);
dini_IntSet(Spielerdatei,"Leader",PlayerInfo[playerid][pLeader]);
dini_IntSet(Spielerdatei,"Rang",PlayerInfo[playerid][pRang]);
dini_IntSet(Spielerdatei,"Member",PlayerInfo[playerid][pMember]);
dini_IntSet(Spielerdatei,"Premium",PlayerInfo[playerid][pPremium]);
return 1;
} -
Ich verwend diene
und habe einen stock SpielerSpeichern meinst du den ? -
einen selfmande von mir xD
-
hallo,
Ich weis nicht wie man das passwort per befehl ändert kann mir jemand helfen ? -
und wie mach ich sowas ?
-
wie meinst du ich speicher es halt in meiner dini datei ab da steht dan halt Fraktion=1,...
oder Leader=1,...
Oder Member=1,...
und so was halt -
Hallo,
Ich hab mal ne frage, und zwar wie mach ich das wen ich in der LSPD
bin und verschiedene cars habe (Sultan, Elegant, Ranger, LSPD car, Motorad)
wie mach ich das dass ich z.B. den Ranger erst ab rang 3 fahren kann ?
arbeite mit Dini und enums. -
Ich finde es gut aber ich kann bei mir das Programm nicht installieren kann mir jemand helfen ?
-
ok danke
-
-
Zeile (699) : Erwartete Zeichen ";", aber gefunden "if"
also bei dem else if und wie meinst du das mach es doch so ? -
Hallo,
Ich will Fraktions Interiors machen und mach es so:ocmd:enter(playerid,params[])
{
if(!IsPlayerInFraktion(playerid,1)) return SendClientMessage(playerid,Grau,"Du bist kein Member des LSPD !");
{
if(IsPlayerInRangeOfPoint(playerid,1.5,1569.7238,-1694.0360,5.8906))
{
SetPlayerPos(playerid,286.148986,-40.644397,1001.515625);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,1);
}
}
else if(!IsPlayerInFraktion(playerid,2)) return SendClientMessage(playerid,Grau,"Du bist kein Member des FBI !");
{
if(IsPlayerInRangeOfPoint(playerid,1.5,1050.7272,1006.7212,11.0000))
{
SetPlayerPos(playerid,286.800994,-82.547599,1001.515625);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,4);
}
}
if(!IsPlayerInFraktion(playerid,3)) return SendClientMessage(playerid,Grau,"Du bist kein Member der Army !");
{
if(IsPlayerInRangeOfPoint(playerid,1.5,155.3963,1903.2561,18.6888))
{
SetPlayerPos(playerid,316.524993,-167.706985,999.593750);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,6);
}
}
if(!IsPlayerInFraktion(playerid,5)) return SendClientMessage(playerid,Grau,"Du bist kein Member der San Andreas News !");
{
if(IsPlayerInRangeOfPoint(playerid,1.5,-2519.8484,-624.7635,132.7875))
{
SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
SetCameraBehindPlayer(playerid);
SetPlayerInterior(playerid,3);
}
}
return 1;
}Und die Errors sind:
C:\Users\Florian\Desktop\NEUERO~1\NEUERO~1\pawno\include\dutils.inc(45) : Variable "hour" wurde mehrmals deklariert
C:\Users\Florian\Desktop\NEUERO~1\NEUERO~1\pawno\include\dutils.inc(45) : Variable "minute" wurde mehrmals deklariert
Zeile (398) : Nicht erreichbarer Code
Zeile (403) : Nicht erreichbarer Code
Zeile (699) : Ungültiger Befehl
Zeile (699) : Befehl hat keinen Sinn
Zeile (699) : Erwartete Zeichen ";", aber gefunden "if"
Zeile (1456) : Variable wird nie benutzt: "DMZEnter"
Zeile (1456) : Variable wird nie benutzt: "RealClock"2 Errors, 7 Warnungen
Du hast Errors im Skript. Kompilierung abgebrochenPWNMod Compiler Version 1.2
(c) Trooper[Y]
In Kooperation mit GTA-Servers.deKönnt ihr mir helfen ?
-
Hallo bei mir funktuniert mein Speicher und login system nicht und ich
wollte mal fragen an was das liegen kann wen ich mich registriere gebe ich
mein PW ein und wen ich mich dan beim nächsten mal einloge dan gehen all PWs
auser das was ich beim registrieren eingegeben habe
und wen ich mir eine Admin level gebe dan wird das beim nächsten restart wieder auf 0 gesetztstock SpielerName(playerid)
{
new GetName[MAX_PLAYER_NAME];
GetPlayerName(playerid,GetName,sizeof(GetName));
return GetName;
}
stock Register(playerid,key[])
{
new Spielerdatei[64];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,Gruen,"Erfolgreich registriert.");
dini_IntSet(Spielerdatei,"Level",1);
dini_IntSet(Spielerdatei,"Geld",10000);
dini_IntSet(Spielerdatei,"Respect",0);
dini_IntSet(Spielerdatei,"Skin",0);
dini_IntSet(Spielerdatei,"Banned",0);
dini_IntSet(Spielerdatei,"Adminlevel",0);
dini_IntSet(Spielerdatei,"Member",0);
dini_IntSet(Spielerdatei,"Fraktion",0);
dini_IntSet(Spielerdatei,"Leader",0);
dini_IntSet(Spielerdatei,"Rang",0);
SetPVarInt(playerid,"loggedin",1);
return 1;
}
stock Login(playerid,key[])
{
new Spielerdatei[128];
new string2[128];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Das Passwort war falsch!\n Gib bitte dein Passwort ein!","Login", "Abbrechen");
}
else
{
SpielerLaden(playerid);
SendClientMessage(playerid, Gruen, "Du hast dich erfolgreich eingeloggt.");
format(string2,sizeof(string2),"[Join] %s hat den Server betreten",SpielerName(playerid)); //Join-String wird formatiert
SendClientMessageToAll(Grau, string2);
}
return 1;
}
stock SpielerLaden(playerid)
{
new Spielerdatei[128];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Respect",dini_Int(Spielerdatei,"Respect"));
SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
SetPVarInt(playerid,"Member",dini_Int(Spielerdatei,"Member"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Leader",dini_Int(Spielerdatei,"Leader"));
SetPVarInt(playerid,"Rang",dini_Int(Spielerdatei,"Rang"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"loggedin",1);
SetPVarInt(playerid,"Banned",dini_Int(Spielerdatei,"Banned"));
if(GetPVarInt(playerid,"Banned")==1)
{
SendClientMessage(playerid, Grau, "Du kannst mit diesem Account nicht spielen, da du gebannt bist.\nBei Fragen oder Einwänden melde dich bei einem Admin");
Kick(playerid);
return 1;
}
return 1;
}stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new Spielerdatei[128];
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",SpielerName(playerid));
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
SetPVarInt(playerid,"Respect",GetPVarInt(playerid,"Respect");
dini_IntSet(Spielerdatei,"Skin",GetPVarInt(playerid,"Skin"));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Member",GetPVarInt(playerid,"Member"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Spielerdatei,"Leader",GetPVarInt(playerid,"Leader"));
dini_IntSet(Spielerdatei,"Rang",GetPVarInt(playerid,"Rang"));
dini_IntSet(Spielerdatei,"Banned",GetPVarInt(playerid,"Banned"));
return 1;
}
return 1;
}