传奇部落

legendm2引擎脚本变量操作指南

[复制链接]
发表于 2023-7-5 21:33:47 | 显示全部楼层 |阅读模式
变量解析6 W8 U  Y+ C# c9 B1 P$ G
一.标识7 f/ `+ C7 t+ |0 z: h

4 o- T6 _5 e" ~. r$ g

  R, K7 j* ~+ s8 a7 k& g[001]-[499](各引擎不同标识的上限值不能。正常的是499个),这不是变量,这是标识) D6 T1 P: w. v
标识的初始值是关闭的,它不会因为人物下线或服务器重启而重置, o6 j5 U+ v5 q! q0 q: \
相关命令格式:
0 h- r* ?& }6 T* ECheck [001] 0 的意思是检测你的标识[001]是否关闭, Z7 s% [" i: d8 A" S, U
SET [001] 1 的意思是设置你的标识[001]为开的状态+ V4 t6 d5 V) S2 M) I; M

! Y' ^) k) U$ A% s5 z" V( v

! u" z- a( b' B8 b# X1.关于reset命令的详解:
& F( w9 n3 W6 J9 R$ @/ |reset [XXX] 7 意思是将从XXX开始的7个变量回复到原始值0, f* A% m+ Q" c5 }' w6 S0 j' ~
比如:reset [100] 7 就是把100 101 102 103 104 105 106 107这7个变量赋值为0。
6 w! D8 b! Y4 _它等同与:set [100] 0
) U& ~1 Z- \4 V4 ?set [101] 0$ G( C$ @$ W8 O+ _' Y$ N2 ^8 R
set [102] 0  L. Q& C5 M& q5 O, E
set [103] 0
" ?: G& c' `5 z9 S, w! u. K' G  Sset [104] 0; Y/ E$ {( W/ H% ~
set [105] 0" Q5 U* q2 c  @  o
set [106] 0
/ e5 X7 ]8 v" S4 G5 c! H1 \( @2 d+ p

% Z( Y% |3 }# \3 X" H二.变量/ G5 z" Z9 o' }
1 f& u, [" j- l7 }+ w

! p  y5 u4 w% O+ h% g9 Q' aP0-P99 (私人变量,数字型) 关闭对话框重置为0。0 I/ N  ]0 ^+ R& O7 ]. p
D0-D99 (私人变量,数字型) 不可保存。
$ }& n! R, n* ?+ g- s% }" tM0-M99 (私人变量,数字型) 不可保存。
; ?& a7 f& `; v! s8 i1 b& KN0-N99 (私人变量,数字型) 不可保存。4 T) k4 D3 S2 r* o
S0-S99 (私人变量,字符型) 不可保存。3 }1 G6 R1 {( b
I0-I99 (全局变量,数字型) 不可保存,服务器重启自动重置为0。* M% L2 g* z1 T4 z7 P3 T
G0-G99 (全局变量,数字型) 可保存。6 g7 ]7 @8 e% Q# K! H0 @
A0-A99 (全局变量,字符型) 可保存。6 Y) N$ P8 C+ H

6 \3 q/ ]7 m  V7 g; A9 f0 W

0 @/ ^4 ~" a" a/ }. m1 o1 l变量与数字之间的常用格式:
8 u6 o1 W/ a/ f3 c2 a+ u4 l  a. A8 f5 I2 x& \/ U4 n! R2 U' ~

- T! @- r0 |7 z$ D0 A% v$ ^; D1 psmall G88 5 ;检测变量G88,是否小于5
" p2 q7 e( r# M7 X2 ~0 ?8 z) Y; Xlarge G88 5 ;检测变量G88,是否大于5
( y) p9 S1 L4 t1 x' C  ]7 @equal G88 5 ;检测变量G88,是否等于5
7 d; l' D0 Z# G. X  A6 R# v, h  hmov G88 5 ;设置G88=5: D/ }9 _: O. x1 u
INC G88 5 ;设置变量G88=G88+5
8 k3 Q1 t2 L7 U2 P, y" g" ]DEC G88 5 ;设置变量G88=G88-5' m+ T8 h! x' f! f0 X0 u7 W8 y
MUL G88 5 ;设置变量G88=G88*59 d0 c( J7 ?( C. A- Z! C$ O
DIV G88 5 ;设置变量G88=G88/5
5 F- e0 [- R  M- `4 f! f1 s' I/ NPERCENT G88 5 ;设置变量G88=G88/5*100%. J* p0 Y9 X! i# f

% B% V% V& X1 r% |2 f5 j

