NPC Not even connecting....
#1

Hello, i will go through it all now.
I used a tutorial... :P
Quote:

new YourVehicle;

Код:
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, "NPC_TEST", true)) //Checking if the NPC's name is MyFirstNPC
    	{
    	    SendClientMessageToAll(COLOR_BLUE, "I'm connected :)" );
      		PutPlayerInVehicle(playerid, YourVehicle, 0); //Putting the NPC into the vehicle we created for it.
    	}
    	return 1;
  	}
	SetPlayerPos(playerid, -113.6331,2123.1306,19.7735);
	SetPlayerInterior(playerid,0);
	return 1;
}
My recording of the NPC is called "again".
Код:
ConnectNPC("NPC_TEST","again"); // 
YourVehicle = CreateVehicle(431, -248.0467, 2323.6631, 112.6103, 0.0000, -1, -1, 100);
Thats on gamemodeinit ^

This is the "again" filterscript in npcmodes folder.
Код:
#define RECORDING "again" //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
Thats everything i have got. The recording for the NPC is in the recordings folder in npcmodes.

Where am i going wrong because the NPC is not even connecting?
Reply
#2

Did you put in server.cfg maxnpc 1+?
Reply
#3

No i didnt LOL Thankyou it works now <3
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)