SA-MP Forums Archive
[Pedido] Permissao de nicks para logar - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Pedido] Permissao de nicks para logar (/showthread.php?tid=563865)



Permissao de nicks para logar - best95 - 17.02.2015

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.


Re: Permissao de nicks para logar - NexNix - 17.02.2015

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..


Re: Permissao de nicks para logar - best95 - 17.02.2015

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;
}



Re: Permissao de nicks para logar - PT - 17.02.2015

&& = e
|| = ou


Re: Permissao de nicks para logar - best95 - 17.02.2015

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



Re: Permissao de nicks para logar - NexNix - 17.02.2015

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


Re: Permissao de nicks para logar - PT - 17.02.2015

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

num if nunca tem ;


Re: Permissao de nicks para logar - NexNix - 17.02.2015

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 &&?


Re: Permissao de nicks para logar - PT - 17.02.2015

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.


Re: Permissao de nicks para logar - best95 - 17.02.2015

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