' B, \: G# A' {" Z8 [4 @4 h" I- o变量与变量之间的常用格式:
9 x$ E- ^! d$ s7 }
0 Z+ b3 [7 d3 v& [6 m

. j; O  \' Q5 d, Y1 H9 l  \small M88 <$STR(G88)> ;检测私人变量M88,是否小于全局变量G88
* [, U( d1 V# C- }large M88 <$STR(G88)> ;检测私人变量M88,是否大于全局变量G881 B. C" {4 h" F; [3 h
EQUAL M88 <$STR(G88)> ;检测私人变量M88,是否等于全局变量G885 M% `# L2 b0 k+ W* e
mov G88 <$STR(M88)> ;设置全局变量G88=M88+ O  D$ ]4 [/ C; k+ u; |; @
inc G88 <$STR(M88)> ;设置全局变量G88=G88+M88
/ j8 p' S* G8 K- V; f: ^/ f& ZDEC G88 <$STR(M88)> ;设置全局变量G88=G88-M88
8 W  n6 l7 w7 SMUL M88 $STR(M89) ;设置私人变量M88=M88*M89( c+ Q3 d" t5 Y( K3 F2 `
DIV M88 $STR(M89) ;设置私人变量M88=M88/M89+ u: Z" Z1 t: \# o1 K% I7 N
PERCENT M88 $STR(M89) ;设置私人变量M88=M88/M89*100%3 T. Z" C* j" L2 e! Q

: F7 |( j# ]# S: h3 eSmall、Large、Equal、mov、INC、DEC、MUL、DIV、PERCENT 支持第3参数,例:
' h* ~0 x5 o; m- m# g#IF 6 J2 W! j1 ?9 g. Q* A/ p( }
LARGE N1 <$STR(P0)> <$STR(M5)> //检测表达式为: N1 > ( $STR(P0) * $STR(M5) ) ,即检测N1是否大于( $STR(P0) 乘以 $STR(M5) )
- W3 g$ y5 p, Y用法类似:GameGold - <$STR(P0)> <$STR(M5)>
$ O/ x8 z/ r% o
. T! |4 a; v! `4 _7 }8 P; W. N: |3 ^2 T6 f2 \" C2 ^0 Z
0 }6 ~2 ^, {9 v/ i) D
其他变量命令:* ?  B; s7 R0 L7 E- ~  L- m( K. W7 }
1.关于SUM命令的详解:& Y; B% y* m6 ^  X! l! C; `2 n
首先有MOV (变量X) 0 ;(变量X)清0
! o/ k4 f& E( [* R4 O8 d. B( Wsum (变量A) (变量B) ;X=A+B
. m# N/ T5 [* _/ wsum (变量C) ;X=X+C( c6 F9 y8 A* C, v; n, P3 d
2.关于movr命令的详解:
: S  M5 g4 k! l. u6 ~8 E+ g8 dmovr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
7 `- V: r6 @# }  D- c* p8 R3.DEC特殊用法
' c9 I( `: ?% y支持A,S变量的DEC操作,格式:DEC A0 X Y
7 t# L( O: `1 }5 `2 S# G/ M其中X,Y表示位置,操作的结果:删除A0字符串中从X开始到Y结束之间的字符- x7 K2 P/ Q5 F
以下操作去掉“ABCDEFGHIJK”4 A3 v1 i& D& t0 p6 y# J
MOV S0 屠龙ABCDEFGHIJK刀1 q6 B# k0 I7 |- x7 y- ?
DEC S0 5 15
" x1 |  w+ M3 z: H
  [; {5 {; S3 J6 E) c! m: {
6 J. _* X- H+ q. F
三.自定义变量
, [: g( Y. I) N, k( E- ~+ g, c. x注意: 自定义变量不要以P、G、M、I、D、N、S、A开头
# Y5 O6 q5 I9 z* b. C$ H  \3 H9 N, Y' H: F
8 C0 t4 x6 W0 {+ ?7 l! z

7 [, \. z% i* C& Q- Z
# ?( i6 ]- s- F9 v
说明 , K7 O* K# w1 U

* t9 a3 p- M3 C& E! c( N: @

. _: a# q: S5 K! P- x3 [数据类型
# f. G, Q, {$ U
( D4 U! l  ?" t! r2 L
) [& h; v4 F# m
Integer 整型 - Z  \$ N! D/ f& ?: |5 _" U* Y

1 c; q/ B/ l, z, a

: _7 G/ n! K  q; }( rString 字符串
5 Y8 G( w3 D& ^! f3 h3 A. l" Z' w$ K( c( b: `6 v9 y( b0 c
2 @2 L7 {- z/ h0 m" k- A" B8 K7 H
变量类型
/ }. `, R. K8 J8 g, Y. r0 {& }
; }2 d/ `& I  ^( I7 d+ P

& @% @* q3 p& w8 D( \' M2 RHUMAN 个人变量 3 K! J' r6 Y: e( c" N9 m9 F& Q. Q3 {

! A5 J2 O/ s4 {7 _

" H3 R% j5 k1 o! @1 iGUILD 行会变量 $ r/ \( f4 j3 W; I! q' i. I
7 X0 n) {9 S' F( v. _8 Q1 |
0 F" P# e! d2 J% O
GLOBAL 公共变量0 r4 w$ r1 c+ X+ }6 {: h

5 c5 ]( n- o" q2 a9 |7 C

( |2 e, W8 [% B! f5 w( p1 R; k, ~
  G* U; F8 j6 l0 ?4 T

6 E! d7 Z" b+ T6 X: m自定义变量与数字之间的常用格式:
* W+ ]' I5 J. `7 D2 u" Y  v- u( n; {3 K" b5 @

$ C/ O3 F3 Z! q" q9 j# Y# nCHECKVAR HUMAN 自定义变量 > 5 ;检测[自定义变量]是否大于5$ b2 T. I. |: B( M
CHECKVAR HUMAN 自定义变量 = 5 ;检测[自定义变量]是否等于58 r9 g7 U7 m; H% |
CHECKVAR HUMAN 自定义变量 < 5 ;检测[自定义变量]是否大于5% f. e) u1 O( [" g2 d, _
CALCVAR HUMAN 自定义变量 = 5 ;设置[自定义变量]=5
+ }; j0 |- B% C% kCALCVAR HUMAN 自定义变量 + 5 ;设置[自定义变量]=[自定义变量]+5
7 F4 R! A7 [. ECALCVAR HUMAN 自定义变量 - 5 ;设置[自定义变量]=[自定义变量]-56 ?  |* d  c/ a) `" t
& g6 r# P4 x, \% x. s9 l4 n
7 J8 e# L$ k3 o7 F' M' B
自定义变量与变量之间的常用格式:
8 h  {6 n* O7 ?9 b+ Z
! T; l+ @! t* w" B4 M0 m" l

. h0 L1 ^( E: P- L0 ?2 Z$ {3 ~MOV M88 <$HUMAN(自定义变量)> ;设置变量M88=[自定义变量]
6 ?- b" l$ D0 Q! z4 B+ U2 FCALCVAR HUMAN 自定义变量 = <$STR(M88)> ;设置[自定义变量]=变量M88
* c4 Z2 U. |- E7 D* w( |/ wCALCVAR HUMAN 自定义变量 + <$STR(M88)> ;设置[自定义变量]=[自定义变量]+变量M88
! T+ _( z" Y+ W3 N( G- yCALCVAR HUMAN 自定义变量 - <$STR(M88)> ;设置[自定义变量]=[自定义变量]-变量M882 z& T  j' w/ ]5 P. }; p0 ]

: i( }% V, {! L. h=====================================================人物变量
8 P8 A8 S* n9 z4 s2 B! s, ]3 O6 N( N: h' ^' ^
  `3 |6 {1 L0 S6 g+ X% Z3 i
变量名必须大写:
$ g2 Z& U1 L% F- k+ c
$ F5 S" k( n! i( h
; o! V6 ]3 g( B  m$ _5 n7 X
通用变量:
: ?! w: i! I6 q2 _-------------------------7 T2 Z" B" @# N
$SERVERNAME //服务器名称
5 k9 \# H4 x8 q  ~/ M, |0 L$SERVERIP //服务器IP- s0 q# T# |5 Y* ~
$WEBSITE //网站 在String.ini设置
2 v( a- D" V' a* x# t3 B& y0 T$BBSSITE //论坛 在String.ini设置
. r; |; |. }6 |$ J$CLIENTDOWNLOAD //客户端下载地址 在String.ini设置1 Y8 Y9 c0 q0 |! E( L
$QQ //QQ 在String.ini设置2 P; @) v1 `" X( C- |/ A* S
$PHONE //电话 在String.ini设置
2 }1 N, A: [) `; {6 H# R$BANKACCOUNT0 //银行信息 在String.ini设置
# ]9 d- F3 E* d3 a$BANKACCOUNT1 //银行信息 在String.ini设置
' P' ^1 u+ E, t$BANKACCOUNT2 //银行信息 在String.ini设置
" I8 h# e5 y3 W! _- M$BANKACCOUNT3 //银行信息 在String.ini设置
2 {/ J! s# G# H; B3 H  [: z$BANKACCOUNT4 //银行信息 在String.ini设置& p5 O  C. b7 H/ C+ i* ]
$BANKACCOUNT5 //银行信息 在String.ini设置- v# S$ H) r- z' x
$BANKACCOUNT6 //银行信息 在String.ini设置
& B) Z- y6 `2 ~$BANKACCOUNT7 //银行信息 在String.ini设置) W8 E& N! D+ z( x, c
$BANKACCOUNT8 //银行信息 在String.ini设置
( D8 m, V( D& g, I- j$ e% G1 p! O$BANKACCOUNT9 //银行信息 在String.ini设置5 j- i1 W& s5 g2 t
$GAMEGOLDNAME //游戏币名称
( m9 J7 D1 d7 Y; c; E5 B$GAMEPOINTNAME //游戏点名称% |- @  m4 s. }' T
$USERCOUNT //在线人数/ V6 I* K- ^8 l  z
$MACRUNTIME //服务器运行天数 9 N5 F1 v* ]: r% {, D
$SERVERRUNTIME //服务器运行时间
& a% {9 D3 s4 ^$DATETIME //服务器时间
) d# R+ Q3 V6 p+ A8 w3 ]) M$HIGHLEVELINFO //最高级别信息
6 C* D, p$ w% |$HIGHPKINFO //最高PK值
# f4 A) \$ k" ~) X, N0 A$HIGHDCINFO //最高攻击& J. N5 A* R1 k. `1 C
$HIGHMCINFO //最高魔法
: O; c5 p: |' S4 [2 M$HIGHSCINFO //最高道术# e2 L7 F- z6 [+ |  c6 `9 c  O
$HIGHONLINEINFO //在线最长时间玩家的信息% C6 ~1 B$ J  V3 P5 ^$ \/ w
$CURRENTMAPDESC //人物当前地图名称信息 如:盟重省
( f, y3 H9 d* }' e$CURRENTMAP //人物当前地图名称编号 如:3- _+ h4 e. z. S+ J
$CURRENTX //人物当前坐标X
" g0 k( Q: o6 v9 }* U# |$CURRENTY //人物当前坐标Y' `& r: f0 P. z4 A% r
$GENDER //人物性别, V" Y+ V1 z9 I2 U. y9 l
$H.GENDER //英雄性别
# a) E2 P( u7 G8 s$JOB //人物职业
( d5 k5 p4 \8 n' f6 D$H.JOB //英雄职业 2 H9 Z) G& y( \1 N
$USERNAME //人物名称
1 D! p5 K, I& V9 n9 c5 a$DLGITEMNAME //点击后可得到的物品名 # f9 t# p3 Z" j$ y% U2 q: {
$RANDOMNO //随机值变量 2 _0 f- O6 v" h  C6 C
$DEALGOLDPLAY //元宝交易对像
. G7 K  X* ?2 Y$MONKILLER //杀人怪物变量( K) B' p8 \3 K6 l5 U8 b# T
$KILLER //杀人者名称: S+ D0 z6 Z! @) ^0 i, h: Z( {- X
$DECEDENT //被杀者名称
5 g2 Z$ ]% \8 r( L6 J$RELEVEL //转生级别
$ T3 \" f. a* H! C8 F/ `$H.RELEVEL //英雄转生级别
  b9 d' _% v$ @0 P) K$GUILDNAME //行会名称 % }- h1 _( R( j2 S# Z- ?: L9 g5 _
$RANKNAME //行会职位名称
$ c3 {4 I7 ~& M2 ~7 B: E2 s$LEVEL //级别
% {, v9 }. V  z% k, d. W1 R$HP //当前生命值
2 \- N" Q# T; q. r5 Y* d( _$MAXHP //最高生命值/ D* a* @# T" B- u: B% X- a
$MP //魔法值8 @: p; {4 y2 C- [5 Q! x, ?
$MAXMP //最高魔法值
' R1 _" z8 X7 Y$AC //防御
1 y& ]2 {; h9 \$ A2 @4 {( `$MAXAC //最高防御# G- A9 i9 W, R
$MAC //魔御% @0 t. o- `2 F% `
$MAXMAC //最高魔御* |4 n% k" T5 R% h1 ~5 v1 _" Z
$DC //攻击
7 G; n/ ~4 Y+ |0 z. ?$MAXDC //最高攻击
# @* L" c9 V: y( l* I/ h& F$MC //魔法
, E5 E* z8 i" Z+ P( G$MAXMC //最高魔法2 ^$ N  L* `% R6 t
$SC //道术; M7 u2 x: q9 i' C2 S
$MAXSC //最高道术* W6 p! e# n( c8 C$ O9 m
$HIT //准确; X* D. N8 e. ~8 k. }: I' K1 Z
$SPD //躲避率# @4 g# y, z" @$ e9 w
$EXP //当前经验
' V/ j) V- y9 o% i: [0 t1 ^$MAXEXP //升级经验值
; W/ k+ H8 E- \$PKPOINT //PK点数
4 ]8 c, y+ S( t  W0 z; k$ W$CREDITPOINT //声望点数
' j% a8 ]1 S* k/ ]$ n% s$HEROCREDITPOINT //荣誉值
1 F$ r* ]" Y3 y! c/ q$HW //腕力
- Q) w5 L" d. |9 B7 n8 K; ]9 N$ y$MAXHW //最高腕力
0 C5 q8 q- ^1 J! X) _$BW //背包重量0 J/ q$ u3 X) x
$MAXBW //最高背包重量
' D) \$ S8 C6 s$WW //负重力 9 m7 V* e$ O4 r+ e
$MAXWW //最高负重 & }3 e" F7 {4 M$ [, L& C" e
$GOLDCOUNT //金币/ l) F2 s% H3 J; |! A7 M) c& E4 J- U5 }
$GAMEGOLD //元宝8 Q' J5 C  F! K1 r
$NIMBUS //灵气值
) I! u) l5 [: [/ \9 |3 D$H.NIMBUS //英雄灵气值) L3 r5 |8 w; r6 [
$GAMEPOINT //游戏点- }! I2 f& {$ J) S0 ]
$GAMEDIAMOND //金刚石数
, ?+ U1 b. e" B, ]% G5 V8 k$GAMEGIRD //灵符+ G' h; _0 V2 C* j
$HUNGER //饥饿程度
* g9 }/ F# _3 D8 q9 i# r8 v$LOGINTIME //登录时间 ' A6 s$ p& W; Z( l9 F8 S8 r; }) u
$LOGINLONG //登录时长 % k* j) ?. ]: A! x# e0 a
$DRESS //身上衣服名称,下同
* L7 a  {! `9 N: o3 p3 A$WEAPON //身上武器名称
* v0 Y" w6 `0 e0 q# \# e4 W$RIGHTHAND //蜡烛' D- o2 d, Y  ?0 h. N' D& o+ i
$HELMET //头盔7 @, W% _& U$ J! f
$HELMETEX //斗笠 * C2 Z8 z$ w  v, O# [
$NECKLACE //项链7 J% V1 y: w: J# o) ]# ?
$RING_R //戒指右
/ g  t% b9 H; n* M( `' }. A% w! M$RING_L //戒指左
) t# L! l9 s: {. _; g, G* t3 B$ARMRING_R //手镯右  [- h- a8 L: _7 l9 k, l
$ARMRING_L //手镯左( `5 ~( N* U! N3 K# z
$BUJUK //宝石
2 S, |+ E; G7 K5 ^) G) K/ D' C+ h$ x$BELT //腰带& z0 S  e3 }& F( F
$BOOTS //鞋子9 n) @3 _9 |/ v4 C3 O% @' _" S' d1 }
$CHARM //符
- n" |2 X' b% N! i4 ~1 Z$IPADDR //IP地址
* w6 B* v9 b- O# l: l- M$IPLOCAL //IP地区信息 如:来自于[<$IPLOCAL>]的玩家[<$USERNAME>]先生进入了游戏..
5 d/ o) D1 D0 B$ ^6 D6 d0 l$HUMANSHOWNAME //人物名字全称(可包含行会封号,结婚对象,师徒名……等等)
$ e0 _8 ^6 ]4 z6 c* f- i# d
- P& O( @( q5 Z/ m/ [9 I6 ?9 R3 P, Z3 H7 y: D' Q
' q+ ^& t& w' a
;行会相关
. T4 {& e. H% o$ w/ r6 q0 l  O-------------------------9 ]' F9 v$ Y! H3 @: G: i
$GUILDHUMCOUNT //行会人数$ Y1 `" R- {8 s5 V2 |7 l
$GUILDBUILDPOINT //行会建筑度
) [3 k! m  r1 A4 A4 d' Y( X$GUILDAURAEPOINT //行会人气度
$ ^+ C, C& @1 y) p' \$GUILDSTABILITYPOINT //行会安定度, d( Q' A8 n- Z' V! b; ~; I7 e
$GUILDFLOURISHPOINT //行会繁荣度: w& p4 P0 n* _0 K
$REQUESTCASTLEWARITEM //攻城需要的物品(祖玛头像)" d* y4 `6 U7 S" K$ Y
$REQUESTCASTLEWARDAY //多少天后攻城
/ j, C; [1 a* ~4 s1 A: A" {$REQUESTBUILDGUILDITEM //允许建立行会的物品(号角)( h3 b" A- V4 h/ M1 p: |4 `1 X
$OWNERGUILD //城保所属行会
% C5 B2 v, P4 B2 U! E$CASTLENAME //城堡名称6 L! x% e8 W/ ]4 P7 P
$LORD //城堡所属行会的老大
. g/ \! @6 B; ?, |5 }& w  G4 H4 B$GUILDWARFEE //申请行会战需要金币数' v) m% I. k# i2 _0 }( U3 o
$BUILDGUILDFEE //建立行会所需的金币数5 n. Q6 r0 ?9 }! p! w
$CASTLEWARDATE //攻城的日期
( u2 W) i" ?  a7 m$ V/ q7 [7 A$LISTOFWAR //攻城的时间表& L  [0 \& D8 G$ K
$CASTLECHANGEDATE //占领日期- ?& S, C4 `) J5 k: O! v
$CASTLEWARLASTDATE //最后一次攻城战的日期
  g0 p) t" p+ R3 }) B$CASTLEGETDAYS //占领天数
: n+ Q6 ?1 N4 ^8 v7 a- L3 `0 Q0 N  ?- L2 P

3 L3 U$ @* o, _

( ?- F' L% p* }& }8 i& A! p+ O;可显示的玩家命令 对应Command.ini里面相关的值7 h  b# Q# Q& ^5 }  U: C7 p
-------------------------; v  q8 H/ v/ v* K  E
$CMD_DATE //例:次变量对应Command.ini里面的DATE=服务器时间,这里DATE值为服务器时间变量显示为,服务器时间5 T, X. \& o" p$ l# b1 g
$CMD_ALLOWMSG //类上( b) Z5 e' K+ {& {) v) M; [
$CMD_LETSHOUT8 E/ Y9 [2 c/ z, Q- e
$CMD_LETTRADE7 g2 p  u" }6 Z5 [% z
$CMD_LETGUILD
/ o  ^; }) c1 l3 J# q$CMD_ENDGUILD5 i, a7 H; g, O: {. D* S. a
$CMD_BANGUILDCHAT
$ z6 l/ \. A. K# H' n1 B5 [$CMD_AUTHALLY
, _+ }2 a5 Y* c" Y5 g) h$CMD_AUTH% e, t4 b; N, O; i: y7 z
$CMD_AUTHCANCEL
+ q( z6 ]( Y) N; t3 Z9 M$CMD_USERMOVE
! q7 W3 ?% G$ ~1 j4 l: Z3 n  v$CMD_SEARCHING. p* T$ u4 P9 |6 k
$CMD_ALLOWGROUPCALL
0 y# n) J# g, [; p* w0 H& f. u! v$CMD_GROUPRECALLL0 z/ U8 u0 e* F' q, f# U, r
$CMD_ATTACKMODE
( w' o# p  m0 g' w% g$ n/ X$CMD_REST9 V: g% \& [5 C1 A8 C, x. o
$CMD_STORAGESETPASSWORD
" E4 _; e6 ], R1 i2 n. T- X1 Z$CMD_STORAGECHGPASSWORD
' I& s3 N) F2 G$CMD_STORAGELOCK( R; w, z: {2 ]1 R+ k
$CMD_STORAGEUNLOCK
) B3 d% b! k! h" s" {! A3 m$CMD_UNLOCK
. x3 x. ^& O" ?3 C7 }6 k" q
( `( F1 @/ b; O' v0 W
3 \$ n) u. `' |0 }/ W7 d- j

, E; K9 q8 H- [6 z& z;记路标识所配套的变量 8 c4 q; Z4 B$ N$ {" C' D+ c8 _9 p
-------------------------/ l& v3 E+ K) K& O4 l$ ^) t9 S4 |5 J* G
$TAGMAPNAME0~$TAGMAPNAME06 //0~6目标地图名5 Z4 n) C  K2 B6 U
$TAGX0~$TAGX6 //0~6目标坐标X
- ~$ o1 V" ]/ a$ d  G& I/ N1 T$TAGY0~$TAGY6 //0~6目标坐标Y
. K) g& e+ B# E; D' k* M6 A! Y# S/ w5 u2 A$ b

, J) e4 m( N: c) h6 R, I8 x" y例:/ w3 @) ?% p% K5 y' }/ |0 ]' T
MAPMOVE TAGMAPNAME3 $TAGX3 $TAGY34 M8 F: w3 J2 h' ~' \# o8 I

0 C9 m& @+ L# {8 I3 A2 y

1 S$ |$ `9 X, V. {# A( r
, h) @* ^. @: G- A;人物以及全局变量7 _0 F( c3 J/ _+ B
-------------------------$ ~& V1 g. |2 f. E$ H6 q
$STR() 变量:, G0 r- e/ s) r8 Z  V
P //整数 0~9 私人
$ Z, k# R* B: x9 q% FG //整数 0~99 私人
, `! H  f& C: Q' F# y" i" h, UD //整数 0~99 私人+ P7 b% b) i. m; J% X# H
M //整数 0~99 私人
1 z0 V, o9 y9 {8 P1 z9 T( |- sI //整数 0~99 全局
9 z" L" H& ~4 CA //字符 0~99 全局
; ?4 a% `" h- Y- GS //字符 0~99 全局; j3 n% h2 g! c5 K
H //整数 0~99 全局& H5 a* ^& ~; J

& {. U& F0 T9 ]( \( W  @) m6 C
" a0 z$ |/ a) z, U5 d. _2 s. o; x  v
;自定义变量7 ]. I* t- j  {
-------------------------
5 c( ~9 e" Y/ t. Q! f$HUMAN() //个人自定义变量显示方式
9 U; o0 ^3 K$ E  g" P4 b% q$GUILD() //行会自定义变量显示方式
; Y! B/ ]1 A, y% ]" C/ b) ~$GLOBAL() //全局自定义变量显示方式
# B# `# X) h! _( z0 _3 }
) w' U6 b: m; I$ B$ W

2 l8 ~; M' s' e配套NPC命令: ; `# N/ h% g, |! l. k
VAR //定义变量! x% j$ ]: @! @$ _$ ]7 |  L
LOADVAR //读取 7 T! u8 w5 j% ]+ ~
SAVEVAR //存储
5 k# p) q5 _% c3 x& T- a; ~CALCVAR //对变量进行运算(+、-、*、/)" ?( |, `2 U; U7 H9 y
1 M- R1 Q) a  C: Z
0 P  \+ l: I3 t# o) X: c' O5 K

% S3 l+ p4 c( A8 h% w  X城堡相关:8 F/ h1 l" P! `3 U0 u3 A% T
-------------------------1 h0 d1 J" m' _# |6 ?
$CASTLEGOLD //城堡金币数
; p) F. H8 \" G: e- o: I7 u9 |$TODAYINCOME //每天的收入8 m) L( L. h' P
$CASTLEDOORSTATE //城门状态% ^) `4 f8 U1 m
$REPAIRDOORGOLD //修理城门的费用
2 l5 n3 [7 ^8 R9 i8 N2 x! H+ P. H) }$REPAIRWALLGOLD //修理皇宫城墙的费用! z% R! Q. z, m; Z! S! _* j0 Z
$GUARDFEE //雇佣守卫费用
/ M% f3 V, F  {- G- y, E. {: q* o$ARCHERFEE //雇佣弓箭手费用
- S+ H0 w; ^8 X6 f  v" ?3 j( \$GUARDRULE //守卫状态(未起用)4 B' z8 k) Z  y# `# k: |$ X
$REQUESTCASTLELIST //攻城列表
, ]' w& D. N! t. k7 p) x
% ?; j% ?# T- N1 u; b. [
" V' K$ T: x/ k8 P' [
" \- d  Y  M( ~4 j0 D3 E# u( f/ g
商人NPC:6 A7 s" s: a( U# t' ~$ e
-------------------------
  }- x2 O- T5 i7 e$PRICERATE //价格倍数
: z8 |" H3 E0 r% j! y* f4 G$UPGRADEWEAPONFEE //升级武器的价格! h" L6 d) z8 Q. u2 {
$USERWEAPON //手上拿的武器的名称+ Z' n9 x: P+ o" n
$QUERYYBDEALLOG //元宝寄售交易记录(寄售人不在线,交易成功后,使用此变量回收已交易的元宝)- Y. n. D- o1 D; {0 z7 j8 x: H
$SELLOFFRATE //老寄售税收(已不使用)
" X9 m8 {* V1 z/ F$SELLOFFITEM //老寄售物品列表(已不使用)
" I1 B0 ]3 ]% C+ c7 t! L4 j$SELLOUTGOLD //老寄售所得金额(已不使用)! w3 ~( {  N8 k2 l% G9 ]$ m

! }, S) [4 e6 ?0 t  o7 l
' s3 h9 J8 j4 x/ z5 L3 }2 |

# }0 }2 x: E. C7 ]3 W; b;属性附加相关配套变量( L8 o( O$ |2 f% l
---------------------------------------------
! H# Q! q' R  e1 b4 Q* C: ?; I- n$ABILITYADDPOINT0 //HP附加点数" H+ P% H4 c6 [& e/ Z& D" {2 d$ _, H* b
$ABILITYADDPOINT1 //MP附加点数
5 d: _# Y! C: Q$ABILITYADDPOINT2 //防御附加点数
4 {( H& j' a9 h9 k$ABILITYADDPOINT3 //魔御附加点数
& U: H9 F4 A" h$ABILITYADDPOINT4 //攻击附加点数1 r6 e! B/ D) b% Q5 g2 r1 h1 h
$ABILITYADDPOINT5 //魔法附加点数
* c8 b$ _  G# T$ABILITYADDPOINT6 //道术附加点数
# U6 M7 e2 n1 T% I$ABILITYADDTIME0 //HP附加点数时间9 k; ~( j$ q% t+ M
$ABILITYADDTIME1 //MP附加点数时间* O/ ]" _. `7 I
$ABILITYADDTIME2 //防御附加点数时间
; p/ P0 }; h% n2 N$ABILITYADDTIME3 //魔御附加点数时间1 m- L" C  m9 M1 D8 ^" o) M  Z
$ABILITYADDTIME4 //攻击附加点数时间; d" I/ O3 G6 u$ }4 L
$ABILITYADDTIME5 //魔法附加点数时间
+ K# @4 b! j" ~) L8 {- U0 v$ABILITYADDTIME6 //道术附加点数时间( w8 V- t" f/ ~
2 ?8 c+ J. N! _) a# j; R

6 k/ B5 c! s8 s3 }0 r 7 |2 ?% s* X* H* z+ I) O$ x
0 Q% c3 I" @5 i% b$ N  f

4 L) X1 k' L. ^;天地结晶
" B# W! `# e; j7 o; A------------------------------------
% O, p3 ]( |8 j' ~2 T7 f: a/ R5 x- ]  ?$GCEPAYMENT //天地结晶开启元宝
7 z& W& F: _8 Q* f/ C$COLLECTEXP //天地结晶当前经验
/ g# g; D1 ], W3 h/ z0 H$COLLECTIPEXP //天地结晶当前内功经验5 ]1 N, P8 ]; c" n6 b* z
$GAINCOLLECTEXP //天地结晶当前能提取的经验5 y7 F) v& ?6 J6 f$ t. I! A2 i% X
$GAINCOLLECTIPEXP //天地结晶当前能提取的内功经验
. b6 f: S6 }. |' N
% F9 Z% G! n1 J* L/ Y

( J( F0 y  l$ M$ j- r- E : o; r  a$ Y+ s! G) h' V, L/ Z
, j6 ]1 `5 V% m. K! J& D
/ [0 f1 }: ^& y) H8 b7 m9 L9 |' s
;自由加点 " }* v" u* l& k+ s& F
------------------------------------
- b: j  J  x4 D* u* I, R4 o$BONUSPOINT //剩余点数 4 L/ J0 l3 S% M# T% W
$BONUSABIL_AC //已+防御 点数( q3 n9 ^# ?0 |8 n* ~/ q4 U9 ?3 E
$BONUSABIL_MAC //已+魔御 点数
3 n1 z6 V- c& }2 U7 o1 g  s: q$BONUSABIL_DC //已+攻击 点数
! z, A! c/ Q1 z0 g% ~" i$BONUSABIL_MC //已+魔法 点数# h2 u4 d! y- i
$BONUSABIL_SC //已+道术 点数
) \$ L, \3 k. |* ^; w$BONUSABIL_HP //已+HP 点数9 ]4 f; D: R' C' K; c# a( x+ O
$BONUSABIL_MP //已+MC 点数
6 F5 H9 W1 x! r0 _! n7 o$BONUSABIL_HIT //已+准确 点数
; R9 P+ L; P0 t; j+ r$BONUSABIL_SPD //已+躲避 点数/ K" x) m2 T3 N' e: J! h
$BONUSABIL_X2 //已+X2 点数(未起用)& u6 Q* g/ H9 G4 H4 s$ K5 s

) a1 Z0 J6 _: X" \
3 u/ N. E) }' C7 M* L
$BONUSTICK_AC //增加1点AC所需要的自由点数,如X/17,表示需要17自由点才+1点AC值,AC上下限自动分配,下同; V; q0 [! K) ?+ u/ P4 d- v
$BONUSTICK_MAC
1 j# V: G  r7 k% N/ N9 M7 h& I$BONUSTICK_DC) z+ }7 [1 e; S0 m
$BONUSTICK_MC. k" k% B8 u& M5 z5 W
$BONUSTICK_SC
8 n+ l2 k3 m& P8 g$BONUSTICK_HP( B8 d2 W2 Q" Y- v! M( o- a
$BONUSTICK_MP
. L8 h# p  A6 s! A3 }* K2 [$BONUSTICK_HIT
: B! P. h/ w8 i$BONUSTICK_SPD
. g8 M4 K: [. x5 V9 w. x$BONUSTICK_X29 e' M8 @0 R2 Q0 b+ G- I! T9 X

. M; Q6 y% m4 r: }2 ^# b) e' r
/ O; L, y" R% `: {4 \9 \0 L
脚本示例:
! v  P  a- c4 y* F# ?DC: <$DC>-<$MAXDC> <$BONUSABIL_DC>/<$BONUSTICK_DC> <+/@AddDC> <-/@decDC> HP: <$HP>-<$MAXHP> <$BONUSABIL_HP>/<$BONUSTICK_HP> <+/@AddHP> <-/@decHP>\
2 E9 [" c) D0 HMC: <$MC>-<$MAXMC> <$BONUSABIL_MC>/<$BONUSTICK_MC> <+/@AddMC> <-/@decMC> MP: <$MP>-<$MAXMP> <$BONUSABIL_MP>/<$BONUSTICK_MP> <+/@AddMP> <-/@decMP>\
* F8 c$ k( @- j3 T+ W6 G4 I- b* xSC: <$MC>-<$MAXSC> <$BONUSABIL_SC>/<$BONUSTICK_SC> <+/@AddSC> <-/@decSC> AC: <$MC>-<$MAXAC> <$BONUSABIL_AC>/<$BONUSTICK_AC> <+/@AddAC> <-/@decAC>\
# S0 P. f1 X+ @8 Y5 XMAC: <$MAC>-<$MAXMAC> <$BONUSABIL_MAC>/<$BONUSTICK_MAC> <+/@AddMAC> <-/@decMAC>\
7 `9 `) Q: r2 y  CHIT: <$HIT>-<$HIT> <$BONUSABIL_HIT>/<$BONUSTICK_HIT> <+/@AddHIT> <-/@decHIT>\
2 o' X- h2 U  YSPD: <$SPD>-<$SPD> <$BONUSABIL_SPD>/<$BONUSTICK_SPD> <+/@AddSPD> <-/@decSPD>\
9 N* T: L! X; z7 q$ ^$ Z: [剩余点数:<$BONUSPOINT> <重新分配/@RestBonus> <返回/@main>\9 i" i' }( P5 Q5 J
0 V, f9 ]- ^  |4 X$ R
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-18 12:02 , Processed in 皖公网安备:34112402000394号 0.203452 second(s), 23 queries .