interact

更新时间:2022-11-24 22:12:10 阅读: 评论:0


2022年11月24日发(作者:virtue)[AutoCAD]

._WndType=WndFrame

._Parent=Lowest

Left=0

Top=0

Width=0

Height=0

DragAreaLeft=0

DragAreaTop=0

DragAreaRight=0

DragAreaBottom=0

AnimateStartPosX=0

AnimateStartPosY=0

AnimateEndPosX=0

AnimateEndPosY=0

AnimateTimeSpace=0

AnimateMoveSpeed=0

ScriptFile=

IsCustomDragable=0

DragAreaWidth=0

DragAreaHeight=0

DummyWnd=1

DisableBringToTop=1

DisableBreath=0

BreatheWhenHide=1

-----------------------------------------------

AutoInteract = {

On = fal,

OneOn = fal,

_Clo = true,

}

RegisterCustomData("")

RegisterCustomData("")

RegisterCustomData("AutoInteract._Clo")



local NpcList = {

["浩气盟受伤弟子"] = true,

["梵星禅师"] = true,

["孟庄元"] = true,

["贾一陀"] = true,

["裘大嘴"] = true,

["仇赛赛"] = true,

["小梦子"] = true,

["孟家爷爷"] = true,

["孟家奶奶"] = true,

["宫大肥"] = true,

["癫狂老头儿"] = true,

["张山石"] = true,

["宫威"] = true,

["赵云睿"] = true,

["莫离裳"] = true,

["阿景"] = true,

["隐元竹哨"] = true,

}



local NpcText0 = {

["获得隐元会的委托"] = true,

["大总管,我是来献贡的,请看这幅美人图。"] = true,

["你在看什么?"] = true,

["不如我们一起去?"] = true,

["香喷喷的饭来了!"] = true,

["色香味俱全,大爷您吃好!"] = true,

["这是您要的水!"] = true,

["这可是上等的美酒哟,大爷您喝好!"] = true,

["交出宝物饶你不死"] = true,

["伤势如何"] = true,

["传送到帮会领地"] = true,

["离开帮会领地"] = true,

["这是您要的西山白露!"] = true,

["这是您要的顾渚紫笋!"] = true,

["这是您要的仙崖石花!"] = true,

["这是您要的峨眉白芽!"] = true,

["这是您要的蒙顶石花!"] = true,

["多谢"] = true,

["老板娘,给我份活干吧!"] = true,

["多谢大师教诲"] = true,

["好啊,给你这个冰糖葫芦。"] = true,

["阁下莫非是位高人……"] = true,

["……果然是高人!"] = true,

["能否给我一块“鼠”字腰牌?"] = true,

["哦……这位高僧好饭量……"] = true,

["知道了,我这就去找。"] = true,

["这是刚烤好的香喷喷烤鸡和烧鹅。"] = true,

["维护军威,自然愿意。"] = true,

["好的。"] = true,

["一声号令,众人拜服,厉害!"] = true,

["威武雄壮!宫大将军统兵有方!"] = true,

["偷梁换柱成功了。"] = true,

["我愿意给你画像。"] = true,

["杨柳细腰"] = true,

["三寸金莲"] = true,

["雪白"] = true,

["这是我刚绘制的画像。"] = true,

["这位前辈为何被关押在此地?"] = true,

["晚辈救您出去吧…"] = true,

["……那前辈可有方法能助我潜入刺探消息?"] = true,

["请前辈助我一臂之力!"] = true,

["准备好了。"] = true,

["这位将军何故叹息不止?"] = true,

[

"……莫非此人,乃是将军所杀?"] = true,

["将军请讲。"] = true,

["……如此身家,何故落草?"] = true,

["……原来是贪官为恶!"] = true,

["……君子报仇,十年不晚!"] = true,

["……这位“义士”难道是……"] = true,

["……这……"] = true,

["……果然是难以抉择……"] = true,

["……自古多有两难之事,将军欲报恩情又欲平不公之事,太过难为了……"] = true,

["原来如此……"] = true,

["……我也是偶然得之。"] = true,

["将军请说。"] = true,

["将军放心!我这就去。"] = true,

["……我也是偶然得知。"] = true,

}

local NpcText1 = {

["给我一个隐元竹哨"] = true,

["的确十分可气……"] = true,

["我对大将军您的景仰有如滔滔江水连绵不绝,又有如黄河泛滥一发不可收拾!"] = true,

["倾国倾城……"] = true,

["瓜子脸"] = true,

["不画雀斑"] = true,

["好的,我这就去……"] = true,

}

local NpcText2 = {

["佛爷你是否需要些吃的东西?"] = true,

["烤鸡和烧鹅都来点?"] = true,

}

