[Ajuda] NPC nгo aparece
#1

Boa noite pessoal do fуrum, criei um NPC para coloca-lo na tela de login, porem ele nгo aparece quando o player vai digitar sua senha.

Apуs logar se eu ir atй sua posiзгo ele esta normalmente, e como й para tela de login se eu usar algum comando que ForceClassSelection, que leva novamente para esta tela para escolher a Skin o NPC tambйm nгo esta la.Se eu usar /ir e ir atй ele e depois um comando ForceClassSelection ele aparece normalmente, pensei na possibilidade de ser o interior do NPC pois o local que coloquei ele й um interior mais fiz alguns comandos simples que diz que o interior e o mundo sгo zero.Entгo acho que nгo й mundo ou interior incorreto.

Teria que ter uma aproximaзгo dele para ele aparecer ou iniciar?

OBS:O NPC conecta normalmente.
OBS2:O NPC esta no interior 1, nгo sei se o comando faz efeito nele.

Comandos para ver o mundo e setar o interior do NPC que usei

PHP код:
CMD:interior(playeridparams[])
{
    new 
ID1ID2;
    if(
sscanf(params"ui"ID1ID2)) return SendClientMessage(playerid, -1"» {FF0000}/interior [ID1] [interior]");
    
SetPlayerInterior(ID1ID2);
    return 
true;
}
CMD:vermundo(playeridparams[])
{
    new 
ID1;
    if(
sscanf(params"i"ID1)) return SendClientMessage(playerid, -1"» {FF0000}/vermundo [ID]");
    new 
string[25];
    
format(stringsizeof(string), "Mundo: %i"GetPlayerVirtualWorld(ID1));
    
SendClientMessage(playerid0xFFFFFFFFstring);
    return 
true;

Reply
#2

coloque isso
PHP код:
if(IsPlayerNPC(playerid)) return 1
em:
Код:
OnPlayerSpawn OnPlayerConnect OnPlayerRequest OnPlayerRequestClass OnPlayerRequestSpawn
Reply
#3

Coloquei ainda continua do mesmo jeito "OnPlayerRequest" que vocк colocou ai nгo existe nй?
Reply
#4

Se ele tб normal, entгo veja se tem um filterscript que seta players para outras dimensхes e tals. Mais vocк tem que ter certeza mesmo que estб tudo OK.
Reply
#5

Ta tudo certo tem outros NPC's mais esse nгo aparece na tela de login.
Reply
#6

Quando eu coloco if(IsPlayerNPC(playerid)) return 1; em "OnPlayerRequestSpawn" o NPC cncta e desconecta
Reply
#7

abra server.cfg e coloque maxnpc 20 ou seja 20 npcs o mбximo que vocк pode conectar.
Reply
#8

Tava 10 coloquei 20 ainda nгo deu.
Ele conecta mais nгo aparece na tela de login.
Reply
#9

Olha tou pegando de tutoriais, Pq nгo mecho mais com npc.
PHP код:
public OnPlayerConnect(playerid

    if(
IsPlayerNPC(playerid
    { 
         
SpanwPlayer(playerid); 
         return 
1// logo no inicio 
    

    
//so depois disso a parte q verifica se o player e registrado ou nao 
    
return 1
}  

Coloque isso aн pra spawnar o NPC na tela de Login. Pq nгo adianta ligar o server o npc entrar E ele travar, pq npc й como se fosse um jogador tambйm, sу que feito Manualmente.
Reply
#10

Quote:
Originally Posted by GuiKommander
Посмотреть сообщение
Olha tou pegando de tutoriais, Pq nгo mecho mais com npc.
PHP код:
public OnPlayerConnect(playerid

    if(
IsPlayerNPC(playerid
    { 
         
SpanwPlayer(playerid); 
         return 
1// logo no inicio 
    

    
//so depois disso a parte q verifica se o player e registrado ou nao 
    
return 1
}  

Coloque isso aн pra spawnar o NPC na tela de Login. Pq nгo adianta ligar o server o npc entrar E ele travar, pq npc й como se fosse um jogador tambйm, sу que feito Manualmente.
Sу corrigindo pra quem tentar isso tem alguns erros


PHP код:
    if(IsPlayerNPC(playerid))
    {
    
SpawnPlayer(playerid);
    } 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)