传奇部落

传奇脚本变量加、减、乘、除、使用相关讲解

[复制链接]
发表于 2023-8-11 22:39:04 | 显示全部楼层 |阅读模式
以下以GEE引擎的相关变量讲解,GOM引擎也类似,相同的使用方法<$STR(变量)>
7 b; }# Z0 e! h( H; A* N' @. A' m" x! p8 D0 J0 @6 K2 v2 @: ?

, T" X  i, p$ i注意:自定义变量不要以P、D、M、N、S、I、G、A开头, f$ r2 D- }- y) @1 F, G& }

( W* b" U! {# K, ~" U+ v% T+ P* W
4 Z2 |& U3 a& i. D% B5 E
传奇变量用法;变量用字母表示,在程序中可以赋任何数据 名称只限于P0-P9,D0-D91 _5 L# s5 R# u

+ K; d! _- J& J6 ]5 g  h, q. i

) V* V2 B/ X* V  D& WSMALL (变量) (数值) ;测试变量是不是小于指定数值" X  L( J! y3 F  A

2 L5 T: f% l$ e  X- N8 B; q

7 ]4 @0 Z1 U. L1 @1 _LARGE (变量) (数值) ;测试变量是不是大于指定数值
7 F' P7 b5 [6 X
* O3 u& l2 g$ M5 z9 y8 C/ M2 e
$ o) C, G- U" ~8 |9 j8 V$ C, R" F
EQUAL (变量) (数值) ;测试变量是不是等于指定数值4 x: f9 D: U, p3 b( a
! I1 g4 x, d0 m1 U2 K& H: H* A4 A

( o4 k. {' L/ _/ E2 t# Q$ bmov 变量赋值 ;变量赋值 MOV N0 1  传奇随机变量0 Y8 k# I0 C+ E/ k# v' Y) A

1 ?5 O# x' n/ |+ I/ s

4 P# ?4 m1 d! \( Kinc 变量相加 ;让变量自动加指定数值到变量,相当于程序中的x=x+n
* @: D6 J: q/ I; v. }9 W! _
4 A7 z8 Q$ W/ c4 N0 I  q& V

, E# V5 P$ G# C' Y& x) R3 mDEC 变量相减 DEC N0 1 传奇变量相减& m% B2 V) ]6 x2 m( q% Y

4 E: I0 E2 P) k

2 h! b, }7 m2 C) C3 @6 DMUL 变量想乘 MUL N0 2 或者 MUL N0 100 2 (不支持字符串变量)
( D4 J( I4 O& V/ b9 h5 a7 C( P4 r9 s: J* h2 X' G& \' [

' J1 P( [' S; ?; ]1 DDIV 整除变量 DIV N0 2 或者 DIV N0 100 2 (不支持字符串变量) 传奇变量脚本相除# b, a4 m$ k. u# `& z7 \2 r3 Z7 p$ t

) K0 ~' [, [- t

6 P- O0 }% \9 L: }! A) ^0 w3 Q& Asum 变量A 变量B ;变量求和不要与int混淆,需要下面的组合语名才能实现- p7 e; o" O% Z$ ]6 c2 j' M& A

  U# `. a0 [8 m; q  ~. T+ B! q* B

7 d* O& O6 p& S" [4 cMOV 变量X 0 ;变量X,初值。, x9 z8 h, s9 R" f

5 p. F6 X7 f5 h4 K9 c3 O
$ m4 s1 l) @5 m( Z+ a0 J( R
sum 变量A 变量B ;X=A+B
7 P' H% `, y+ D! K5 [1 g& Z
2 J  ^5 o, }% Z' E$ l; {
1 Y, \* K, x3 l) c6 @' {
sum 变量C ;X=X+C 最后在程序中得到的是X值,实际X=A+B+C' Q, K; k: t. x& S  z
; O' H% n: F7 G& Y
7 q8 H9 B1 p' M4 G3 N; m- H
;如果只写中间一句是无意义的,只能导致错误" R3 c, r) t. k
9 y. Y% h# S7 t# F- V* A0 s) P7 d) r

1 W" Y  `% _6 {/ B/ i! Zmovr 变量 数值 ;定义随机变量,变量值为 “0 到 数值”- k) K2 x; F3 Z6 R8 J3 P
; R# ]5 S  x- G

$ E/ N8 k) X* j$ h: l! Trandom 数值 ;当数值=随机数时则为1否则为07 L, Z* e  `: j6 m0 L1 D( d0 M
$ N$ z) J" n% @5 J+ ^
4 s0 c& y5 _4 E
<$STR(变量)> ;显示变量时用,可以将变量值显示在游戏里,用在 #say后面。
0 {0 [  W( s  ~# Q  {. e
2 g# A! N9 C* e" S2 K1 d
, D" j1 l" D! s: N7 l
small (变量) (数值) ;测试变量是不是小于指定数值6 |  u5 j! o5 L( ~4 z

5 p- W5 ^1 \$ n

. t5 f3 Z7 J* Y- Qlarge (变量) (数值) ;测试变量是不是大于指定数值0 _0 I- k/ u1 i* S) O

: t- M5 y) Z; Z

0 o* H+ M3 ?3 z  jequal (变量) (数值) ;测试变量是不是等于指定数值
0 p. x0 g) p" a
5 R# i. O. f1 R  v
( V7 F% ~" o$ s1 g, H& }
mov (变量) (数值) ;让变量等于指定数值( v7 `4 i/ u3 D- _% c7 Q* K

