GEEm2引擎@PickUpItem的使用.听说可用于假人自动换装备

[复制链接]
查看225 | 回复0 | 2016-5-6 18:37:50 | 显示全部楼层 |阅读模式
GEEm2引擎@PickUpItem的使用.听说可用于假人自动换装备



@PickUpItem]

#if

ISDUMMY

#elseact

break



#if

CHECKJOB warrior

#act

SendMsg 5 捡取的装备是:<$PICKDROPITEMNAM>

GiveBoxItem 0 <$PICKDROPITEMNAM>

SetUpgradeItem 0

mov N402 <$BOXITEM[0].STDMODE>

mov M10 0

mov M11 0

mov N501 0

mov N502 0

mov N503 2

mov N504 2

mov N505 2

mov N506 2


#if

CHECKJOB wizard

#act

SendMsg 5 捡取的装备是:<$PICKDROPITEMNAM>

GiveBoxItem 0 <$PICKDROPITEMNAM>

SetUpgradeItem 0

mov N402 <$BOXITEM[0].STDMODE>

SendMsg 5 STD:<$STR(N402)>

mov M10 0

mov M11 0

mov N501 0

mov N502 1

mov N503 3

mov N504 3

mov N505 3

mov N506 3


#if

CHECKJOB taoist

#act

SendMsg 5 捡取的装备是:<$PICKDROPITEMNAM>

GiveBoxItem 0 <$PICKDROPITEMNAM>

SetUpgradeItem 0

mov N402 <$BOXITEM[0].STDMODE>

SendMsg 5 STD:<$STR(N402)>

mov M10 0

mov M11 0

mov N501 0

mov N502 2

mov N503 4

mov N504 4

mov N505 4

mov N506 4




#if

gender man

EQUAL N402 11

#act

DelBoxItem 0

BREAK


#if

gender woman

EQUAL N402 10

#act

DelBoxItem 0

BREAK


#if

CompareText <$PICKDROPITEMNAM> <$WEAPON>

#act

GETITEMADDVALUE 1 <$STR(N502)> <$STR(M10)>

GETITEMADDVALUE -1 <$STR(N502)> <$STR(M11)>

SendMsg 5 装备名字一样

SendMsg 5 身上的附加属性<$STR(M10)>,捡取的附加属性<$STR(M11)>

mov N500 1

mov N501 1


#if

CompareText <$PICKDROPITEMNAM> <$DRESS>

#act

GETITEMADDVALUE 0 <$STR(N503)> <$STR(M10)>

GETITEMADDVALUE -1 <$STR(N503)> <$STR(M11)>

SendMsg 5 装备名字一样

SendMsg 5 身上的附加属性<$STR(M10)>,捡取的附加属性<$STR(M11)>

mov N500 0

mov N501 1



#if

CompareText <$PICKDROPITEMNAM> <$HELMET>

#act

GETITEMADDVALUE 4 <$STR(N504)> <$STR(M10)>

GETITEMADDVALUE -1 <$STR(N504)> <$STR(M11)>

SendMsg 5 装备名字一样

SendMsg 5 身上的附加属性<$STR(M10)>,捡取的附加属性<$STR(M11)>

mov N500 4

mov N501 1


#if

CompareText <$PICKDROPITEMNAM> <$NECKLACE>

#act

GETITEMADDVALUE 3 <$STR(N505)> <$STR(M10)>

GETITEMADDVALUE -1 <$STR(N505)> <$STR(M11)>

SendMsg 5 装备名字一样

SendMsg 5 身上的附加属性<$STR(M10)>,捡取的附加属性<$STR(M11)>

mov N500 3

mov N501 1



#if

CompareText <$PICKDROPITEMNAM> <$ARMRING_R>

#act

GETITEMADDVALUE 5 <$STR(N506)> <$STR(M10)>

GETITEMADDVALUE -1 <$STR(N506)> <$STR(M11)>

