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) == 0 || 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