Megadreams Geplaatst: 6 september 2009 Rapport Share Geplaatst: 6 september 2009 (bewerkt) Tutorial SA-MP 0.3a Non Playing Characters (NPC) ~ Bots Wat is een Non Playing Character? Een Non Playing Character of afgekort NPC is zoals in de naam word vermeld een karakter die niet speelt een bot met andere woorden, deze bot doet alles wat jij wil maar je moet wel wat stoppen ondernemen voor het zover is zo moet je bijvoorbeeld de bot laten joinen, elke NPC neemt 1 slot in van je maximum aantal slots dus gebruik niet te veel bots als je weinig slots hebt anders heb je misschien straks helemaal geen slots meer over en dat wil je natuurlijk niet want dan kan niemand meer op je server. Wat kan een NPC? Een NPC kan lopen, rijden, schieten animaties uitvoeren, praten in de chat, commando's gebruiken en verder eigenlijk niets, maar hoe begin je hierin, dat ga ik natuurlijk uitleggen in de tutorial. Hoe maak ik een NPC? Natuurlijk moet je eerst een NPC maken voor deze ook daadwerkelijk je server kan joinen en doen wat hij moet doen hiervoor zijn er een paar dingens nodig, namelijk een script in npcmodes en eventueel een record in records in de npcmodes file en natuurlijk een gamemode of filterscript die de bot zal doen joinen en hem zal leiden tot hij spawnt. NPCmodes Dit is net als filterscripts en gamemodes alleen voor bots, in ConnectNPC verwijs je naar een npcmode, hierin staat alles wat de bot moet uitvoeren, een record uitvoeren, iets in de chat laten zeggen het kan allemaal. Functies van NPC's Helaas kunnen npc's niet erg veel ik zal hier alle functies in het kort uitleggen die je in een npcmode kan gebruiken. GetDistanceFromMeToPoint(Float:X, Float:Y, Float:Z, &Float:Distance); Hiermee haal je simpelweg op hoe ver de npc van een plaats is verwijderd. Word(t) herschreven... : Sorry voor de dubbelpost maar ik wil dit wel even aankondingen: Mijn tut (deze dus) is te verourderd ik ga hem volledig herschrijven waarschijnlijk vandaag nog. (Je ziet de tutorial soms nu groter worden bij het herschrijven.) Bewerkt: 23 juni 2010 door megadreams Reageren Link to comment Delen op andere websites More sharing options...
mosweg Geplaatst: 6 september 2009 Rapport Share Geplaatst: 6 september 2009 Ik heb ook het topic bij forum.sa-mp doorgelezen maar ik heb een paar vraagjes over de bots, limieten of mogenlijkheden. - Is het mogenlijk om een bot te laten richten en schieten op spelers? Of een dat een NPC iemand achterna loopt? - Is het mogenlijk om een reactie erin te zetten? bijvoorbeeld dat als hij word beschoten dat hij dan terug vuurt, of andere dingen, als de auto ontploft dat hij dan naar een andere actie overgaat, Reageren Link to comment Delen op andere websites More sharing options...
Remi-X Geplaatst: 6 september 2009 Rapport Share Geplaatst: 6 september 2009 (bewerkt) het forum van samp Hier dus Trouwens, misschien dat dit je kan helpen om ook wat dingen uit te halen, en het te vertalen Succes met je tutorial Het is trouwens geen SA:MP 3.0, maar SA:MP 0.3 Bewerkt: 6 september 2009 door Remi-X Reageren Link to comment Delen op andere websites More sharing options...
Megadreams Geplaatst: 7 september 2009 Auteur Rapport Share Geplaatst: 7 september 2009 (bewerkt) @mosweg: - Is het mogenlijk om een bot te laten richten en schieten op spelers? Of een dat een NPC iemand achterna loopt? : 1. Dit gaat voorlopig nog niet 2. Volgens mij kan dit maar is het niet makkelijk. - Is het mogenlijk om een reactie erin te zetten? bijvoorbeeld dat als hij word beschoten dat hij dan terug vuurt, of andere dingen, als de auto ontploft dat hij dan naar een andere actie overgaat, : Een bot kan voorlopig niet dood, net zoals het voertuig waar deze in zit. Ik hoop dat ik duidelijk was @Remi-X: Ohja xd heb ik in de beginpost aangepast een moderator of administrator zal de titel dan moeten aanpassen Bewerkt: 8 september 2009 door megadreams Reageren Link to comment Delen op andere websites More sharing options...
Incognation Geplaatst: 8 september 2009 Rapport Share Geplaatst: 8 september 2009 Nice, dit had ik net nodig. Reageren Link to comment Delen op andere websites More sharing options...
Oplosthee Geplaatst: 15 september 2009 Rapport Share Geplaatst: 15 september 2009 Ty, handige release! Reageren Link to comment Delen op andere websites More sharing options...
Remi-X Geplaatst: 15 september 2009 Rapport Share Geplaatst: 15 september 2009 Als je nog iets meer informatie over NPC's vrijgeeft, zal ik hem in de MTL zetten Ik mis alleen nog wat handige info nu. Zoals hoe je recordings maakt, en wat je moet doen om ze werkend te krijgen. Reageren Link to comment Delen op andere websites More sharing options...
Megadreams Geplaatst: 15 september 2009 Auteur Rapport Share Geplaatst: 15 september 2009 Ik ga vanavond verder schrijven Reageren Link to comment Delen op andere websites More sharing options...
Crusher!! Geplaatst: 15 september 2009 Rapport Share Geplaatst: 15 september 2009 Ik ga vanavond verder schrijven MOOI Reageren Link to comment Delen op andere websites More sharing options...
Megadreams Geplaatst: 15 september 2009 Auteur Rapport Share Geplaatst: 15 september 2009 Ik heb al een deel geschreven ik ga zo nog schrijven hoe je de bot kan laten rondlopen en rijden. Reageren Link to comment Delen op andere websites More sharing options...
Kryziek Geplaatst: 15 september 2009 Rapport Share Geplaatst: 15 september 2009 Er is ergens een code dat je de bots kunt laten communiceren met de gamemode. Wij (Desert Storm) gebruiken het Reageren Link to comment Delen op andere websites More sharing options...
Megadreams Geplaatst: 15 september 2009 Auteur Rapport Share Geplaatst: 15 september 2009 Ga ik ook behandelen eigenlijk nadat hij geconnect is doet die dat automatisch Ik gebruik dit namelijk ook om 1 van mijn bots na wandelen in een voertuig te plaatsen. Reageren Link to comment Delen op andere websites More sharing options...
Incognation Geplaatst: 21 september 2009 Rapport Share Geplaatst: 21 september 2009 Wanneer komt 't vervolg? Reageren Link to comment Delen op andere websites More sharing options...
Megadreams Geplaatst: 21 september 2009 Auteur Rapport Share Geplaatst: 21 september 2009 Misschien vanavond nog anders morgen en woensdag zal ik ook nog meer schrijven, als je in het rood erboven: Let Op! Tutorial word geëdit! ziet staan dan weet je dat de tutorial geupdate word Reageren Link to comment Delen op andere websites More sharing options...
Crusher!! Geplaatst: 22 september 2009 Rapport Share Geplaatst: 22 september 2009 wat bedoel je met NPCconnect("naam","??npcmode??");? Reageren Link to comment Delen op andere websites More sharing options...
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.