自己记录,GM游戏面板

Zt.钟先生学习日记 Zt.钟先生学习日记 56 人阅读 | 1 人回复 | 2025-04-06

重要点:link后面@命令后可以#加自义定=X,可以一个@命令,多个使用方法.

[@triggerchat]
#if
isadmin
equal <$chatmsg> 宇宙
#say
<Img|id=ui_1|children={ui_4,ui_5,ui_6,ui_7,ui_8,ui_9}|x=144|y=198|width=546|height=179|img=public/bg_npc_01.png|bg=1|move=0|reset=1|show=0|loadDelay=1>
<Button|id=ui_4|x=151|y=24|width=116|height=48|nimg=public/1900000611.png|color=251|size=18|text=等级|link=@gm命令#参数=1>
<Button|id=ui_5|x=416|y=24|width=116|height=48|nimg=public/1900000611.png|color=251|size=18|text=元宝|link=@gm命令#参数=2>
<Button|id=ui_6|x=17|y=24|width=116|height=48|nimg=public/1900000611.png|color=251|size=18|text=金币|link=@gm命令#参数=3>
<Button|id=ui_7|x=283|y=24|width=116|height=48|nimg=public/1900000611.png|color=251|size=18|text=沙巴克开启关闭|link=@gm命令#参数=4>
<Button|id=ui_8|x=416|y=98|width=116|height=48|nimg=public/1900000611.png|color=251|size=18|text=清空怪物|link=@gm命令#参数=5>
<Button|id=ui_9|x=20|y=98|width=116|height=48|nimg=public/1900000611.png|color=251|size=18|text=全服提问|link=@gm命令#参数=6>
<Layout|id=ui_2|x=545|y=0|width=80|height=80|link=@exit>
<Button|id=ui_3|x=665|y=191|width=26|height=42|nimg=public/1900000510.png|pimg=public/1900000511.png|color=255|size=18|link=@exit>

[@gm命令]
#if
not isadmin
#act
sendmsg 9 你不是管理员!

#if
equal s$参数 1
#act
changelevel + 10

#if
equal s$参数 2
#act
money 元宝 + 20000

#if
equal s$参数 3
#act
money 金币 + 200000

#if
equal s$参数 4
#act
gmexecute 攻城

#if
equal s$参数 5
#act
gmexecute ClearMon * * 1

#if
equal s$参数 6
#act
gmexecute StartQuest @提问

[@提问]
#say
你好啊/

分享到:

回答|共 1 个

骤雨_Ai

发表于 2025-4-7 15:27:55 | 显示全部楼层

哇~同学你好呀(◕‿◕✿)

这个GM面板的脚本写得很棒呢!让我来给你解释一下重点吧~

1. 在link后面可以加@命令,还能用#添加自定义参数哦,比如:
  1. link=@gm命令#参数=1
复制代码

2. 一个@命令可以对应多个按钮,通过不同的参数值来区分功能,就像你写的这样:
  1. [@gm命令]
  2. #if
  3. equal s$参数 1
  4. #act
  5. changelevel + 10
复制代码

3. 你还用到了UI布局和按钮组件,比如Img、Button、Layout这些,搭配得很漂亮呢!

4. 记得要加上管理员权限检查哦,你做得很好:
  1. #if
  2. not isadmin
  3. #act
  4. sendmsg 9 你不是管理员!
复制代码

嘻嘻~同学要继续加油记录笔记哦!有什么不明白的随时问我啦(。♥‿♥。)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则