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], 60, nome);
Certo, ae ele precisa escolher um personagem que ele tem nessa conta e ao escolher й sentando o nome do personagem dele:
PHP код:
SetPlayerName(playerid, Account[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(playerid, name, sizeof(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 i = 0; i < MAX_PLAYERS; i++)
{
new idonline = GetPlayerID(Account[i][pPersonagem1]);
if(IsPlayerConnected(idonline)) return SendClientMessage(playerid, COLOR_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