23.08.2012, 19:02
pawn Код:
#define SCORE_TIME 3 * 60 // = 3Minutes
dcmd_CMD_REGISTER(playerid,params[])
{
{
//Somecodes related to register
SetTimerEx("ScoreTimer", 1000, 0, "d", playerid);
return 1;
}
return 1;
}
LoginPlayer(playerid)
{
SetTimerEx("ScoreTimer", 1000, 0, "i", playerid);
//Some other codes related...
}
forward ScoreTimer(playerid);
public ScoreTimer(playerid)
{
if(!IsPlayerConnected(playerid)) return 1;
AccInfo[playerid][pSecondScore] += 1;
if(AccInfo[playerid][pSecondScore] >= SCORE_TIME)
{
SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
AccInfo[playerid][pSecondScore] = 0;
}
SetTimerEx("ScoreTimer", 1000, 0, "d", playerid);
return 1;
}