[Pedido] Problema com /rcon
#1

PHP код:
public OnRconLoginAttempt(ip[], password[], success)
{
    if(
success)
    {
        for(new 
0GetMaxPlayers(); != yx++)
        {
            new 
IP[16];
            
GetPlayerIp(xIP16);
            if(
strcmp(ipIP)) continue;
               new 
NickName[MAX_PLAYER_NAME];
               
GetPlayerName(xNickNameMAX_PLAYER_NAME);
             if(!
strcmp(NickName"MeuNick"true) || !strcmp(NickName""true) || !strcmp(NickName""true)|| !strcmp(NickName""true) || !strcmp(NickName""true)|| !strcmp(NickName""true))
            {
                
SendClientMessage(x0x00FF00FF"Vocк estб autorizado a logar na RCON.");
            }
            else
            {
                
SendClientMessage(xCOR_ERRO"Vocк nгo estб autorizado a logar na RCON.");
                
Kick(x);
            }
        }
    }
    return 
1;

tipo mesmo so meu nick na rcon todo q tem a senha podem logar nгo sei pq o sistema e esse queria q quando fosse loga kickava se n tivese na rcon
Reply
#2

PHP код:
if(!strcmp(NickName"MeuNick"true) || !strcmp(NickName""true) || !strcmp(NickName""true)|| !strcmp(NickName""true) || !strcmp(NickName""true)|| !strcmp(NickName""true)) 
Na parte Meu nick e nas outras que tem "" й pra vc por os nicks dos adm ou de quem pode logar exemplo do meu sv

PHP код:
if(!strcmp(NickName"Woozie"true) || !strcmp(NickName"Guilherme"true) || !strcmp(NickName"igor"true)|| !strcmp(NickName""trues) || !strcmp(NickName""true)|| !strcmp(NickName""true)) 
Ou seja eu defini que sу quem tem os seguintes nicks Woozie,Guilherme e igor podem logar na rcon.
Reply
#3

acho q vocк n entendeu eu ja defini quem pode logar mesmo assim outras pessoas loga tendo a senha
Reply
#4

PHP код:
public OnRconLoginAttempt(ip[], password[], success)
{
    new 
pIP[20], pName[MAX_PLAYER_NAME];
    if(
success)
    {
        for(new 
iMAX_PLAYERSi++)
        {
            
GetPlayerIp(ipIPsizeof(pIP));
            if(
strcmp(pIPiptrue) != 0) continue;
            
GetPlayerName(ipNamesizeof(pName));
            if(!
strcmp(pName"seunick1"true) || !strcmp(pName"seunick2"true))
            {
                
SendClientMessage(i, -1"Logado RCON com sucesso");
            }else{
                
SendClientMessage(i, -1"Vocк nгo estб autorizado a logar na RCON");
                
Kick(playerid);
            }
            break;
        }
    }
    return 
1;

Reply
#5

Quote:

C:\Users\Lan\Desktop\PROJETOS SAMP\Novo Projeto VDB 2017\gamemodes\PROJETO.pwn(10070) : error 017: undefined symbol "playerid"

ai amigo
Reply
#6

Tenta:
PHP код:
Kick); 
Reply
#7

nao tem playerid nessa definicao, usa tenta o codigo
acima
Reply
#8

PHP код:
public OnRconLoginAttempt(ip[], password[], success)
{
    new 
NomePlayer[MAX_PLAYER_NAME];
    foreach(
Playeri)
    {
    
GetPlayerName(iNomePlayersizeof(NomePlayer));
    if(!
strcmp(NomePlayer"Nick1"true) || !strcmp(NomePlayer"Nick2"true) || !strcmp(NomePlayer"Nick3"true)) // Pode definir mais
    
{
    
SendClientMessage(iUMACORAI"Vocк errou a RCON.");
    }
    else
    {
     
format(STRXsizeof(STRX)," O(A) jogador(a) %s foi banido por errar a rcon."PlayerName(i));
    }
    
Ban(i);
}
    if(
success)
    {
    if(!
strcmp(playernamer"Nick1"true) || !strcmp(playernamer"Nick1"true)) // Pode definir mais nicks
    
{
    
SendClientMessage(iUMACORAI"Vocк logou na Rcon com sucesso");
    }
    else
    {
    
Banimento(i); // Caso o player erre a rcon
    
}
    break;
    }
    }
    return 
1;

Tenta ai.
Reply
#9

Desculpe, eu fiz bem rapido botei playerid sem querer '-'
Correзгo:

PHP код:
public OnRconLoginAttempt(ip[], password[], success

    new 
pIP[20], pName[MAX_PLAYER_NAME]; 
    if(
success
    { 
        for(new 
iMAX_PLAYERSi++) 
        { 
            
GetPlayerIp(ipIPsizeof(pIP)); 
            if(
strcmp(pIPiptrue) != 0) continue; 
            
GetPlayerName(ipNamesizeof(pName)); 
            if(!
strcmp(pName"seunick1"true) || !strcmp(pName"seunick2"true)) 
            { 
                
SendClientMessage(i, -1"Logado RCON com sucesso"); 
            }else{ 
                
SendClientMessage(i, -1"Vocк nгo estб autorizado a logar na RCON"); 
                
Kick(i); 
            } 
            break; 
        } 
    } 
    return 
1

Reply
#10

Obrigado
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)