凶神恶煞大大写过一个复制人物及招式的武功调用事件。不过那个是把使用武功的人物从第二个武功开始就替换为所选人物的武功,这个就是选择敌人的一个武功,再选择替换一个自己的武功,实际就是抄袭凶神恶煞大大的再改那么一点点儿~(哈哈,我是盗版)。这个只复制武功,人物贴图和头像都不变。另外,我这个新手第一次弄这种东西,难免有什么错误,或者不够简洁,希望各位指点!
;Kdefnum=907
50 26 0 0 22234 5 1 0 ; 50(32):读取给定地址数据 [X1]=[5-56DA+0](Int)
50 26 0 0 22236 5 2 0 ; 50(32):读取给定地址数据 [X2]=[5-56DC+0](Int)
50 3 0 2 1 1 2 0 ; 50(32):四则运算 [X1]=[X1]*2
50 3 0 2 2 2 128 0 ; 50(32):四则运算 [X2]=[X2]*128
50 3 1 0 3 1 2 0 ; 50(32):四则运算 [X3]=[X1]+[X2]
50 26 1 0 18948 30 4 3 ; 50(32):读取给定地址数据 [X4]=[1E-4A04+[X3]](Int)
50 4 0 0 4 0 0 0 ; 50(32):变量判断 If[X4]<0 then JMP=0 else JMP=1
36 256 556 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label0
50 30 1 4 0 5 0 0 ; 50(32):[战斗中]读取人物战斗属性
50 30 1 28005 0 7 0 0 ; 50(32):[战斗中]读取人物战斗属性
50 0 1000 0 0 0 1 0 ; 50(32):变量赋值 [X1000]=0
;:Label1
50 3 0 2 1001 1000 100 0 ; 50(32):四则运算 [X1001]=[X1000]*100
50 3 0 0 1001 1001 2000 0 ; 50(32):四则运算 [X1001]=[X1001]+2000
50 1 3 0 1100 1000 1001 0 ; 50(32):数组变量赋值 数组1100([X1000])=[X1001](Int)
50 3 0 0 1000 1000 1 0 ; 50(32):四则运算 [X1000]=[X1000]+1
50 4 0 0 1000 10 0 0 ; 50(32):变量判断 If[X1000]<10 then JMP=0 else JMP=1
36 256 -44 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label1
50 0 1002 0 0 0 0 0 ; 50(32):变量赋值 [X1002]=0
;:Label3
50 3 0 2 1003 1002 2 0 ; 50(32):四则运算 [X1003]=[X1002]*2
50 3 0 0 1003 1003 126 0 ; 50(32):四则运算 [X1003]=[X1003]+126
50 17 3 0 5 1003 1004 0 ; 50(32):读取属性 [X1004]=人物[X5]属性偏移[X1003]
50 4 0 1 1004 0 0 0 ; 50(32):变量判断 If[X1004]<=0 then JMP=0 else JMP=1
36 256 52 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label2
50 3 0 2 1005 1002 100 0 ; 50(32):四则运算 [X1005]=[X1002]*100
50 3 0 0 1005 1005 2000 0 ; 50(32):四则运算 [X1005]=[X1005]+2000
50 32 0 1005 5 0 0 0 ; 50(32):修改下一条指令参数 下一条指令参数5=[X1005]
50 27 1 3 1004 100 0 0 ; 50(32):取属性名称 Str100=武功[X1004]
50 3 0 0 1002 1002 1 0 ; 50(32):四则运算 [X1002]=[X1002]+1
50 4 0 0 1002 10 0 0 ; 50(32):变量判断 If[X1002]<10 then JMP=0 else JMP=1
36 256 -88 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label3
;:Label2
50 4 0 4 1002 1 0 0 ; 50(32):变量判断 If[X1002]>=1 then JMP=0 else JMP=1
36 256 1 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label4
-1 ; -1(FFFF):事件结束
;:Label4
50 3 0 2 1003 1002 18 0 ; 50(32):四则运算 [X1003]=[X1002]*18
50 3 0 0 1003 1003 10 0 ; 50(32):四则运算 [X1003]=[X1003]+10
50 34 8 95 5 100 1003 0 ; 50(32):处理背景 位置(95,5) Width=100 Height=[X1003]
50 39 1 1002 1100 1006 100 10 ; 50(32):菜单选择 菜单个数[X1002][X1100]()返回=[X1006]显示位置(100,10)
50 4 0 4 1006 1 0 0 ; 50(32):变量判断 If[X1006]>=1 then JMP=0 else JMP=1
36 256 0 70 ; 36(24):跳转变量JMP是否为0否则跳转到:Label5
50 3 0 0 1000 1006 0 0 ; 50(32):四则运算 [X1000]=[X1006]+0
50 3 0 2 1007 1000 2 0 ; 50(32):四则运算 [X1007]=[X1000]*2
50 3 0 0 1008 1007 124 0 ; 50(32):四则运算 [X1008]=[X1007]+124
50 17 3 0 5 1008 2009 0 ; 50(32):读取属性 [X2009]=人物[X5]属性偏移[X1008]
50 3 0 0 1009 1008 20 0 ; 50(32):四则运算 [X1009]=[X1008]+20
50 17 3 0 5 1009 2020 0 ; 50(32):读取属性 [X2020]=人物[X5]属性偏移[X1009]
0 ; 0(0)::空语句(清屏)
50 0 8 50 0 0 0 0 ; 50(32):变量赋值 [X8]=50
50 4 0 2 8 50 0 0 ; 50(32):变量判断 If[X8]=50 then JMP=0 else JMP=1
36 256 2 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label6
0 ; 0(0)::空语句(清屏)
;:Label5
-1 ; -1(FFFF):事件结束
;:Label6
0 ; 0(0)::空语句(清屏)
50 0 1100 0 0 0 0 0 ; 50(32):变量赋值 [X1100]=0
;:Label7
50 3 0 2 1101 1100 100 0 ; 50(32):四则运算 [X1101]=[X1100]*100
50 3 0 0 1101 1101 2000 0 ; 50(32):四则运算 [X1101]=[X1101]+2000
50 1 3 0 1200 1100 1101 0 ; 50(32):数组变量赋值 数组1200([X1100])=[X1101](Int)
50 3 0 0 1100 1100 1 0 ; 50(32):四则运算 [X1100]=[X1100]+1
50 4 0 0 1100 10 0 0 ; 50(32):变量判断 If[X1100]<10 then JMP=0 else JMP=1
36 256 -44 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label7
50 0 1102 0 0 0 0 0 ; 50(32):变量赋值 [X1102]=0
;:Label9
50 3 0 2 1103 1102 2 0 ; 50(32):四则运算 [X1103]=[X1102]*2
50 3 0 0 1103 1103 126 0 ; 50(32):四则运算 [X1103]=[X1103]+126
50 17 3 0 7 1103 1104 0 ; 50(32):读取属性 [X1104]=人物[X7]属性偏移[X1103]
50 4 0 1 1104 0 0 0 ; 50(32):变量判断 If[X1104]<=0 then JMP=0 else JMP=1
36 256 52 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label8
50 3 0 2 1105 1102 100 0 ; 50(32):四则运算 [X1105]=[X1102]*100
50 3 0 0 1105 1105 2000 0 ; 50(32):四则运算 [X1105]=[X1105]+2000
50 32 0 1105 5 0 0 0 ; 50(32):修改下一条指令参数 下一条指令参数5=[X1105]
50 27 1 3 1104 200 0 0 ; 50(32):取属性名称 Str200=武功[X1104]
50 3 0 0 1102 1102 1 0 ; 50(32):四则运算 [X1102]=[X1102]+1
50 4 0 0 1102 10 0 0 ; 50(32):变量判断 If[X1102]<10 then JMP=0 else JMP=1
36 256 -88 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label9
;:Label8
50 4 0 4 1102 1 0 0 ; 50(32):变量判断 If[X1102]>=1 then JMP=0 else JMP=1
36 256 1 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label10
-1 ; -1(FFFF):事件结束
;:Label10
50 3 0 2 1103 1102 18 0 ; 50(32):四则运算 [X1103]=[X1102]*18
50 3 0 0 1103 1103 10 0 ; 50(32):四则运算 [X1103]=[X1103]+10
50 34 8 95 5 100 1103 0 ; 50(32):处理背景 位置(95,5) Width=100 Height=[X1103]
50 39 1 1102 1200 1106 100 10 ; 50(32):菜单选择 菜单个数[X1102][X1200]()返回=[X1106]显示位置(100,10)
50 4 0 4 1106 1 0 0 ; 50(32):变量判断 If[X1106]>=1 then JMP=0 else JMP=1
36 256 0 58 ; 36(24):跳转变量JMP是否为0否则跳转到:Label11
50 3 0 0 1100 1106 0 0 ; 50(32):四则运算 [X1100]=[X1106]+0
50 3 0 2 1107 1100 2 0 ; 50(32):四则运算 [X1107]=[X1100]*2
50 3 0 0 1108 1107 124 0 ; 50(32):四则运算 [X1108]=[X1107]+124
50 3 0 0 1109 1108 20 0 ; 50(32):四则运算 [X1109]=[X1108]+20
0 ; 0(0)::空语句(清屏)
50 16 7 0 7 1108 2009 0 ; 50(32):保存属性 人物[X7]属性偏移[X1108]=[X2009]
50 16 7 0 7 1109 2020 0 ; 50(32):保存属性 人物[X7]属性偏移[X1109]=[X2020]
0 ; 0(0)::空语句(清屏)
50 47 1 28005 0 0 0 0 ; 50(32):[战斗中]回复人物静止贴图
;:Label11
;:Label0
-1 ; -1(FFFF):事件结束
[ 本帖最后由 真正的强强 于 2009-3-6 20:33 编辑 ] |