29.07.2018, 13:18
Quote:
|
What is a good way to add money, level after player registration. At login he gives, but after registration he does not. How to make? I'm doing RolePlay gamemode.
Player[playerid][Money] Player[playerid][Level] |
PHP код:
enum pData
{
Money,
Level;
}
new Player[MAX_PLAYERS][pData];
PHP код:
Add on your gamemode when login success, it is examp of me.
Load_PlayerData(playerid)
{
cache_get_value_int(0, "Money", Player[playerid][Money]);
cache_get_value_int(0, "Level", Player[playerid][Level]);
return 1;
}
PHP код:
public OnPlayerUpdate(playerid)
{
if(GetPlayerScore(playerid) != Player[playerid][Level])
{
SetPlayerScore(playerid, Player[playerid][Level])
}
if (GetPlayerMoney(playerid) != Player[playerid][Money])
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, Player[playerid][Money]);
}
return 1;
}


