04.09.2014, 08:18
1 hour = 1 score:
1 kill = score
death = -1 score
Код:
//under OnGameModeInit SetTimer("gScore",3600000,1); //Anywhere (out of any callback) forward gScore(); public gScore() { foreach(Player,i) { SetPlayerScore(i,GetPlayerScore(i)+1); } return 1; } Not my code
death = -1 score
Код:
public OnPlayerDeath(playerid, killerid, reason) { if(killerid != INVALID_PLAYER_ID) { PlayerData[killerid][Kills]++; } PlayerData[playerid][Deaths]++; gIsPlayerDead[playerid] = 1; return 1; } Need enum enum pData { Kills, Deaths, }; new PlayerData[MAX_PLAYERS][pData];