天天挂茶馆

三十 发表于 2020-1-13 08:08:44

查找“西游天下”游戏中的对话NPC选项call

任务目的:查找“西游天下”游戏中的对话NPC选项call
游戏地址:http://xy.down.hxage.net/xytx/client/XY_CN.0.551.071_Rtm_Setup.exe
结果呈现:寻找的视频、易语言遍历代码。

1100 发表于 2020-3-22 23:46:11

--=========================================================
-- 选择一个任务
--=========================================================
function QuestOption_Clicked()
        --文字的格式是
        --QuestGreeting_option_03#211207,0
       
--local optionText = "剧情任务介绍#2030,10";
        local optionText = theCEGUIEventArg:GetValue("WindowName");
        pos1,pos2 = string.find(optionText,"#");
        pos3,pos4 = string.find(optionText,",");
        local optionID = -1;
        local strOptionExtra1 = string.sub(optionText, pos2+1,pos3-1 );
        local strOptionExtra2 = string.sub(optionText, pos4+1);

        QuestFrameOptionClicked(optionID,tonumber(strOptionExtra1),tonumber(strOptionExtra2));
end

function QuestFrameOptionClicked(optionId, optionExtra1, optionExtra2)
theQuest:sendSelectEvent(optionId, optionExtra1, optionExtra2);
end

三十 发表于 2020-3-29 14:24:34

1100 发表于 2020-3-22 23:46


你发的是什么东西呢

709002900 发表于 2024-3-2 13:52:05

简单6666666666666666
页: [1]
查看完整版本: 查找“西游天下”游戏中的对话NPC选项call