|
这是按源码版写的,国庆DIY也能用。但是没有时间测试,不知道会不会引起什么效果。
这里面没有萧雨客的判定,选萧雨客就最好别用这个代码。- function NEvent7(keypress)
- if JY.SubScene==80 and GetS(10,0,7,0)~=1 then
- SetS(80,15,19,3,31)
- instruct_3(80,31,1,0,0,0,0,6824,6824,6824,0,-2,-2)
-
- if JY.Base[CC.EVB1]==16 and JY.Base[CC.EVB2]==19 and JY.Base[CC.EVB3]==2 then
- if keypress==VK_SPACE and GetS(10,0,7,0)~=1 then
- say(CC.EVB25,300,0,CC.EVB26)
-
- local ts=0;
- for i=1,200 do
- if JY.Base[CC.EVB12..i]>143 and JY.Base[CC.EVB12..i]<158 then
- ts=ts+1
- end
- end
-
- if ts<15 then --判断天书数量,原数据是ts>9。
-
- say(CC.EVB27,300,0,CC.EVB26)
- if DrawStrBoxYesNo(-1,-1,CC.EVB28,C_ORANGE,CC.DefaultFont) then
- local X1,X2,X3,X4,Z1,Z2,Z3,Z4,D1,D2,D3,D4;
- X1=JY.Person[50][CC.EVB29]
- X2=JY.Person[50][CC.EVB30]
- X3=JY.Person[50][CC.EVB31]
- X4=JY.Person[50][CC.EVB32]
- JY.Person[50][CC.EVB29]=-1
- JY.Person[50][CC.EVB30]=-1
- JY.Person[50][CC.EVB31]=-1
- JY.Person[50][CC.EVB32]=-1
- Z1=JY.Person[5][CC.EVB29]
- Z2=JY.Person[5][CC.EVB30]
- Z3=JY.Person[5][CC.EVB31]
- Z4=JY.Person[5][CC.EVB32]
- JY.Person[5][CC.EVB29]=-1
- JY.Person[5][CC.EVB30]=-1
- JY.Person[5][CC.EVB31]=-1
- JY.Person[5][CC.EVB32]=-1
- D1=JY.Person[27][CC.EVB29]
- D2=JY.Person[27][CC.EVB30]
- D3=JY.Person[27][CC.EVB31]
- D4=JY.Person[27][CC.EVB32]
- JY.Person[27][CC.EVB29]=-1
- JY.Person[27][CC.EVB30]=-1
- JY.Person[27][CC.EVB31]=-1
- JY.Person[27][CC.EVB32]=-1
-
- say(CC.EVB33,300,0,CC.EVB26)
- WarMain(229)
- say(CC.EVB34,300,0,CC.EVB26)
- WarMain(230)
- say(CC.EVB35,300,0,CC.EVB26)
- WarMain(231)
- say(CC.EVB36,300,0,CC.EVB26)
- WarMain(232)
- say(CC.EVB37,300,0,CC.EVB26)
- WarMain(233)
- say(CC.EVB38,300,0,CC.EVB26)
- WarMain(234)
-
- JY.Person[50][CC.EVB29]=X1
- JY.Person[50][CC.EVB30]=X2
- JY.Person[50][CC.EVB31]=X3
- JY.Person[50][CC.EVB32]=X4
- JY.Person[5][CC.EVB29]=Z1
- JY.Person[5][CC.EVB30]=Z2
- JY.Person[5][CC.EVB31]=Z3
- JY.Person[5][CC.EVB32]=Z4
- JY.Person[27][CC.EVB29]=D1
- JY.Person[27][CC.EVB30]=D2
- JY.Person[27][CC.EVB31]=D3
- JY.Person[27][CC.EVB32]=D4
- else
- instruct_14()
- instruct_13()
- end
-
- say(CC.EVB39)
- if GetS(10,0,6,0)==1 and GetS(4,5,5,5)~=8 then
- JY.Person[0][CC.EVB40]=91
- JY.Person[0][CC.EVB41]=900
- JY.Wugong[91][CC.EVB42]=CC.EVB43
- JY.Wugong[91][CC.EVB44]=1300
- JY.Wugong[91][CC.EVB45]=6
- DrawStrBox(-1,-1,CC.EVB46,C_ORANGE,CC.DefaultFont)
- ShowScreen();
- lib.Delay(2000);
- Cls();
- DrawStrBox(-1,-1,CC.EVB47,C_ORANGE,CC.DefaultFont)
- ShowScreen();
- lib.Delay(2000);
- SetS(10,0,12,0,1)
- SetD(43,4,2,0)
- say(CC.EVB48,300,0,CC.EVB26)
- else
- JY.Person[0][PSX[33]]=JY.Person[0][PSX[33]]+30
- JY.Person[0][PSX[35]]=JY.Person[0][PSX[35]]+30
- JY.Person[0][PSX[34]]=JY.Person[0][PSX[34]]+30
- DrawStrBox(-1,-1,CC.EVB49,C_ORANGE,CC.DefaultFont)
- ShowScreen();
- lib.Delay(1000);
- SetD(43,4,2,314)
- if T1LEQ(0) then
- JY.Person[0]["武学常识"]=100
- QZXS(CC.EVB192)
- QZXS(CC.EVB194)
- end
- if T2SQ(0) then
- QZXS(CC.EVB193)
- end
- end
- say(CC.EVB50,300,0,CC.EVB26)
- SetS(10,0,7,0,1)
- instruct_3(80,31,0,0,0,0,0,0,0,0,0,-2,-2)
- else
- say(CC.EVB51,300,0,CC.EVB26)
- end
- end
- end
- end
- end
复制代码 |
|