[Ajuda] Kickar admin RCON
#1

PHP код:
CMD:kick(playeridparams[])
{
    
LoginCheck(playerid);
    
LevelCheck(playerid1);
    new
        
string[128],
        
id,
        
reason[128]
    ;
    if(
sscanf(params"uS(N/A)[128]"idreason)) return SendClientMessage(playeridCOLOR_RED"<!> Syntax Error: /kick [playerid] [reason(Default: N/A)]");
    if(
id == INVALID_PLAYER_ID) return SendClientMessage(playeridCOLOR_RED"Syntax Error: Player not connected.");
    if(
User[playerid][accountAdmin] < User[id][accountAdmin]) return SendClientMessage(playeridCOLOR_RED"Syntax Error: You cannot use this command on higher admin.");
    if(
id == IsPlayerAdmin(id)) return SendClientMessage(playeridCOLOR_RED"Syntax Error: Nгo pode kickar um Admin RCON seu noob!");
    
format(stringsizeof(string), "** %s has been kicked by Adminstrator %s [Reason: %s]"pName(id), pName(playerid), reason);
    
SendClientMessageToAll(COLOR_GREYstring);
    
    
#if LOG == true
        
SaveLog("kicklog.txt"string);
    
#endif
    
    
KickDelay(id);
    return 
1;

este code nгo mostra a msgm para proibir o kick do Rcon, nгo mostra nada e kika normalmente, algm saberia dizer como evitar kikar o rcon?
Reply
#2

desativar a RCON '-'
Reply
#3

tenta...

PHP код:
CMD:kick(playeridparams[])
{
    
LoginCheck(playerid);
    
LevelCheck(playerid1);
    new
        
string[128],
        
id,
        
reason[128]
    ;
    if(
sscanf(params"uS(N/A)[128]"idreason)) return SendClientMessage(playeridCOLOR_RED"<!> Syntax Error: /kick [playerid] [reason(Default: N/A)]");
    
    if(
id == INVALID_PLAYER_ID) return SendClientMessage(playeridCOLOR_RED"Syntax Error: Player not connected.");
    
    if(
User[playerid][accountAdmin] < User[id][accountAdmin]) return SendClientMessage(playeridCOLOR_RED"Syntax Error: You cannot use this command on higher admin.");
    
    if(
IsPlayerAdmin(id)) return SendClientMessage(playeridCOLOR_RED"Syntax Error: Nгo pode kickar um Admin RCON seu noob!");
    
    
format(stringsizeof(string), "** %s has been kicked by Adminstrator %s [Reason: %s]"pName(id), pName(playerid), reason);
    
SendClientMessageToAll(COLOR_GREYstring);
    
#if LOG == true
        
SaveLog("kicklog.txt"string);
    
#endif
    
KickDelay(id);
    return 
1;

Reply
#4

Quote:
Originally Posted by BykiLler
Посмотреть сообщение
desativar a RCON '-'
nгo й minha soluзгo
Reply
#5

testa oque mandei acima ...
Reply
#6

PHP код:
if(id == IsPlayerAdmin(id))// que comparaзгo й essa? 
PHP код:
if(IsPlayerAdmin(id)) 
Reply
#7

Quote:
Originally Posted by Coringa_Vilao
Посмотреть сообщение
tenta...

PHP код:
CMD:kick(playeridparams[])
{
    
LoginCheck(playerid);
    
LevelCheck(playerid1);
    new
        
string[128],
        
id,
        
reason[128]
    ;
    if(
sscanf(params"uS(N/A)[128]"idreason)) return SendClientMessage(playeridCOLOR_RED"<!> Syntax Error: /kick [playerid] [reason(Default: N/A)]");
    
    if(
id == INVALID_PLAYER_ID) return SendClientMessage(playeridCOLOR_RED"Syntax Error: Player not connected.");
    
    if(
User[playerid][accountAdmin] < User[id][accountAdmin]) return SendClientMessage(playeridCOLOR_RED"Syntax Error: You cannot use this command on higher admin.");
    
    if(
IsPlayerAdmin(id)) return SendClientMessage(playeridCOLOR_RED"Syntax Error: Nгo pode kickar um Admin RCON seu noob!");
    
    
format(stringsizeof(string), "** %s has been kicked by Adminstrator %s [Reason: %s]"pName(id), pName(playerid), reason);
    
SendClientMessageToAll(COLOR_GREYstring);
    
#if LOG == true
        
SaveLog("kicklog.txt"string);
    
#endif
    
KickDelay(id);
    return 
1;

Vlw Coringa, mas ao invйz de:
Quote:

if(!IsPlayerAdmin(id)) return SendClientMessage(playerid, COLOR_RED, "Syntax Error: Nгo pode kickar um Admin RCON seu noob!");

Coloquei
Quote:

if(IsPlayerAdmin(id)) return SendClientMessage(playerid, COLOR_RED, "Syntax Error: Nгo pode kickar um Admin RCON seu noob!");

Pq se o player nгo tiver rcon (nesse caso) nгo irб kikar, kikarб apenas o Rcon.

Obrigado de novo!
Reply
#8

Quote:
Originally Posted by Ever_SH
Посмотреть сообщение
PHP код:
if(id == IsPlayerAdmin(id))// que comparaзгo й essa? 
PHP код:
(IsPlayerAdmin(id)) 
ME basiei em INVALID_PLAYER onde o 'target == INVALID_PLAYER return Send...' Bobeira!
Reply
#9

Quote:
Originally Posted by F1N4L
Посмотреть сообщение
Vlw Coringa, mas ao invйz de:


Coloquei

Pq se o player nгo tiver rcon (nesse caso) nгo irб kikar, kikarб apenas o Rcon.

Obrigado de novo!
eu tinha editado ...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)