SA-MP Forums Archive
[Ajuda] Verificaзгo. - 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] Verificaзгo. (/showthread.php?tid=624142)



Verificaзгo. - SukMathcuck - 11.12.2016

Quote:

Verificar se jogador jб estб logado com o mesmo nome da conta e kickar.

Olб comunidade, estou com um problema, estou fazendo uma gamemode do zero e gostaria de saber como eu faзo para verificar se o jogador jб estб online, por exemplo, o jogador 1 entrou primeiro no servidor, ae o nome dele foi salvo na funзгo:

PHP код:
format(PlayerData[playerid][pConta], 60nome); 
Certo, ae ele precisa escolher um personagem que ele tem nessa conta e ao escolher й sentando o nome do personagem dele:

PHP код:
SetPlayerName(playeridAccount[playerid][pPersonagem1]); 
Sendo assim, a funзгo pConta estб armazenado o nome da conta dele, ae o jogador 2 entrou no servidor com o mesmo nome, mais tem um problema o nome do jogador 1 foi definido para o nome do personagem que ele criou.

Como posso fazer essa verificaзгo?

Oque consegui:

PHP код:
    new name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnamesizeof(name));
    
    if(
name == PlayerData[playerid][pConta])
    {
       
SendClientMessage(playerid, -1"Essa conta jб estб online e vocк foi kickado.");
       return 
Kick(playerid);
    } 



Re: Verificaзгo. - RazorGuigo - 11.12.2016

o samp nгo deixa fazer isso nativo =/
"entrar com mesmo nick de alguem"


Re: Verificaзгo. - SukMathcuck - 11.12.2016

Topico fechado, nгo tem como resolver.


Re: Verificaзгo. - PT - 11.12.2016

Criar personagem?

Como assim um Player entra no sv e pode ter 3 papйis?


Re: Verificaзгo. - RazorGuigo - 11.12.2016

Quote:
Originally Posted by SukMathcuck
Посмотреть сообщение
nгo tem como resolver.
explice-nos melhor manow, nгo desista, isso nгo й difнcil basta analisar bem, quero te ajudar, por favor mostre-me o que quer detalhadamente! ^^

Nгo existe coisa impossнvel na programaзгo, somente inviбvel!


Re: Verificaзгo. - CrazzyGames - 11.12.2016

Quote:
Originally Posted by RazorGuigo
Посмотреть сообщение
explice-nos melhor manow, nгo desista, isso nгo й difнcil basta analisar bem, quero te ajudar, por favor mostre-me o que quer detalhadamente! ^^

Nгo existe coisa impossнvel na programaзгo, somente inviбvel!
Mano Acho q ele q ver uma coisa tipo o cmd /id name.





Scavenge and Survive ~ Kill or Die: ca02.heavyhost.com.br:7786


Re: Verificaзгo. - SukMathcuck - 12.12.2016

Quote:
Originally Posted by RazorGuigo
Посмотреть сообщение
explice-nos melhor manow, nгo desista, isso nгo й difнcil basta analisar bem, quero te ajudar, por favor mostre-me o que quer detalhadamente! ^^

Nгo existe coisa impossнvel na programaзгo, somente inviбvel!
Beleza, olha o que eu fiz, seria funcional? Pega o nome do personagem e armazйm na new, e assim verificando se o jogador estб online, e caso esteja manda uma mensagem para ele, й funcional?

PHP код:
****if(id*==*1)
    {
        for(new 
0MAX_PLAYERSi++)
        {
            new 
idonline GetPlayerID(Account[i][pPersonagem1]);
            if(
IsPlayerConnected(idonline)) return SendClientMessage(playeridCOLOR_ERROR"ERRO: Esse personagem jб se encontra no jogo.");
        }
    } 



Re: Verificaзгo. - RazorGuigo - 12.12.2016

explice melhor o que й este "personagem"


Re: Verificaзгo. - SukMathcuck - 12.12.2016

Esse pPersonagem armazena um nome, um nick que vai verificar o id do nick e mandar para ver se estб online, caso esteja, ele mandar uma mensagem return.


Re: Verificaзгo. - Pablo098 - 12.12.2016

GerPlayerID