ElunaLuaEngine 需要脚本的帮助



我想使用Eluna Lua引擎创建一个脚本,该引擎实现以下内容:

如果玩家的物品栏中有192021物品,那么他将能够与 NPC202020交谈并36004进行任务。如果玩家没有物品192021,则没有对话。

我认为最好用SQL而不是LUA做

可以使用表条件执行此操作

SET
@QUESTID := ,
@ITEMID := ,
@ITEMCOUNT := ,
@COMMENT := 'My Super Condition!';
INSERT INTO `conditions` (SourceTypeOrReferenceId, SourceGroup, SourceEntry, SourceId, ElseGroup, ConditionTypeOrReference, ConditionValue1, ConditionValue2)
VALUES
(19, 0, @QUESTID, 0, 0, 2, @ITEMID, @ITEMCOUNT, @COMMENT);

您可以在任何菜单中添加项目限制,只需将其添加到 GossipHello 函数即可。

对于 Lua 脚本引擎。

if(player:HasItem(192021)) then
player:GossipMenuAddItem(6,"QUEST ITEM NPC",0, 1)

因此,"任务物品NPC"选项仅在玩家拥有物品192021时才可用

相关内容

  • 没有找到相关文章

最新更新