找回密码
 立即注册
搜索
查看: 361|回复: 2

宏命令解释

[复制链接]

10

主题

1

面粉

152

积分

注册会员

积分
152

我们都是面师傅的小伙伴【需发帖数大于1】基友团魔兽大佬【隐藏】传奇大佬【隐藏】地下城大佬【隐藏】

发表于 2024-4-13 19:16:35 | 显示全部楼层 |阅读模式
本帖最后由 weilan1 于 2024-4-13 19:25 编辑


前几天看群友有人发了一个洗练宏。。
/run t1,g,t2,g,t3,g,t4,g,t5,g,t6=GetGossipOptions();tt=tostring(t2);if string.find(tt,"熔岩猛击")==nil then SetBindingMacro("F5",2);print("未洗出") else SetBindingMacro("F7",2);print("成功") end


/click GossipTitleButton2
/click StaticPopup1Button1
/run SetBindingMacro("F5",1)
/run print("已经洗完,再按1次检测")


给出一下这个宏的解释。 下面回复给解释一下,希望能帮助到想要进一步改进或者修改宏使用的玩家。。
weilan

10

主题

1

面粉

152

积分

注册会员

积分
152

我们都是面师傅的小伙伴【需发帖数大于1】基友团魔兽大佬【隐藏】传奇大佬【隐藏】地下城大佬【隐藏】

 楼主| 发表于 2024-4-13 19:17:23 | 显示全部楼层
本帖最后由 weilan1 于 2024-4-13 19:26 编辑

这段脚本用于检查与NPC对话时是否有熔岩猛击这个选项。如果有,它将绑定“F7”键为宏,如果没有,则绑定“F5”键为宏。这个宏可以通过“F7”键或“F5”键来执行。

让我来解释一下这段脚本:

lua
Copy code
/run t1,g,t2,g,t3,g,t4,g,t5,g,t6=GetGossipOptions();
这一行代码从与NPC对话的选项中获取信息,并将其存储在 t1、t2、t3、t4、t5 和 t6 这些变量中。这些变量包含了对话选项的文本。

lua
Copy code
tt=tostring(t2);
这一行将 t2 这个对话选项的文本转换为字符串,并将其存储在 tt 变量中。

lua
Copy code
if string.find(tt,"熔岩猛击")==nil then
这是一个条件语句,用于检查字符串 tt 中是否包含“熔岩猛击”这个文本。如果找不到这个文本,则执行if语句块内的代码。

lua
Copy code
SetBindingMacro("F5",2);
这一行将“F5”键绑定为宏编号为2的宏。这个宏将会在后续的代码中创建。

lua
Copy code
print("未洗出")
这一行会在聊天框中打印出“未洗出”这个消息。

lua
Copy code
else
如果条件语句不成立(即找到了“熔岩猛击”文本),则执行 else 语句块内的代码。

lua
Copy code
SetBindingMacro("F7",2);
这一行将“F7”键绑定为宏编号为2的宏。这个宏将会在后续的代码中创建。

lua
Copy code
print("成功")
这一行会在聊天框中打印出“成功”这个消息。

综上所述,这段脚本的作用是根据与NPC对话选项中是否包含“熔岩猛击”,来绑定不同的快捷键为一个特定的宏,以便在游戏中使用。


User
/click GossipTitleButton2
/click StaticPopup1Button1
/run SetBindingMacro("F5",1)
/run print("已经洗完,再按1次检测")
ChatGPT
这段代码的作用是:

点击对话框中的第二个标题按钮,通常是指与NPC对话时的选项之一。
点击弹出窗口中的第一个按钮,通常是确认某个动作的按钮,例如确认购买或者接受任务。
设置按下键盘上的“F5”键执行宏编号为1的宏。
在聊天框中打印出一条消息,提示玩家“已经洗完,再按1次检测”。
这段代码的作用是通过点击对话框和弹出窗口的按钮,完成了一系列的操作,然后设置了一个按键绑定,并在聊天框中给出了相应的提示消息。

如果你需要我解释其中的某个部分或者有其他问题,请随时告诉我。





weilan

0

主题

0

面粉

1420

积分

金牌会员

积分
1420

我们都是面师傅的小伙伴【需发帖数大于1】魔兽大佬【隐藏】传奇大佬【隐藏】地下城大佬【隐藏】基友团电费战士【需论坛在线24小时】

发表于 2024-5-10 17:51:38 | 显示全部楼层
牛蛙牛蛙!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|热干面的小屋 ( 鄂ICP备2023025581号 )

GMT+8, 2024-7-5 17:38 , Processed in 0.055896 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表