好了,用了下下策......(智商啊)
就是再早一个事件为1053,要对话往上就调用这个
0是头像左,1是头像右
----------------------------------------------------------------------------------------------------------------------------
- ;Kdefnum=1053
- 50 3 0 0 100 28928 0 0 ; 50(32):四则运算 [X100]=[X28928]+0
- 50 3 0 0 101 28929 0 0 ; 50(32):四则运算 [X101]=[X28929]+0
- 50 3 0 0 10 28930 0 0 ; 50(32):四则运算 [X10]=[X28930]+0
- 50 3 0 4 1 28931 10 0 ; 50(32):四则运算 [X1]=[X28931]10
- 50 3 0 3 116 28931 100 0 ; 50(32):四则运算 [X116]=[X28931]/100
- 50 3 0 2 5 116 10 0 ; 50(32):四则运算 [X5]=[X116]*10
- 50 3 0 3 2 28931 10 0 ; 50(32):四则运算 [X2]=[X28931]/10
- 50 3 1 1 2 2 5 0 ; 50(32):四则运算 [X2]=[X2]-[X5]
- 50 25 0 0 -10164 3 480 0 ; 50(32):保存给定地址数据 [3-D84C+0]=480(Int)
- 50 26 0 0 -19142 5 0 0 ; 50(32):读取给定地址数据 [X0]=[5-B53A+0](Int)
- 50 4 0 2 0 0 0 0 ; 50(32):变量判断 If[X0]=0 then JMP=0 else JMP=1
- 36 256 0 116 ; 36(24):跳转变量JMP是否为0否则跳转到:Label0
- 50 0 46 81 0 0 0 0 ; 50(32):变量赋值 [X46]=81
- 50 0 47 70 0 0 0 0 ; 50(32):变量赋值 [X47]=70
- 50 0 60 224 0 0 0 0 ; 50(32):变量赋值 [X60]=224
- 50 0 61 64 0 0 0 0 ; 50(32):变量赋值 [X61]=64
- 50 0 62 81 0 0 0 0 ; 50(32):变量赋值 [X62]=81
- 50 0 63 8 0 0 0 0 ; 50(32):变量赋值 [X63]=8
- 50 0 64 20 0 0 0 0 ; 50(32):变量赋值 [X64]=20
- 50 0 65 8 0 0 0 0 ; 50(32):变量赋值 [X65]=8
- 50 0 68 13 0 0 0 0 ; 50(32):变量赋值 [X68]=13
- 50 0 69 3 0 0 0 0 ; 50(32):变量赋值 [X69]=3
- 50 4 0 2 1 1 0 0 ; 50(32):变量判断 If[X1]=1 then JMP=0 else JMP=1
- 36 256 0 24 ; 36(24):跳转变量JMP是否为0否则跳转到:Label1
- 50 0 46 158 0 0 0 0 ; 50(32):变量赋值 [X46]=158
- 50 0 62 16 0 0 0 0 ; 50(32):变量赋值 [X62]=16
- 50 0 64 248 0 0 0 0 ; 50(32):变量赋值 [X64]=248
- ;:Label1
- ;:Label0
- 50 4 0 2 0 1 0 0 ; 50(32):变量判断 If[X0]=1 then JMP=0 else JMP=1
- 36 256 0 108 ; 36(24):跳转变量JMP是否为0否则跳转到:Label2
- 50 0 46 167 0 0 0 0 ; 50(32):变量赋值 [X46]=167
- 50 0 47 340 0 0 0 0 ; 50(32):变量赋值 [X47]=340
- 50 0 60 438 0 0 0 0 ; 50(32):变量赋值 [X60]=438
- 50 0 61 96 0 0 0 0 ; 50(32):变量赋值 [X61]=96
- 50 0 62 105 0 0 0 0 ; 50(32):变量赋值 [X62]=105
- 50 0 63 372 0 0 0 0 ; 50(32):变量赋值 [X63]=372
- 50 0 64 105 0 0 0 0 ; 50(32):变量赋值 [X64]=105
- 50 0 65 306 0 0 0 0 ; 50(32):变量赋值 [X65]=306
- 50 0 68 25 0 0 0 0 ; 50(32):变量赋值 [X68]=25
- 50 0 69 5 0 0 0 0 ; 50(32):变量赋值 [X69]=5
- 50 4 0 2 1 1 0 0 ; 50(32):变量判断 If[X1]=1 then JMP=0 else JMP=1
- 36 256 0 16 ; 36(24):跳转变量JMP是否为0否则跳转到:Label3
- 50 0 46 398 0 0 0 0 ; 50(32):变量赋值 [X46]=398
- 50 0 64 483 0 0 0 0 ; 50(32):变量赋值 [X64]=483
- ;:Label3
- ;:Label2
- 50 3 0 1 58 62 14 0 ; 50(32):四则运算 [X58]=[X62]-14
- 50 3 0 0 59 63 4 0 ; 50(32):四则运算 [X59]=[X63]+4
- 50 3 0 0 66 64 2 0 ; 50(32):四则运算 [X66]=[X64]+2
- 50 3 0 0 67 65 59 0 ; 50(32):四则运算 [X67]=[X65]+59
- 50 3 0 0 44 46 44 0 ; 50(32):四则运算 [X44]=[X46]+44
- 50 3 0 0 45 47 5 0 ; 50(32):四则运算 [X45]=[X47]+5
- 50 0 50 28515 0 0 0 0 ; 50(32):变量赋值 [X50]=28515
- 50 0 51 28421 0 0 0 0 ; 50(32):变量赋值 [X51]=28421
- 50 0 52 28435 0 0 0 0 ; 50(32):变量赋值 [X52]=28435
- 50 0 53 28563 0 0 0 0 ; 50(32):变量赋值 [X53]=28563
- 50 0 54 28466 0 0 0 0 ; 50(32):变量赋值 [X54]=28466
- 50 0 55 28450 0 0 0 0 ; 50(32):变量赋值 [X55]=28450
- 50 3 0 0 116 116 50 0 ; 50(32):四则运算 [X116]=[X116]+50
- 50 32 0 116 5 0 0 0 ; 50(32):修改下一条指令参数 下一条指令参数5=[X116]
- 50 3 0 0 117 116 0 0 ; 50(32):四则运算 [X117]=[X116]+0
- 50 0 105 0 0 0 0 0 ; 50(32):变量赋值 [X105]=0
- 50 0 103 0 0 0 0 0 ; 50(32):变量赋值 [X103]=0
- 50 0 104 32 0 0 0 0 ; 50(32):变量赋值 [X104]=32
- 50 0 111 0 0 0 0 0 ; 50(32):变量赋值 [X111]=0
- 50 8 1 101 10000 0 0 0 ; 50(32):读对话到字符串 Str[X10000]=talk([X101])
- ;:Label22
- ;:Label28
- 0 ; 0(0)::空语句(清屏)
- 50 0 114 1 0 0 0 0 ; 50(32):变量赋值 [X114]=1
- 50 0 113 0 0 0 0 0 ; 50(32):变量赋值 [X113]=0
- 50 0 112 0 0 0 0 0 ; 50(32):变量赋值 [X112]=0
- 50 0 102 0 0 0 0 0 ; 50(32):变量赋值 [X102]=0
- 50 0 107 0 0 0 0 0 ; 50(32):变量赋值 [X107]=0
- 50 4 0 2 10 0 0 0 ; 50(32):变量判断 If[X10]=0 then JMP=0 else JMP=1
- 36 256 136 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label4
- 50 4 0 5 10 0 0 0 ; 50(32):变量判断 If[X10]>0 then JMP=0 else JMP=1
- 36 256 0 8 ; 36(24):跳转变量JMP是否为0否则跳转到:Label5
- 50 8 1 10 20 0 0 0 ; 50(32):读对话到字符串 Str[X20]=talk([X10])
- ;:Label5
- 50 4 0 2 10 -2 0 0 ; 50(32):变量判断 If[X10]=-2 then JMP=0 else JMP=1
- 36 256 0 56 ; 36(24):跳转变量JMP是否为0否则跳转到:Label6
- 50 0 15 0 0 0 0 0 ; 50(32):变量赋值 [X15]=0
- ;:Label8
- 50 17 1 0 15 2 16 0 ; 50(32):读取属性 [X16]=人物[X15]属性偏移2
- 50 4 1 2 16 100 0 0 ; 50(32):变量判断 If[X16]=[X100] then JMP=0 else JMP=1
- 36 256 20 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label7
- 50 3 0 0 15 15 1 0 ; 50(32):四则运算 [X15]=[X15]+1
- 50 4 0 0 15 720 0 0 ; 50(32):变量判断 If[X15]<720 then JMP=0 else JMP=1
- 36 256 -40 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label8
- ;:Label7
- 50 27 1 0 15 20 0 0 ; 50(32):取属性名称 Str20=人物[X15]
- ;:Label6
- 50 34 3 46 47 82 28 0 ; 50(32):处理背景 位置([X46],[X47]) Width=82 Height=28
- 50 10 20 11 0 0 0 0 ; 50(32):取字符串长度 [X11]=Len(Str[X20] )
- 50 3 0 2 11 11 9 0 ; 50(32):四则运算 [X11]=[X11]*9
- 50 3 0 3 11 11 2 0 ; 50(32):四则运算 [X11]=[X11]/2
- 50 3 1 1 12 44 11 0 ; 50(32):四则运算 [X12]=[X44]-[X11]
- 50 33 3 20 12 45 28771 0 ; 50(32):显示字符串 显示字符串20 ([X12],[X45])Color28771
- ;:Label4
- 50 34 15 62 63 60 61 0 ; 50(32):处理背景 位置([X62],[X63]) Width=[X60] Height=[X61]
- 50 4 0 2 2 0 0 0 ; 50(32):变量判断 If[X2]=0 then JMP=0 else JMP=1
- 36 256 0 24 ; 36(24):跳转变量JMP是否为0否则跳转到:Label9
- 50 34 3 64 65 60 62 0 ; 50(32):处理背景 位置([X64],[X65]) Width=60 Height=62
- 50 41 7 1 66 67 100 0 ; 50(32):显示图片 头像图片[X100] 位置([X66],[X67])
- 50 4 0 2 2 3 0 0 ; 50(32):变量判断 If[X2]=3 then JMP=0 else JMP=1
- ;:Label9
- ;:Label11
- ;:Label14
- ;:Label17
- ;:Label18
- ;:Label20
- ;:Label26
- ;:Label30
- ;:Label39
- ;:Label40
- 50 2 1 0 10000 105 110 0 ; 50(32):取数组变量值 [X110]=数组10000([X105])(Int)
- 50 4 0 2 110 8995 0 0 ; 50(32):变量判断 If[X110]=8995 then JMP=0 else JMP=1
- 36 256 0 28 ; 36(24):跳转变量JMP是否为0否则跳转到:Label10
- 50 3 0 0 105 105 1 0 ; 50(32):四则运算 [X105]=[X105]+1
- 50 37 0 500 0 0 0 0 ; 50(32):延时 延时500
- 50 4 0 7 110 8995 0 0 ; 50(32):变量判断 JMP=1
- 36 256 0 -48 ; 36(24):跳转变量JMP是否为0否则跳转到:Label11
- ;:Label10
- 50 4 0 2 110 16448 0 0 ; 50(32):变量判断 If[X110]=16448 then JMP=0 else JMP=1
- 36 256 0 32 ; 36(24):跳转变量JMP是否为0否则跳转到:Label12
- 50 3 0 0 105 105 1 0 ; 50(32):四则运算 [X105]=[X105]+1
- ;:Label13
- 50 35 0 0 0 0 0 0 ; 50(32):读取键盘 [X0]=键值
- 50 4 0 2 0 131 0 0 ; 50(32):变量判断 If[X0]=131 then JMP=0 else JMP=1
- 36 256 -20 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label13
- 36 256 0 -92 ; 36(24):跳转变量JMP是否为0否则跳转到:Label14
- ;:Label12
- 50 3 0 4 70 110 256 0 ; 50(32):四则运算 [X70]=[X110]256
- 50 4 0 2 70 94 0 0 ; 50(32):变量判断 If[X70]=94 then JMP=0 else JMP=1
- 36 256 0 92 ; 36(24):跳转变量JMP是否为0否则跳转到:Label15
- 50 3 0 0 105 105 1 0 ; 50(32):四则运算 [X105]=[X105]+1
- 50 3 0 3 70 110 256 0 ; 50(32):四则运算 [X70]=[X110]/256
- 50 4 0 2 70 94 0 0 ; 50(32):变量判断 If[X70]=94 then JMP=0 else JMP=1
- 36 256 0 28 ; 36(24):跳转变量JMP是否为0否则跳转到:Label16
- 50 32 0 116 5 0 0 0 ; 50(32):修改下一条指令参数 下一条指令参数5=[X116]
- 50 3 0 0 117 116 0 0 ; 50(32):四则运算 [X117]=[X116]+0
- 50 4 0 6 28930 5 0 0 ; 50(32):变量判断 JMP=0
- 36 256 -168 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label17
- ;:Label16
- 50 3 0 0 70 70 2 0 ; 50(32):四则运算 [X70]=[X70]+2
- 50 32 0 70 5 0 0 0 ; 50(32):修改下一条指令参数 下一条指令参数5=[X70]
- 50 3 0 0 117 70 0 0 ; 50(32):四则运算 [X117]=[X70]+0
- 50 4 0 6 28930 5 0 0 ; 50(32):变量判断 JMP=0
- 36 256 -204 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label18
- ;:Label15
- 50 4 0 2 110 10794 0 0 ; 50(32):变量判断 If[X110]=10794 then JMP=0 else JMP=1
- 36 256 0 60 ; 36(24):跳转变量JMP是否为0否则跳转到:Label19
- 50 3 0 0 102 102 1 0 ; 50(32):四则运算 [X102]=[X102]+1
- 50 3 0 0 105 105 1 0 ; 50(32):四则运算 [X105]=[X105]+1
- 50 0 114 1 0 0 0 0 ; 50(32):变量赋值 [X114]=1
- 50 4 1 2 102 69 0 0 ; 50(32):变量判断 If[X102]=[X69] then JMP=0 else JMP=1
- 36 256 0 -252 ; 36(24):跳转变量JMP是否为0否则跳转到:Label20
- ;:Label21
- 50 35 0 0 0 0 0 0 ; 50(32):读取键盘 [X0]=键值
- 50 4 0 3 0 131 0 0 ; 50(32):变量判断 If[X0]<>131 then JMP=0 else JMP=1
- 36 256 0 -20 ; 36(24):跳转变量JMP是否为0否则跳转到:Label21
- 36 256 -509 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label22
- ;:Label19
- 50 3 0 3 106 110 256 0 ; 50(32):四则运算 [X106]=[X110]/256
- 50 4 0 2 106 0 0 0 ; 50(32):变量判断 If[X106]=0 then JMP=0 else JMP=1
- 36 256 538 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label23
- 50 3 0 4 106 110 256 0 ; 50(32):四则运算 [X106]=[X110]256
- 50 4 0 2 106 0 0 0 ; 50(32):变量判断 If[X106]=0 then JMP=0 else JMP=1
- 36 256 518 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label24
- 50 3 1 4 107 114 68 0 ; 50(32):四则运算 [X107]=[X114][X68]
- 50 4 0 2 107 0 0 0 ; 50(32):变量判断 If[X107]=0 then JMP=0 else JMP=1
- 36 256 0 52 ; 36(24):跳转变量JMP是否为0否则跳转到:Label25
- 50 3 0 0 102 102 1 0 ; 50(32):四则运算 [X102]=[X102]+1
- 50 0 114 1 0 0 0 0 ; 50(32):变量赋值 [X114]=1
- 50 4 1 2 102 69 0 0 ; 50(32):变量判断 If[X102]=[X69] then JMP=0 else JMP=1
- 36 256 0 -364 ; 36(24):跳转变量JMP是否为0否则跳转到:Label26
- ;:Label27
- 50 35 0 0 0 0 0 0 ; 50(32):读取键盘 [X0]=键值
- 50 4 0 3 0 131 0 0 ; 50(32):变量判断 If[X0]<>131 then JMP=0 else JMP=1
- 36 256 0 -20 ; 36(24):跳转变量JMP是否为0否则跳转到:Label27
- 36 256 -621 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label28
- ;:Label25
- 50 4 0 2 110 9766 0 0 ; 50(32):变量判断 If[X110]=9766 then JMP=0 else JMP=1
- 36 256 0 365 ; 36(24):跳转变量JMP是否为0否则跳转到:Label29
- 50 0 79 0 0 0 0 0 ; 50(32):变量赋值 [X79]=0
- 50 27 0 0 329 80 0 0 ; 50(32):取属性名称 Str80=人物329
- 50 3 0 0 105 105 1 0 ; 50(32):四则运算 [X105]=[X105]+1
- ;:Label31
- ;:Label32
- ;:Label38
- 50 2 1 0 80 79 84 0 ; 50(32):取数组变量值 [X84]=数组80([X79])(Int)
- 50 4 0 2 84 0 0 0 ; 50(32):变量判断 If[X84]=0 then JMP=0 else JMP=1
- 36 256 -444 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label30
- 50 3 0 2 112 107 18 0 ; 50(32):四则运算 [X112]=[X107]*18
- 50 3 1 0 112 112 58 0 ; 50(32):四则运算 [X112]=[X112]+[X58]
- 50 3 0 2 113 102 18 0 ; 50(32):四则运算 [X113]=[X102]*18
- 50 3 1 0 113 113 59 0 ; 50(32):四则运算 [X113]=[X113]+[X59]
- 50 33 7 84 112 113 117 0 ; 50(32):显示字符串 显示字符串84 ([X112],[X113])Color[X117]
- 50 3 0 0 114 114 1 0 ; 50(32):四则运算 [X114]=[X114]+1
- 50 3 0 0 79 79 1 0 ; 50(32):四则运算 [X79]=[X79]+1
- 50 3 1 4 107 114 68 0 ; 50(32):四则运算 [X107]=[X114][X68]
- 50 4 0 2 107 0 0 0 ; 50(32):变量判断 If[X107]=0 then JMP=0 else JMP=1
- 36 256 0 -96 ; 36(24):跳转变量JMP是否为0否则跳转到:Label31
- 50 3 0 0 102 102 1 0 ; 50(32):四则运算 [X102]=[X102]+1
- 50 0 114 1 0 0 0 0 ; 50(32):变量赋值 [X114]=1
- 50 4 1 2 102 69 0 0 ; 50(32):变量判断 If[X102]=[X69] then JMP=0 else JMP=1
- 36 256 0 -124 ; 36(24):跳转变量JMP是否为0否则跳转到:Label32
- ;:Label33
- 50 35 0 0 0 0 0 0 ; 50(32):读取键盘 [X0]=键值
- 50 4 0 2 0 131 0 0 ; 50(32):变量判断 If[X0]=131 then JMP=0 else JMP=1
- 36 256 -20 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label33
- 0 ; 0(0)::空语句(清屏)
- 50 0 114 1 0 0 0 0 ; 50(32):变量赋值 [X114]=1
- 50 0 113 0 0 0 0 0 ; 50(32):变量赋值 [X113]=0
- 50 0 112 0 0 0 0 0 ; 50(32):变量赋值 [X112]=0
- 50 0 102 0 0 0 0 0 ; 50(32):变量赋值 [X102]=0
- 50 0 107 0 0 0 0 0 ; 50(32):变量赋值 [X107]=0
- 50 0 85 0 0 0 0 0 ; 50(32):变量赋值 [X85]=0
- 50 4 0 2 10 -1 0 0 ; 50(32):变量判断 If[X10]=-1 then JMP=0 else JMP=1
- 36 256 88 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label34
- 50 4 0 4 10 0 0 0 ; 50(32):变量判断 If[X10]>=0 then JMP=0 else JMP=1
- 36 256 0 8 ; 36(24):跳转变量JMP是否为0否则跳转到:Label35
- 50 8 1 10 20 0 0 0 ; 50(32):读对话到字符串 Str[X20]=talk([X10])
- ;:Label35
- 50 4 0 2 10 -2 0 0 ; 50(32):变量判断 If[X10]=-2 then JMP=0 else JMP=1
- 36 256 0 8 ; 36(24):跳转变量JMP是否为0否则跳转到:Label36
- 50 27 1 0 100 20 0 0 ; 50(32):取属性名称 Str20=人物[X100]
- ;:Label36
- 50 34 3 46 47 82 28 0 ; 50(32):处理背景 位置([X46],[X47]) Width=82 Height=28
- 50 10 20 11 0 0 0 0 ; 50(32):取字符串长度 [X11]=Len(Str[X20] )
- 50 3 0 2 11 11 9 0 ; 50(32):四则运算 [X11]=[X11]*9
- 50 3 0 3 11 11 2 0 ; 50(32):四则运算 [X11]=[X11]/2
- 50 3 1 1 12 44 11 0 ; 50(32):四则运算 [X12]=[X44]-[X11]
- 50 33 3 20 12 45 28771 0 ; 50(32):显示字符串 显示字符串20 ([X12],[X45])Color28771
- ;:Label34
- 50 34 15 62 63 60 61 0 ; 50(32):处理背景 位置([X62],[X63]) Width=[X60] Height=[X61]
- 50 4 0 2 2 0 0 0 ; 50(32):变量判断 If[X2]=0 then JMP=0 else JMP=1
- 36 256 0 16 ; 36(24):跳转变量JMP是否为0否则跳转到:Label37
- 50 34 3 64 65 60 75 0 ; 50(32):处理背景 位置([X64],[X65]) Width=60 Height=75
- 50 41 7 1 66 67 100 0 ; 50(32):显示图片 头像图片[X100] 位置([X66],[X67])
- ;:Label37
- 50 4 0 6 102 5 0 0 ; 50(32):变量判断 JMP=0
- 36 256 -341 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label38
- ;:Label29
- 50 3 0 2 112 107 18 0 ; 50(32):四则运算 [X112]=[X107]*18
- 50 3 1 0 112 112 58 0 ; 50(32):四则运算 [X112]=[X112]+[X58]
- 50 3 0 2 113 102 18 0 ; 50(32):四则运算 [X113]=[X102]*18
- 50 3 1 0 113 113 59 0 ; 50(32):四则运算 [X113]=[X113]+[X59]
- 50 33 7 110 112 113 117 0 ; 50(32):显示字符串 显示字符串110 ([X112],[X113])Color[X117]
- 50 3 0 0 105 105 1 0 ; 50(32):四则运算 [X105]=[X105]+1
- 50 3 0 0 114 114 1 0 ; 50(32):四则运算 [X114]=[X114]+1
- 50 4 0 6 102 3 0 0 ; 50(32):变量判断 JMP=0
- 36 256 -833 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label39
- 0 ; 0(0)::空语句(清屏)
- ;:Label24
- ;:Label23
- 50 35 0 0 0 0 0 0 ; 50(32):读取键盘 [X0]=键值
- 50 4 0 2 0 131 0 0 ; 50(32):变量判断 If[X0]=131 then JMP=0 else JMP=1
- 36 256 -854 0 ; 36(24):跳转变量JMP是否为0是则跳转到:Label40
- -1 ; -1(FFFF):事件结束
-
复制代码
----------------------------------------------------------------------------------------------------------------------- |