26.01.2012, 20:18
Hello,i maked this rob command:
And i want add the 30 seconds countdown to finish the rob,how to?
pawn Код:
CMD:rob(playerid, params[])
{
if(GetPVarInt(playerid,"RobTime")>GetTickCount())return SendClientMessage(playerid,0xFF0000FF,"Please wait 60 seconds before rob again.");
SetPVarInt(playerid,"RobTime",GetTickCount()+60000);
new plwl = GetPlayerWantedLevel(playerid);
plwl = GetPlayerWantedLevel(playerid);
SetPlayerWantedLevel(playerid,plwl +2);
new string[135];
format(string, sizeof(string), "- ROBBERY IN PROGRESS - Wanted Level %d - Police have been advised.",plwl);
SendClientMessage(playerid,red,string);
GameTextForPlayer(playerid, "Robbery ~r~in progress.Do ~r~NOT leave the icon.", 30000, 5);
new robmoney = 10500 + random(50000);
GivePlayerMoney(playerid,robmoney);
new string2[135];
format(string2, sizeof(string2), "- SUCCESS ROBBERY - Wanted Level %d - Robbed %i$",plwl,robmoney);
SendClientMessage(playerid,red,string2);
GameTextForPlayer(playerid, "Robbery ~r~COMPLETE.", 3000, 5);
SetPlayerScore(playerid, GetPlayerScore(playerid) + 1);
new string3[135];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string3, sizeof(string3), "- ROBBERY - %s (%d) has robbed %i$ from ",name,playerid,robmoney);
SendClientMessageToAll(COLOR_WHITE,string3);
return true;
}