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);
}
}

