以下以GEE引擎的相关变量讲解,GOM引擎也类似,相同的使用方法<$STR(变量)>! d) p( [: [( v0 u5 E$ k" E8 _
/ I& u6 Q+ r8 k' B% a7 v
& @* h4 t. y' w! m注意:自定义变量不要以P、D、M、N、S、I、G、A开头
) ~* @0 R) \. E; f) j8 l
) M2 H6 \6 ^& }0 R$ D1 W9 A. `- J+ M% Z" A5 w/ L
传奇变量用法;变量用字母表示,在程序中可以赋任何数据 名称只限于P0-P9,D0-D9
' {( o. |! S$ @; W6 k* e: a+ o" l: V8 i9 @
5 [7 n3 n4 ] ?
SMALL (变量) (数值) ;测试变量是不是小于指定数值1 r; Z' c8 s7 W! g/ }
3 i1 f9 H+ r0 W
: J' F( H. `3 k9 |, z$ R
LARGE (变量) (数值) ;测试变量是不是大于指定数值+ A. i" |2 Q5 I. @, }
8 T2 b$ _6 n9 v' d) j$ N4 J1 q. D0 f; _" I: @# G* \
EQUAL (变量) (数值) ;测试变量是不是等于指定数值- T5 h5 f/ P3 z# N& ~; M
1 E _7 G, j! _& ]7 |
. X) H* S: e0 t5 Q _mov 变量赋值 ;变量赋值 MOV N0 1 传奇随机变量5 V; a+ F1 y) C
+ i" N$ o' U& D2 L( z; R. m f( T6 W$ C! N8 ]
inc 变量相加 ;让变量自动加指定数值到变量,相当于程序中的x=x+n
5 V8 _! [+ a* m1 Y* M5 g' B! ^9 B7 R% m6 |" a: H. x* Q
8 v6 p. b t+ a
DEC 变量相减 DEC N0 1 传奇变量相减
5 C1 ^: ^- u$ c" N. j
( }. B1 c3 k5 ?# W8 S0 n Y* L; o
! b3 P) G- w, t+ j+ TMUL 变量想乘 MUL N0 2 或者 MUL N0 100 2 (不支持字符串变量)
# M8 `3 o6 O! m# E8 J0 f( _* ^/ F0 J
6 ~* Y" G5 ^* I1 P* t# b2 f0 U/ n5 a* ^; x; \) D% w
DIV 整除变量 DIV N0 2 或者 DIV N0 100 2 (不支持字符串变量) 传奇变量脚本相除# q2 H5 N: s. y8 P7 ^
4 C8 o" }3 \4 H C+ O* {2 y5 @+ q! t3 N, a6 W | d. z
sum 变量A 变量B ;变量求和不要与int混淆,需要下面的组合语名才能实现2 \! Q+ y% y8 t" i
& Y# W# h; u9 m$ O( S7 W( F' p8 P: m+ R8 O
MOV 变量X 0 ;变量X,初值。
. z& S$ L" X4 e* g
% y. y( G( o9 D0 i* J5 C* E3 Y7 ~- _3 U' J8 c4 q
sum 变量A 变量B ;X=A+B, A; K7 K8 }1 |- m1 w; w" A
8 O; d8 s1 y ]/ b r: i4 R6 o- t
; R0 |! S! Z- @
sum 变量C ;X=X+C 最后在程序中得到的是X值,实际X=A+B+C
+ u# W: S) M0 {" h7 h: i/ H3 v4 M/ p% ]1 D0 U3 ?
9 c8 W7 g e4 U1 p- r
;如果只写中间一句是无意义的,只能导致错误8 C$ N2 Z, p/ W
' a2 i5 q5 ~2 u. p2 J/ b" |' Y2 b2 U5 p" @: f/ ]/ L. s
movr 变量 数值 ;定义随机变量,变量值为 “0 到 数值”
& Z! i6 E) |; h" F) [9 h, ~( W7 ^% ~; P, C' I' a
, Y5 r( T( C' S! X& `; arandom 数值 ;当数值=随机数时则为1否则为0* l: V- s, _: ^' w# Q5 }
7 C9 ?% R) M' m% L8 |( A
/ m; ^$ R ]4 r1 r5 ~: ?6 }
<$STR(变量)> ;显示变量时用,可以将变量值显示在游戏里,用在 #say后面。
' H: ?( x0 i" y3 s6 m% p9 ^1 i9 H, S' ?
( _# [' W1 C& _% o$ V
small (变量) (数值) ;测试变量是不是小于指定数值
$ t0 s7 r, H" i( ?7 w( G. @ x% Q' u6 K
5 L- w9 `% ?7 x% T: @* p- k. j
large (变量) (数值) ;测试变量是不是大于指定数值
% H. e1 k$ D2 N0 a* L4 r& v* O; i% H" L" Q
4 O8 o" A7 t6 U" V+ L3 `; P
equal (变量) (数值) ;测试变量是不是等于指定数值" U B0 {9 T9 `7 Q! X5 z
7 X" N1 w6 M! V8 }4 g
* H3 ?$ F8 A/ J
mov (变量) (数值) ;让变量等于指定数值. e3 C" P+ k! j- w' J E
6 B4 z2 h' y0 F1 q/ |
, p( b6 b. q0 m: d6 ]# L
sum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C), I; ^) b# g9 B: S8 D
. Z5 X* R4 C) T* P7 ]( v8 Q% |6 \
注:关于SUM的详解
' S8 \- h$ v O2 f4 a! `( J; | T+ N. f' d6 x7 p8 k1 y5 {' k4 R
, G" e& h0 n0 G- I& `. R; y/ i
首先有MOV (变量X) 0 ;(变量X)清0
" H+ {, t( Y; d! P/ @, O" l% D7 E5 ]
0 k- z, p' r2 y$ ~' j2 [3 H. D
sum (变量A) (变量B) ;X=A+B
' }% X$ i0 I4 s/ L# {) }$ J3 n, d& b0 \# {8 y/ Y8 Y3 Y
7 c; ?' } g' f! [sum (变量C) ;X=X+C
& c9 o- T( z; }( R
0 N6 V# A; h5 V) U( ~# } N8 U5 t* t/ ~; ?
movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
. C. r1 k" N, F7 z0 J" q$ d) w, r- i' x- K, v. C% }
' t* I2 K" s% ?inc (变量) (数值) ;让变量自动加指定数值到变量
6 g6 Q: {! M$ Z3 H# G/ N5 K# z5 t# q$ d$ X6 _( B; _
1 P3 ~0 r% O: I# h/ k! N3 y传奇变量查询,传奇自定义全局变量等更多功能,给我们写脚本带来方便
' y& v7 `/ y g+ o. R
! L& G# D) X. P/ \# q( V* M4 A& S% ^# F8 n1 G1 a8 r7 P- B
===============================================================4 W9 q7 s4 c7 M; ?' y
) V$ s- t. X5 l9 J: C5 }5 ]
6 T0 [) l0 k5 D2 N, _) c传奇自定义变量 声明及保存相关命令,现在已经很少用了 个人的直接使用变量U,T更方便 全局的使用A和G% y: H" p- q4 p& I3 f! M+ {' S! e
& e L, I1 S& q% Q. u, \
- P, g' n3 ^& i- E5 Y. g5 V/ GP0-P999 (私人变量,数字型) 关闭对话框重置为0。, E" b& d9 V( I
+ w+ y% s: [5 c" J& S
" [) r" i! [* P" [9 Q8 K
D0-D999 (私人变量,数字型) 下线不保存.摇筛子变量.
4 c7 J4 X0 ^; Z. G! K9 n9 Y& j
+ C$ R$ I9 O3 l V: |3 a+ x6 w& @' n& l
M0-M999 (私人变量,数字型) 下线不保存.切换地图清空.
- E$ j/ O- z; S& p: |+ U( Q- K0 v6 I# q) ~% h0 i: J$ r
) W5 D2 M$ e. M
N0-N999 (私人变量,数字型) 下线不保存.小退归0.
5 J( B4 a7 A- P* I, D# s3 e0 E
0 d/ [# Z3 f, `" A
2 u$ g Y7 d) ^7 `% [7 h7 _2 ^S0-S999 (私人变量,字符型) 下线不保存.小退归0.
1 B% n: W8 g7 B: b8 W
, J6 S9 { Q: h3 O# Y4 X8 a& L: W- |/ d, z/ w" ?+ q; N/ ?5 r
I0-I999 (全局变量,数字型) 不可保存,服务器重启自动重置为0。
1 @+ @2 w) J' d& f1 Z9 H5 w: l1 Q
9 X. R! u; l3 t/ R7 W j2 M8 d, ?, ]( L" x! f7 Q3 c
G0-G999 (全局变量,数字型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)5 T: p# N% h- c' ^1 |1 t* d: q
3 b( Q' x# ]1 Z1 ~: g, f8 F- O1 G$ @0 X& p* s! V
A0-A999 (全局变量,字符型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
3 f' h) Y; g2 i. v' F+ ^) f( R! Q7 ?& B* Q
, R3 C2 s3 g9 n% GU0-U99 (私人变量,数字型) 可保存。(存放在人物数据库Mir.db里面、值最大范围正负21亿)传奇个人变量
+ X% y( i3 n8 D+ `; G: m6 f
, e* {. w& v+ t9 F6 _: a" C7 s, q* b4 ~; j
T0-T99 (私人变量,字符型) 可保存。(存放在人物数据库Mir.db里面、传奇个人变量
- O& L' h8 ?0 B; c6 t
/ W+ w$ V2 J0 y1 G- S7 `4 k# \; {$ w0 n5 {' w; `
J0-J255 (私人变量,数字型) 可保存,每晚自动12点重置,合区或关停服务器请错开00:00点即可& N! G1 z0 ^( D, ]: d; t
5 ?( i( t3 z; x% J/ Q! m$ c7 n x |