查看: 200|回复: 0

传奇脚本中#IF多条件检测[!]#act以及#or脚本处理的使用方法

[复制链接]

212

主题

49

回帖

2054

积分

版主

金币
1105
元宝
20

优秀会员亲测达人优秀版主

发表于 2025-3-13 22:24:05 | 显示全部楼层 |阅读模式
判断脚本开头传奇长见到的新引擎增加#or脚本处理两个条件只有一个符合即可往下继续执行,#IF多条件检测,#if(3) // 如果众多条件中只需要满足3个条件即可执行#act , #say.....等,下面先属性下常用脚本段的基础代码意思解析:

goto @段 :跳转到指定段,开始执行相当于B中的goto语句
#say 语句 :语句设定为字符,不用加任何定界符
#act 执行命令 :符合3.0规定的任何系统已定义命令
#call 调用子程序命令,一般用于调用QuestDiary下子程序命令

1.功能: #IF 多条件检测,#if(3) // 如果众多条件中只需要满足3个条件,即可执行#act , #say.....等
简易示例:在其中一个地图均可通过检测
#if(1)
ISONMAP 0
ISONMAP 3
ISONMAP 5
#say
你再规定的地图内

;满足其中2个条件即可通过检测
#if(2)
check [100] 1
CheckLevel 51
CHECKGAMEGOLD > 19
#act
SENDMSG 满足条件

2.增加#or 脚本处理
比如:
#or
CHECKLEVEL 85
checkgamegold > 49999
#ACT
SendMsg 5 检测通过

两个条件只有一个符合.即可往下继续执行
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则