ElunaLuaEngine 需要有关脚本的帮助

ElunaLuaEngine need help wi-th script

我想使用实现以下内容的 Eluna Lua Engine 创建一个脚本:

如果玩家的物品栏中有物品 192021,那么他将能够与 npc 202020 交谈并接受任务 36004。如果玩家没有物品192021,那么就没有对话。

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

对于 Lua 脚本引擎。

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

因此选项"QUEST ITEM NPC"仅在玩家拥有物品192021

时可用

我认为 SQL 比 LUA

更好

可以用 table conditions

    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);