local NpcText3 = {

["婀娜多姿"] = true,

}



function ndow() --保存数据函数,结合OPEN_WINDOW事件使用

--Output("窗口开始记录")

if not then

return

end

t = arg1 --内容

= arg0 --窗口ID



ption()

--Output(,t)

end



function eatheWindow() --打开窗体函数

local frame=("Lowest/MapIn")

if not frame then

ndow("","MapIn")

end

frame:Show()

end



function ption() --选择选项



if not then

return

end



local frame = ("Normal/DialoguePanel")



if not frame:IsVisible() then --如果看不见对话框则返回

return

end



OK=fal



for i=0,2 do



--OutputMessage("MSG_SYS","我已经进入选择选项")

for k, v in pairs(NpcText0) do

if (t,k) and v then --在窗体内找到时候执行选项

GetClientPlayer().WindowSelect(,0) --选择第一个选项,0为第一项,以此类推

i=i-1

OK=true

end

end

--OutputMessage("MSG_SYS","第一选项遍历没有找到/r/n")

for k, v in pairs(NpcText1) do

if (t,k) and v then --在窗体内找到NpcText1时候执行选项

GetClientPlayer().WindowSelect(,1) --选择第一个选项,0为第一项,以此类推

OK=true

i=i-1

end

end

--OutputMessage("MSG_SYS","第2选项遍历没有找到

")

for k, v in pairs(NpcText2) do

if (t,k) and v then --在窗体内找到NpcText2时候执行选项

GetClientPlayer().WindowSelect(,2) --选择第一个选项,0为第一项,以此类



OK=true

i=i-1

end

end

--OutputMessage("MSG_SYS","第3选项遍历没有找到

")

for k, v in pairs(NpcText3) do

if (t,k) and v then --在窗体内找到NpcText3时候执行选项

GetClientPlayer().WindowSelect(,3) --选择第一个选项,0为第一项,以此类推

OK=true

i=i-1

end

end

i=i+1

end

if then

GetClientPlayer().WindowSelect(,0)

end

if OK==true and AutoInteract._Clo then

CloDialoguePanel(true) --关闭窗体

end

--OutputMessage("MSG_SYS","选择结束")

end



--RegisterEvent("OPEN_WINDOW",function()

--tif not then

--ttreturn

--tend

--tfor k, v in pairs(NpcText0) do

--ttif (arg1, k) and v then

--ttGetClientPlayer().WindowSelect(arg0,0)

--ttCloDialoguePanel(true)

--ttend

--tend

--end)













AutoInteract._InrtPlayerMenu=InrtPlayerMenu;

function PlayerMenu(menu) --注册头像菜单

AutoInteract._InrtPlayerMenu(menu)

local MyMenu =

{

szOption = "美人图交互助手",

szIcon = "";

nFrame = 48;

szLayer = "ICON_LEFT";

{szOption = "开启/关闭",bCheck=true,bChecked=,fnAction=function() N() end, },

{szOption = "开启项目",

{szOption = "遍历失败点第一个对话", bCheck=true,bChecked=,fnAction= function() () end,},

{szOption = "自动关闭对话框", bCheck=true,bChecked=AutoInteract._Clo,fnAction= function() AutoInteract._Clo = not AutoInteract._Clo end,},

},



}

(menu,MyMenu)

end

InrtPlayerMenu=PlayerMenu





function N()

if then

= fal

OutputMessage("MSG_SYS","自动交互已【关闭】
")

el

= true

OutputMessage("MSG_SYS","自动交互已【开启】
")

end

end



function ()

if then

= fal

OutputMessage("MSG_SYS","点第一个对话选项【关闭】
")

el

= true

OutputMessage("MSG_SYS","点第一个对话选项【开启】
")

end

end







function eBreathe()

if not then

return

end



local p = GetClientPlayer()

if not p then

return

end

if State then

return

end

--ption() --重复选择选项

end



ding("AutoInteract", "开启或关闭", "自动交互",

function()

N()

end,

nil)

ding("AutoOneInteract", "遍历失败是否点第一个", "",

function()

()

end,

nil)











RegisterEvent("OPEN_WINDOW",n

dow)

ndow("Interface/AutoInteract/","AutoInteract")

--OutputMessage("MSG_SYS","自动交互插件已加载完成。
")



-----------------------



[AutoInteract]

name=自动美人图对话

desc=自动与美人图NPC对话 修改(by柳楚楚)

default=1

version=0.8

lua_0=



本文发布于:2022-11-24 22:12:10,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/14563.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:violent
下一篇:marginal
标签:interact
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图