Need explanation of NPC handling (active or not)

07/23/2017 04:42 Kinami#1
Hey,

can anyone quickly tell me how flyff knows which npc to spawn and which not?

I loaded up the v20 Madrigal and there is this:
[Only registered and activated users can see links. Click Here To Register...]

Obviously not all NPC are also ingame, but what I know is that the NPC information is located in the dyo.

I looked into their properties in the WorldEditor, could not find anything out of the ordinary.

What am I missing?

Thanks !
07/23/2017 10:42 Nortix#2
character.inc
SetOutput(false);
07/23/2017 11:54 Xeylou#3
Quote:
Originally Posted by Nortix View Post
character.inc
SetOutput(false);
Dann würde der NPC aber trozdem Ingame stehen und zusehen sein :D
Output = Ausgabe.. Das Model muss doch trozdem Verfügbar sein.. :cool:
07/23/2017 12:40 Nortix#4
Quote:
Originally Posted by Xeylou View Post
Dann würde der NPC aber trozdem Ingame stehen und zusehen sein :D
Output = Ausgabe.. Das Model muss doch trozdem Verfügbar sein.. :cool:
Was?
07/23/2017 12:47 Xeylou#5
Oh, ja.. ich seh es grade habe aber SetOutput(false) und SetOutputNpc(false) bei mir drin o.O
07/23/2017 15:32 Aspire7730#6
go in your WorldEditor, right klick on a Npc and look for a option that says, wich define the Npc have.
like the (BuffPingu = mafl_helper_ver12) for example

and try for ur self... learning by doing is the best option if you work with the ressource.

ps. sry for my bad english
07/23/2017 16:21 Kinami#7
D.h:
in der character.inc wird gesagt ob der NPC Spawnt oder nicht, aber das gilt nicht für einen speziell, sondern dann für all z.B mvr_MaFl_EventNPC, korrekt?
07/23/2017 17:04 Aspire7730#8
In der Character.inc wird dem Npc gesagt wie er heist und was er machen soll.

Im WorldEditor wird er dann dort platziert wo du ihn haben willst.

Und weil du meintest "das gilt für alle" du solltest niemals mehrere defines mit dem selben namen in der Character.inc finden und benutzen.
woher soll der Server dann wissen was er nun mit dem Npc machen soll.

wenn du zB mehrere buffer im editor platzierst gibst du ihnen allen den gleichen mafl_*** und sie geben alle die selben buffs auf der selben stufe für die gleiche dauer.
willst du nun bei einem andere buffs haben. gibst du diesen eine andere mafl_*** sowohl in der Character.inc und in editor