NPC doesn't move:S
#1

Hello,

I have a problem, my NPC doesn't move, It just stand in the server
i have tryed a cople of thinks,

1. I tryed my own,
2. i tryed 1 from the server
3. i downloaded 1 and tryed that,

but it won't move:S

If i kick the npc's and use the command /rcon reloadfs bots, they comeback and they move, but in the wrong car:S,

my own that i used the first time is this one, i followd the tut, only it still doesn't work
they all stands on the right place just how the tut sad
Code:
#define RECORDING "nomis01" //This is the filename of your recording without the extension.
#define RECORDING_TYPE 1 //1 for in vehicle and 2 for on foot.

#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
Code:
#pragma tabsize 0
#include <a_samp>

new plane; //Global variable!

public OnFilterScriptInit()
{
  ConnectNPC("driver","nrg");
  plane = CreateVehicle(519, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
  return 1;
}
public OnPlayerSpawn(playerid)
{
  if(IsPlayerNPC(playerid)) //Checks if the player that just spawned is an NPC.
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname)); //Getting the NPC's name.
    if(!strcmp(npcname, "driver", true)) //Checking if the NPC's name is MyFirstNPC
    {
      PutPlayerInVehicle(playerid, plane, 0); //Putting the NPC into the vehicle we created for it.
    }
    return 1;
  }
  //Other stuff for normal players goes here!
  return 1;
}
Thanks for helping, Sorry for my bad English

Nomis
Reply
#2

How long is the recording?

Try recording in parts, and when one recording is over, play next record . .

This happened to me before when my recording file was way too big .
Reply
#3

the file size has nothing to do with it.

make sure all .rec files are in /npcmodes/recordings/
Reply
#4

Quote:
Originally Posted by Nomis3
Code:
#define RECORDING "nomis01" //This is the filename of your recording without the extension.
#define RECORDING_TYPE 1 //1 for in vehicle and 2 for on foot.

#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
Code:
#pragma tabsize 0
#include <a_samp>

new plane; //Global variable!

public OnFilterScriptInit()
{
  ConnectNPC("driver","nrg");
  plane = CreateVehicle(519, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
  return 1;
}
public OnPlayerSpawn(playerid)
{
  if(IsPlayerNPC(playerid)) //Checks if the player that just spawned is an NPC.
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname)); //Getting the NPC's name.
    if(!strcmp(npcname, "driver", true)) //Checking if the NPC's name is MyFirstNPC
    {
      PutPlayerInVehicle(playerid, plane, 0); //Putting the NPC into the vehicle we created for it.
    }
    return 1;
  }
  //Other stuff for normal players goes here!
  return 1;
}
Thanks for helping, Sorry for my bad English

Nomis
You have on #define RECORDING "nomis01" and in ConnectNPC("driver","nrg");

The name on #define RECORDING has to be the same on ConnectNPC.

E.g.
#define RECORDING "mynpc" //This is the filename of your recording without the extension.

ConnectNPC("MyFirstNPC","mynpc");

Where you have nrg you should replace for nomis01, if nomis01 is your .rec

Can you understand?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)