Guten Abend/Morgen
ich wollte mich mal erkundigen wie ich Skins abspeicher und Lade
Hier mal die Stocks
stock Register(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Benutzer/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,Blau,"Danke das sie sich bei GTA-PP Regestriert haben");
SetPlayerScore(playerid,0);
GivePlayerMoney(playerid,10000);//Geld beim register
return 1;
}
stock Login(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Benutzer/%s.txt",name);
if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
{
LoadAccount(playerid);
SendClientMessage(playerid,Blau,"Willkommen zurück bei GTA-PowerPlay");
return 1;
}
else
{
SendClientMessage(playerid,Blau,"Das Passwort war Falsch versuch es erneut");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login bei GTA-PP","Der Account wurde wieder gefunden gib nun dein Passwort ein","Einloggen","Abbrechen");
return 1;
}
}
stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Benutzer/%s.txt",name);
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"));
SetPVarInt(playerid,"Vehicl",dini_Int(Spielerdatei,"Vehicl"));
if(GetPVarInt(playerid,"Vehicl") > -1)
{
new Float:x,Float:y,Float:z;
x = dini_Float(Spielerdatei,"X");
y = dini_Float(Spielerdatei,"Y");
z = dini_Float(Spielerdatei,"Z");
CreateVehicle(GetPVarInt(playerid,"Vehicl") ,x, y, z, -1, 1, 1, -1);
}
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,Rot,"Du bist Gebannt");
SendClientMessage(playerid,Rot,"Den Grund kannst du im Forum lesen");
SendClientMessage(playerid,Rot,"Bei einwänden oder fehlbann melde dich im Forum");
SendClientMessage(playerid,Rot,"In den Supportbereich");
SendClientMessage(playerid,Rot,"www.gta-powerplay.tk");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
return 1;
}
stock SpielerSpeichern(playerid)
{
if(GetPVarInt(playerid,"loggedin")==1)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Benutzer/%s.txt",name);
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
dini_IntSet(Spielerdatei,"Vehicl",GetPVarInt(playerid,"Vehicl"));
}
return 1;
}
Ich hoffe, das Mir jemand helfen könnte