[Ajuda] Fs AFK
#2

ZCMD nгo usa estб callback, й como se fosse uma funзгo a ser definida, entгo fica fora de callbacks.

PHP код:
#include <a_samp>
#include <zcmd>
new Celula[128], Nome[24], bool:AFK[MAX_PLAYERS];
new 
Text3D:Nome2[MAX_PLAYERS];
new 
Cores[] =
{
    
0x5EB7E3AA,
    
0xCD6CF6F6,
    
0x685000F6
};
forward SendMensagens();
new 
Mensagens[2][256] =
{
    
"[Atenзгo] Comandos Afk: /afk /sairafk /listafk.",
    
"[Atenзгo] Este Servidor Utuliza Sistema De AFK."
};
public 
SendMensagens()
{
    new 
string[265];
    new 
random1 random(sizeof(Mensagens));
    new 
random2 random(sizeof(Cores));
    
format(stringsizeof(string), "%s"Mensagens[random1]);
    
SendClientMessageToAll(Cores[random2],string);
    return 
1;
}
CMD:afk(playeridparams[])
    {
        for(new 
0MAX_PLAYERSi++) ShowPlayerNameTagForPlayer(playeridifalse);
        if(
AFK[playerid] == true) return SendClientMessage(playerid, -1," Vocк Jб Estб AFK");
        
AFK[playerid] = true;
        
TogglePlayerControllable(playerid0);
        
GetPlayerName(playeridNomesizeof(Nome));
        
format(Celulasizeof(Celula), "{1E90FF}O Jogador {7FFFD4}%s {1E90FF}Esta Ausente."Nome);
        
GameTextForPlayer(playerid"~Y~Voce Esta ~Y~em Modo~R~ Afk"50005);
        
SendClientMessageToAll(-1Celula);
        
format(Celulasizeof(Celula),"%s ID:%d Esta AFK.",Nome,playerid);
        
Nome2[playerid] = Create3DTextLabel(Celula0x008080FF30.040.050.040.00);
        
Attach3DTextLabelToPlayer(Nome2[playerid], playerid0.00.00.7);
        return 
1;
    }
    
CMD:sairafk(playeridparams[])
    {
        for(new 
0MAX_PLAYERSi++) ShowPlayerNameTagForPlayer(playeriditrue);
        if(
AFK[playerid] == false) return SendClientMessage(playerid, -1," Vocк Jб Nгo Estб AFK.");
        
AFK[playerid] = false;
        
TogglePlayerControllable(playerid1);
        
GetPlayerName(playeridNomesizeof(Nome));
        
format(Celulasizeof(Celula), "{1E90FF}O Jogador {7FFFD4}%s {1E90FF}Voltou Ao Jogo."Nome);
        
GameTextForPlayer(playerid"~Y~Voce Saiu ~Y~Do Modo~R~ Afk"50005);
        
SendClientMessageToAll(-1Celula);
        
Delete3DTextLabel(Nome2[playerid]);
        return 
true;
    }
    
CMD:playersafk(playeridparams[])
    {
       
SendClientMessage(playerid0xFF0000FF "||======Players Afk======||");
       for(new 
0MAX_PLAYERSi++)
       {
            if(
IsPlayerConnected(i))
            {
                 if((
AFK[i] == true))
                 {
                      
GetPlayerName(iNomesizeof(Nome));
                      
GameTextForPlayer(playerid"~R~|======Players Afk======|"50005);
                      
format(Celula130"%s"Nome);
                      
SendClientMessage(playerid, -1Celula);
                 }
            }
       }
       return 
true;
    }
    return 
false;

Reply


Messages In This Thread
[Ajuda] Fs AFK - by Caio_Freeze - 11.03.2012, 03:04
Re: [Ajuda] Fs AFK - by Đeagle - 11.03.2012, 03:08
Re: [Ajuda] Fs AFK - by Lucas_Alemao - 11.03.2012, 03:10
Re: [Ajuda] Fs AFK - by Caio_Freeze - 11.03.2012, 03:10
Re: [Ajuda] Fs AFK - by Caio_Freeze - 11.03.2012, 03:12
Re: [Ajuda] Fs AFK - by Đeagle - 11.03.2012, 03:15
Re: [Ajuda] Fs AFK - by Caio_Freeze - 11.03.2012, 03:18

Forum Jump:


Users browsing this thread: 2 Guest(s)