• QQ:15656018

    工作时间

    周一至周五:9:00-23:00

    周末及节日:9:00-23:00

  • 手机版二维码

    随时手机查素材

    gm下载站
  • 扫描二维码

    加入官方QQ群

    gm下载站
发布资源赚元宝
gm下载站 管理员
  • 未知地域
  • 8912发帖数
  • 8894主题数
  • 0关注数
  • 0粉丝
开通vip会员

[特殊功能] [BLUE引擎]传奇服务端跳转、延迟执行脚本功能说明

[复制链接]
gm下载站 发表于 2025-1-4 18:46:15 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

马上注册,查看更多内容,丰富传奇GM资源等你下载探索。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

功能:
跳转、延时执行脚本。

格式:
DELAYGOTO S Label

DELAYCALL S Label

参数一S单位为毫秒.参数二Label为跳转的脚本段,以上两个命令都可以进行跳转和延时执行脚本。


[@MAIN]
<延时执行脚本/@DELAYCALL> <清除延迟/@CLEARDELAYGOTO> \ \
<返回/@main>

[@DELAYCALL]
#IF
#ACT
DELAYGOTO 3 @DELAYCALL1
#SAY
请稍候....

[@DELAYCALL1]
#ACT
GIVE 金币 100

[@CLEARDELAYGOTO]
#IF
#ACT
CLEARDELAYGOTO
#SAY
延迟跳转已清除\
<返回/@MAIN>

;=========================================================
扩展DELAYCALL命令,支持5个上下文参数传输,防止参数被覆盖
参数一S单位为毫秒.参数二Label为跳转的脚本段,以上两个命令都可以进行跳转和延时执行脚本。
;=========================================================
错误用例:
;=========================================================
[@重复执行]
#act
Mov S_暂存变量 xxxxx
DelayCall 1000 @delayCall
[@delayCall]
#act
; “S_暂存变量”此时很可能已被其他用到“S_暂存变量”的操作所覆盖(特别是对于重复执行的字段),造成错误结果
MapMove <$STR(S_暂存变量)>
;=========================================================
扩展后的正确用例:
;=========================================================
; 随后<$STR(S_CONTEXT[0~4])>可以取得参数的内容,此组变量用于传输参数内容,此变量为固定变量,仅可修改[0-4]获取内容
DelayCall 1000 @delayCall <$STR(S_暂存参数0)> 参数1 参数2 参数3 参数4 // 参数0~4为可选项,可以是任意变量
[@delayCall]
#act
; <$STR(S_CONTEXT[0])>此时等于“<$STR(S_暂存参数0)>”,<$STR(S_CONTEXT[1])>等于“参数1”...
MapMove <$STR(S_CONTEXT[0])>
上传梦想,下载希望,为传奇爱好者添砖加瓦!
世界上能用金钱兑换时间的机会不多,这里就有一个!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

猜你喜欢
全国统一客服QQ
QQ:15656018

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机查找资源更方便

    手机扫码查看手机版

    手机查找资源更方便

  • 传奇QQ群

    扫一扫关注传奇Q群

    加入传奇QQ群

传奇游戏资源分享基地 gm下载站 ©2010-2024 传奇版本网站传奇游戏源码资源下载中心( 鄂ICP备2024043260号-1 )网站地图