14.12.2010, 17:41
here is count down i've made long time ago... maybe you can use this...
EDIT: oh sorry didn't saw that someone already helped you...
pawn Код:
new count1,rCD=0;
forward CountDown(playerid,Time);
CMD:cd(playerid,params[])
{
new tt;
if(sscanf(params,"i",tt)) return SendClientMessage(playerid,COLOR_WHITE,"How To Use: /Cd [ Time ]");
if(rCD==0)
{
rCD=1;
return SetTimerEx("CountDown", 1000, false, "ii", playerid, tt);
}
rCD=0;
return SendClientMessage(playerid,COLOR_WHITE,"CountDown Running Wait 'till its done");
}
public CountDown(playerid,Time)
{
if(Time==0) //under this if you can put what ever you want to happend
{
KillTimer(count1);
return SendClientMessage(playerid,COLOR_WHITE,"The Time Has Passed");
}
new str[128];
format(str,sizeof(str),"~b~%d Seconds Has Left.",Time);
GameTextForAll(str,1000,3);
return count1=SetTimerEx("CountDown", 1000, false, "ii", playerid, Time-1);
}