ifitem'判断道具

sqng 2024-08-07 脚本指令 9 0
A⁺AA⁻

脚本语言NG指令:ifitem判断道具
ifitem {名称|说明|空位},{=|!=|<|<=|>=|>},数量,{跳转符号}
ifitem {?|*},{=|!=},{名称|说明|空位},{跳转符号}
ifitem {1|2|4-15},{=|!=},{名称|说明|空位},{跳转符号}
ifitem {101-109},{=|!=},{名称|说明|空位},{跳转符号}
ifitem指令的用途:用于判断是否存在某个道具,有多种不同的写法。

例子:

'检测道具1-15, 其中有 空位>5 则跳转到标记XX2,空位小于或等于5则继续执行下一个指令
ifitem 空位,>,5,XX2

'检测道具1-15,火灵石数量不等于0则跳转到标记err,等于0则继续执行下一个指令	  
ifitem 火灵石,!=,0,err

'检测道具1-15, 其中有一个不可思议的贝壳则跳转到标记XX2 
ifitem ?,=,不可思议的贝壳,XX2

'检测道具1-15, 所有道具没有一个是火灵石则跳转到标记XX2
ifitem *,=!,火灵石,XX2

'检测道具13-15,都等于水灵石,则跳转到+2行,即”set 快速遇敌,0”
set 快速遇敌,1
delay 1000
ifitem 13|14-15,=,水灵石,+2 
goto -2
set 快速遇敌,0
delay 100 ’延时100毫秒,即0.1秒
set 自动逃跑,1
delay 1000 ’延时1000毫秒,即1秒
						  
'检测装备栏,左武器是否为猛毒的精灵,是的话就跳转到+4行,否则的话就继续执行下一个指令
ifitem 103,=,猛毒的精灵,+4
						  
'ifitem支持判断宠物装备是否穿戴
'ifitem 201,=,头套,+2
'moveitem 头套,201
'ifitem 202,=,翅膀,+2
'moveitem 翅膀,202
'宠物1装备位置 201头套 202爪套 203牙套..(中间省略)....207脚防

指令拆分解释:
“名称” 代表 “道具的名称”(包括道具栏及装备栏)
“说明” 代表 “道具的说明文”(包括道具栏及装备栏)
“?” 代表 “道具栏里全部位置”
“*” 代表 “道具栏及装备栏里的全部位置”
“(1-15)” 代表 “道具栏里的指定位置,顺序为从左上到右下,如1-1为第一个道具格,1-5为第一到第五个道具格,如此类推”
“101-109” 代表石器7.0及以上版本装备101-109位置顺序
“{=|>|>=|<|<=}” 代表 “{等于|大于|大于或等于|小于|小于或等于}”

发表评论

发表评论:

扫描二维码

手机扫一扫添加微信