|
首先说明下,我加的按钮是触发sz 岳灵珊 的最简单的功能
1.打开show_switch.lua
2.找到
WindowText (win2, "f", switch_name12,0,220,140,240,ColourNameToRGB ("gold"), false) -- not Unicode
在这一行的下面加一行
WindowText (win2, "f", switch_name13,0,240,140,260,ColourNameToRGB ("gold"),false) -- not Unicode
3. 找到
--function mousedown_yls()
--return function (flags, hotspot_id)
--if hotspot_id=='btn_yls' then
--return goto('岳灵珊')
--text add
--WindowRectOp (win2, miniwin.rect_fill, 0,240,140,260,ColourNameToRGB("black")) -- raised, filled, softer, flat 0x909090
--WindowFont (win2, "f", "宋体", 10, true, false, false, false)
--WindowText (win2, "f", switch_name13,0,240,140,260,ColourNameToRGB ("gold"), false) -- not Unicode
--WindowShow (win2, true) -- show it
--end
--end
在这一段的上面加一段
function mousedown_yls()
return function (flags, hotspot_id)
return goto('岳灵珊')
--text add
end
end
4.找到
if doubleexp==1 then
switch_name12="颂摩崖双倍经验开启"
else
switch_name12="颂摩崖双倍经验关闭"
end
在下面加一段
if doubleexp==1 then
switch_name13="到岳灵珊"
else
switch_name13="到岳灵珊"
end
5.找到
local _mousedown_ebook=mousedown_ebook()
_G["at_mousedown_ebook"]=_mousedown_ebook
WindowAddHotspot(win2, "btn_ebook",
0, 220,140, 240, -- rectangle
"", -- MouseOver
"", -- CancelMouseOver
"at_mousedown_ebook", -- MouseDown
"", -- CancelMouseDown
"", -- MouseUp
"左键点击开关", -- tooltip text
cursor or 1, -- cursor
0) -- flags
在下面加一段
local _mousedown_yls=mousedown_yls()
_G["at_mousedown_yls"]=_mousedown_yls
WindowAddHotspot(win2, "btn_yls",
0, 240,140, 260, -- rectangle
"", -- MouseOver
"", -- CancelMouseOver
"at_mousedown_yls", -- MouseDown
"", -- CancelMouseDown
"", -- MouseUp
"左键点击开关", -- tooltip text
cursor or 1, -- cursor
0) -- flags
完成以上5步就能在右上角最下面加一行按钮,由于我做的是按下去就是去岳灵珊,故而开和关都是触发 sz 岳灵珊
如果还想再加几个开关都可以按此来修改,有一点要注意
0,220,140,240 这一段的数字,你每加一行就需要把第二个数字加上20 第四个数字也要加上20 |
|