02.11.2011, 01:23
nгo funcionou.
eu quero que quando chamo esta public, ele mostrarб a contagem sу para quem estiver perto do player, no caso PID.
pawn Код:
forward CountDownEx(pid, Float:Dis, Float:_Xi,Float: _Yi, Float:_Zi);
public CountDownEx(pid, Float:Dis, Float:_Xi,Float: _Yi, Float:_Zi)
{
for(new i; i < SLOTS; ++i)
{
if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, Dis, _Xi, _Yi, _Zi))
{
if(Count[i] == 0)
{
GameTextForPlayer(i, "Go Go Go]", 1000, 3);
Count[i] = 5;
return 0;
}
if(Count[i] == 5)
{
format(string, sizeof(string),"[INFO]: %s[ID:%i] Iniciou uma contagem!", GetNick(pid), pid);
SendClientMessageToAll(-1, string);
}
GameTextForPlayer(i, rvalstr(Count[i]), 1000, 3);
PlayerPlaySound(i, 1056, 0,0,0);
Count[i] --;
SetTimerEx("CountDownEx", 1000, false, "iffff", i, Dis, Float:_Xi,Float: _Yi, Float:_Zi);
}
}
return 1;
}