06.06.2010, 08:17
Ok
This is the filterscript
This is the NPCMODES
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.
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; }
Код:
#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();
@ DJDhan: I already have a code for the prevent spawn without login, but I took it out thinking it was effecting the Bot.