12.04.2010, 13:34
Hello guys.I need a Score Giver
. in 1 minute gives you 1 score, 30 minutes 20 score, and 60 minutes 100 score.I tried to do it, but it works only for me
.Can you help me doing a new one?


SetTimer("GiveScore",60000,1);//after OnGameModeInit
forward GiveScore(playerid);
public GiveScore(playerid)
{
GivePlayerScore(playerid,1);
GivePlayerMoney(playerid,50);
SendClientMessage(playerid,COLOR_GREEN,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!");
return 1;
}
SetTimer("GiveScore",60000,1);//after OnGameModeInit SetTimer("GiveScore2",1800000,1);//after OnGameModeInit SetTimer("GiveScore3",3600000,1);//after OnGameModeInit forward GiveScore(playerid); public GiveScore(playerid) { GivePlayerScore(playerid,1); GivePlayerMoney(playerid,50); SendClientMessage(playerid,COLOR_GREEN,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!"); return 1; } forward GiveScore2(playerid); public GiveScore2(playerid) { GivePlayerScore(playerid,20); GivePlayerMoney(playerid,50); SendClientMessage(playerid,COLOR_GREEN,"Server:30 Minute passed!Every 30 minutes you get +20 score, +50 $!"); return 1; } forward GiveScore3(playerid); public GiveScore3(playerid) { GivePlayerScore(playerid,100); GivePlayerMoney(playerid,50); SendClientMessage(playerid,COLOR_GREEN,"Server:60 Minute passed!Every 60 minutes you get +100 score, +50 $!"); return 1; }
SetTimer("GiveScore",60000,1);//after OnGameModeInit SetTimer("GiveScore2",1800000,1);//after OnGameModeInit SetTimer("GiveScore3",3600000,1);//after OnGameModeInit forward GiveScore(playerid); public GiveScore(playerid) { GivePlayerScore(playerid,GetPlayerScore(playerid)+1); GivePlayerMoney(playerid,GetPlayerMoney(playerid)+50); SendClientMessage(playerid,COLOR_GREEN,"Server:1 Minute passed!Every 1 minute you get +1 score, +50 $!"); return 1; } forward GiveScore2(playerid); public GiveScore2(playerid) { GivePlayerScore(playerid,GetPlayerScore(playerid)+20); GivePlayerMoney(playerid,GetPlayerMoney(playerid)+50); SendClientMessage(playerid,COLOR_GREEN,"Server:30 Minute passed!Every 30 minutes you get +20 score, +50 $!"); return 1; } forward GiveScore3(playerid); public GiveScore3(playerid) { GivePlayerScore(playerid,GetPlayerScore(playerid)+100); GivePlayerMoney(playerid,GetPlayerMoney(playerid)+50); SendClientMessage(playerid,COLOR_GREEN,"Server:60 Minute passed!Every 60 minutes you get +100 score, +50 $!"); return 1; }