以下以GEE引擎的相关变量讲解,GOM引擎也类似,相同的使用方法<$STR(变量)>
e- [$ k: [6 H) T" G1 T- R2 e4 P2 H( A8 M6 v" Z
/ H4 M3 F* N' x
注意:自定义变量不要以P、D、M、N、S、I、G、A开头
8 n. v" [6 l* i s0 ?" h3 H9 Q; [ q* ?9 J& [
5 }5 W- U" i6 f2 j
传奇变量用法;变量用字母表示,在程序中可以赋任何数据 名称只限于P0-P9,D0-D90 F, R5 ^" h8 G1 s
( Q' q4 F/ g' u8 q
" W0 A8 I7 f6 g. X) ~0 g5 |SMALL (变量) (数值) ;测试变量是不是小于指定数值8 [% k6 p0 F0 Y. D7 y8 `
6 H7 b7 q8 s5 M; S- \
/ A! d6 |/ i0 ]- lLARGE (变量) (数值) ;测试变量是不是大于指定数值
: Y% W! E. R) F. ]* N' n+ V' U% U$ e! a ^" R# ]
2 f* ?' Q6 T: [5 Z, V
EQUAL (变量) (数值) ;测试变量是不是等于指定数值! M% ?9 e$ ~. t* y2 d
; n, ~3 G, L# Y- ?$ Z2 ]5 w% t1 D
+ {4 H5 C7 M& }* _7 Q
mov 变量赋值 ;变量赋值 MOV N0 1 传奇随机变量0 K/ y! `+ A* M
- m7 p. W! @" a& d6 c
: X: D3 A" N5 n. x- e, A9 S0 c$ D
inc 变量相加 ;让变量自动加指定数值到变量,相当于程序中的x=x+n
j; t! O- ] E0 D2 M, }
, t, {; }: t) K0 P: p8 s! ?# W7 i$ _9 u0 d- A: S$ E& J3 N
DEC 变量相减 DEC N0 1 传奇变量相减# Z! c! I) X! O T% S+ X0 n/ [# P
/ w: H( Q$ T: D' @! ~0 w
3 B3 H7 E& T) W+ \' n9 E( w' ZMUL 变量想乘 MUL N0 2 或者 MUL N0 100 2 (不支持字符串变量)
& x M }+ W3 R; O0 v; M0 p* A! f( ]. S/ c
1 h2 n! d( I- o' }DIV 整除变量 DIV N0 2 或者 DIV N0 100 2 (不支持字符串变量) 传奇变量脚本相除
. e' {; d7 i& h" B, }8 j
, e9 }% }, m* P7 B: J& x
S5 m( I5 d* u( u3 T6 Bsum 变量A 变量B ;变量求和不要与int混淆,需要下面的组合语名才能实现
. N/ Q4 E2 m2 }" @
' f) ?0 W( @* X, z; v0 @* Q- Q: h' d2 C0 p
MOV 变量X 0 ;变量X,初值。, Q) u `$ v& |" F4 S: Z% l# z
O8 `& T5 P( A
$ R F% T1 A* i* Q" c! t
sum 变量A 变量B ;X=A+B
$ E; H y6 h4 ^
5 x+ e2 y/ o( W
& {8 K$ d1 d6 msum 变量C ;X=X+C 最后在程序中得到的是X值,实际X=A+B+C
, E2 V9 ]" j+ d6 n! V2 U0 P# N9 b/ m: C4 x0 w/ {/ E
- T3 |( c" C5 c2 S$ y
;如果只写中间一句是无意义的,只能导致错误
* p) b* ?+ q+ u3 C* E
$ N6 R7 X/ }0 k# q8 ]1 k9 ^" S3 Y# @
movr 变量 数值 ;定义随机变量,变量值为 “0 到 数值”
2 F5 @. F7 B9 d2 I2 @, O. m, t M- |: l/ p q4 p
+ o; ]1 C7 K9 h0 Grandom 数值 ;当数值=随机数时则为1否则为0; v: x u/ h4 A& n* B
# @* [ Z, r* b7 c
9 ]0 x: U0 s. f' P8 m5 [/ Z<$STR(变量)> ;显示变量时用,可以将变量值显示在游戏里,用在 #say后面。# m' D7 S* b' K- f
/ T B6 B* s* ]. o. o0 e
" s: F3 |0 ^" |/ `6 Psmall (变量) (数值) ;测试变量是不是小于指定数值3 _: D$ ~! T! O( ]
8 @" Q0 ]. G) q, ~- O; h/ F
& k0 O" c6 N) [9 g% Glarge (变量) (数值) ;测试变量是不是大于指定数值
( f3 Y ]% D/ `4 ?/ X% W w. U* C. |: n! b) ~# x0 b0 S! a
7 `6 v T& ]" aequal (变量) (数值) ;测试变量是不是等于指定数值6 S" T+ m# X9 J8 W
2 w, T( \& v8 ^: l1 \
5 K. C! B7 ?" N b6 v/ Umov (变量) (数值) ;让变量等于指定数值4 W" }" A4 A8 ~
* O2 @4 A9 A6 r% O' f0 M& u3 q% g
% x0 H# k8 L4 \# n( W' m
sum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)) G7 k* s* O# k0 F
, Z, U+ O7 u, G# M; G
# r- r& V) e) Z- `7 |注:关于SUM的详解+ W! K' k9 D8 f+ Z1 ~! K& o0 @% p
" ?- I2 v# b2 w/ B8 o
2 M$ m j4 u$ c8 {* u
首先有MOV (变量X) 0 ;(变量X)清0! k2 p' B; M; J1 r* g) F" A
* T8 ^0 X! @" M
0 d3 J1 h% V5 Q* |0 Vsum (变量A) (变量B) ;X=A+B+ I1 [4 K3 s- j r
, ^' ~: G3 b* N
. e7 l1 g& C. R9 c4 H$ C
sum (变量C) ;X=X+C8 n2 ^$ v9 L4 ~5 z9 [$ ~: ]; h( d8 |
" M! r$ U u; Y3 D. Y* N
2 u8 i% @3 s# r+ }movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
4 {$ I0 h/ j) m% w6 _. G, w& {" |5 L# ` z l
2 |& H5 D2 m% @) j w( l$ Jinc (变量) (数值) ;让变量自动加指定数值到变量
* d$ ^& ^4 Y+ Z3 N! W- c0 n0 w V% r
, _; V/ G# K$ ^
传奇变量查询,传奇自定义全局变量等更多功能,给我们写脚本带来方便
8 M6 ~: X5 K. S: U f4 r7 e' F# y: T3 o$ {
! {% Z* g# M) L" e1 M* k( a===============================================================
( q( w9 }8 W( I% ~
: H; W' P3 J4 i5 I7 |2 h8 ~8 n; J1 c* V: L
传奇自定义变量 声明及保存相关命令,现在已经很少用了 个人的直接使用变量U,T更方便 全局的使用A和G& p+ F- u: d$ G2 ~, k/ K
9 f+ u; H( Z: Z$ u% h
5 {. `8 g* o% l2 k4 F& {4 MP0-P999 (私人变量,数字型) 关闭对话框重置为0。
: e5 E+ t7 Z( e1 i+ C+ u7 d
% ]' i {7 H, l7 w- B' G, b
0 }5 S7 a9 V" Z* e5 k" mD0-D999 (私人变量,数字型) 下线不保存.摇筛子变量.
0 n- x+ i% k& J- `
4 P. m+ y& ?5 x/ O. u8 T5 w; b0 O- M9 ^6 h
M0-M999 (私人变量,数字型) 下线不保存.切换地图清空.( w6 ]& c! `3 }2 @" l
# s0 m1 h/ {2 O; B- [2 ^; J' C* k H9 e
N0-N999 (私人变量,数字型) 下线不保存.小退归0.
% I l% M1 d, U4 L" J! O$ x, P$ f' ]& \& ~) j
: a# f+ @# w# k* S0 S5 J
S0-S999 (私人变量,字符型) 下线不保存.小退归0.1 y9 v# Z3 \9 t' U" R' E
6 W# K/ e( W s; ~6 c( C8 W) J! Y
0 M9 @3 W4 C2 V
I0-I999 (全局变量,数字型) 不可保存,服务器重启自动重置为0。
+ t3 r1 \4 ?2 n* T% \
9 M) U/ J9 `7 V; P3 J
' m6 f4 v/ }' N A- L: m1 c9 uG0-G999 (全局变量,数字型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
, M9 U& F8 _$ V; \$ z9 _) F# u" `! |+ f3 A* F6 K
0 H5 s0 T( K% O( K. F
A0-A999 (全局变量,字符型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)0 s% p1 t3 y- O3 S8 F
' X0 y: Q: C# H
% z3 I9 p, e& Z# B( g! U( g4 {
U0-U99 (私人变量,数字型) 可保存。(存放在人物数据库Mir.db里面、值最大范围正负21亿)传奇个人变量
- M e7 T: Q: ]5 P* C
) S8 K( ~0 {% t& B5 p; D. E' r8 Z9 v( t# i, O
T0-T99 (私人变量,字符型) 可保存。(存放在人物数据库Mir.db里面、传奇个人变量
m' g- m# D" A# h
/ t) C- [& Y4 T. }* B1 M0 a; u) R1 w
J0-J255 (私人变量,数字型) 可保存,每晚自动12点重置,合区或关停服务器请错开00:00点即可
$ ?3 S5 B5 q2 O+ M9 [4 r' k" c& q% ]+ d+ _% [* H4 n( [
|