! W% J! o1 A, Z  g3 O6 @+ Y

# H* r- f: }8 q! ?  qsum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)
* T  b, Y' G5 n2 h& e
0 R/ a* `0 c$ @* L% U  H: @

6 @. P6 D# H9 [, x注:关于SUM的详解
3 H) I, c! A5 G7 j3 B1 p2 }* I% ^  ]
8 J4 X7 ~2 ^+ Z( A; |- G7 Y2 o
3 N( B' d* m* s1 X2 G1 B
首先有MOV (变量X) 0 ;(变量X)清0
7 `  m4 _# A' D/ x; B# k0 m) a. E0 r$ b0 E# f2 J

0 ]) h5 J  ?* G. b' K+ Ssum (变量A) (变量B) ;X=A+B9 f; D$ L# P5 r5 |3 k. {) D3 X

% ?. P( i6 B5 N+ p* C- x
- P. K$ I( A! _5 G9 v( F
sum (变量C) ;X=X+C4 Z  r' ?; E- |; _- f2 s

, q7 y" M) T! g8 ]5 o4 t) T
4 p+ K1 K/ U) z! l8 Q0 ~+ j0 ]8 l6 \
movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量0 D* D5 R6 P+ y5 g0 [

" p2 x* o! y4 V
2 m% v7 ], q+ z
inc (变量) (数值) ;让变量自动加指定数值到变量5 O- l5 r% T6 ~/ `3 X
; v, @3 ~& Z+ D
( x- t- R- u9 J" Y5 J5 T& w, g  o
传奇变量查询,传奇自定义全局变量等更多功能,给我们写脚本带来方便$ K3 @! c7 ^9 e6 c! A* G6 D/ W
( n0 p# s8 y6 @/ k, _

& {( P+ ]- E/ B5 ^. r& E$ w- j===============================================================: U% t7 s" E4 N9 _% r3 }2 N
. M# g7 g: K% `$ ?0 Z2 l. d
: y2 h1 p/ F- C1 A. w9 P
传奇自定义变量 声明及保存相关命令,现在已经很少用了 个人的直接使用变量U,T更方便 全局的使用A和G( v  @, o9 V7 @0 }
$ a! x8 H2 `. j( i; h; t# W+ N) S+ P/ i
; t/ P  g0 x' y( v" N
P0-P999 (私人变量,数字型) 关闭对话框重置为0。
( `9 q, J( o! b: T: {# Y: y
6 n5 J  ~7 {# w: l. \% |

0 X( X6 x( \  |% H- v% d. dD0-D999 (私人变量,数字型) 下线不保存.摇筛子变量.
0 @. P  Z. S% U0 m# x
* h: k! e. v+ r& }# _: N1 Z- Z
- v! \' I8 ^8 y# M  Q& Y
M0-M999 (私人变量,数字型) 下线不保存.切换地图清空.( R! ^  p" _6 U# n5 P7 y; O
( ^  R% J; Q5 X& x& t2 r* [

; v) a) v* |( T6 F; G: h9 ?N0-N999 (私人变量,数字型) 下线不保存.小退归0.' d9 L! A6 s" G8 c' I& z

4 q/ X7 c5 ^& [% W& w

8 w1 Z7 h0 ?! bS0-S999 (私人变量,字符型) 下线不保存.小退归0.
2 K1 R# l) R  b& |1 X6 l6 t( i( P" L( j$ n- @/ Z3 X6 d- O
; `( R" A3 f2 p* }/ ?
I0-I999 (全局变量,数字型) 不可保存,服务器重启自动重置为0。0 o- U! w- v/ E3 P  h+ j
) R5 n5 g: \: N0 f7 ]) I- k

. x0 U, J7 Q, w1 |G0-G999 (全局变量,数字型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
1 H8 `/ X* [  n1 Z# C
+ k+ X3 ?6 B) }1 `$ L; [/ U

1 F3 X* S* w4 Y* K5 l/ Y9 C5 k9 E; ~A0-A999 (全局变量,字符型) 可保存。(存放在Mir200/GlobalVal.ini文件里面)
  c0 C; j0 A2 ?" e
! c$ y, ^8 M" I9 t" Y

, s! z! T: w; O& s! EU0-U99 (私人变量,数字型) 可保存。(存放在人物数据库Mir.db里面、值最大范围正负21亿)传奇个人变量
6 ~3 u! B( x; z5 X2 J: K1 U3 G: r% m

9 |* A- A* m  MT0-T99 (私人变量,字符型) 可保存。(存放在人物数据库Mir.db里面、传奇个人变量# v: h! C- e3 U1 i& B7 h
5 `9 d* ]( @( o% l# u& ^

9 }4 f9 K& N* wJ0-J255 (私人变量,数字型) 可保存,每晚自动12点重置,合区或关停服务器请错开00:00点即可
. d& o0 r, k4 R1 O/ ^: ]
1 S4 Q+ q. `' A0 B
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网站地图|皖ICP备18020244号-7|传奇部落

GMT+8, 2026-10-26 01:29 , Processed in 皖公网安备:34112402000394号 0.187928 second(s), 24 queries .