NPC driver nгo corresponde. -
Ley - 20.06.2018
Boa noite users, estou enfrentando um problema na criaзгo de um NPC. Adicionei uma skin e cor ao mesmo, porйm, ele deveria entrar ao veнculo para iniciar a rota gravada por mim...
Inicialmente, testei em um Game Mode limpo, e funcionou sem problemas. Jб no meu Game Mode, estб ocorrendo que o NPC estб a ficar no local do "AddPlayerClass", mesmo com o comando para ele se dirigir atй o veнculo.
Resumo: O NPC fica parado no spawn geral do servidor, AddPlayerClass, o veнculo й criado normalmente, porйm, o NPC nгo й "enviado" ao automуvel e fica parado no respawn.
Cуdigos:
OnGameModeInit
PHP код:
ConnectNPC("NPC", "driver");
NPCbot = CreateVehicle(400, -69.6176, 2505.2476, 17.2085, 0.0, 6, 0, 500);
OnPlayerConnect
PHP код:
if(IsPlayerNPC(playerid))
{
SpawnPlayer(playerid);
print("Bot Spawnado!");
return 1;
}
OnPlayerSpawn
PHP код:
if(IsPlayerNPC(playerid))
{
Logado[playerid] = true;
SetPlayerSkin(playerid, 269);
SetPlayerColor(playerid, 0x16EB43FF);
PutPlayerInVehicle(playerid, NPCbot, 0);
return 1;
}
OBS: Todos os cуdigos foram postos no inнcio de cada callback, para tentar evitar que entre em contato com sistema de login, por exemplo. Alguйm poderia me ajudar? Agradecido desde jб!
Re: NPC driver nгo corresponde. -
LeViNS - 20.06.2018
Vocк colocou:
Quote:
if(IsPlayerNPC(playerid)) return 1;
|
na OnPlayerStateChange?
eu estava com o mesmo problema no passado, colocando a verificaзгo lб resolveu o meu problema.
Re: NPC driver nгo corresponde. -
Ley - 20.06.2018
Quote:
Originally Posted by LeViNS
Vocк colocou:
na OnPlayerStateChange?
eu estava com o mesmo problema no passado, colocando a verificaзгo lб resolveu o meu problema.
|
+rep

Resolveu o problema, obrigado amigo.