|
发表于 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 |
|