Helló ujra! Készitettem egy olyat dini vel hogy mentse a pénzt. Az van hogy amikor adok magamnak pénzt és megnézem a scriptfiles mappát akkor ott van, de mikor már megint belépek akkor már nem addja meg, amikor kilépek akkor meg lenulláza!
Itt van minden:
enum Informacio
{
Penz,
}
new Info[MAX_PLAYERS][informacio];
new nev[MAX_PLAYER_NAME];
new Betolt[128];
new Ment[128];
public OnPlayerConnect(playerid)
{
GetPlayerName(playerid, nev, sizeof(nev));
format(Betolt, sizeof(Betolt), \"Karakterek/%s.ini\",nev);
if(dini_Exists(Betolt))
{
Info[playerid][Penz] = dini_Int(Betolt,\"Penz\");
GivePlayerMoney(playerid, Info[playerid][Penz]);
}
return 1;
}
public OnPlayerDisconnect(playerid)
{
GetPlayerName(playerid, nev, sizeof(nev));
format(Ment, sizeof(Ment), \"Karakterek/%s.ini\",nev);
if(dini_Exists(Ment))
{
dini_IntSet(Ment, \"Penz\", Info[playerid][Penz]);
}
return 1;
}