在 Lua 脚本中指定多个生物的 RegisterCreatureEvent

在"RegisterCreatureEvent( entry,event,function)"中,它将 entry 定义为"一个或多个生物的 ID"。我该怎么指定多个生物?

编辑:有人指出 creatures 是复数形式,因为世界中可能会生成多个生物的副本。您无法在 RegisterCreatureEvent 中指定多个 entry。

点赞
用户2858170
用户2858170

该库将 id 实现为只有一个数字,因此您无法在表格中提供多个 id。

https://github.com/ElunaLuaEngine/Eluna/blob/8f5c4699b2531c408b615f55270541a7267c742b/GlobalMethods.h

您应该尝试在这里使用 Creature 血统 id。

http://elunaluaengine.github.io/Creature/GetCreatureFamily.html

“CREATURE_FAMILY_VOIDWALKER” 可能可用于注册所有虚空行者的事件。

但这只是通过阅读文档和一些源代码的猜测。我无法测试此功能。

2021-04-13 13:52:55