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

 找回密码
 立即注册
搜索
查看: 5991

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

[复制链接]
  • 打卡等级:暂无等级
  • 打卡总天数:333
  • 打卡月天数:13
  • 打卡总奖励:256
  • 最近打卡:2026-05-13 00:29:38
灌水成绩
17431
92
17927
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 9
贡献 : 9
下载币 : 377
在线时间 : 1562 小时
注册时间 : 2013-9-5
最后登录 : 2026-5-13

发表于 2026-3-18 12:49:45 | 显示全部楼层 |阅读模式
免责
传奇私服脚本制作命令与函数大全
( n- i; x( z6 P6 ]# ^" u5 @8 G2 r- K( {命令与函数:
5 S: z6 n4 u+ t, acheckjob (Warr, Wizard, Taos) ;测试职业" D9 E3 a7 f: r9 I) T5 w
checkgold (金币数) ;测试金币, @+ @. B! |$ P
checklevel (等级) ;测试等级
3 g* C1 {& X+ A2 w) ucheckitem (物品名) (数量) ;测试物品及数量
* l9 g9 U9 k  z0 u' _+ u, ygive gold (金币数) ;给钱/ b% G) ~. G7 W3 {9 ]" H" Q
give (物品名) (数量) ;给物及数量- H6 P3 L- Q" n- x: w2 f
take gold (金币数) ;拿走钱8 K7 m2 ]' S, {; ^: Y4 Q2 K, B
take (物品名) (数量) ;拿走物及数量5 C8 ]  F+ A: w- M1 ]: ?+ a
checkpkpoint (pk值) ;测试PK值
- F" f6 \& _+ z9 ?& i3 e6 e) Gcheckluckypoint (幸运值) ;幸运值正值为好,负值为差' C! ^3 Y9 }4 B4 q: L
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质
! l' J7 C0 g( w7 `checkhum (地图名) (数值) ;测试这个地图的人数
, ?+ {9 U% y# A+ J3 ?5 |checkmonmap (地图名) (数值) ;测试这个地图的怪物数
, K( t: v6 X% Y9 _map (地图名) ;移动到这个地图
- v" h  P) c1 [& u8 n/ Amapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标9 l$ y" B: F" ?6 m! R- L% Y- g
monclear 地图清除( k  Q8 c% h) R' {) l5 Z) H
close 关闭对话框
. S4 Z! B! [/ q# f: C5 ^1 z4 RTimeRecall (设定时间值) ;分钟,一般指进入地图时间限制3 z) V* }8 x, {
BreakTimeRecall ;中断设定时间
" R' m& D+ p& S. }& E. GExchangeMap (地图名) ;与指定地图里的人交换位置. m  ]( n, [5 q. P& N  g) X0 S" c
daytime sunset ;一天时间
1 L7 P% A$ ~* }checkbaggage ;测试背包满没
5 T. {: v- \% U; A3 O' Wsmall (变量) (数值) ;测试变量是不是小于指定数值
/ O: W! E, H% q! tlarge (变量) (数值) ;测试变量是不是大于指定数值& k6 B# a& [7 a  L2 [5 K$ X
equal (变量) (数值) ;测试变量是不是等于指定数值
) H5 E9 m5 [! P) C6 i2 P5 j/ Hmov (变量) (数值) ;让变量等于指定数值
# D& O/ {( y+ z/ N4 r' W; ]: Nsum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)
* _- N2 r) P5 n+ b( |+ |注:关于SUM的详解, X( ]; o5 a0 Q9 O8 z" @
首先有MOV (变量X) 0 ;(变量X)清01 H1 K8 X6 `" L" G4 e  e
sum (变量A) (变量B) ;X=A+B
% a1 S4 _$ O& N& R+ dsum (变量C) ;X=X+C
) U% a5 s! i6 b) L. z6 Mmovr (变量) (数值) ;随机把指定数值以下的数(正数)给变量8 Q: Z8 {% ?+ k2 x1 P2 c- B* a. n
inc (变量) (数值) ;让变量自动加指定数值到变量! p1 f* _7 R, p8 ], J* r. S0 X
playdice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]7 y* j4 w/ {6 {( ~! W3 W/ r+ w
random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用于随机多项选择,既:* m( I8 m; {% s2 i, R- x) K# k
#IF RANDOM 3 #SAY() #ELSEACT
. w4 f7 a% f! W$ H# u: z" @$ r3 j, C#IF RANDOM 3 #SAY() #ELSEACT7 |" x! {* ]! ~9 B
#IF RANDOM 3 #SAY() #ELSEACT
( @& |3 W  G9 yCheck [条件数] 1 ;测试[条件数]触发与否 1(触发)
1 @, D' p0 H. z# r$ A4 fSET [条件数] 1 ;设置[条件数]触发  b1 z- b# b: u* Y+ x

0 s" j; \% X4 E9 L1 b/ QbatchDelay (暂停时间) ;一般为1) S9 [0 V( k0 r) k. y
addbatch (地图名1)
$ a# g- t8 I3 ~4 Z, Taddbatch (地图名2)
2 L- @9 D" Q0 M6 V: j. y7 W0 caddbatch (地图名3): }- J, n2 \' q. T% u
addbatch (地图名4)
. n. }6 b& i9 T  Y/ f6 r5 Oaddbatch (地图名5)% L3 x( T6 s- L7 z
batchmove ;一步步到下一个地图直到5
; S0 f2 ~9 G' k1 a2 l1 |
4 M( n: G+ S9 |- y( u- h/ J/ N1 z7 c
param1 01141 ;01141=(地图名)$ i$ }+ e4 d" n, t8 s9 y8 O! B+ s
param2 10
4 T( p( A# I( \- f& J* }4 f1 Wparam3 10$ d. @& L$ e4 h- C9 ?( h9 O( S
mongen 火焰沃玛2(怪物名) 30 104 _  I6 s* D2 F( [* a6 n' n

6 r1 p! q' E& ~' E; m2 N5 M  M3 M
% f4 J+ M6 O5 v  \- U3 ^6 C2 g# u6 d;玩骰子脚本解析4 k0 q* R2 P; M; F

5 I9 W7 G- A$ k; z" E9 t# x9 z#IF7 P; z8 W+ M" A3 o  }* C  x2 t/ x/ n- ?! D
equal p9 1 ;测试 p9是不是等于1
, M7 S& o9 ]& K/ m; B, I3 z#ACT
# G( U3 N& m' Agoto @cube ;是的,到@cube9 {! h1 f. [' t: `& h3 f
BreakTimeRecall (中断设定时间)
- P" Q. c/ U$ H* cbreak
" f* _$ l' U% t7 d4 J# w. _. R/ [% Q/ l$ P. O! [$ e+ i  H
#IF2 A% k0 s& r7 s* J6 B5 y
equal p9 9 ;测试 p9是不是等于9
# Z7 k7 V$ X+ Y: E- d' A7 a; d0 Y6 T#ACT. w' f5 E3 D& u* |& n2 }  O2 _; `
goto @quit ;是的,到@quit 退出8 s  M3 {/ r9 E3 R3 H/ r- T
BreakTimeRecall (中断设定时间)
- S8 y- Z  L5 e5 Sbreak' ^6 K9 Y( s$ T7 f
7 d( V) `4 `! \* p
[@main-1]) t( v/ Y" l# S, P/ t1 T5 q
#IF
  y7 |9 L& c( i$ e8 Q- M7 @#ACT
9 ~, H9 H1 }& D3 g2 s9 J! Vmov p9 0 ;测试 p9是不是等于0, @4 t# R. i7 e3 E# h
#SAY
" S" q7 N" ]9 S8 R2 z. d2 A* H8 Fsay ;欢迎词
. k! T- n6 B3 C9 S<下一步/@pre_cube># w+ |4 r' ]2 h( _8 G$ l- l

& Q5 e# o$ Y* }$ N5 U& Q[@pre_cube]+ x5 ^3 T  t3 ~' r( K
#IF
$ k6 ~6 C5 E, v; Tcheckitem 筹码 1 ;测试有没有筹码6 d8 }3 S: Z5 U- K5 E
#ACT' L) s4 ]+ d; L: A5 c' V5 C/ V
mov p9 1 ;有,让p9=1
  E7 [" M$ M6 i  D' n7 H( `4 N* Stake 筹码 1 ;给出一个筹码3 m( k: D2 F  i6 l* j: u$ I
movr d0 6 ;;随机把6以下的数(正数)给d09 p- z/ g& ?8 _# y- m3 t
inc d0 1 ;让d0自动加1到d0. K. ?' H; _8 Y- V7 b! U" h* S* G
playdice 1 @cube ;玩骰子,点击到标签[@cube]3 R+ T0 Z3 {4 A* s- q) H/ d& A( s
#SAY
( A7 A  {, g% A" O: u# C6 R正在投骰子. \ <下一个/@cube>0 B- V9 a. K- f, c6 t; c
#ELSESAY4 x. C* A: ~# f0 P& s2 U6 ?1 R
quit
- u+ P" G; B+ P7 D6 l$ h<退出/@Quit>
6 w: D$ L/ m- ^$ a! M/ @#ELSEACT
( c3 F6 V* p% o( tmov p9 9 ;转到标签@quit并让P9等于95 q, n2 R; C, ~8 K' \$ m
: M, B' }5 i: c( G( B; n: Z$ J/ F
[@Quit]( k: x. O$ r* B3 t
#IF) M: F3 z! T/ x  P* c/ f% W% ]
#ACT7 L1 \) E% S) S; v
map B011 ;退出到B011地图
- Y4 w4 s0 x9 z/ K2 r% R[@cube]; E3 m4 }4 b9 T6 D, Z
#IF- ~) J" |* o  t+ g" s5 P" i
#SAY. K, w* B5 Q: [6 \- p5 d& K
骰子的点数 <$STR(D0)> \ ;<$STR(D0)>是变量,把D0数值型转字符型; U' \7 @* f9 j+ t
你可以前进 <$STR(D0)> \ <移动/@next_cube>1 H# s+ y1 j) ?3 E
& Y- }# {5 c& k8 r! T7 q4 A6 T, U
[@next_cube]
4 d: m/ W) _+ Z0 _$ j#IF
7 ?* H- B$ a4 z: ^* g$ l# pequal d0 1 ;如果 d0=1# [" N/ h* G: y
#ACT
- n( r  k4 l, X% P) p* Cgoto @posi1 ;到POSI1
9 S% |# U  [6 a* X2 x- \break& a6 _: z) y5 S6 ~

: i( d5 k5 K0 ^% l#IF7 F6 }3 c, [# t% D4 J' T) D
equal d0 2$ f2 o: [7 X* b. X
#ACT2 B5 U7 Q5 K! T1 s$ o$ ^9 v7 \( k* W
goto @posi25 x$ p9 Y( j5 F! G
break
# p  B, [$ p1 W+ J; V# ~' I. R
" n. h" q: }9 J5 K" _' Q* _# L#IF
& w. N( A6 Q$ A, q6 vequal d0 3+ y( Q  b  x1 j& |& a7 M  K
#ACT) J$ [; l/ w2 T; Q" }8 e0 R
goto @posi3
  t9 ~8 z% A! T0 ?2 Hbreak6 V- p5 Q/ G5 ^- D4 c9 l

* O& Y) a/ L) @5 C+ q#IF
+ H& [& y4 J, w( Sequal d0 4% m! a; E& Y- c( q% o# Z* v
#ACT
% l' Y7 C& q* G2 {8 F& S1 d1 _! \goto @posi4! d. R2 F, A  ~5 o
break. A+ R8 ^: i& ?
1 X) y+ X$ M' I& ]) [+ O8 t6 o
#IF* p1 e3 z9 C7 Q" ]* o7 U
equal d0 52 v$ o0 b" n" _3 \
#ACT
9 H( i8 @* d! D3 mgoto @posi5
! Q5 Z) N% {& b8 D2 Xbreak
6 p0 m0 r" {2 o6 ?) b' B8 L% W6 c1 d# ^+ m! m2 x! G* c8 Z
#IF" M- W7 _( N9 u8 O
equal d0 6- ]% Z. g- Z5 t6 [6 d
#ACT  |" V/ F- T0 u6 z1 u
goto @posi6
6 W6 L# M+ Q, O3 r* _2 W0 W; lbreak
5 q3 `9 |4 ^8 Y  C1 s! M3 Z0 i8 y1 G5 p9 R! d
[@Posi1]
2 `) U, W' Z' A) x- @! ]8 c, l#IF. A3 N. ?* q; m
#ACT8 ^/ D7 L5 Y% E. C
batchDelay 1 ;一般为1(暂停时间)
$ n+ e, H2 D$ Q% Laddbatch B102 ;步进地图名1+ y8 K" t- o4 X; E( |/ y
batchmove ;移动到最后一个步进地图
2 ^; E4 N2 {+ V
- u, f. I+ u* J6 p[@Posi2]
3 B2 ]+ r+ A: `  b5 x- U#IF
! [- s! O1 H/ H2 m#ACT
* z2 d9 a' [& d" zbatchDelay 1
4 p4 m$ `0 f7 oaddbatch B1025 E1 `: X* G, U, d. J& T5 F9 k
addbatch B103
8 Z$ ^7 ^  V4 k$ \batchmove
1 [% V+ X6 E& K1 @* f6 y' ~, N
3 ]$ b2 |: Z3 F1 V7 X  ^[@Posi3]
, x5 P; g. y2 x, _#IF$ \' ~+ l( K7 r0 H/ h
#ACT
! y, ]0 R9 O/ W) t4 V3 YbatchDelay 1
' p' `* u: e+ Eaddbatch B102
9 n3 g, Z* ^4 w8 ?addbatch B103  `8 X1 l8 [2 S2 m- O* R( b8 V
addbatch B104, p3 J+ |8 Y! h# _
batchmove4 Q3 H7 S2 T) m- [- M9 k

% ]4 R( s/ i9 \# |: J[@Posi4]$ l9 R6 |' R. Q3 q
#IF/ B! C. _0 {' f/ n% M. j
#ACT
) u, l9 V5 }4 G2 G8 P9 T* q+ YbatchDelay 1  H! k, ?. ^0 T* |4 n! v+ H+ `
addbatch B102
) v& G5 |0 `& }' q+ Z9 Waddbatch B103* [, F) W  \, |+ Z$ s
addbatch B1043 I, `1 B9 ~1 _6 ^: H' |
addbatch B105" A4 c+ V. f  j" |0 G/ W( a  r
batchmove
$ M, O3 z4 g: u/ I* ]0 f% M0 w) s6 K; Y; U2 R* x0 N3 u) }
[@Posi5]1 |7 x2 a% }# {; f
#IF
+ A; G; ^" j7 N0 B4 _, I#ACT
8 U+ }& {- v) ~( kbatchDelay 13 w6 q6 T( S7 g9 Y( S: \
addbatch B102
& `$ d" z  Q; |) Qaddbatch B1031 j; I4 f% U, X; }
addbatch B104" b, M' q1 r8 L4 ~
addbatch B105' C8 {' ~  s9 N2 W/ n
addbatch B106: b7 g! |! u7 X# W
batchmove
: v3 x" X! O( o3 z/ ^
8 H: J+ L6 h3 ?- G" o[@Posi6]2 W' R4 L6 F( G8 j" Y! T: y( J7 b
#IF& j2 o$ ]) q, Q: y8 Z' S
#ACT
$ m1 d  W0 f9 b7 _3 }; \batchDelay 1 ;一般为1(暂停时间); f8 H9 E' p( O1 q) v
addbatch B102 ;步进地图名1( H5 Y, V) B3 B( U0 J! W
addbatch B103 ;步进地图名21 l8 K# _" Y& G2 k# T
addbatch B104 ;步进地图名3
+ h5 s* Q* C+ ?! L3 Daddbatch B105 ;步进地图名4
$ B+ d# m) y: paddbatch B106 ;步进地图名5: p0 D" l5 `4 F6 z0 \) z. I# w2 @
addbatch B107 ;步进地图名6
/ s4 h- h" Y4 p6 H) q" Ibatchmove ;移动到最后一个步进地图(这里是6)
/ m1 p3 r5 z, C  B
" l: P4 S$ ^, C3 K# N  D' };结束& p* L! r+ g+ W5 u. O
( Q  x! a. Q9 c' m9 V" ~1 _: V
' S+ _7 |5 ~/ }) w# k" G
SET
5 e/ l2 y. o* E- D: e3 u* X" q+ z" y. s  v& r* G3 w' z
语句:
  u+ A4 S0 n2 C1 o! E% ^8 T#IF' f# i5 x, ~# S
……+ A& R. X" V' F/ [7 `
#ACT(SAY)
* B3 n% Y& `3 x" ?1 O! |……
+ ]; S. O" e+ Q( U+ l8 d#ELSESAY(ACT) ;ELSE的两句是并列的,都是IF<>(条件)的动作
1 p- f: N; y) g! K( V……( J, |" j6 G* R( U: i" ?
#ELSEACT(SAY)$ L9 W" w" M* W. f% i/ h* L
……/ c8 w' v1 j$ S! Z" A
* [# d7 I) f8 q" s! B
goto (标签名)
) ~$ N  r3 z- @5 Ebreak (中断)
* z9 d7 c3 X1 ^\ ;换行
( N, s& c3 V6 i- K% e% q: M" F0 u3 W  f
' @9 C9 ~: p5 ~/ a

: s! I& N2 \5 L- g0 E8 E' R4 Q变量:
+ _4 Z1 w6 I! C7 a<$USERNAME> 当前用户名
7 L' f- y% }2 d, L<$GUILDWARFEE>行会战金币数: i" M) u$ s. D, f6 a
<$LORD>沙巴克行会头名
; H) l$ [4 }7 o4 d9 G) m+ d+ \<$OWNERGUILD>沙巴克行会名
+ f2 J, f* ?% d: v# M1 a<$UPGRADEWEAPONFEE>升级武器价格
/ {. ~, u# V  A7 I0 w+ C: v<$USERWEAPON> 放在对话框里的武器名字" b9 }' F, I. t3 k" Z
<$STR(变量)> 把变量转换为字符型# N+ o% ?1 v) u) g) |2 w
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|蔡州手游 |网站地图 wapmz.com

GMT+8, 2026-5-13 19:12