{
new Hrac [64];
new Hname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Hname,sizeof(Hname));
format(Hrac,sizeof(Hrac),"Hraci/%s.txt",Hname);
dini_Create(Hrac);
dini_Set(Hrac,"Heslo",key);
dini_IntSet(Hrac,"Penize",0);
dini_IntSet(Hrac,"Punkty",0);
dini_IntSet(Hrac, "Admin",0);
dini_IntSet(Hrac, "Ostatni",0);
dini_IntSet(Hrac, "Job",0);
dini_IntSet(Hrac, "Velitel",0);
dini_IntSet(Hrac, "pozicex",-2655);
dini_IntSet(Hrac, "pozicey",631);
dini_IntSet(Hrac, "pozicez",14);
return 1;
}
a v loginu to mám takhle
stock Login(playerid, key[])
{
new Hrac [64];
new Hname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Hname,sizeof(Hname));
format(Hrac,sizeof(Hrac),"Hraci/%s.txt",Hname);
if(!strcmp(key,dini_Get(Hrac,"Heslo"), false))
{
ScitejHrace(playerid);
}
else
{
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD,"Login","Špatné heslo\nZadej správné heslo!","Přihlásit","Konec");
}
return 1;
}
a tohle je ScitejHrace
stock ScitejHrace(playerid)
{
new Hrac [64];
new Hname[MAX_PLAYER_NAME];
GetPlayerName(playerid,Hname,sizeof(Hname));
format(Hrac,sizeof(Hrac),"Hraci/%s.txt",Hname);
if(dini_Exists(Hrac))
{
GivePlayerMoney(playerid, dini_Int(Hrac,"Penize"));
SetPlayerScore(playerid, dini_Int(Hrac,"Punkty"));
Admin[playerid] = dini_Int(Hrac,"Admin");
Job[playerid] = dini_Int(Hrac,"Job");
Velitel[playerid] = dini_Int(Hrac,"Velitel");
pozicex[playerid] = dini_Int(Hrac,"pozicex");
pozicey[playerid] = dini_Int(Hrac,"pozicey");
pozicez[playerid] = dini_Int(Hrac,"pozicez");
}
return 1;
}