[Pedido] Permissao de nicks para logar
#1

Boa Noite!


Gostaria de saber se tem algum sistema na net que de a permissao de tais nicks que podem logar no server,exemplo: joao paulo e pedro tem permissao outros nicks fora esses ai tomariam kick pois estгo sem a permissao... tem sistema assim na net? ou como posso fazer um.. pareзe simples mais nгo sei por onde comeзar.
Reply
#2

Observe um tуpico parecido: https://sampforum.blast.hk/showthread.php?pid=3319544#pid3319544

#edit
Agora que percebi que o outro tуpico tambйm й seu..
Reply
#3

sim ele deu ali mais se eu quizer por mais nicks? como faзo?

pawn Код:
public OnPlayerConnect(playerid) // Й chamada sempre que um jogador se conecta
{
      new nome[MAX_PLAYER_NAME]; //onde iremos armazenar o nick do jogador
      GetPlayerName(playerid, nome, sizeof(nome)); // pegamos o nick do jogador
      if(strcmp(nome,"Nick_Aqui", true) != 0 && strcmp(nome,"Segundo_Nick", true) != 0) // Compara o nick do jogador com o nick que vocк quer, se nгo forem iguais, executa as funзхes abaixo
      {
           SendClientMessage(playerid, -1, "Vocк nгo estб autorizado a logar.");
           Kick(playerid);
      }  
      return 1;
}
Reply
#4

&& = e
|| = ou
Reply
#5

ERRO:

E:\server\server\server\gamemodes\gmsv.pwn(632) : error 001: expected token: ";", but found ")"


LINHA DO ERRO:
pawn Код:
if(strcmp(nome,"NICK1", true) != 0 && strcmp(nome,"NICK1", true) != 0) || = strcmp(nome,"NICK1", true) != 0) // Compara o nick do jogador com o nick que vocк quer, se nгo forem iguais, executa as funзхes abaixo
Reply
#6

Код:
if(strcmp(nome,"NICK1", true) != 0 && strcmp(nome,"NICK1", true) != 0) || = strcmp(nome,"NICK1", true) != 0);
Faltou o ; no final da linha.
Reply
#7

PHP код:
if(strcmp(nome"NICK1"true) == || strcmp(nome"NICK2"true) == 0
@ NexNix

num if nunca tem ;
Reply
#8

Nгo mesmo, brisei agora foi mal k.

E best95 vocк tem que ir adicionando o && a cada nick que vocк vai colocar como:
Код:
if(strcmp(nome, "NICK1", true) != 0 && strcmp(nome, "NICK2", true) != 0 && strcmp(nome, "NICK3", true) != 0 && strcmp(nome, "NICK4", true) != 0)
#edit
E PT o certo nгo seria ele usar != e &&?
Reply
#9

Quote:
Originally Posted by NexNix
Посмотреть сообщение
Nгo mesmo, brisei agora foi mal k.

E best95 vocк tem que ir adicionando o || a cada nick que vocк vai colocar como:
Код:
if(strcmp(nome, "NICK1", true) == 0 || strcmp(nome, "NICK2", true) == 0 || strcmp(nome, "NICK3", true) == 0 || strcmp(nome, "NICK4", true) == 0)
#edit
E PT o certo nгo seria ele usar != e &&?
Certo, errei ali em cima fiz uma condicao positiva em vez de ser negativa.
Reply
#10

COLOQUEI ASSIM:
[PAWN]
if(strcmp(nome, "NICK1", true) == 0 || strcmp(nome, "NICK2", true) == 0 || strcmp(nome, "NICK3", true) == 0 || strcmp(nome, "NICK4", true) == 0)
|| strcmp(nome, "TiuMaqsi.[BxS]", true) == 0) || strcmp(nome, "tumelerogamer", true) == 0) || strcmp(nome, "[MPD]Empty.darkw", true) == 0)

[/PAWNO]
DEU ESSE ERRO:

error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
error 029: invalid expression, assumed zero
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)