|
传奇私服脚本制作命令与函数大全
6 a% `. c( c' _- J# d F命令与函数:
5 ~* @2 Q9 r0 a8 N4 I+ `checkjob (Warr, Wizard, Taos) ;测试职业
4 y9 B. c2 }& f$ qcheckgold (金币数) ;测试金币3 n, J) S: b$ u6 a3 c
checklevel (等级) ;测试等级
% [, K& p3 m, r4 y' E) Lcheckitem (物品名) (数量) ;测试物品及数量4 J. I* N [$ q; E1 ?( c
give gold (金币数) ;给钱
0 v$ U" F1 ^" A+ ]: g8 Q7 q$ Q. |- k! ogive (物品名) (数量) ;给物及数量8 \0 T3 p( |3 Y9 j* @8 z3 X
take gold (金币数) ;拿走钱* a6 T4 p c; p, c8 j
take (物品名) (数量) ;拿走物及数量6 m" l' Q [& j3 O! o/ a6 M
checkpkpoint (pk值) ;测试PK值( x/ {" U% X. U6 q6 i! Y7 H2 i
checkluckypoint (幸运值) ;幸运值正值为好,负值为差
) o" \1 n3 b1 l2 S2 {, u6 xcheckduraeva (物品名) (数值) ;一般测试矿物等物品的品质
6 a1 Q7 @. a4 @1 S: vcheckhum (地图名) (数值) ;测试这个地图的人数& `% p4 h5 @. J, p( [) B- K
checkmonmap (地图名) (数值) ;测试这个地图的怪物数
1 f& F1 _* K1 m) |5 I: g7 Jmap (地图名) ;移动到这个地图' T/ q9 D, i& U' y# [3 p. j
mapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标! Y9 @7 w4 b& J8 W9 I9 E
monclear 地图清除 E9 ~8 R7 g" ~
close 关闭对话框
7 R- C2 X$ M( M0 fTimeRecall (设定时间值) ;分钟,一般指进入地图时间限制
1 u1 Z2 A' E4 e% b- @# ZBreakTimeRecall ;中断设定时间
3 i3 h8 G8 s# V7 ], i- G* JExchangeMap (地图名) ;与指定地图里的人交换位置
8 I9 U; S8 l' j/ j, A# t: w8 m, Qdaytime sunset ;一天时间* x3 J4 W: o' _. ~( z8 {
checkbaggage ;测试背包满没0 O+ g" H3 I4 U
small (变量) (数值) ;测试变量是不是小于指定数值
. {+ h$ D* } \# K$ s N/ Wlarge (变量) (数值) ;测试变量是不是大于指定数值* Q$ V8 }; p" b1 M
equal (变量) (数值) ;测试变量是不是等于指定数值+ ~: D2 v) b: C; `* i3 \4 g w
mov (变量) (数值) ;让变量等于指定数值
8 {$ Y+ z$ {. p. |0 Wsum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C), E, w Q- ?$ [9 K" a! @
注:关于SUM的详解( A# f* D$ c& }
首先有MOV (变量X) 0 ;(变量X)清0, f; j1 U. |- F& W3 a
sum (变量A) (变量B) ;X=A+B
, D( m2 `5 a- t( \$ csum (变量C) ;X=X+C' Z' j: ^9 u4 A
movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量0 I' B& X+ ?7 l- C% y0 b+ ~7 M
inc (变量) (数值) ;让变量自动加指定数值到变量% k$ Z8 z X! {0 \; \
playdice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]
. `# f% P* d5 T. Rrandom (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用于随机多项选择,既:. e' d, p& O' @8 E
#IF RANDOM 3 #SAY() #ELSEACT
" c; a1 y9 I8 s) s9 q8 j#IF RANDOM 3 #SAY() #ELSEACT i) Q5 A& G$ j3 K8 v
#IF RANDOM 3 #SAY() #ELSEACT1 y& d! N6 R! @2 @, h
Check [条件数] 1 ;测试[条件数]触发与否 1(触发)( h. e, i6 G; c
SET [条件数] 1 ;设置[条件数]触发
6 c- w" X. h6 m+ @
4 a# C x3 E" E) P, c9 vbatchDelay (暂停时间) ;一般为1
: D; {' Q/ h! c& G, Y3 ?0 N7 t7 Zaddbatch (地图名1): V. D( a0 i) K' n1 K: s( o
addbatch (地图名2)
6 f. z* A: l4 D- v) x: p! vaddbatch (地图名3)
1 R K- y% l' E( d- Yaddbatch (地图名4)5 l3 W) q2 s9 w0 i: E' [
addbatch (地图名5)
& B E, v2 |5 C3 U! `batchmove ;一步步到下一个地图直到5
& C. e- a' |1 ]$ M/ b0 |' k
3 T/ H& ?$ e1 [; |% c7 j2 `2 ]# U) d: Y' D' @( Z( B0 B( H
param1 01141 ;01141=(地图名)
. @5 M' Z3 o. c# X4 s' Zparam2 10
4 ?# Q, c; Y- Q9 `- E3 ^param3 10
3 u. |4 p4 M0 i: z7 N8 ]mongen 火焰沃玛2(怪物名) 30 10
* U1 e2 D3 D2 F: o/ B* M
$ S# k0 Y/ X* F# ]% W
* R4 A9 b: v; a7 c$ i$ a0 Z;玩骰子脚本解析, i7 ~ }6 N/ O! p6 F( P' ~) B
# P P, Y( L/ e9 l4 R#IF
% w: b9 J" n' cequal p9 1 ;测试 p9是不是等于1) Y: y; k$ J4 B1 q
#ACT7 \0 n9 {! k, @" q
goto @cube ;是的,到@cube
% \4 A* g5 z: F. Z* P0 b; V& V1 \BreakTimeRecall (中断设定时间)
2 |/ Q2 x4 o* K1 p- W4 Pbreak+ p; }$ y* K* Q! U/ ]/ Q# L
" Z( P3 _$ [: l: b) i5 R#IF4 o. `8 M* E' H# a
equal p9 9 ;测试 p9是不是等于9
7 n! o& F" ~0 {3 a3 F#ACT
1 z" P0 y2 M. R2 F+ Fgoto @quit ;是的,到@quit 退出
! T5 M2 L" {8 b; t6 k5 `BreakTimeRecall (中断设定时间)/ ^$ K$ x$ P! ?/ U% v9 U+ n/ |' Z% E
break9 ]# T4 ~2 _2 k( A$ p; \
# k( ?$ V$ d4 a$ E: A% T; u[@main-1]
; H2 ?/ T, R& d4 z) F) y#IF
9 U5 v8 c& f7 T#ACT
$ q( y( [. f3 h- s& B! f3 ymov p9 0 ;测试 p9是不是等于0
/ y: ~; a% N, I }+ J#SAY
p+ [, V, O2 U# f0 R8 Wsay ;欢迎词7 _5 A- O( N: G: P$ b4 A
<下一步/@pre_cube># F; t, n& A* {/ q& {
7 K; m4 {2 c1 G* N( [[@pre_cube]
+ K) h' M$ `4 ]% E#IF+ u, T. w7 Z+ N! ]* W6 a
checkitem 筹码 1 ;测试有没有筹码
3 {/ _# W1 N: }1 F9 W# p#ACT
# }4 Q* u6 q4 J4 o9 T2 h; n+ _4 lmov p9 1 ;有,让p9=18 k6 @8 q: P x: P
take 筹码 1 ;给出一个筹码/ h, L1 H4 d. Z% R/ J
movr d0 6 ;;随机把6以下的数(正数)给d0
6 m3 g# P, w2 R& q7 J: j6 ~inc d0 1 ;让d0自动加1到d0
& ~5 V# [3 E# z( @2 [ uplaydice 1 @cube ;玩骰子,点击到标签[@cube]8 c4 h, }4 k; v# n# ^9 e
#SAY# t8 a) B+ o# L3 `. e- a4 [
正在投骰子. \ <下一个/@cube>
" f& }' Z! D% F& M#ELSESAY; }* P& s$ D4 h0 |8 B3 S* K' z
quit
5 s, F: J! P3 C<退出/@Quit>
! a/ \; C! E, z ?5 ?# z% t#ELSEACT
, e/ U1 l) m, G5 S+ m2 Imov p9 9 ;转到标签@quit并让P9等于9
% b& l8 \3 J$ T0 m: \. ~5 j* i& W" i' _2 e( |) ?( r
[@Quit]! O) _/ C) [' O8 v
#IF1 S3 ] M' a$ l# i
#ACT+ i, S2 ?. b+ k( W9 m3 V
map B011 ;退出到B011地图
% X& z# ~4 E$ @- H7 o+ Z# g[@cube]+ R* W+ U3 H8 x+ N) i' V
#IF
9 m5 x* Z6 j% Y/ j. n& z& {#SAY
& E" W; U m, c3 o骰子的点数 <$STR(D0)> \ ;<$STR(D0)>是变量,把D0数值型转字符型
: q& d# B/ Y$ {; p( a3 s6 G你可以前进 <$STR(D0)> \ <移动/@next_cube>
- m+ `) ^% U9 s+ F* y
7 }7 |5 `, h9 k# ] ][@next_cube]
|+ Q& X% v& j1 Q4 d8 }#IF6 x9 `$ c0 k6 l5 ]+ q* L2 J, w
equal d0 1 ;如果 d0=1 u2 I4 n, F$ @! |2 C& @
#ACT. i% l9 U5 ^( b5 Z( ]' u5 v
goto @posi1 ;到POSI1
1 e, z' v1 B( Y4 M6 Dbreak# g- W# f6 [4 ]
a+ ^+ U/ [+ o, d
#IF5 o% ]+ ]. k, @- r
equal d0 2
; i1 L1 C& g9 C; h5 f#ACT
0 \0 S t0 }, Z) k# v, ygoto @posi2
; L. q, Z. v% g2 O+ i6 zbreak
s: e. u. v2 O" p; Z- Y8 o$ ]! a: a
#IF
# q B: j3 c3 g2 y5 bequal d0 3. j1 G" o# y% c4 W& M
#ACT
. J& {1 A# g0 w. u0 Qgoto @posi3: }4 y0 k& B4 D# i& k
break5 w+ p4 A' ~/ V- b5 M8 Z/ }
4 L9 T* A1 k# F/ @# _ ~, J#IF- }" C* U, }' w! }4 [) _5 o( u8 x
equal d0 4& ?7 Y5 l/ V% z J
#ACT, W( \3 A- U8 T; o3 P5 H# c
goto @posi4
' W1 E% K: u4 c3 dbreak
( W, l! x) J7 c) N) G
5 u8 Y" d: ^# s" p, i#IF
4 b z7 x, d0 Uequal d0 5& ]% p/ g g, J) V% X3 ]6 p! Z- H3 m
#ACT) \6 ^" c/ { X) @- m
goto @posi5& H8 ?8 |" z) ?; L: H+ e6 v7 `
break
0 o% [5 S/ z r f) s, M; n3 y4 T$ c2 d
#IF
: Z7 A* w& Y: u8 J% z- g2 k! I7 `equal d0 6$ L! e' h: t! I1 ]' [: k2 B
#ACT& S; R8 z* \) M7 P" f
goto @posi6
& H5 \; ]3 i7 n3 ibreak+ Q& Y" S% e" @. u8 j; h
9 f% Z. ^2 r" `) V C[@Posi1]' j: A; l3 K& g; U
#IF
9 i4 m; v; {( X+ m6 {1 A7 a) a, J7 H#ACT
+ D9 U0 b9 C/ j T \3 o9 abatchDelay 1 ;一般为1(暂停时间)
& `" s; N1 C/ T' T& W9 G' y* _addbatch B102 ;步进地图名1
9 E( S' l7 l" M) O/ [6 Fbatchmove ;移动到最后一个步进地图& \! M' R% G- j6 ]0 m+ x
) m2 |7 L J" a: i% K
[@Posi2] o5 N! M5 }0 N
#IF0 G) [, G- n' W7 [7 [" c' j
#ACT
" i) \% j8 y4 O6 }% o/ HbatchDelay 1
+ ~* Z1 p/ R: v+ k X+ ~addbatch B102
8 o8 E# e. M) I$ O9 S- s2 _addbatch B103+ C8 i; x) g( {' M7 C: a
batchmove7 ?5 R8 O1 R# u L
, S- J) E+ {# ^& n3 n3 M
[@Posi3]
* z. E4 j* g2 X* {" j, B0 P#IF
+ H" G/ W# g, y#ACT
4 K& l4 d# F5 g6 `& s* K! @batchDelay 1( g7 B2 f9 W5 p6 B( w! B: N' B
addbatch B102
: L' Q! S6 H0 n4 W8 `addbatch B103
; |1 N% m1 E+ L9 e& waddbatch B104
& K6 h" r" K* l4 I% U5 f) mbatchmove
. b* k$ R( I9 s; w/ C9 m9 d9 {8 ~" Y3 C5 |6 l4 b
[@Posi4]
9 |/ N( z) M# J( Q#IF# q6 `8 E# k2 s/ B+ Y; c6 {9 s) V
#ACT
3 [' h' O" e5 bbatchDelay 14 l, ~/ V5 [& [8 c6 O
addbatch B102
! I: `! N; A n0 e4 J, y5 Qaddbatch B1036 j. A/ P" C( E6 O9 H8 }% S1 p
addbatch B104
5 G. s! W7 x5 d/ Q Daddbatch B105: q" J& d' v7 [1 }: F! M8 g
batchmove
) a0 H6 o4 @; l, S
# \- U! l/ z1 X* G4 O, I* M) E7 Y8 b[@Posi5]8 y$ L$ t6 p- a
#IF
" S0 R) `- L% d$ j- K/ H3 V: Q6 w#ACT' ]8 t% l- I5 _& A1 u) a4 x( v. d. @
batchDelay 1; F. R6 j* M4 d g( A
addbatch B102
8 S5 N$ ]6 v( w0 W# ^addbatch B103 x$ I! P' {) x `# C2 F# q# V3 D/ P
addbatch B1049 q; d3 q# `3 c1 j |# o& G9 F9 \
addbatch B1055 Q5 J; m* e. G8 K7 k
addbatch B106
4 G0 q1 u- _ [6 ^; b" z. Dbatchmove" Y9 v/ [2 v/ c1 o
: s; {* l6 J- V8 Z2 B9 D6 U[@Posi6]2 w" @1 b4 p- [, ^4 E7 q I5 G
#IF
" b9 c. u- K4 i#ACT
( L9 r. [% A: RbatchDelay 1 ;一般为1(暂停时间)& N( d, D) a {7 P, N
addbatch B102 ;步进地图名1
$ h+ C, b& Z# o) K4 C' H- [/ ^. iaddbatch B103 ;步进地图名2& F8 V6 Z$ k9 a6 g/ }
addbatch B104 ;步进地图名3! n9 x( \6 E9 }) ^3 h
addbatch B105 ;步进地图名4 g: E$ L$ q1 D/ c. f
addbatch B106 ;步进地图名5
8 B9 I6 C: }* ], {- k: [0 xaddbatch B107 ;步进地图名6% `5 }6 n1 o; w
batchmove ;移动到最后一个步进地图(这里是6)
& ] m5 {0 m/ D2 ]4 w* d$ d' w$ C2 s
, F5 W2 O0 g* a( e* N;结束
3 t+ y, U) W. e0 C- ]0 m; ?* s% H; j& F0 M" Y
- q* L1 W7 S2 n3 d* X& v# V; b' Z
SET
# d- u( j6 q o% T
* G' O: z: O# H语句:
% v+ E/ W1 f) d8 B! \#IF
: _% |$ b3 ]7 k……& F; [, {* r# G( O# a0 D
#ACT(SAY)
* K/ j5 T7 Q8 @- U- j7 E0 h6 X7 j……$ g5 Q4 U+ v0 e" V
#ELSESAY(ACT) ;ELSE的两句是并列的,都是IF<>(条件)的动作. v: P& `" } M3 E# N2 [1 _
……. t3 \8 T; q' R. F! I% U& n; g, l
#ELSEACT(SAY)* A; K2 u; A! F
……7 }% w& m! K* }* h/ N6 Y& `: n
, r+ g9 g6 r. v3 d3 J w; E
goto (标签名)- Z& ?+ r# {- Q5 b6 v, @
break (中断)% C, x0 g' i( M3 C9 }7 C1 s
\ ;换行8 Q+ z2 C% N( O) U1 l
; v& V) w1 d+ b# L, l, y8 \$ h
; i: }. I: B2 j
x @+ q: {( {. o/ K* S变量:
$ {( H& F$ h; \; Z<$USERNAME> 当前用户名
8 B# k+ W- z% W& M, F4 ]1 R<$GUILDWARFEE>行会战金币数1 n8 X/ n0 T8 |- q* B7 |
<$LORD>沙巴克行会头名5 q# v( T! k1 d) c1 \6 K
<$OWNERGUILD>沙巴克行会名
5 d% t* u; W# Z: p( g7 e/ @- X! V<$UPGRADEWEAPONFEE>升级武器价格. G7 l0 N( |& p# _ W' G5 p
<$USERWEAPON> 放在对话框里的武器名字
& l S" P3 V( K8 f& j( ?+ u<$STR(变量)> 把变量转换为字符型
+ v3 |, a( P: `* ^ |
免责
帖子地址
打造全网最多免费游戏网站,部分资源失效,私聊站长补
|