[Help] NPC Driver
#1

Hi guys, I'm Lуs and I need help with my NPC.

it is not placed on the bus that I created with the recording.

It's the script:

pawn Code:
#define RECORDING "rota1" //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
OnGameModeInit:

pawn Code:
ConnectNPC("Motorista1","buzao1");

    NPCrota1 = AddStaticVehicle(437,1782.98864746,-2025.30139160,13.85988808,180.75000000,-1,-1); //Coach
OnPlayerSpawn:

pawn Code:
if(IsPlayerNPC(playerid))
    {
        if(!strcmp(Nome, "Motorista1", true))
        {
            PutPlayerInVehicle(playerid, NPCrota1, 0);
        }
        return 1;
     }
Please, help me!
Reply
#2

Change this line:

pawn Code:
NPCrota1 = AddStaticVehicle(437,1782.98864746,-2025.30139160,13.85988808,180.75000000,-1,-1);
To

pawn Code:
NPCrota1 = CreateVehicle(437,1782.98864746,-2025.30139160,13.85988808,180.75000000,-1,-1);
Reply
#3

IF your NPC is only in vehicle you don't need to create new vehicle for him or to put him into the car. It will be done auto.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)