设为首页收藏本站 国外访客:

 找回密码
 立即注册
搜索
查看: 24603|回复: 0

[教程/工具] 传奇私服脚本制作命令与函数大全

[复制链接]
灌水成绩
19649
120
20243
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 8 点
贡献 : 9 次
下载币 : 449 枚
在线时间 : 2005 小时
注册时间 : 2013-9-5
最后登录 : 2026-10-25

发表于 2026-3-18 12:49:45 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
传奇私服脚本制作命令与函数大全" X: M- P1 K1 H
命令与函数:
) q" ^4 H# h- Q. Xcheckjob (Warr, Wizard, Taos) ;测试职业' ~4 l. e. Y/ M/ j) u6 @* S, _
checkgold (金币数) ;测试金币. `1 X- j8 B, D" r7 A
checklevel (等级) ;测试等级' \8 G. |  F; E9 J
checkitem (物品名) (数量) ;测试物品及数量
1 M4 \+ P$ E& ]2 tgive gold (金币数) ;给钱$ H$ {- v: G5 m' |! r% S- C) o
give (物品名) (数量) ;给物及数量
5 ^' t! |; |$ W: atake gold (金币数) ;拿走钱/ ]1 b6 w6 J9 e) r. x8 m
take (物品名) (数量) ;拿走物及数量/ ]/ ]2 A! u7 r. T. \
checkpkpoint (pk值) ;测试PK值
$ T6 y. b' W! k' e# Zcheckluckypoint (幸运值) ;幸运值正值为好,负值为差; H8 i4 P# a" b, |2 P  m
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质
) G$ _! {% [. K' p# Z. T: b" Vcheckhum (地图名) (数值) ;测试这个地图的人数6 d9 w! @  }# o/ }% W+ {4 Y) N
checkmonmap (地图名) (数值) ;测试这个地图的怪物数
( {& _- G% A  d0 x# nmap (地图名) ;移动到这个地图" |5 H% J. v" z7 Y: c# H; K
mapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标
) l. k* y1 _2 G  @) s, N: w% v8 l- Tmonclear 地图清除
0 t" L: \; O7 {$ x6 T/ wclose 关闭对话框& [6 [: j/ E/ [" f: A2 W2 @& B
TimeRecall (设定时间值) ;分钟,一般指进入地图时间限制
+ ^. Z/ u, v3 E5 J3 `4 c/ j/ zBreakTimeRecall ;中断设定时间  \8 o+ ~! p0 A
ExchangeMap (地图名) ;与指定地图里的人交换位置
& K6 c0 B- V4 X; ^) M: ^daytime sunset ;一天时间% x. m" f1 B7 H
checkbaggage ;测试背包满没3 H# ?5 y1 }4 j6 _
small (变量) (数值) ;测试变量是不是小于指定数值
# {; p- N7 |% C/ Plarge (变量) (数值) ;测试变量是不是大于指定数值
6 T4 ~. F0 D  l7 T# h5 s# Z7 Nequal (变量) (数值) ;测试变量是不是等于指定数值
1 m2 k- i* B0 [+ N0 I& ?5 Rmov (变量) (数值) ;让变量等于指定数值, r6 u8 L2 o0 J$ C$ y  B1 O0 d) ~
sum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)  J0 |: U1 J. e& T) B! G+ s! ^' \6 k) e
注:关于SUM的详解
, u' L+ {+ Z. F5 S% H首先有MOV (变量X) 0 ;(变量X)清08 v; O$ l! a7 N
sum (变量A) (变量B) ;X=A+B
: j7 x1 F0 [$ i% i# L! X, w6 ksum (变量C) ;X=X+C
+ ^4 |$ j5 O' Q! x+ rmovr (变量) (数值) ;随机把指定数值以下的数(正数)给变量" p0 e7 f# I) G0 j! a6 f$ I1 X/ D2 f
inc (变量) (数值) ;让变量自动加指定数值到变量
4 D$ }1 U! p  N. Vplaydice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]
2 G7 t) n* U1 Q/ A' A" M% [random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用于随机多项选择,既:
" |) G+ @, L- b2 \& W0 W# w5 Z#IF RANDOM 3 #SAY() #ELSEACT& c& `1 N. t/ ?0 V% U/ V
#IF RANDOM 3 #SAY() #ELSEACT
* U4 q8 p: `1 r& M( M#IF RANDOM 3 #SAY() #ELSEACT) I0 _: q; P& V, A, q! R
Check [条件数] 1 ;测试[条件数]触发与否 1(触发)
- f9 h# \+ |1 d8 D; V. Z8 l) zSET [条件数] 1 ;设置[条件数]触发
1 l7 Q; T  R% P  v1 v0 I$ E, F+ Q) U2 }5 X
batchDelay (暂停时间) ;一般为1
% R+ C$ W) U4 R" \addbatch (地图名1)" I' D9 o0 ?! M
addbatch (地图名2)) K3 G) I3 S9 n7 M) k- _* l) d" q
addbatch (地图名3)' t) \: P0 M. l( V: g. u
addbatch (地图名4)
. S* h4 t1 j# c9 Z# i* @  e% ]2 Zaddbatch (地图名5)( N6 x% w& C5 p- H- E: K& Y! n
batchmove ;一步步到下一个地图直到5* t: u. C$ _2 h7 Z/ q* U9 Z
( z6 F+ q/ Q$ s* E6 p$ j. R
2 H7 }: e+ X$ C8 v8 m; L1 Z. d# J" k
param1 01141 ;01141=(地图名)% E/ V( D8 s3 a: N# U
param2 10
0 H' _, m9 ~+ X. M+ N% f4 q; p# J  o4 oparam3 10
) a# \; n9 C8 E+ }& u. L5 @mongen 火焰沃玛2(怪物名) 30 10
  N$ n, D( S! R3 Y4 L- g0 W
7 m4 j3 b, R. R: S2 Y( a3 U: h+ u9 b8 z. G
;玩骰子脚本解析
# F6 q* I: U  [- Z4 ?! F% C
' @- c9 |3 j9 k# k# E# u6 {#IF
- {  o5 w) [. B% Yequal p9 1 ;测试 p9是不是等于1
& n1 e" K3 X# G' W) N  T6 \- L4 ^#ACT
1 X+ r1 s* K" H; v  r: mgoto @cube ;是的,到@cube8 g+ [2 E) B% I$ E, ?
BreakTimeRecall (中断设定时间)
. W- a1 N! H5 g, Q  A6 W# K1 dbreak
: ^  G  d8 x1 C. y) E. z: N0 v* V6 r* F# a( m
#IF
4 m# t( [3 ~* h  v4 w" ~equal p9 9 ;测试 p9是不是等于9
% g1 h' {8 @4 V% T) A0 \3 K5 J& _#ACT* t( h( ~& N- q, i
goto @quit ;是的,到@quit 退出8 G0 ?0 I7 m" |# @1 {0 m
BreakTimeRecall (中断设定时间)6 A9 [5 p, q5 e5 g$ E
break. ?6 c2 h/ M  f3 n1 n
0 o6 ~/ a* M7 a! O. P5 Q3 V
[@main-1]
$ J( r5 i* w1 C7 c* C7 n8 w9 G6 o#IF9 d3 I( w5 @+ ]; O. `& s8 x% w8 Q
#ACT
; ]) ?7 W  e& v, O$ Pmov p9 0 ;测试 p9是不是等于0
7 |) i: Q  K; n  ]#SAY2 W+ q$ \8 W* V
say ;欢迎词! L% F+ `& P+ j8 i5 w; h
<下一步/@pre_cube>
/ c0 c5 ]' W$ K7 [0 O9 G3 [$ J' z/ d6 C6 F. L% o
[@pre_cube]
/ a5 t! V) Z: A: G" d) j" o#IF
; b4 M% g; L0 v; rcheckitem 筹码 1 ;测试有没有筹码
# u) b7 Z7 g4 ?- O. k#ACT2 Q0 U( y0 p1 p. k+ M
mov p9 1 ;有,让p9=1
' K1 u) z8 T3 Itake 筹码 1 ;给出一个筹码
9 d( @2 B0 W9 [% `& I7 D2 [# c! Cmovr d0 6 ;;随机把6以下的数(正数)给d0
- t5 U6 R2 ?3 b* t0 y7 J- zinc d0 1 ;让d0自动加1到d0
3 r: A$ X" W! i- i' }" \playdice 1 @cube ;玩骰子,点击到标签[@cube]8 g  |5 ]7 _- s4 t
#SAY
' S6 W7 A* m% |) J正在投骰子. \ <下一个/@cube>
9 G& y# }$ H- f' I8 j#ELSESAY
0 o& {( w9 V" u" E. {; dquit
- b9 Z8 \* @" K3 p0 {0 \# [<退出/@Quit>0 h+ [. L' Q0 U4 F
#ELSEACT
' S  j4 b) ~( C: B- B) }. K0 K1 jmov p9 9 ;转到标签@quit并让P9等于91 X+ ^8 k( m+ m

0 T! l- G( K8 z* ~[@Quit]
; y; V  g! G7 R# E  q& q#IF0 Z; [' |' y) L3 ~: M
#ACT
& j) g0 W$ Y7 A6 W! R# Z, i# [map B011 ;退出到B011地图
1 ]8 H# x  U, r( J5 O- g$ }$ s[@cube]8 u& r: H2 i( w9 K
#IF1 I& y9 W$ `) j# t" ?  m
#SAY+ |; j8 n8 c% _; D- |  H
骰子的点数 <$STR(D0)> \ ;<$STR(D0)>是变量,把D0数值型转字符型: x, {5 f4 [4 x
你可以前进 <$STR(D0)> \ <移动/@next_cube>
; T) B5 c' p# a' I- y2 }! S* D2 ?3 K( c  C
[@next_cube]1 P: \7 P6 J: n! T" m& G& @
#IF; W0 D! {& Y; R4 H% P; T* W
equal d0 1 ;如果 d0=1
  ~( \, s5 N/ ]+ T) P#ACT
: c6 O  W/ D" i" K0 `/ O+ _' ngoto @posi1 ;到POSI18 X! p* X9 U/ {3 P( |
break
- S8 E; ?+ P) b) @9 N" ]
1 j# R6 ~* p& p+ }0 F7 c* K% ]#IF
' o! `6 R2 F  fequal d0 2
+ C8 Y3 D: p0 I9 {: \+ Q#ACT
8 K9 ?. v  W/ N# E( ngoto @posi2. S$ O2 o- [2 U4 s' ~/ _& p/ M2 t
break
# J6 r! H6 P$ t( h: N$ p
1 }9 _7 G2 Y/ d# I" H1 t8 P# q#IF) y7 r* P6 |( N* l0 H
equal d0 38 q/ Q3 Z+ G7 {, G# W* `. w# j
#ACT
% W8 w* J- T# _goto @posi3* N+ q# p  O2 ^
break$ F' e( T+ w8 o" ~  t* l

9 K  O9 o. W1 D; c9 r#IF
& H/ S( v1 Y  I* ?equal d0 4$ Z: j- H% T3 X' U1 N
#ACT
9 k- x7 i- j9 i2 e( vgoto @posi4
% ^  E3 L& Q2 j! ^, cbreak
) C3 t9 ]/ O4 ^& i# [$ v0 }* \6 ?4 n  i/ v& D( i: Q. c; ?
#IF) n) a) |% I2 ~( F
equal d0 50 ^# w; B5 [8 J5 n. n9 @, x) W
#ACT5 [5 r2 }" Z7 c" E$ {: K
goto @posi5$ V# G, E3 ^+ e1 ^; b2 x
break4 x0 ?" F% }& k: k. C

$ Q4 o3 o0 y( D/ a' p#IF/ R$ w9 h. u# ^7 H, e* Z, n7 L
equal d0 6# |, {5 v2 d4 y0 s
#ACT
1 c5 o, P  k9 ?, K* N/ `goto @posi6, }8 N% X# T* K( a6 F
break! N) P) Y0 `2 @0 z3 E

$ ]0 R+ y% H1 U[@Posi1]- O+ @- f. |- ]: R
#IF
* m7 }# w7 M8 A$ J1 j5 z8 _9 `, t#ACT
, |% K. _; a! r& i7 |batchDelay 1 ;一般为1(暂停时间)" H+ J. \4 Y# ?  f$ R) I+ _
addbatch B102 ;步进地图名1
7 C9 K$ P; U- d% ?3 I+ v) nbatchmove ;移动到最后一个步进地图* A6 @7 j8 _# w: `3 B+ U

