26.07.2010, 19:32
Does anyown no how to save this:
With this saving system?
and how to load it again with this
Код:
enum Data { Kills, Deaths, }; new pInfo[MAX_PLAYERS][Data]; public OnPlayerConnect(playerid) { pInfo[playerid][Kills] = 0; pInfo[playerid][Deaths] = 0; return 1; } public OnPlayerDeath(playerid, killerid, reason) { pInfo[killerid][Kills]++; pInfo[playerid][Deaths]++; return 1; }
Код:
public OnPlayerDisconnect(playerid, reason) { money[playerid] = GetPlayerMoney(playerid); score[playerid] = GetPlayerScore(playerid); dini_IntSet(udb_encode(playername), "money", money[playerid]); dini_IntSet(udb_encode(playername), "score", score[playerid]); logged[playerid] = 0; return 1; }
Код:
{ logged[playerid] = 1; money[playerid] = dini_Int(udb_encode(playername), "money"); score[playerid] = dini_Int(udb_encode(playername), "score"); format(string, sizeof(string), "%s, you are now logged in. stuntpoints: %d money: %d", playername, score [playerid], money[playerid]); SendClientMessage(playerid, COLOR_GREEN, string); GivePlayerMoney(playerid, money[playerid]); SetPlayerScore(playerid, score[playerid]); }