[Include] Simple AI Police Officer NPC using RNPC
#1

This is a script i developed for testing and tutorial purposes.
Basically its a ai script for police officers. You can create police npcs and assign them a set of waypoints, where they are walking continuosly. If a player near a police officer fires a weapon, the officer chases him, and fires at him if he is close enough. If the player dies, or runs too far away, the officer stops chasing him and continues his waypoint route.
The script contains quite a lot comments, especially in the RNPC relevant part, and is even easily extensible if you want the npcs to do more (like a third range level where the player is arrested, other conditions that start the chase, or whatever).

The script of course needs the RNPC plugin.
Then include the file, and create a police officer like this, all the rest is done automatically. Values like the attack or vision range can be modified through the defines at the beginning. See the include code for other provided functions, like removing the npcs.
pawn Код:
new rp = CreateRNPCPolice("Officerino", 280);
AddRPOLWaypoint(rp, 2029.42, 1354.34, 10.5);
AddRPOLWaypoint(rp, 2033.55, 1286.21, 10.5);
AddRPOLWaypoint(rp, 2079.03, 1286.00, 10.5);
AddRPOLWaypoint(rp, 2079.02, 1362.08, 10.5);
StartRPOLRoute(rp);
Dont just copy&paste that code to OnGameModeInit() or main(), this wont work due to RNPC limitations. Instead execute this code delayed, with a timer or a command.

So heres the link to the script

And heres a short video showing an RNPC officer in action:
[ame]http://www.youtube.com/watch?v=mM4xCOvavZQ[/ame]

Hope this helps some guys, either in understanding RNPC, AI scripts in general, or with the offered police services itself
Reply


Messages In This Thread
Simple AI Police Officer NPC using RNPC - by Mauzen - 11.07.2012, 09:47
Re: Simple AI Police Officer NPC - by AIped - 11.07.2012, 09:50
Re: Simple AI Police Officer NPC using RNPC - by TheArcher - 11.07.2012, 14:32
Re: Simple AI Police Officer NPC using RNPC - by Lorenc_ - 11.07.2012, 16:57
Re: Simple AI Police Officer NPC using RNPC - by lordturhan - 11.07.2012, 17:04
Re: Simple AI Police Officer NPC using RNPC - by Larceny - 11.07.2012, 17:10
Re: Simple AI Police Officer NPC using RNPC - by TheArcher - 11.07.2012, 18:06
Re: Simple AI Police Officer NPC using RNPC - by Mauzen - 11.07.2012, 18:41
Re: Simple AI Police Officer NPC using RNPC - by Georgi166 - 11.07.2012, 18:59
Re: Simple AI Police Officer NPC using RNPC - by Mauzen - 11.07.2012, 19:04
Respuesta: Simple AI Police Officer NPC using RNPC - by ipsBruno - 11.07.2012, 23:00
Re: Simple AI Police Officer NPC using RNPC - by TheArcher - 12.07.2012, 11:10
Re: Simple AI Police Officer NPC using RNPC - by Lorenc_ - 12.07.2012, 12:11
Re: Simple AI Police Officer NPC using RNPC - by TheArcher - 12.07.2012, 12:39
Re: Simple AI Police Officer NPC using RNPC - by McCurdy - 13.07.2012, 03:41
Re: Simple AI Police Officer NPC using RNPC - by qq757679895 - 14.07.2012, 08:00
Re: Simple AI Police Officer NPC using RNPC - by TheArcher - 14.07.2012, 10:48
Re: Simple AI Police Officer NPC using RNPC - by qq757679895 - 14.07.2012, 10:50
Re: Simple AI Police Officer NPC using RNPC - by TheArcher - 14.07.2012, 10:52
Re: Simple AI Police Officer NPC using RNPC - by qq757679895 - 14.07.2012, 11:12
Re: Simple AI Police Officer NPC using RNPC - by TheArcher - 15.07.2012, 10:58
Re: Simple AI Police Officer NPC using RNPC - by qq757679895 - 15.07.2012, 11:20
Respuesta: Simple AI Police Officer NPC using RNPC - by Marricio - 15.07.2012, 16:27
Re: Simple AI Police Officer NPC using RNPC - by Igi_Guduric - 15.07.2012, 19:56
Re: Respuesta: Simple AI Police Officer NPC using RNPC - by ds811888 - 15.07.2012, 19:57
Re: Simple AI Police Officer NPC using RNPC - by Mauzen - 15.07.2012, 20:06
Re: Simple AI Police Officer NPC using RNPC - by qq757679895 - 16.07.2012, 01:34
Re: Simple AI Police Officer NPC using RNPC - by TheArcher - 16.07.2012, 10:46
Re: Simple AI Police Officer NPC using RNPC - by Mauzen - 16.07.2012, 12:07
Re: Simple AI Police Officer NPC using RNPC - by Mauzen - 20.08.2012, 13:43
Re: Simple AI Police Officer NPC using RNPC - by ajwar - 09.01.2013, 21:12

Forum Jump:


Users browsing this thread: 1 Guest(s)