04.10.2011, 20:51
I cant figure this out why the script doesnt save the money, its the same principle to save admin lvls and that works fine, so why dont the money?
Code:
Code:
pawn Код:
enum pInfo
{
Money,
Admin,
};
public OnPlayerConnect(playerid)
{
format(file, sizeof(file), "/Users/%s.ini", playername3);
if (dini_Exists(file))
{
PlayerInfo[playerid][Admin] = dini_Int(file, "Admin");
PlayerInfo[playerid][Money] = dini_Int(file, "Money");
}
return 1;
}
public OnPlayerRegister(playerid, password[])
{
dini_IntSet(file, "Admin", PlayerInfo[playerid][Admin]);
dini_IntSet(file, "Money", PlayerInfo[playerid][Money]);
}
return 1;
}
public OnPlayerLogin(playerid,password[])
{
PlayerInfo[playerid][Admin] = dini_Int(file, "Admin");
PlayerInfo[playerid][Money] = dini_Int(file, "Money");
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
if(dini_Exists(file))
{
dini_IntSet(file, "Admin", PlayerInfo[playerid][Admin]);
dini_IntSet(file, "Money", PlayerInfo[playerid][Money]);
}
return 1;
}