mov N500 5

mov N501 1

SendMsg 5 装备名字一样

SendMsg 5 身上的附加属性<$STR(M10)>,捡取的附加属性<$STR(M11)>


#if

CompareText <$PICKDROPITEMNAM> <$ARMRING_L>

#act

GETITEMADDVALUE 6 <$STR(N506)> <$STR(M12)>

GETITEMADDVALUE -1 <$STR(N506)> <$STR(M11)>

mov N500 6

mov N501 1

SendMsg 5 装备名字一样

SendMsg 5 身上的附加属性<$STR(M10)>,捡取的附加属性<$STR(M11)>


#if

CompareText <$PICKDROPITEMNAM> <$RING_R>

#act

GETITEMADDVALUE 7 <$STR(N506)> <$STR(M12)>

GETITEMADDVALUE -1 <$STR(N506)> <$STR(M11)>

mov N500 7

mov N501 1

SendMsg 5 装备名字一样

SendMsg 5 身上的附加属性<$STR(M10)>,捡取的附加属性<$STR(M11)>


#if

CompareText <$PICKDROPITEMNAM> <$RING_L>

#act

GETITEMADDVALUE 8 <$STR(N506)> <$STR(M12)>

GETITEMADDVALUE -1 <$STR(N506)> <$STR(M11)>

mov N500 8

mov N501 1

SendMsg 5 装备名字一样

SendMsg 5 身上的附加属性<$STR(M10)>,捡取的附加属性<$STR(M11)>





#if

LARGE M11 <$STR(M10)>

#act

SendMsg 5 捡取的属性大于身上的

ReturnBoxItem 0

AutoTakeOnItem <$PICKDROPITEMNAM> <$STR(N500)>

GiveBoxItem 0 <$PICKDROPITEMNAM>





#if

LARGE M10 <$STR(M11)>

#act

DelBoxItem 0





#if

EQUAL N501 1

#act

DelBoxItem 0

DelBoxItem 1

BREAK


#or

EQUAL N402 5

EQUAL N402 6

#act

mov S400 <$WEAPON>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 1


mov N500 1


#or

EQUAL N402 10

EQUAL N402 11

#act

mov S400 <$DRESS>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 0


mov N500 0


#or

EQUAL N402 15

#act

mov S400 <$HELMET>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 4


mov N500 4


#or

EQUAL N402 19

EQUAL N402 20

EQUAL N402 21

#act

mov S400 <$NECKLACE>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 3


mov N500 3


#if

EQUAL N402 22

#act

mov S400 <$RING_L>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 7


mov N500 7


#if

EQUAL N402 23

#act

mov S400 <$RING_L>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 7


mov N500 7


#if

EQUAL N402 24

#act

mov S400 <$ARMRING_L>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 5


mov N500 5



#if

EQUAL N402 26

#act

mov S400 <$ARMRING_L>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 5


mov N500 5


#if

NOT Equal <$STR(S400)>  

#act

GiveBoxItem 1 <$STR(S400)>






#if

CHECKJOB warrior

#act

mov N400 <$BOXITEM[0].HDC>

mov N401 <$BOXITEM[1].HDC>

SendMsg 5 拾取的攻击上限是:<$BOXITEM[0].HDC>

SendMsg 5 身上的攻击上限是:<$BOXITEM[1].HDC>


#if

CHECKJOB wizard

#act

mov N400 <$BOXITEM[0].HMC>

mov N401 <$BOXITEM[1].HMC>

SendMsg 5 拾取的魔法上限是:<$BOXITEM[0].HMC>

SendMsg 5 身上的魔法上限是:<$BOXITEM[1].HMC>

#if

CHECKJOB taoist

#act

mov N400 <$BOXITEM[0].HSC>

mov N401 <$BOXITEM[1].HSC>

SendMsg 5 拾取的道术上限是:<$BOXITEM[0].HSC>

