[AJUDA] Criaзгo de Comando /Pular
#3

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Usa assim:
pawn Код:
if(strcmp(cmd, "/pularadmin", true) == 0)
{
   tmp = strtok(cmdtext, idx);
   if (PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid,-1,"Vocк nгo й admin!");
   if(!strlen(tmp)) return SendClientMessage(playerid, -1, "Use: /pularadmin [ID do Player]");
   if(PlayerPaintballing[playerid] != 0) return SendClientMessage(playerid,COLOR_GREY," Vocк nгo pode Usar Este Comando no evento!");
   if(PlayerInfo[playerid][pJailed] != 0) return SendClientMessage(playerid,COLOR_GREY," Vocк nгo pode Usar Este Comando Preso!");
   new playa;
   new Float:slx, Float:sly, Float:slz;
   playa = ReturnUser(tmp);
   if(!IsPlayerConnected(playa)) return SendClientMessage(playerid, -1, "Player nгo conectado");
   GetPlayerName(playa, giveplayer, sizeof(giveplayer));
   GetPlayerName(playerid, sendername, sizeof(sendername));
   GetPlayerPos(playa, slx, sly, slz);
   SetPlayerPos(playa, slx, sly, slz+10);
   PlayerPlaySound(playa, 1130, slx, sly, slz+5);
   printf("[Aviso]: %s levou um tapa de %s",giveplayer,sendername);
   format(string, sizeof(string), "[Aviso]: %s levou um tapa de %s",giveplayer ,sendername);
   ABroadCast(COLOR_LIGHTRED,string,1);
   return 1;
}
Ah, e poe no GM (se nгo tiver) isso em qualquer lugar do GM:
pawn Код:
public ABroadCast(color,const string[],level)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if (PlayerInfo[i][pAdmin] >= 1)
            {
                {
                SendClientMessage(i, color, string);
                printf("%s", string);
                }
            }
        }
    }
    return 1;
}
E isso no topo:
pawn Код:
forward ABroadCast(color,const string[],level);
Pode ser usado em vбrios comandos de Admin, pra mandar mensagens, e tals.
Ops.
pawn Код:
public ABroadCast(color,const string[],level) //nгo usa esta variavel level ?
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if (PlayerInfo[i][pAdmin] >= level)// ...
            {
                {
                SendClientMessage(i, color, string);
                printf("%s", string);
                }
            }
        }
    }
    return 1;
}
Reply


Messages In This Thread
[AJUDA] Criaзгo de Comando /Pular - by Biianca - 27.01.2012, 08:00
Re: [AJUDA] Criaзгo de Comando /Pular - by humildadeforever - 27.01.2012, 09:40
Re: [AJUDA] Criaзгo de Comando /Pular - by paulor - 27.01.2012, 11:53
Re: [AJUDA] Criaзгo de Comando /Pular - by humildadeforever - 27.01.2012, 11:59
Re: [AJUDA] Criaзгo de Comando /Pular - by paulor - 27.01.2012, 12:27
Re: [AJUDA] Criaзгo de Comando /Pular - by humildadeforever - 27.01.2012, 12:34
Re: [AJUDA] Criaзгo de Comando /Pular - by paulor - 27.01.2012, 17:20
Re: [AJUDA] Criaзгo de Comando /Pular - by Biianca - 28.01.2012, 00:50
Re: [AJUDA] Criaзгo de Comando /Pular - by rjjj - 28.01.2012, 01:06
Re: [AJUDA] Criaзгo de Comando /Pular - by Biianca - 28.01.2012, 01:37

Forum Jump:


Users browsing this thread: 2 Guest(s)