( u7 [) Z0 v6 S+ g0 K; _[@Posi2]
: o8 J1 _" g4 ?+ d! p$ P8 [+ I0 d) i#IF
, f* F8 x$ V* b9 e& f#ACT: `( T+ y9 C% [- ~, n9 b
batchDelay 1
, _2 m2 m* f; y: Caddbatch B102
) N/ M, Y9 a- Aaddbatch B103
& R4 S3 \& ?  s2 Zbatchmove
) \+ t; s* r/ H. |% q0 @
7 j# p- r4 B& k. K[@Posi3]# q  V0 J( {1 z. b7 d4 M3 f
#IF" V1 i7 N# h4 e$ O
#ACT4 a3 E9 W7 q0 k- ~9 U6 c
batchDelay 1
1 N( g" j$ C$ u* s% Maddbatch B102# E) q3 w+ A" Q2 f( C, G
addbatch B103" u- u% s% h: A1 u3 n0 `- ]
addbatch B104" g* {! F3 Q" X5 N) v9 L* H
batchmove
; `; J' i5 B1 N7 f9 ^7 e: h+ D, O
$ _" B# j# J. A" u( n2 h, A" r[@Posi4]
; G+ `5 H) s& Q; V& f$ g$ p#IF
4 V5 t% s. h+ j" Q) j. n2 d! P) I# M#ACT# c% G2 H4 z' N; N
batchDelay 11 V! O/ N  l5 u  _; @( D7 P
addbatch B102( {, ]# N3 z$ a* {& G/ D" t! `
addbatch B1035 A' v. I7 ]" _# w
addbatch B104
0 p7 R$ G( S: F" n8 R; Raddbatch B105+ h1 M: \; E$ s$ ?. R. A5 f" d
batchmove4 S6 h7 A9 ^! ~+ \
! f$ G8 x( t0 }6 G0 q+ H
[@Posi5]# O! _$ ~" Y. N$ i  q- Z" w
#IF
7 d& a5 A& I; d; P' f3 O#ACT- z% Y' V+ L/ q0 i
batchDelay 1
; }  C; S, Y) k) Y$ A0 haddbatch B102
" V& \( `- ~+ \) E8 Raddbatch B103! M! C  M) \5 _6 n
addbatch B104% I, S  ~- M2 D; r7 ]" B1 N) Z
addbatch B1055 `) b/ {0 Y5 m% V( Z1 p8 R
addbatch B106
2 g+ f8 _' b# ibatchmove3 J, w0 Q) ?5 a$ Z( y; @

! _( L/ V# c4 D5 b7 l4 j[@Posi6]7 C$ m  R0 o, A+ u3 z  T8 @' g
#IF
* X5 ^* n& n$ ?6 I: L#ACT
% S: w- ~7 l+ D( n' ObatchDelay 1 ;一般为1(暂停时间)
8 g0 P, B9 X; U2 oaddbatch B102 ;步进地图名1
+ J# X  W/ x4 H- n3 n  Laddbatch B103 ;步进地图名2
" H% ]9 e' `2 a* ^. @/ M$ [addbatch B104 ;步进地图名30 E6 b" m; f% C! F
addbatch B105 ;步进地图名47 V2 V$ g: y# t
addbatch B106 ;步进地图名59 e: b5 F: q0 l* i1 E2 F5 @: l) ^
addbatch B107 ;步进地图名6$ S! B; V9 K6 n4 q- s9 v+ x
batchmove ;移动到最后一个步进地图(这里是6)
: l2 B$ V" F% Q& y# |
0 K8 Q- V  t7 b) T( ?;结束
) |# }; `& F" W9 E9 y+ c; w. ]
+ D  E4 _/ g) ]9 t( J: d
% R  ^# }# x4 F1 {; D8 k" B- ?SET
1 @; J0 K  i: E* e6 B% T7 W  n( q$ F0 |1 X8 A+ w
语句:$ c, J, P" E- W# D) f9 G" }
#IF, \' Z0 E4 s' M
……
; U2 A+ x3 C5 @0 h#ACT(SAY)
* y* S# y# F/ U$ e# t; |! D……
3 i3 w1 [+ h- X. U#ELSESAY(ACT) ;ELSE的两句是并列的,都是IF<>(条件)的动作
/ `+ v7 Q+ J# t4 h9 C1 k9 B……
9 h& M: \9 J% C! k#ELSEACT(SAY)* v; n+ |* C1 l. {& I
……
% v3 Q4 ~5 i  O( f* X8 R5 J
, N* ^% `; `  S; x  d: dgoto (标签名)6 s5 Y- \; I$ N! i- d7 f, r6 Z
break (中断)
* [# |( p$ x) G\ ;换行
. G+ r9 m+ D$ u" w1 P5 |. w- Y) s. d, g  I; P) G

# G, H: D, L) y2 {$ E6 Z) G2 r5 Y1 V/ m7 z7 l
变量:
1 H2 R0 [9 c/ t) c/ ]<$USERNAME> 当前用户名
3 Q& p6 G+ k( |; o2 `<$GUILDWARFEE>行会战金币数7 _0 S  h- s: a# m+ J& p3 j/ \" N7 o$ ~( P
<$LORD>沙巴克行会头名; d1 l7 X) E; F# b% u" q
<$OWNERGUILD>沙巴克行会名
$ y) d. o; ~8 G. m<$UPGRADEWEAPONFEE>升级武器价格4 a- Q- }! H; [0 o( q
<$USERWEAPON> 放在对话框里的武器名字* x+ r$ J( q* m' ?( |( w% a" f
<$STR(变量)> 把变量转换为字符型
  B+ j( {& W+ y, U
免责
帖子地址 打造全网最多免费游戏网站,部分资源失效,私聊站长补
今日访客 列表模式
10月上白班,问题处理时间等晚上
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|蔡州手游 |网站地图

GMT+8, 2026-10-25 11:53

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表