SendMsg 5 身上的道术上限是:<$BOXITEM[1].HSC>






#if

LARGE N400 <$STR(N401)>

#act

mov S401 <$BOXITEM[0].NAME_G>

ReturnBoxItem 0

;DelBoxItem 1

SendMsg 5 属性高的是:<$STR(S401)>

mov N600 1

#ELSEACT

mov S401 <$BOXITEM[1].NAME_G>

;DelBoxItem 0

ReturnBoxItem 1

SendMsg 5 属性高的是:<$STR(S401)>

mov N600 2



#if

Equal <$STR(S401)>  

#act

mov S401 空装备1




#if

#act

AutoTakeOnItem <$STR(S401)> <$STR(N500)>



#IF

EQUAL N402 5

#act

DelBoxItem 0

DelBoxItem 1

break


#IF

EQUAL N402 6

#act

DelBoxItem 0

DelBoxItem 1

break


#IF

EQUAL N402 10

#act

DelBoxItem 0

DelBoxItem 1

break


#IF

EQUAL N402 11

#act

DelBoxItem 0

DelBoxItem 1

break


#IF

EQUAL N402 15

#act

DelBoxItem 0

DelBoxItem 1

break


#IF

EQUAL N402 19

#act

DelBoxItem 0

DelBoxItem 1

break


#IF

EQUAL N402 20

#act

DelBoxItem 0

DelBoxItem 1

break


#IF

EQUAL N402 21

#act

DelBoxItem 0

DelBoxItem 1

break






#if

EQUAL N402 22

#act

mov S400 <$RING_R>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 8

mov N500 8



#if

EQUAL N402 23

#act

mov S400 <$RING_R>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 8

mov N500 8



#if

EQUAL N402 24

#act

mov S400 <$ARMRING_R>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 6

mov N500 6



#if

EQUAL N402 26

#act

mov S400 <$ARMRING_R>

SendMsg 5 身上的装备是:<$STR(S400)>

TakeEx 6

mov N500 6



#if

Equal <$STR(S400)>

#act

mov S400 空装备



#if

EQUAL N600 1

#act

GiveBoxItem 0 <$STR(S400)>


#if

EQUAL N600 2

#act

GiveBoxItem 1 <$STR(S400)>



#if

CHECKJOB warrior

#act

mov N400 <$BOXITEM[0].HDC>

mov N401 <$BOXITEM[1].HDC>

SendMsg 5 拾取的攻击上限是:<$BOXITEM[0].HDC>

SendMsg 5 身上的攻击上限是:<$BOXITEM[1].HDC>


#if

CHECKJOB wizard

#act

mov N400 <$BOXITEM[0].HMC>

mov N401 <$BOXITEM[1].HMC>

SendMsg 5 拾取的魔法上限是:<$BOXITEM[0].HMC>

SendMsg 5 身上的魔法上限是:<$BOXITEM[1].HMC>


#if

CHECKJOB taoist

#act

mov N400 <$BOXITEM[0].HSC>

mov N401 <$BOXITEM[1].HSC>

SendMsg 5 拾取的道术上限是:<$BOXITEM[0].HSC>

SendMsg 5 身上的道术上限是:<$BOXITEM[1].HSC>








#if

LARGE N401 <$STR(N400)>

#act

mov S401 <$BOXITEM[1].NAME_G>

ReturnBoxItem 1

DelBoxItem 0

SendMsg 5 属性高的是:<$STR(S401)>

#ELSEACT

mov S401 <$BOXITEM[0].NAME_G>

ReturnBoxItem 0

DelBoxItem 1

SendMsg 5 属性高的是:<$STR(S401)>


#if

EQUAL <$STR(S401)>  

#act

mov S401 空装备


#if

#act

AutoTakeOnItem <$STR(S401)> <$STR(N500)>



break


传奇帮致力于服务每一位传奇爱好者,互帮互助,共同交流学习,打造传奇交流担保交易互帮平台!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则