传奇版本 发表于 2015-11-25 10:44:59

Mir2m2获取怪物数量函数

;使用该脚本函数可同理获取任何只有条件检测,没有数量变量的值,比如背包某物品数量、身上某装备属性点数、地图人数等等

[@main]
#IF
CHECKLEVELEX > 0
#ACT
MOV P7 0
MOV P9 65536
;↑P9设置可计算的数量最大值为65536,即2的16次方(该值只能设置为2的n次方值),则下面最少需要复制16段,可多不可少

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
CHECKLEVELEX > 0
#ACT
SENDMSG 6 盟重土城怪物数量为:<$STR(P7)>

[@main2]
#IF
CHECKLEVELEX > 0
#ACT
MOV P7 0
MOV P9 256
;↑P9设置可计算的数量最大值为256,即2的8次方(该值只能设置为2的n次方值),则下面最少需要复制8段,可多不可少

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
LARGE P9 0
#ACT
MOV P8 <$STR(P7)>
DIV P9 2
INC P8 <$STR(P9)>
DEC P8 1
#IF
LARGE P9 0
CheckRangeMonCount 3 330 330 100 > <$STR(P8)>
#ACT
INC P7 <$STR(P9)>

#IF
CHECKLEVELEX > 0
#ACT
SENDMSG 6 盟重土城怪物数量为:<$STR(P7)>

诺富东锦 发表于 2015-11-25 21:29:17

啥玩应呀

相爱很难 发表于 2015-11-26 11:35:52

真是 收益 匪浅

高级 发表于 2015-11-27 07:38:06

纯粹路过,没任何兴趣,仅仅是看在老用户份上回复一下

蕞终幻葙 发表于 2015-11-28 00:15:43

站位支持

帝小寒 发表于 2015-11-28 20:37:35

打酱油的人拉,回复下赚取积分

小贺 发表于 2015-11-29 15:08:04

LZ帖子不给力,勉强给回复下吧

宁缺毋滥 发表于 2015-11-30 06:33:08

前排支持下

你大也 发表于 2015-11-30 23:56:48

围观 围观 沙发在哪里!!!

放肆 发表于 2015-12-1 17:00:19

学习了,谢谢分享、、、
页: [1] 2 3
查看完整版本: Mir2m2获取怪物数量函数