SA-MP Forums Archive
[Ajuda] Nick Autorizado a logar no Servidor! - 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: [Ajuda] Nick Autorizado a logar no Servidor! (/showthread.php?tid=555197)



Nick Autorizado a logar no Servidor! - best95 - 07.01.2015

Boa Noite,Queria saber se a algum tipo de sistema para que apenas nicks autorizados no codigo poderam logar no servidor.. ou como posso comeзar um sistema desse tipo... Obrigado!


Re: Nick Autorizado a logar no Servidor! - humildadeforever - 07.01.2015

Simples!
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) // 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: Nick Autorizado a logar no Servidor! - MultiKill - 07.01.2015

strcmp

Exemplo:

pawn Код:
if(strcmp("Batata", "Batata", true) == 0)
{
     print("Batata й igual a Batata");
}
else
{
    print("Batata nгo й igual a Batata");
}
GetPlayerName

Exemplo:
pawn Код:
new st[36], nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, sizeof nome);
format(st, st, "Seu nick й %s", nome);
SendClientMessage(playerid, -1, st);



Re: Nick Autorizado a logar no Servidor! - best95 - 07.01.2015

Obrigado a quem ajudou ai!! vlw


Re: Nick Autorizado a logar no Servidor! - best95 - 07.01.2015

Humildade e se eu quizer por mais nicks no codigo que vc deu de exemplo ai?? como ficaria? vlw


Re: Nick Autorizado a logar no Servidor! - Andrew020 - 07.01.2015

eu sei fazer isso


Re: Nick Autorizado a logar no Servidor! - MultiKill - 07.01.2015

https://sampforum.blast.hk/showthread.php?tid=240266


Re: Nick Autorizado a logar no Servidor! - humildadeforever - 07.01.2015

Quote:
Originally Posted by best95
Посмотреть сообщение
Humildade e se eu quizer por mais nicks no codigo que vc deu de exemplo ai?? como ficaria? vlw
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;
}