[Ajuda] /Contar
#2


PHP код:
new TimerCount[MAX_PLAYERS], CountDown[MAX_PLAYERS];
forward Contagem(playerid); 
PHP код:
CMD:contar(playeridparams[]) {
    new 
Float:pos[3], Count 0;
    
GetPlayerPos(playeridpos[0], pos[1], pos[2]);
    if(
sscanf(params,"d"Count)) return SendClientMessage(playerid, -1"| ERRO |{FFFFFF} Digite: /Contar [tempo 1-15]");
    if(
<= Count <= 15) return SendClientMessage(playerid, -1"| ERRO | O tempo deve ser de 1 а 15 segundos");
    for(new 
iGetMaxPlayers(); i++)
    {
        if(
IsPlayerInRangeOfPoint(i20.0pos[0], pos[1], pos[2]))
        {
            
SetCameraBehindPlayer(i);
            
TogglePlayerControllable(i0);
        }
    }
    
CountDown[playerid] = Count;
    
TimerCount[playerid] = SetTimerEx("Contagem"1000true"i"playerid);
    return 
1;

PHP код:
public Contagem(playerid)
{
    new 
str[50], Float:p[3];
    
GetPlayerPos(playeridp[0], p[1], p[2]);
    
format(strsizeof(str),"~r~~h~#~p~ Contagem:~w~ %d ~r~~h~#"CountDown[playerid]);
    for(new 
iGetMaxPlayers(); i++)
    {
        if(
IsPlayerInRangeOfPoint(i20.0p[0], p[1], p[2]))
        {
            if(
CountDown[playerid] == 0)
            {
                
TogglePlayerControllable(i1);
                
KillTimer(TimerCount[playerid]);
            }
            
TextDrawHideForPlayer(itextocnn);
            
TextDrawSetString(textocnnstr);
            
TextDrawShowForPlayer(itextocnn);
        }
    }
    
CountDown[playerid] --;
    return 
1;

Reply


Messages In This Thread
/Contar - by ArthurxD - 05.01.2015, 14:44
Re: /Contar - by [BOPE]Seu._.Madruga - 05.01.2015, 18:52

Forum Jump:


Users browsing this thread: 1 Guest(s)