forward countdown(playerid);
public countdown(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i,7.0,x,y,z))
{
if(CountDown==6) GameTextForPlayer(playerid,"~p~Starting...",1000,6);
CountDown--;
if(CountDown==0)
{
//GameTextForPlayer(i,"~g~GO~ r~!",1000,6);
CountDown = -1;
GameTextForPlayer(i,"~g~GO~ r~!",1000,6);
TogglePlayerControllable(i,true);
PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
return 0;
}
else
{
new text[7]; format(text,sizeof(text),"~w~%d",CountDown);
GameTextForPlayer(i,text,1000,6);
PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
TogglePlayerControllable(i,false);
//GameTextForPlayer(i,text,1000,6);
}
SetTimer("countdown",1000,0);
}
}
return 0;
}
forward countdown(playerid);
public countdown(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i,7.0,x,y,z))
{
if(CountDown==6) GameTextForPlayer(i,"~p~Starting...",1000,6);
CountDown--;
if(CountDown==0)
{
//GameTextForPlayer(i,"~g~GO~ r~!",1000,6);
CountDown = -1;
GameTextForPlayer(i,"~g~GO~ r~!",1000,6);
TogglePlayerControllable(i,true);
PlayerPlaySound(i,1057, 0.0, 0.0, 0.0);
return 0;
}
else
{
new text[7]; format(text,sizeof(text),"~w~%d",CountDown);
GameTextForPlayer(i,text,1000,6);
PlayerPlaySound(i,1056, 0.0, 0.0, 0.0);
TogglePlayerControllable(i,false);
//GameTextForPlayer(i,text,1000,6);
}
SetTimerEx("countdown",1000,0,"i",playerid);
}
}
return 0;
}
SetTimer("countdown",1000,0);
SetTimerEx("countdown", 1000, 0, "d", playerid);
forward countdown(playerid);
public countdown(playerid)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
if(CountDown==6) GameTextForPlayer(playerid,"~p~Starting...",1000,6);
CountDown--;
if(CountDown==0)
{
for(new i = 0; i < MAX_PLAYERS; i++) {
if(GetDistanceBetweenPlayers(playerid,i) < 8)
{
GameTextForPlayer(i,"~g~GO~ r~!",1000,6);
CountDown = -1;
for(new i2 = 0; i2 < MAX_PLAYERS; i2++) {
if(GetDistanceBetweenPlayers(playerid,i2) < 8)
{
TogglePlayerControllable(i2,true);
PlayerPlaySound(i2, 1057, 0.0, 0.0, 0.0);
}
}
}
}
return 0;
}else{
new text[7]; format(text,sizeof(text),"~w~%d",CountDown);
for(new i2 = 0; i2 < MAX_PLAYERS; i2++) {
if(GetDistanceBetweenPlayers(playerid,i2) < 8)
{
PlayerPlaySound(i2, 1056, 0.0, 0.0, 0.0);
TogglePlayerControllable(i2,false);
}
}
for(new i = 0; i < MAX_PLAYERS; i++) {
if(GetDistanceBetweenPlayers(playerid,i) < 8)
{
GameTextForPlayer(i,text,1000,6);
}
}
}
SetTimer("countdown",1000,0);
return 0;
}
SetTimerEx("countdown",1000,0,"i",playerid);
|
omfg...
pawn Код:
|
forward countdown(playerid);
public countdown(playerid)
{
if(CountDown != -1)
{
new text[32];
if(CountDown == 6) // Countdown starting..
{
format(text, sizeof(text), "~p~Starting...");
CountDown--;
}
else if(CountDown == 0) // Countdown ended..
{
format(text, sizeof(text), "~g~GO ~r~!");
CountDown = -1;
}
else // Countdown in action..
{
format(text, sizeof(text), "~w~%d", CountDown);
CountDown--;
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetDistanceBetweenPlayers(playerid, i) < 8.0)
{
if(CountDown == 6) // Countdown starting..
{
PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
TogglePlayerControllable(i, false);
}
else if(CountDown == 0) // Countdown ended..
{
PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
TogglePlayerControllable(i, true);
}
GameTextForPlayer(i, text, 1000, 6);
}
}
SetTimerEx("countdown", 1000, false, "i", playerid);
}
return 1;
}