64gm论坛 发表于 2016-9-24 19:44:14

FirM2引擎/新飞尔引擎属性转移脚本范例演示

;脚本无任何问题,可直接使用,需要的消耗品条件自行修改。
;在任何内NPC添加以下脚本
[@main]
<属性转移|使用声望将源装备所有属性转移给新装备/@转移>
[@转移]
转移说明:\ \
转移目标不能有任何灵魂属性、增强属性、状态属性、元素和星星\
等等属性,只能是白件才能进行属性转移,消耗<50点声望>将所有属\
性转移到目标装备上。请满足以上要求后点选开始转移。\ \ \

      <开始转移|消耗50点声望开始属性转移/@开始转移>      <返回上页/@main>\
[@开始转移]
#IF
#ACT
STARTMOVEITEMVALUE
#SAY
请在包裹里选择物品,放到另外一个物品上。进行装备属性转移。



;------------------------------------------------------------------------
;在QF内加入此段脚本,就可以直接使用了
;属性转移
;一个物品放到另外一个物品上触发
[@StartMoveItemValue]
#IF
CHECKCREDITPOINT < 50
#ACT
MOVEITEMVALUEFINISH
STOPMOVEITEMVALUE
MESSAGEBOX 属性转移需要50点声望
BREAK
#IF
#ACT
SETMOVEITEMVALUE M36 0
DELAYGOTO 10 @转移检测
break
[@转移检测]
#IF
SMALL M36 10
SMALL M37 10
SMALL M38 10
SMALL M39 10
SMALL M40 10
SMALL M41 10
SMALL M42 10
SMALL M43 10
SMALL M44 10
SMALL M45 10
SMALL M53 1
SMALL M54 1
SMALL M56 1
SMALL M57 1
SMALL M58 1
SMALL M59 1
SMALL M60 1
SMALL M61 1
SMALL M62 1
SMALL M63 1
SMALL M64 1
SMALL M65 1
SMALL M66 1
SMALL M67 1
#ACT
CREDITPOINT - 50
;SETMOVEITEMVALUE M36 0
;SETMOVEITEMVALUE M68 1
;这个命令可以把要转移的32个属性保存到变量,如果需要做属性检测才会使用这个命令(变量 物品类型(0目标物品 1源物品))
;需要32个变量,分别对应上面的32个属性。依次保存到变量G0~G31 G32~G63

MOVEITEMVALUE 0 255
MOVEITEMVALUE 1 255
MOVEITEMVALUE 2 255
MOVEITEMVALUE 3 255
MOVEITEMVALUE 4 255
MOVEITEMVALUE 5 255
MOVEITEMVALUE 6 255
MOVEITEMVALUE 7 255
MOVEITEMVALUE 8 255
MOVEITEMVALUE 9 255
MOVEITEMVALUE 10 255
MOVEITEMVALUE 11 255
MOVEITEMVALUE 12 255
MOVEITEMVALUE 13 255
MOVEITEMVALUE 14 255
MOVEITEMVALUE 15 255
MOVEITEMVALUE 16 255
MOVEITEMVALUE 17 255
MOVEITEMVALUE 18 255
MOVEITEMVALUE 19 255
MOVEITEMVALUE 20 255
MOVEITEMVALUE 21 255
MOVEITEMVALUE 22 255
MOVEITEMVALUE 23 255
MOVEITEMVALUE 24 255
MOVEITEMVALUE 25 255
MOVEITEMVALUE 26 255
MOVEITEMVALUE 27 255
MOVEITEMVALUE 28 255
MOVEITEMVALUE 29 255
MOVEITEMVALUE 30 255
MOVEITEMVALUE 31 255
;把源物品的属性转移到目标物品上的命令(属性类型(0~31) 属性值)
;这里18转移的暴击机率255表示全部转移

MOVEITEMVALUEFINISH
;转移后的属性刷新到客户端。这个命令必须要使用一下。不管有没有进行属性转移。

STOPMOVEITEMVALUE
;结束属性转移,使用后客户端一个物品放到另外一个物品上,不会在触发@StartMoveItemValue
;在转移过程中如果用户关闭包裹,也将结束属性转移。
SENDMSG 6 提示:消耗点声望..您的当前声望指数为:<$CREDITPOINT>!
MOV M36 0
MOV M37 0
MOV M38 0
MOV M39 0
MOV M40 0
MOV M41 0
MOV M42 0
MOV M43 0
MOV M44 0
MOV M45 0
MOV M52 0
MOV M53 0
MOV M54 0
MOV M55 0
MOV M56 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M61 0
MOV M62 0
MOV M63 0
MOV M64 0
MOV M65 0
MOV M66 0
MOV M67 0
CLEARDELAYGOTO
#ELSEACT
MOVEITEMVALUEFINISH
STOPMOVEITEMVALUE
MOV M36 0
MOV M37 0
MOV M38 0
MOV M39 0
MOV M40 0
MOV M41 0
MOV M42 0
MOV M43 0
MOV M44 0
MOV M45 0
MOV M52 0
MOV M53 0
MOV M54 0
MOV M55 0
MOV M56 0
MOV M57 0
MOV M58 0
MOV M59 0
MOV M60 0
MOV M61 0
MOV M62 0
MOV M63 0
MOV M64 0
MOV M65 0
MOV M66 0
MOV M67 0
MESSAGEBOX 转移目标不能有任何灵魂属性、增强属性、状态属性、元素和星星\等等属性,只能是白件才能进行属性转移
BREAK
[@NotStartMoveItem]
你还没有开始属性转移

[@NotUseItem]
该装备不是可以穿戴的装备,不可以进行属性转移

[@NotFindSourceItem]
没有找到源物品

[@NotFindDestItem]
没有找到目标物品

[@MoveItemValueFail]
属性转移物品不存在
;------------------------------------------------------------------------

晨箝笙 发表于 2017-7-22 07:57:38

徇洹呶 发表于 2020-2-4 07:16:21

酒瞧 发表于 2020-2-4 21:37:24

深嬝蹒 发表于 2020-2-5 11:11:00

和雪萌 发表于 2020-2-6 01:39:18

欧阳天恩 发表于 2020-2-6 16:06:51

涿佣 发表于 2020-2-7 07:34:48

石山薇 发表于 2020-2-8 02:58:36

睹唔 发表于 2020-2-8 16:57:32

页: [1] 2 3 4 5 6
查看完整版本: FirM2引擎/新飞尔引擎属性转移脚本范例演示