Professional Documents
Culture Documents
||
||
||
||
||x,y
||
||()
||[],
||{},
|| S/,delay ()()
say()print()
say [,color[,x,y]] 56 0=,1=,2=,3=,4=,5=,6=,7=,8=
,9=,10=
print , [,color[,x,y]] 56 0= ,1= ,2= ,3= ,4= ,5= ,6= ,7=
,8=,9=,10=
say Assa
say Assa ,4
: Assa
15,14
: Assa
print Assa
print Assa ,3
: Assa
12,13 : Assa
msg()
msg [|]
msg Assa
msg Assa | Assa ||| www.93play.com
waitsay()
waitsay {1-20},,[,]
MM MM
1-10 ,5
1-10 ,5
1-10 ,5 waitsay
,+6 ,+4 , 6
.
waitsay 1-10,,5,-4 ,
waitsay
cls()
cls
waitsay
waitsay
say
pause
label
waitsay 1-10,,5,
goto
label
waitsay 1-10,,5,
goto
goto
1 1 12
1
say
pause
cls
label
waitsay 1-10,,5,
goto
label
waitsay 1-10,,5,
goto
goto
cls
waitmap()
waitmap ,[,]
walkpos 72,108
walkpos 72,111
walkpos 72,114
walkpos 72,117
waitmap 100,5,-3
delay 2000
, waitmap
walkpos 260,175
walkpos 260,177
walkpos 260,179
W 260,179,A
W, A()
say
waitdlg ,1,5,-5
Button
waitdlg
Walkpos 13,15
Walkpos 14,16
NPC waitdlg
NPC NPC waitdlg
NPC waitdlg
waitmap
7.5
waitmap ,5,3
.ifpos
waitdlgifdlg()(
)
waitdlg ,,[,]
NPC
walkpos 278,331
walkpos 278,326
walkpos 278,326
W 0,0,
say
waitdlg ?,0,5,-5
, , 5
, -5
button
label
walkpos 278,331
walkpos 278,326
walkpos 278,326
W 0,0,A
say
waitdlg ?,0,5,
, , 5
,
button
NPC
waidlgdelaydelay
walkpos 69,48
walkpos 69,47
walkpos 69,46
walkpos 69,45
W 69,45,A
say
waitdlg ,2,5,-5 2
. ,-5 ,walkpos 69,47
buy 1,1
delay 500
walkpos 70,45
walkpos 71,45
7.0 waitmap
ifdlg ,[,]
ifdlg ,
SAY - 2005.3.12 MM ,4
waitdlg ?,0,5,-8
, ifdlg,
ifdlg, ,
(,,
, ifdlg , MM NPC)
,1,+2
ifdlg
..,
+2 ,ifdlg ,1,err
ifdlg ,1,err
1 ifdlg ,
err,
button
waitdlg ,2,5,-12
5 2 , -12
button OK
delay 500
walkpos 49,48
w 49,48,C
SAY - 2005.3.12 MM ,4
waitdlg ?,0,5,-3
delay 500
ifdlg ,3,+5
ifdlg ,4,+10
ifdlg ,3,+3
ifdlg ,3,+2
ifdlg ,3,+1
'
button
delay 100
doffitem ?
delay 500
goto
'
button
delay 500
goto
'
mousemovelclickrclick()()()
X Y
1
X Y
mousemove X,Y
lclick X,Y
rclick X,Y
button()
button {OK|CANCEL||||}
Say hi
waitdlg ?,0,4,-1
button
waitdlg ,1,5,-3
button
waitdlg ,1,5,-5
button OK
lclick
button
Pickup()
Pickup {*|||||||||A|B|C|D|E|F|G|H} [,x,y]
9
Pickup *
pickup
pickup A
Pickup ,12,13
12,13 , 12,13 ,
nearpos()
nearpos
nearpos
say
walkpos 63,48
walkpos 60,43
walkpos 60,40
waitmap 200,5,-3
walkpos 133,1007
walkpos 128,1007
walkpos 122,1008
walkpos 116,1010
walkpos 102,1018
walkpos 102,1019
walkpos 102,1022
waitmap 817,5,-3
nearpos 128,1007
63,48, 200 ,
. nearpos , 200 , 122,1008,
122,1008 .
walkpos()
walkpos X,Y
X Y
X Y
2
W()
, W 0,0,
W x,y,[*]{[a..h|aa..hh|A..H]}
1W 0,0,{|||||||}
2W 0,0,{A|B|C|D|E|F|G|H}
3W 50,50,{|||||||} 1.82
4W 50,50,{A|B|C|D|E|F|G|H}
5W 50,50
6W 50,50,aa
1.82
1.82
50,50 (a)
W(). NPC .
set()
set { | | | | | KNPC| | | | |
W2||}{,1|0}
1 ,0
set , {|| }
10
set , {|| }
10
set ,
set ,{|| }
10
set ,
set ,{1|2|3|4|5} 1 ,2 ,3 ,4 ,5 ,
3
set ,1
set ,0
set ,50
50
set ,||
set ,
set ,0
set ,0
set ,3
set ,|
chpet()
chpet {0-5}{,}
1,1 ,
chpet 1
chpet 2
chpet 0
chpet 2,1
chpet 3,1
buy
buy {| 1-n},[,x,y]
NPC , ,
walkpos 25,26
walkpos 25,28
W 25,28,C
say
waitdlg ,1,5,-4
buy 12,5
walkpos 25,26
walkpos 25,28
W 0,0,
say
waitdlg ,1,5,-4
buy ,5
sellitem
SellItem {| 1-15}
walkpos 25,26
walkpos 25,28
W 0,0,
say
waitdlg ?,0,5,-4
sellitem 12,5
walkpos 25,26
walkpos 25,28
W 0,0,
say
waitdlg ?,0,5,-4
sellitem ,5
5
5
moveitemwaititem()()
moveitem 1,|2-15
waititem {1|2|3-15},,[,]
moveitem 2,15
2 15
moveitem 14,3
14 3
walkpos 92,101
walkpos 93,101
say buy
waitdlg ?,0,5,-3
buy 1,1
1 , 5
waititem 1,,5,-5
,-5
getput()()
get {| 1-n}
put {| 1-15}
,
,
,, lclick ,
button ,,
say
waitdlg ,1,5,-1
button 1
button 1
,button 2
put
,
,,
put
2 ,
,
say
waitdlg ,1,5,-1
button 3
button 3
waitdlg ,1,5,-3
button 1
button 1 ,button 2
put
say
waitdlg ,1,5,-1
button 2
get
2 ,
get
,,
say
waitdlg ,1,5,-1
button 3
button 3
waitdlg ,1,5,-3
button 2
get
join()
join mode [,x,y]
mode:=0=,
join 1
, , ,
join 0
mailpetmail()()
mail {(1-80),}
mail 5,
mail 1-40,?
? 1-40
mode=1
1-5 1
2petmail 1,
1-15 1
1-15
3petmail 1,?
1
mail 5,2-4
mail 15, 3
2-4 5
3 15
labelgoto()()
label
goto |+ -
'
label .log.
label .end.
callreturn()()
call
return
walkpos 24,24
walkpos 26,24
call
ifitem ?,=,,+2
+2
goto -2
walkpos 28,23
walkpos 29,22
walkpos 29,21
walkpos 29,20
goto
label
ifitem ?,=, ,+13
+13 , return ,
call
say ,4
set ,0
set ,1
delay 500
ifitem ?,=,,+4
ifitem ,>=,1,+2
doffitem ?
goto -4
delay 1000
set ,0
set ,1
delay 2000
return
A A
A
B A B
C A C
call A return
useitemdoffitem() ()
useitem {1-15||},[,x,y]
1useitem 1|2|3|4-6
1,2,3,4,5,6
2useitem
1-15
1-15
3useitem ?
, 2 , 4
useitem ?
,
useitem 1|2|3-5
1,2,3,4,5
useitem 1|2|3-5,0
1,2,3,4,5
useitem 1-10,2
1-10 2
useitem 2,3
2 3
doffItem {1-15|}[,x,y]
1doffitem 1|2|3|4-6
1,2,3,4,5,6
2doffitem
1-15
1-15
3doffitem ?
ifitem()
ifitem {||},{=|!=|<|<=|>=|>},,{}
ifitem {?|*},{=|!=},{||},{}
ifitem {1|2|4-15},{=|!=},{||},{}
ifitem {101-109},{=|!=},{||},{}
ifitem ,>,5,XX2
ifitem ,!=,0,err
1-15, 0 err, 0
ifitem ?,=,,XX2
1-15, XX2
ifitem *,=!,,XX2
1-15, XX2
set ,1
delay 1000
ifitem 13|14-15,=,,+2
13-15,,+2 ,set ,0
goto -2
set ,0
100 , 0.1
delay 100
set ,1
1000 , 1
delay 1000
ifitem 103,=,,+4
, , +4 ,
?
*
ifstone()
ifstone {=|!=|<|<=|>=|>},,{}
ifstone <=,980000,+2
CALL SAVE
LABEL SAVE
save 950000,1
delay 5000
ifstone >=,980000,-2
RETURN
call
iffight()
iffight {=|!=|<|<=|>=|>},,{}
label
delay 200
0()-1 delay 200 , 0
iffight !=,0,-1
moveitem(), ,
.
moveitem 1,2
delay 200
iffight !=,0,-1
moveitem 2,3
delay 200
iffight !=,0,-1
moveitem 3,4
delay 200
ifpet()
ifpet {|},{=|!=|<|<=|>=|>},,{}
ifpet {?|*},{=|!=},{|},{}
ifpet {1|2|4-5},{=|!=},{|},{}
ifpet 5,=, 2,
5 2
ifpet 2,!=,,+5
2 +5 ,
ifpet ?,=,,err
,err,
doffpet()
doffpet 1-5
1-5
doffpet 2
2,,
ifpos()
ifpos x,y, {}
, ,,,
ifpos . waitmap ,
,.
walkpos 147,61
walkpos 147,62
walkpos 148,63
delay 1000
ifpos 148,63,-4
, 148,63, , -4 ,
walkpos 149,63
walkpos 148,71
walkpos 148,72
walkpos 148,74
check()
check {},{|LV|HP|MP||||||},{=|!=|<|<=|>=|>},,{}
check { 1-5||},{|LV|HP||||||| 1-7},{=|!=|<|<=|>=|>},,{
}
check ,,<,100,
100,, 100
check ,,<,100,
check 1, 4,=,,+3
100,
1 4 , , +3 ,
say
say 1 4
end
:
,
beep
end
pause
,,MSG
log mode
mode=0 1 2 3
usemagic {1-5}
usemagic {1-26},-1
log 1
,usemagic 1,-1 ,
1-15
-->
6.0 101-105
7.0 101-109
Assa
cls
'
beep
'
end
',
exit
'
pause
'
'
msg '
delay
'
mousemove x,y '
lclick x,y [,] '
rclick x,y [,] '
log {0|1|2|3} {|||}
chname {|(1-5)||},
pickup {*|||||||||A|B|C|D|E|F|G|H} [,x,y]
W X,Y,
{a..h[a..h]|A..H} '
a= b= c= d= e= f= g= h=
button {OK|CANCEL||||||0..8|{$|#}} [,x,y[,key[,flag]]]
button & 1| 2| 2 ' 1
button #1|2|3
label
' 2
goto [,]
call [,]
return
ifmap num, {}
ifpos x,y, {}
ifstone {=|!=|<|<=|>=|>},stone,{}
iffight {=|!=|<|<=|>=|>},,{}
ifdlg text,num,{}
waitdlg ?,0
ifsay {1-20},text,{}
ifitem {|},{=|!=|<|<=|>=|>},,{}
ifitem ,>,5,XX2
1-15, >5
ifitem {?|*},{=|!=},{|},{}
ifitem ?,=,,XX2
1-15,
ifitem {1|2|4-5},{=|!=},{|},{}
ifitem 4-5,=,,XX2
4-5,
ifpet {|},{=|!=|<|<=|>=|>},,{}
ifpet {?|*},{=|!=},{|},{}
ifpet {1|2|4-5},{=|!=},{|},{}
check {},{|LV|EXP|HP|HP%|MP|MP%||||||||||
|||},{=|!=|<|<=|>=|>},,{}
{ 1-5||},{|| 1-7|LV|EXP|HP|HP%|||||},{=|!=|<|<=|
>=|>},,{}
0=
1= 2= 3= 4= 5=
{ 1-5| 1-26},{||},{=|!=|<|<=|>=|>},,{}
,,{=|!=|<|<=|>=|>},,{}
,,{=|!=},,{}
,{=|!=},X,Y,{}
,,{=|!=|<|<=|>=|>},,{}
,{?|1-5},{=|!=|LIKE},,{}
,{?|},{=|!=|LIKE},,{}
,{?|},{=|!=|LIKE},,{}
,0,{=|!=|LIKE},?,{}
'
,{1|2|3-5},{=|!=|LIKE},{|},{}
,,{=|!=|<|<=|>=|>},,{}
,,{=|!=|<|<=|>=|>},,{}
,{?|*},{=|!=|LIKE},,{}
'*+, ?
,{*1..15|*},{=|!=|<|<=|>=|>},,{}
'
,{1|2|3-5},{=|!=|LIKE},{|},{}
,,{=|!=|<|<=|>=|>},,{}
,,{=|!=|<|<=|>=|>},,{}
,?,{=|!=|LIKE},,{}
,?,{=|!=|LIKE},,{}
': button
; delay 500
': check ,?,=, {},+2
********************
LIKE : () *=, ?=
:
3
1.' 3 ' ,:
check ,1-20,like,????
check ,1-20,like,*
2. check '' ,:
check ,1-20,like, 3 ??
check ,1-20,like, 3 *
3.'' ,:
check ,1-20,like,??????? 3
check ,1-20,like,* 3
*********************
:
[+|-|],:
goto
call
return
end
:
run \01.\flyto .ASC
run test.ASC ', run .ASC .
waitmap num, dly [,errlabel]
waitpos x, y, dly [,errlable]
waitdlg txt, num, dly [,errlabel] or waitdlg num, txt, dly [,errlabel]
waititem items, name, dly [,errlabel]
waitpet indexs, name, dly [,errlabel]
waitsay nums, text, dly [,errlabel]
'
1:
dim @x, @y
let @x,=,5
let @y,=,10
label xx
walkpos @x,@y
let @y,+,2
if @y,>=,22,+2
goto xx
end
2:
dim @name,@name2
let @name,=,
let @name2,=,END
input @name,
if @name,=,@name2,+4
let @name2,=,:
let @name2,+,@name
msg @name2
end
chpet 1-5 [,mode] ' [mode=1 ]
or chpet {|}, pet
doffpet (1|2|3-5)|[?] [,x,y]
doffstone [,x,y] '
save [,mode]
'
or save {||},
load [,mode]
'
or load {||},
mail (1|2|4-8),
petmail (1..80),{(1|3|4-6)|[?]} [,1] '1
get {|} [,x,y]
put { 1|2-5|} [,x,y]
buy {|},{*|} [,x,y] *
sellitem {|},{*|} [,x,y] *
doffitem {(1|2|3-5)|[?]}
useitem {(1|2|3-5)|[?]},(0..5) [,x,y]
moveitem (1|2|3-9),(1|2-9)|? ' 101..109
usemagic {|},(0..5) [,x,y]
usefunc {|}
ll {0| 1-5},{| 1-7},
set ,{0|(1-14)}
set ,0-250
set ,{0|1}
set ,{0|1}
set ,{1-9}
set ,(1-250}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set KNPC,{0|1}
set ,{0|1}
'
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|(1-5)|||||}
set ,{0|( 1| 2..)}
set ,{0|( 1| 2..)}
set ,{0|( 1| 2..)}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,1...
set ,1-8
set ,1-3
set ,{0|(:n|:n|:n|:n)}
set ,{0|1}
set ,{0|}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1}
set ,{0|1-250}
set ,{0||(1-5)} 0 , 1-5
set ,{0||(1-5)} 0 , 1-5
set ,{0|(1:n|2:n|3:n|4:n|5:n)}
set ,{0|(1|2|3-5)},{ 1| 2...}
1| 2..)}
set ,{0|1-5000}
set ,{0|1-5}
;,,
;
:
:
1.:,?
:(,,)
@[ NPCID.NPC ]
@[.]
@[]
@[]
@[]
@[]
@[]
@[]
@[tick]
@[]
@[]
@[ X]
@[ Y]
@[.]
ASSA ,:print @[ X]
X ; print ;
,,;,
,.
2.:,,?,:
,,,,,;;
,; A,
,,:
dim @a
@a,,@b......,
;1 dim 5 .
,@a ;
copyvc;
msg @a
;: copyvc
, ASSA ,,
msg copyvc .
:
1.dim ,;,,
,, 1 1 ,,
;,
2.let
,;
;
3.input ,,
;
,?
?!,,
;, let
let ;,.....~~~
let @a,=,50 let ,@a 50;
,.... 1 ;
1 ,, 4V
,, 4V ,;
dim @x,@g,@f,@m
', 1
' 1 HP,@x,+3 ,,
;
let @x,+,1
',,@x, 1, 2 ?
, 1 , 2 ,;
goto -2
-2,@x 1 , 1 HP,,
1,+ 1 HP ;;;
dim @x,@g,@f,@m
let @x,=,1
check 1,HP,=,@x,+3
let @x,+,1
goto -2
let @g,=,1
check 1,,=,@g,+3
let @g,+,1
goto -2
let @f,=,1
check 1,,=,@f,+3
let @f,+,1
goto -2
let @m,=,1
check 1,,=,@m,+3
let @m,+,1
goto -2
, 1 .
, ASSA
print @x
print @g
print @f
print @m
, 1 ,,?
. let ;:
1 V ,38 8 5 6;
let @x,&,|
@x 38| ,, VB
,;
let @x,&,@g
let @x,&,|
@x 38|8
@x 38|8|
let @x,&,@f
@x 38|8|5
let @x,&,|
@x 38|8|5|
let @x,&,@m
@x 38|8|5|6
@x "38|8|5|6"
chname 1,@x
1,"38|8|5|6"
,;
,,,
ASSA ;
dim @t,@f,@m
dim @shuo,@shxs,@shf
dim @shm
let @shuo,=,:
let @shxs,=,
let @shf,=,
let @shm,=,
let @t,=,@[tick]
let @t,/,3600000
let @t,int,@t
let @shuo,&,@t
let @shuo,&,@shxs
let @f,=,@[tick]
let @f,/,60000
let @f,int,@f
let @f,/,60
let @f,-,@t
let @f,*,60
let @f,int,@f
let @shuo,&,@f
let @shuo,&,@shf
let @m,=,@[tick]
let @m,/,60000
let @f,=,@[tick]
let @f,/,60000
let @f,int,@f
let @m,-,@f
let @m,*,60
let @m,int,@m
let @shuo,&,@m
let @shuo,&,@shm
msg @shuo
,, ASSA ,
;
LZ
-------------------------------------------------dim @x,@g,@f,@m
let @x,=,1
check 1,HP,=,@x,+3
let @x,+,1
goto -2
let @g,=,1
check 1,,=,@g,+3
let @g,+,1
goto -2
let @f,=,1
check 1,,=,@f,+3
let @f,+,1
goto -2
let @m,=,1
check 1,,=,@m,+3
let @m,+,1
goto -2
-------------------------------------------------
1 HP
1 1 HP
2,
, + let goto
:loveliness:
, 38/38 38,,
,
,, VB ,,.
,,,
HP 1
/
~~:loveliness: :loveliness: