SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 17/02/2015, 10:35 PM   #1
best95
Banned
 
Join Date: Sep 2013
Posts: 578
Reputation: 5
Default Permissao de nicks para logar

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.
best95 is offline   Reply With Quote
Old 17/02/2015, 10:43 PM   #2
NexNix
Huge Clucker
 
Join Date: Jul 2014
Posts: 210
Reputation: 12
Default Re: Permissao de nicks para logar

Observe um tópico parecido: http://forum.sa-mp.com/showthread.php?p=3319544

#edit
Agora que percebi que o outro tópico também é seu..
NexNix is offline   Reply With Quote
Old 17/02/2015, 10:47 PM   #3
best95
Banned
 
Join Date: Sep 2013
Posts: 578
Reputation: 5
Default Re: Permissao de nicks para logar

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

pawn Code:
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;
}
best95 is offline   Reply With Quote
Old 17/02/2015, 10:52 PM   #4
PT
Godfather
 
PT's Avatar
 
Join Date: Nov 2012
Location: Europe
Posts: 7,168
Reputation: 802
Default Re: Permissao de nicks para logar

&& = e
|| = ou
PT is offline   Reply With Quote
Old 17/02/2015, 10:55 PM   #5
best95
Banned
 
Join Date: Sep 2013
Posts: 578
Reputation: 5
Default Re: Permissao de nicks para logar

ERRO:

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


LINHA DO ERRO:
pawn Code:
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
best95 is offline   Reply With Quote
Old 17/02/2015, 10:57 PM   #6
NexNix
Huge Clucker
 
Join Date: Jul 2014
Posts: 210
Reputation: 12
Default Re: Permissao de nicks para logar

Code:
if(strcmp(nome,"NICK1", true) != 0 && strcmp(nome,"NICK1", true) != 0) || = strcmp(nome,"NICK1", true) != 0);
Faltou o ; no final da linha.
NexNix is offline   Reply With Quote
Old 17/02/2015, 10:58 PM   #7
PT
Godfather
 
PT's Avatar
 
Join Date: Nov 2012
Location: Europe
Posts: 7,168
Reputation: 802
Default Re: Permissao de nicks para logar

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

num if nunca tem ;
PT is offline   Reply With Quote
Old 17/02/2015, 11:00 PM   #8
NexNix
Huge Clucker
 
Join Date: Jul 2014
Posts: 210
Reputation: 12
Default Re: Permissao de nicks para logar

Não mesmo, brisei agora foi mal k.

E best95 você tem que ir adicionando o && a cada nick que você vai colocar como:
Code:
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 &&?
NexNix is offline   Reply With Quote
Old 17/02/2015, 11:07 PM   #9
PT
Godfather
 
PT's Avatar
 
Join Date: Nov 2012
Location: Europe
Posts: 7,168
Reputation: 802
Default Re: Permissao de nicks para logar

Quote:
Originally Posted by NexNix View Post
Não mesmo, brisei agora foi mal k.

E best95 você tem que ir adicionando o || a cada nick que você vai colocar como:
Code:
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.
PT is offline   Reply With Quote
Old 17/02/2015, 11:08 PM   #10
best95
Banned
 
Join Date: Sep 2013
Posts: 578
Reputation: 5
Default Re: Permissao de nicks para logar

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
best95 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Pedido] camera random para logar MichelScripter Português/Portuguese 2 24/11/2013 12:48 AM
[Ajuda] Demorando para logar Gutierrez_zikaloko Português/Portuguese 1 25/02/2013 07:10 PM
[Ajuda] [Ajuda] Da Para Logar Com Qualquer Senha shadauer Português/Portuguese 3 27/10/2012 11:38 PM


All times are GMT. The time now is 04:34 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.