26.07.2010, 19:38
(
Последний раз редактировалось ted80; 26.07.2010 в 19:51.
)
Does anyown no how to save this:
With this saving system?
and how to load it again with this
do i need to make something like this? : kills[playerid] = dini_Int(udb_encode(playername), "kills");
and i don't know how to make something like Getplayerkills
Код:
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]); }
and i don't know how to make something like Getplayerkills