[Ajuda]NPC Bugado!!
#1

Bom jб que no topico do tutorial ninguem responde, vou postar aqui

bam preciso fazer um NPC, segui esse tutorial aqui https://sampforum.blast.hk/showthread.php?tid=109701
e estou usando BMG como gamemode. O NPC fica paradгo todo duro e nгo anda

quand eu coloco o NPC em um server SAMP sem ediзхes o NPC funciona 100%

Alguem poderia me dizer o q posso fazer para ele rodar certinho
Reply
#2

Vocк tem que gravar ele andando, para ele andar o.O
Reply
#3

Sim eu fiz tanto que citei que quand eu coloco o NPC em um server SAMP sem ediзхes o NPC funciona 100%
Mas no BMG ele fica parado e em cima do carro
Reply
#4

AAAA, grava ele andando com o carro (/vrecord <nome_do_arquivo>), e quando for criar o script coloca isso:

pawn Код:
#define RECORDING "meunpc" //Este й o nome do seu arquivo de gravaзгo, sem a extenзгo(.rec).
#define RECORDING_TYPE 1 //1 para gravaзхes em veнculo e 2 para gravaзхes apй.

#include <a_npc>
main(){}
public OnRecordingPlaybackEnd() StartRecordingPlayback(RECORDING_TYPE, RECORDING);

#if RECORDING_TYPE == 1
  public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);
  public OnNPCExitVehicle() StopRecordingPlayback();
#else
  public OnNPCSpawn() StartRecordingPlayback(RECORDING_TYPE, RECORDING);
#endif
Coloca o npc dentro da pasta NPCmodes ~> Recordings

Topo:
pawn Код:
new MEUNPC;
OnGameModeInit

pawn Код:
ConnectNPC("NOME_DO_NPC","NOME_DO_SCRIPT");
   MEUNPC = CreateVehicle(437, 0.0, 0.0, 0.0, 0.0,-1,-1,15); //Cria um veiculo para o NPC
e em OnPlayerSpawn:

pawn Код:
new Name[64];
    GetPlayerName(playerid,Name,64);
    if(IsPlayerNPC(playerid))
    {
        if(strcmp(Name, "NOME_DO_NPC", true) == 0)
        {
            PutPlayerInVehicle(playerid, MEUNPC , 0);
        }
    }
Pronto, criado
Reply
#5

Acho que vocк nгo tб entendendo o meu problema
Eu ja fiz esse tutorial todo https://sampforum.blast.hk/showthread.php?tid=109701

Baixei um servidor do site oficial SAMP http://www.sa-mp.com/download.php
nesse servidor que eu baixei, o NPC funcionou corretamente, NPC dentro do carro, andando perfeito....

O Porblema:
Da mesma forma que fiz no server baixado a cima, fiz no servidor que estou usando, nome do gamemode BMG.
E o NPC nгo roda 100% o NPC aparece porem nгo se move e fica todo duro em cima do carro onde era pra estar dentro e se locomovendo no trajeto gravado !!!
Reply
#6

Coloca no OnPlayerEnterVehicle:

pawn Код:
if(IsPlayerNPC(playerid)) return 1;
Reply
#7

Continua a mesma coisa!
essa mensagem aparece no servidor:

Incoming connection: 127.0.0.1:62238
[npc:join] Boater has joined the server (0:127.0.0.1)
Incoming connection: 127.0.0.1:62239
[npc:join] Coach has joined the server (1:127.0.0.1)
Incoming connection: 127.0.0.1:62240
[npc:join] Beagle has joined the server (2:127.0.0.1)
Incoming connection: 127.0.0.1:62241
[npc:join] Coach2 has joined the server (3:127.0.0.1)
Incoming connection: 127.0.0.1:62243
[npc:join] Taxi1 has joined the server (4:127.0.0.1)
Incoming connection: 127.0.0.1:62242
[npc:join] Pilot_ymtisd has joined the server (5:127.0.0.1)
Incoming connection: 127.0.0.1:62244
[npc:join] Pilot_pip has joined the server (6:127.0.0.1)
Incoming connection: 127.0.0.1:62245
[npc:join] Pilot_Flake has joined the server (7:127.0.0.1)
Incoming connection: 127.0.0.1:62246
[npc:join] Stunter has joined the server (8:127.0.0.1)
Incoming connection: 127.0.0.1:62247
[npc:join] meunpc_1 has joined the server (9:127.0.0.1)
Incoming connection: 127.0.0.1:49472
Reply
#8

veja se no server.cfg ta maxnpc, bota uns 20, se nao der, tenta re-gravar.
Reply
#9

estб 100
Reply
#10

entao ele esta em conflito com seu sistema de login
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)