[Ajuda] NPC nгo da Spawn
#1

Fiz um NPC tudo certo, carregou, ele entrou no Sv, mais nгo da spawn, ou seja ele nгo aparece no server, porque? Ja ta maxnpc 2 no server.cfg tudo correto, segui o tutorial corretamente, sу nгo spawana o npc...
Reply
#2

Verifique se Contem isso....

public OnPlayerRequestClass(playerid, classid)
{
if(IsPlayerNPC(playerid)) return SpawnPlayer(playerid);
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(IsPlayerNPC(playerid)) return true;
return 1;
}
Reply
#3

Adicionei e mesmo assim o NPC nгo spawna, sу conecta no server.
Reply
#4

Quote:
Originally Posted by eNtinityGaming
Посмотреть сообщение
Adicionei e mesmo assim o NPC nгo spawna, sу conecta no server.
Para mas informaзao Segue Link: https://sampforum.blast.hk/showthread.php?tid=109701
Код:
public OnPlayerSpawn(playerid)
{
  if(IsPlayerNPC(playerid)) //Verifica se o jogador й um NPC.
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname)); //Obtendo o nome do(s) NPC(s).
    if(!strcmp(npcname, "MeuPrimeiroNPC", true)) //Checando se o nome do NPC й MeuPrimeiroNPC
    {
      PutPlayerInVehicle(playerid, MeuPrimeiroNPCVehicle, 0); //Colocar o NPC dentro do veнculo que criamos para isso.
    }
    return 1;
  }
  //Outras coisas para os jogadores normais vai aqui!
  return 1;
}
Reply
#5

Ja tenho isso em minha callback OnPlayerSpawn, eu ja li esse tutorial, foi com ele q eu consegui fazer.

pawn Код:
if(IsPlayerNPC(playerid)) //Checka se o player que fez spawn й um NPC
    {
        new npcname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, npcname, sizeof(npcname)); //Getar o nome do NPC
        if(!strcmp(npcname, "MyFirstNPC", true)) //Checkar se o nome do NPC й MyFirstNPC
    {
        PutPlayerInVehicle(playerid, MyFirstNPCVehicle, 0); //Por o NPC que criarmos dentro de um vehiculo
    }
        return 1;
    }
Reply
#6

Quote:
Originally Posted by eNtinityGaming
Посмотреть сообщение
Ja tenho isso em minha callback OnPlayerSpawn, eu ja li esse tutorial, foi com ele q eu consegui fazer.

pawn Код:
if(IsPlayerNPC(playerid)) //Checka se o player que fez spawn й um NPC
    {
        new npcname[MAX_PLAYER_NAME];
        GetPlayerName(playerid, npcname, sizeof(npcname)); //Getar o nome do NPC
        if(!strcmp(npcname, "MyFirstNPC", true)) //Checkar se o nome do NPC й MyFirstNPC
    {
        PutPlayerInVehicle(playerid, MyFirstNPCVehicle, 0); //Por o NPC que criarmos dentro de um vehiculo
    }
        return 1;
    }
Print do Console samp_server ....
Reply
#7

O log ?

pawn Код:
----------
Loaded log file: "server_log.txt".
----------

SA-MP Dedicated Server
----------------------
v0.3x-R2, (C)2005-2013 SA-MP Team

[22:05:08]
[22:05:08] Server Plugins
[22:05:08] --------------
[22:05:08]  Loading plugin: Whirlpool
[22:05:08]  
[22:05:08]  ==================
[22:05:08]  
[22:05:08]   Whirlpool loaded
[22:05:08]  
[22:05:08]  ==================
[22:05:08]  
[22:05:08]   Loaded.
[22:05:08]  Loading plugin: streamer
[22:05:08]

*** Streamer Plugin v2.6.1 by Incognito loaded ***

[22:05:08]   Loaded.
[22:05:08]  Loading plugin: sscanf
[22:05:08]

[22:05:08]  ===============================

[22:05:08]       sscanf plugin loaded.    

[22:05:08]    (c) 2009 Alex "******" Cole

[22:05:08]    0.3d-R2 500 Players "dnee"

[22:05:08]  ===============================

[22:05:08]   Loaded.
[22:05:08]  Loaded 3 plugins.

[22:05:08]
[22:05:08] Ban list
[22:05:08] --------
[22:05:08]  Loaded: samp.ban
[22:05:08]
[22:05:08]
[22:05:08] Filterscripts
[22:05:08] ---------------
--------------------------------------
[22:05:08]  VoteKick - By Giacomand
[22:05:08] --------------------------------------

[22:05:08]   Loading filterscript 'maxips.amx'...
[22:05:08]
*** Player IP limiting FS (maxips) Loaded. Max connections from 1 IP = 3

[22:05:08]   Loading filterscript 'npc_record.amx'...
[22:05:08]   Loaded 2 filterscripts.



[22:05:08] Number of vehicle models: 39
[22:05:08] Incoming connection: 127.0.0.1:4598
[22:05:09] [npc:join] NPCHunter has joined the server (0:127.0.0.1)
Reply
#8

O NPC deve estar sendo bloqueado por algo como um sistema de registro para jogadores .



Saiba que, em princнpio, qualquer aзгo que seja solicitada a um jogador para que o mesmo possa sofrer spawn tambйm й solicitada a um NPC.



Espero ter ajudado .
Reply
#9

Desisti.
Obrigado a todos que tentaram me ajudar.
Reply
#10

pawn Код:
if(IsPlayerNPC(playerid)) //Checka se o player que fez spawn й um NPC
{
    /* Variavel que checa se estб logado */ == 1;
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)