[Pedido] comando kick por phelper
#1

olб pessoal tudo bom ? gostaria de saber se vocкs teriam algum comando para kikar um jogador como helper ? tipo

a pessoa que tem o rank [phelper] podera kikar usuarios teriam ??
Reply
#2

Fiz uma base...

PHP код:
new pHelper[MAX_PLAYERS]; 
Para dar a permissгo

PHP код:
pHelper[playerid] = 1
PHP код:
CMD:kick(playeridparams[])
{
    if(
pHelper[playerid] == 1)
    {
         new 
ID;
         if(
sscanf(params"d"ID)) return SendClientMessage(playerid0xFFFFFFAA"Digite /kick ID");
         
Kick(ID);
    }
    return 
1;

Reply
#3

Quote:
Originally Posted by Jimmmy
Посмотреть сообщение
Fiz uma base...

PHP код:
new pHelper[MAX_PLAYERS]; 
Para dar a permissгo

PHP код:
pHelper[playerid] = 1
PHP код:
CMD:kick(playeridparams[])
{
    if(
pHelper[playerid] == 1)
    {
         new 
ID;
         if(
sscanf(params"d"ID)) return SendClientMessage(playerid0xFFFFFFAA"Digite /kick ID");
         
Kick(ID);
    }
    return 
1;

eu testei aqui mas a pessoa nгo vai kikada '-'
Reply
#4

Quote:
Originally Posted by BHTMestre
Посмотреть сообщение
eu testei aqui mas a pessoa nгo vai kikada '-'
Bom eu dei uma base de como vocк irar fazer ..

O comando nгo fuciono porque vocк tem que fazer o resto ..
esse aqui seta a permissгo ao player para poder usar o cmd kick.

Loga na RCON .
PHP код:
CMD:sethelper(playeridparams[]) 

     if(
IsPlayerAdmin(playerid))
    { 
         new 
ID
         if(
sscanf(params"d"ID)) return SendClientMessage(playerid0xFFFFFFAA"Digite /helper ID"); 
         
pHelper[ID] = 1;  
    }
    return 
1

OBS: tem que fazer o salvamento da variavel pHelper ainda caso queira quando reniciar o jogador continuar com a permissгo .
Reply
#5

Quote:
Originally Posted by Jimmmy
Посмотреть сообщение
Bom eu dei uma base de como vocк irar fazer ..

O comando nгo fuciono porque vocк tem que fazer o resto ..
esse aqui seta a permissгo ao player para poder usar o cmd kick.

Loga na RCON .
PHP код:
CMD:sethelper(playeridparams[]) 

     if(
IsPlayerAdmin(playerid))
    { 
         new 
ID
         if(
sscanf(params"d"ID)) return SendClientMessage(playerid0xFFFFFFAA"Digite /helper ID"); 
         
pHelper[ID] = 1;  
    }
    return 
1

OBS: tem que fazer o salvamento da variavel pHelper ainda caso queira quando reniciar o jogador continuar com a permissгo .
vlw funfo agr como faзo pra mostrar pro player q foi kick ?
Reply
#6

PHP код:
SendClientMessage(ID0xFF0000AA"Vocк foi kickado!"); 
Reply
#7

Quote:
Originally Posted by AndreLuiz
Посмотреть сообщение
PHP код:
SendClientMessage(ID0xFF0000AA"Vocк foi kickado!"); 
e pra mostrar o motivo do kick eh ?
Reply
#8

pawn Код:
CMD:kick(playerid, params[])
{
    if(pHelper[playerid] == 1)
    {
         new ID,motivo[128],string[128];
         if(sscanf(params, "ds", ID,motivo)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite /kick ID [MOTIVO]");        
        format(string, sizeof(string),"Vocк foi kickado! MOTIVO %s",motivo);
        SendClientMessage(ID, 0xFF0000AA, string);  
        Kick(ID);
    }
    return 1;
}
Fiz correndo mas acho que tб certo kk..

Atenciosamente,
Reply
#9

Quote:
Originally Posted by [BWL]Chamaleon
Посмотреть сообщение
pawn Код:
CMD:kick(playerid, params[])
{
    if(pHelper[playerid] == 1)
    {
         new ID,motivo[128],string[128];
         if(sscanf(params, "ds", ID,motivo)) return SendClientMessage(playerid, 0xFFFFFFAA, "Digite /kick ID [MOTIVO]");        
        format(string, sizeof(string),"Vocк foi kickado! MOTIVO %s",motivo);
        SendClientMessage(ID, 0xFF0000AA, string);  
        Kick(ID);
    }
    return 1;
}
Fiz correndo mas acho que tб certo kk..

Atenciosamente,
Nгo precisa de [128] ..

30+40 = string[ 70 ]

PHP код:
CMD:kick(playeridparams[]) 

    if(
pHelper[playerid] == 1
    { 
         new 
IDMotivo[40], string[70]; 
         if(
sscanf(params"ds"IDMotivo)) return SendClientMessage(playerid0xFFFFFFAA"Digite /kick ID Motivo"); 
         
format(stringsizeof(string), "Vocк foi kickado [ Motivo %s ]"Motivo);
         
SendClientMessage(ID0xFFFFFFAAstring);
         
Kick(ID); 
    } 
    return 
1

Reply
#10

Quote:
Originally Posted by Jimmmy
Посмотреть сообщение
Nгo precisa de [128] ..

30+40 = string[ 70 ]

PHP код:
CMD:kick(playeridparams[]) 

    if(
pHelper[playerid] == 1
    { 
         new 
IDMotivo[40], string[70]; 
         if(
sscanf(params"ds"IDMotivo)) return SendClientMessage(playerid0xFFFFFFAA"Digite /kick ID Motivo"); 
         
format(stringsizeof(string), "Vocк foi kickado [ Motivo %s ]"Motivo);
         
SendClientMessage(ID0xFFFFFFAAstring);
         
Kick(ID); 
    } 
    return 
1

nгo mostrou o motivo do kick so mostrou server closed the connection
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)