05.09.2012, 13:01
i have a problem with that count(appear at all players online
Код:
if(strcmp(cmdtext,"/count",true) == 0) { new pName[30]; if(Event[playerid] == 1 || PlayerInfo[playerid][pAdmin] >= 1) { if (aaa == false) { aaa = true; GetPlayerName(playerid, pName, 30); new Float:x, Float:y, Float:z; GetPlayerPos(playerid,x,y,z); for(new i=0; i < MAX_PLAYERS; i++) { if(IsPlayerInRangeOfPoint(i,30.5,x,y,z))//radi = 30.5 { format(string,sizeof(string)," {FFD900}*** {00FFFF}%s {FFD900}has started the count",pName); SendClientMessage(i,COLOR_WHITE,string); GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 3 ~g~-",1000,3); TogglePlayerControllable(i,0); SetTimer("unfreeze1",3000,0); } } SetTimer("count2",1000,0); SetTimer("count1",2000,0); SetTimer("countgo",3000,0); SetTimer("stop",6000,0); } else SendClientMessage(playerid, 0xFF9900AA, "Its allready started!"); return 1; } else SendClientMessage(playerid, COLOR_GRAD1, " Numaratoare se foloseste doar la {FFB300}event"); }
Код:
forward count2(); public count2() { new Float:x, Float:y, Float:z; new playerid; GetPlayerPos(playerid,x,y,z); for(new i=0; i < MAX_PLAYERS; i++) { if(IsPlayerInRangeOfPoint(i,30.5,x,y,z))//radi = 30.5 { GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 2 ~g~-",1000,3); TogglePlayerControllable(i,0); SetTimer("unfreeze2",2000,0); } } } forward count1(); public count1() { new Float:x, Float:y, Float:z; new playerid; GetPlayerPos(playerid,x,y,z); for(new i=0; i < MAX_PLAYERS; i++) { if(IsPlayerInRangeOfPoint(i,30.5,x,y,z))//radi = 30.5 { GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~ 1 ~g~-",1000,3); TogglePlayerControllable(i,0); SetTimer("unfreeze1",1000,0); } } } forward countgo(); public countgo() { new Float:x, Float:y, Float:z; new playerid; GetPlayerPos(playerid,x,y,z); for(new i=0; i < MAX_PLAYERS; i++) { if(IsPlayerInRangeOfPoint(i,30.5,x,y,z))//radi =30.5 { TogglePlayerControllable(i,1); GameTextForPlayer(i,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~-~y~]~g~-~y~START~g~-~y~]~g~-",1000,3); PlayerPlaySound(i,1057,x,y,z); } } } forward stop(); public stop() { aaa = false; } forward unfreeze3(); public unfreeze3() { for(new i; i < MAX_PLAYERS; i++) { TogglePlayerControllable(i,1); } } forward unfreeze2(); public unfreeze2() { for(new i; i < MAX_PLAYERS; i++) { TogglePlayerControllable(i,1); } } forward unfreeze1(); public unfreeze1() { for(new i; i < MAX_PLAYERS; i++) { TogglePlayerControllable(i,1); } }