06.11.2009, 00:07
How do I fix this issue where I can make the bot move just by a command? here is my code:
npcmode = Packer1
recording = Packer1
filterscript = truck
npc = PackerDriver1
this is Truck.pwn:
This is Packer1.Pwn:
npcmode = Packer1
recording = Packer1
filterscript = truck
npc = PackerDriver1
this is Truck.pwn:
Code:
#include <a_samp> #include <a_npc> #define FILTERSCRIPT new PackerTruck1; public OnFilterScriptInit(){ print(" _______________________________"); print("| LOADING... |"); print("| Packer BOTS |"); print("| By Troy Version 1.00 |"); print("|_______________________________|"); ConnectNPC("PackerDriver1","Packer1"); PackerTruck1 = AddStaticVehicle(443,-1899.8900,-1188.4087,39.9347,358.1578,0,0);} public OnPlayerSpawn(playerid){ new playername[64]; if(!IsPlayerNPC(playerid)) return 0; GetPlayerName(playerid,playername,64); return 1;} public OnPlayerCommandText(playerid, cmdtext[]){ if (strcmp("/bot1", cmdtext, true, 10) == 0){ new playername[64]; if(!strcmp(playername,"PackerDriver1",true)) { PutPlayerInVehicle(playerid, PackerTruck1, 0);} return 1;} return 0;}
Code:
#define RECORDING "Packer1" #define RECORDING_TYPE 1 #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