NPC Question
#7

Ok


This is the filterscript

Код:
#include <a_samp>

new TaxiCar;

public OnGameModeInit()
{
	ConnectNPC("Driver_Taxi","Taxi");
	TaxiCar =	AddStaticVehicle(420,2044.8854,1473.2106,10.4494,181.3339,6,1); // Taxi
	return 1;
}

public OnGameModeExit()
{
	return 1;
}

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

public OnPlayerRequestSpawn(playerid)
{
	return 1;
}

public OnPlayerConnect(playerid)
{
	return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}

public OnPlayerSpawn(playerid)
{
  if(IsPlayerNPC(playerid)) //Checks if the player is an NPC.
  {
    new npcname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, npcname, sizeof(npcname)); //Gets the NPC's name
    if(!strcmp(npcname, "Driver_Taxi", true)) //Checks if the NPC's name is Driver
    {
      PutPlayerInVehicle(playerid, TaxiCar, 0); //Puts the NPC into the Taxi.
    }
  }
  return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/mycommand", cmdtext, true, 10) == 0)
	{
		// Do something here
		return 1;
	}
	return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
	return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
	return 1;
}

public OnRconCommand(cmd[])
{
	return 1;
}

public OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	return 1;
}
This is the NPCMODES

Код:
#define RECORDING "Taxi" // Name of the .rec file (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);
public OnNPCEnterVehicle(vehicleid, seatid) StartRecordingPlayback(RECORDING_TYPE, RECORDING);
public OnNPCExitVehicle() StopRecordingPlayback();
Like i said i am able to get them to spawn in game, I have a command that tells me all the players on the server with ip's and locations and my bot comes up. When I tp to the bot he just stands in the same position he doesn't move at all...


@ DJDhan: I already have a code for the prevent spawn without login, but I took it out thinking it was effecting the Bot.
Reply


Messages In This Thread
NPC Question - by gtapolicemods - 06.06.2010, 03:47
Re: NPC Question - by Backwardsman97 - 06.06.2010, 04:53
Re: NPC Question - by Antonio [G-RP] - 06.06.2010, 04:54
Re: NPC Question - by gtapolicemods - 06.06.2010, 06:30
Re: NPC Question - by gtapolicemods - 06.06.2010, 07:37
Re: NPC Question - by DJDhan - 06.06.2010, 08:02
Re: NPC Question - by gtapolicemods - 06.06.2010, 08:17
Re: NPC Question - by DJDhan - 06.06.2010, 08:31

Forum Jump:


Users browsing this thread: 1 Guest(s)