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

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

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

[复制链接]
  • 打卡等级:暂无等级
  • 打卡总天数:277
  • 打卡月天数:15
  • 打卡总奖励:233
  • 最近打卡:2026-03-18 00:27:58
灌水成绩
16914
64
17092
主题
帖子
积分

等级头衔

ID : 1

管理员

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

发表于 10 小时前 | 显示全部楼层 |阅读模式
免责
传奇私服脚本制作命令与函数大全; w8 k9 N5 z/ n$ i0 ?7 V; ?
命令与函数:
- g$ Q; q" _; Q  w; kcheckjob (Warr, Wizard, Taos) ;测试职业) Z2 o/ A2 d) I% r4 n# ]1 l
checkgold (金币数) ;测试金币
& a6 A6 l9 F8 g* xchecklevel (等级) ;测试等级+ Z9 ^. X% ]. u) r
checkitem (物品名) (数量) ;测试物品及数量
* N* I$ Q3 m$ j$ qgive gold (金币数) ;给钱# ]) W' A# G" |5 \# ~( t1 n
give (物品名) (数量) ;给物及数量
5 w% j6 P8 B" Mtake gold (金币数) ;拿走钱
/ h. k/ V2 ~* [5 ]* X/ z& y0 Ctake (物品名) (数量) ;拿走物及数量8 x& u2 i3 ^( ^5 h
checkpkpoint (pk值) ;测试PK值& n9 ^; g* T% O6 x4 u. s
checkluckypoint (幸运值) ;幸运值正值为好,负值为差- ?4 x$ F# \+ |& ^" N
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质$ M7 @; F, Y. Z6 k- N. r
checkhum (地图名) (数值) ;测试这个地图的人数6 N: h" z3 `) b" u/ N4 I
checkmonmap (地图名) (数值) ;测试这个地图的怪物数. F! y5 @/ T9 `& ~( I% u
map (地图名) ;移动到这个地图
4 z6 {$ h( A- a, r# Q9 Z5 Rmapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标2 h; k6 |& t  T% D3 B( P! x1 ~
monclear 地图清除8 I: ]; e' }) B! A7 W+ E4 Y
close 关闭对话框
1 `% q1 ^3 p# ^: D9 [- Q& KTimeRecall (设定时间值) ;分钟,一般指进入地图时间限制- N6 m7 c  J, v5 i$ G! C
BreakTimeRecall ;中断设定时间7 s. A8 u! L. P7 ^% w% N5 X
ExchangeMap (地图名) ;与指定地图里的人交换位置
# ~6 e+ n8 u% a- X' kdaytime sunset ;一天时间/ w* X6 d/ A! G! o; I
checkbaggage ;测试背包满没
" c" J7 Q: A7 e: L, u  ]small (变量) (数值) ;测试变量是不是小于指定数值2 R, t/ Y- z% V& Y4 Y0 D9 S3 d, U
large (变量) (数值) ;测试变量是不是大于指定数值
; i5 t2 K5 J$ P+ G2 F1 D7 N! _equal (变量) (数值) ;测试变量是不是等于指定数值
4 S: w' M2 Y& Imov (变量) (数值) ;让变量等于指定数值, F# G1 F9 T2 `
sum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)! E2 S! F6 a. D; l
注:关于SUM的详解% N: M% W4 p8 u* j1 f) |
首先有MOV (变量X) 0 ;(变量X)清0
) v- h8 ]2 K  g8 X4 k% R- U9 Q$ ksum (变量A) (变量B) ;X=A+B
% a  @3 d- b% b5 x5 T5 b$ Esum (变量C) ;X=X+C
8 }- g& u. p1 I, Qmovr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
) E; p3 {- t5 N4 F1 P, @inc (变量) (数值) ;让变量自动加指定数值到变量1 I7 @' \! \7 L( U4 O- o
playdice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]
, i+ A0 |. B5 O* p( jrandom (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用于随机多项选择,既:
* t( |3 e8 q' A2 |7 c* t  C#IF RANDOM 3 #SAY() #ELSEACT/ [* u8 P' x" h) |( z
#IF RANDOM 3 #SAY() #ELSEACT; {/ w+ R$ X  d
#IF RANDOM 3 #SAY() #ELSEACT: _$ R# B" C  }( M! h# f( q7 u8 O! v
Check [条件数] 1 ;测试[条件数]触发与否 1(触发)2 w( L' U$ k( {: l! I
SET [条件数] 1 ;设置[条件数]触发
- t; S, b6 s( e2 q7 _: t! M' l
, Y  h% n7 K3 j" G' O* mbatchDelay (暂停时间) ;一般为1) F5 ~- z  ]7 F( X& u! b$ I0 t
addbatch (地图名1)
$ ]1 C) t5 J- g- Y) ?addbatch (地图名2); b$ B2 _2 `$ ], i3 d2 a0 B& ]
addbatch (地图名3)
3 `1 {' N" T7 e- N. baddbatch (地图名4). v) t" _$ v: x
addbatch (地图名5)
2 I1 W$ R2 w) E5 V8 [6 o. v$ pbatchmove ;一步步到下一个地图直到5
% R6 t! X1 U' `5 ?$ [
+ [- m  {  \! F6 Y8 c' ^
7 C7 _4 O4 q. b+ [param1 01141 ;01141=(地图名)! n) R+ }9 ^4 {* c
param2 10
& Q+ B& m8 @' c7 _* R6 |: m  O5 `param3 10: G8 o' N! O; L) a6 l- D7 J: Z6 w
mongen 火焰沃玛2(怪物名) 30 10& \# |; R+ Q3 [) i  d

. p$ h% I1 ]+ W3 F! }
0 S3 g1 r! r3 n7 L; l+ \# G;玩骰子脚本解析" ]( e/ m. k& ~0 z% q- U! y
* H& ^' u" m2 G, n1 d5 |' f& p
#IF4 K+ j+ y& e# l" w
equal p9 1 ;测试 p9是不是等于11 M8 ^$ m9 A4 B. T* s% I: ~8 X
#ACT. u- T7 c) |7 t! F) v; E, O3 b
goto @cube ;是的,到@cube
0 E% C# N2 J! X' ~. x- aBreakTimeRecall (中断设定时间)6 o8 b6 ?* P1 u/ {
break
& V. G: i& C) M2 h
/ I1 e) I! f1 l#IF
  H) P# M# m) wequal p9 9 ;测试 p9是不是等于90 B9 W% _2 x+ f4 B3 _
#ACT
6 H  d' n7 v# M, B" Hgoto @quit ;是的,到@quit 退出( G' c0 R% I+ y6 W
BreakTimeRecall (中断设定时间)
1 U% e7 `9 R" n$ P5 zbreak3 F, a- X' P5 [
% W  X9 P' {! g- d9 n
[@main-1]
- Z- ?2 q# Q3 e#IF6 n# N4 ]1 L/ X! E! J4 P
#ACT( T) h8 G8 U6 Y' G/ [8 C
mov p9 0 ;测试 p9是不是等于02 _2 l" @$ S# [2 R
#SAY
& U" Y. C) [. K5 ]say ;欢迎词
1 e- S* c# L2 U& {$ }<下一步/@pre_cube>% D& Z# e' J1 h5 B! L5 F% k

! E; \# }* |& }[@pre_cube]
( E8 z8 m: C- s5 \#IF/ N6 Y$ d6 @9 P! m
checkitem 筹码 1 ;测试有没有筹码
; l# O8 ]  \1 ?1 c6 {7 w#ACT* W0 v3 i/ ^( H" t6 p/ f" g
mov p9 1 ;有,让p9=16 s, O2 U: n. ~
take 筹码 1 ;给出一个筹码8 J: L1 _- i$ U6 _
movr d0 6 ;;随机把6以下的数(正数)给d0
4 N8 Q  p3 y( B: g; e8 Uinc d0 1 ;让d0自动加1到d0! T6 u' F5 t& Y, P
playdice 1 @cube ;玩骰子,点击到标签[@cube]
# U, C5 h' ?: J- e! Q7 X# _#SAY* K6 i2 N2 p% D1 q" k2 k% L: W
正在投骰子. \ <下一个/@cube>8 e5 f4 n6 w4 H0 I+ }. @
#ELSESAY# ]$ H1 |' X& v& K5 L
quit3 j1 G4 i0 D# z8 W
<退出/@Quit>
# @; ~& }# Y/ W#ELSEACT
5 t- @- Y9 `" `1 r, {5 |mov p9 9 ;转到标签@quit并让P9等于9
2 M: t8 C' s. a  o$ G% k. r; W( j
1 x7 \, ]2 ?7 z( ?, E: V# K  @[@Quit]
* ^  r% Q- P  B. _. q+ ^6 Z& I#IF
' t$ e) x6 o$ O: [$ b#ACT
( s% T  k7 K4 lmap B011 ;退出到B011地图
7 D" \% P2 |# G. c[@cube]4 U0 [% [* E. P+ q& L
#IF7 G* h5 `" [3 Y' o, g
#SAY
) m! o9 s* t( U& R- H1 p' d骰子的点数 <$STR(D0)> \ ;<$STR(D0)>是变量,把D0数值型转字符型
# f5 b  C' i0 Z你可以前进 <$STR(D0)> \ <移动/@next_cube>
* T7 W% z- k; ]- k2 j! d3 c. T/ T$ Q$ n5 j# ]/ O
[@next_cube]+ g  N9 J* a/ l5 h
#IF$ I) p" M$ M/ A( W: a: l5 w
equal d0 1 ;如果 d0=1
. o" f6 P9 U6 v& i: ?9 K0 f#ACT2 f/ d/ B, u- a0 r* s
goto @posi1 ;到POSI1
" z4 e; h. ^' x6 H2 V. Q0 r  qbreak5 m4 K9 l& P* q& R

6 ?. ~: e: N9 n# \#IF
- R1 C9 m6 M. L2 y9 j1 d9 h  iequal d0 29 @: v" Q& M6 v" H5 u* `$ f$ |9 ?; d- [: z: |
#ACT" t1 F0 T2 C; E
goto @posi2( j0 ^; }7 u% J. |
break2 K# d0 u, X" n8 ]9 Y) A
; W0 }2 K! i$ C: v% w# f1 A
#IF" @  v' Y' ], U: D6 [$ m
equal d0 3
) w7 U' |! e2 ~  \#ACT
& s* P0 G9 h. v0 sgoto @posi3- a. N. n  |2 W' W! w, o. D
break3 D. C% x5 T7 [2 a. X8 U0 ]
6 F0 j" ^7 W9 i, A9 \
#IF
! @* w' \( `( W% xequal d0 4" V' d" ]* i0 {) x2 P' Q6 }+ w
#ACT
) v- n9 P# A; o) Qgoto @posi4" \% j8 T* \4 S8 C
break
. r: s! \" [. U- N/ h- a. u" }8 T* q' P! h! E
#IF
5 R. t$ N: d) U$ y) G' yequal d0 55 \7 f3 R- }- V
#ACT
7 I7 ]! E" H& _4 kgoto @posi5
/ B' f5 ]% p9 U+ Hbreak8 _. K4 W! c% w% M$ }3 u: d
& z3 N0 I' B/ Z
#IF' e9 x+ \) A$ B/ y! ]
equal d0 61 @; S' p( w9 m/ R- n
#ACT
8 N% P3 S% q7 }; t* bgoto @posi6
- q: c! M% u8 [; ~break1 g# d) O- e, a. {5 ^9 A

; N' P+ ]! E) I) J: }[@Posi1]. v, I% b6 p  u: n7 N
#IF  z- H# ~* c8 L7 b( ~& }6 i7 e
#ACT5 }: G+ `' ~9 D0 G" q
batchDelay 1 ;一般为1(暂停时间)8 `9 e4 T6 I$ p9 C% x
addbatch B102 ;步进地图名1( s: G5 c3 t$ t4 ^( u
batchmove ;移动到最后一个步进地图1 E) D9 r( h* H5 _

! K5 C4 d3 j* S. Y[@Posi2]( y) k- T% M5 p; `6 }
#IF
5 b& Y0 @# z! n# W: i; N$ i#ACT
9 ^  C) D/ }; j& i; \/ IbatchDelay 1
: H4 E1 e/ q/ g" G  `. k& Xaddbatch B102
# G: O1 n; n) ?$ I* r* ?' zaddbatch B103
/ B, m4 h) Y( ]$ ]8 B7 q% [batchmove
6 z* h/ W- t0 g. J. I. F, F  C4 K* c& Y' w4 x( l3 k6 K4 R; _
[@Posi3]
! c) A! M' W* v0 y! R+ |#IF0 y( w3 @$ e' m- z5 E
#ACT4 S% k2 S9 R% }2 b. F4 A0 w( |
batchDelay 1
' ^0 T7 Q7 q$ w+ x, f# b: p2 |addbatch B102
8 l* H& ?. w" g$ raddbatch B103/ |1 Z  V" N$ T
addbatch B104# ~% o+ d# A# u; ~: A
batchmove
% [6 d3 F) p! S2 T7 c
: Q8 T. e% j& X4 D. F: }[@Posi4]5 y* m) @8 @- J7 X* G4 Y; P2 o9 @
#IF
! @7 n- \  E: X, y1 K# }) ^1 J#ACT
+ `6 A3 B: {! y& D+ x% obatchDelay 1
5 S. }& Z3 t4 x3 qaddbatch B102
* t2 Q5 P8 Z& E9 s+ T# Saddbatch B103$ j4 r% m2 C4 T6 h1 {5 q; k" r
addbatch B104- T$ J. \# U" z% R
addbatch B105
; x8 z- ?4 p7 Ybatchmove
( E1 L9 Q8 [& R' y- J% K) X; t
. q4 D8 Z: ?  N& w- a0 z2 C[@Posi5]% v2 h- ~2 T! i1 c
#IF; u4 V0 N( H) A( u; N, E: D
#ACT
$ \1 x% B( e. p5 r/ P3 E5 P4 SbatchDelay 1
# E! G; P; k. gaddbatch B102
5 k4 ^# W& b# z9 P  vaddbatch B103
+ \. R& L& @* ^" R; s, w7 }addbatch B1049 M+ c  x' U0 }. M
addbatch B105( U& N7 j* K/ I. u9 z2 X/ _2 G1 Y" d+ r
addbatch B106
3 {* B0 \8 f( x. i* R5 ybatchmove
/ |0 Y; F( ^/ C: F! y+ }* q3 }% j' O+ {( n' C, }
[@Posi6]
% \. |. y8 l/ N1 I! P3 s- T# {#IF5 j) C" ^6 d2 y$ @
#ACT; o+ Q+ x2 t9 b
batchDelay 1 ;一般为1(暂停时间)
& ?& P% Q; ]0 D7 V- u! v* f* o- `# oaddbatch B102 ;步进地图名1
) o" V, f# w1 w* F9 Y. r% k$ ]addbatch B103 ;步进地图名2% o5 \8 s2 v: T  T
addbatch B104 ;步进地图名3' c, d  k0 w  J. }  @& Z$ _2 y
addbatch B105 ;步进地图名4: m# f8 d# j( L6 T- \3 ~
addbatch B106 ;步进地图名5
1 N4 [. I7 X$ c+ {, P5 v3 K7 qaddbatch B107 ;步进地图名68 u# ^" R+ K& J, |; b8 y: H; W
batchmove ;移动到最后一个步进地图(这里是6)( \& {% O9 _( }& w9 Y; G: D

1 R- W7 R0 |( @6 F( ~;结束) {$ @, X. \2 T, ^
" ~3 Q& m  N' a- H2 H
# T0 }+ J: _. k: t
SET
& x- Q$ A2 y1 x5 V' Y$ A4 ~6 L
$ I- w; R' I( A2 ~, b. l8 Y- |语句:) ~( I6 m4 e  a! U- k5 ~7 Z
#IF/ z4 B, s! ]8 V. G; O- s3 M, R
……
3 q" O" H3 t; i#ACT(SAY)
0 ^* F" p% K5 h( [( d+ b) e, I……; f+ ~2 _: c+ }. r, A% _
#ELSESAY(ACT) ;ELSE的两句是并列的,都是IF<>(条件)的动作8 M$ @" Y$ g% E, j; k: j5 ]' v
……
* z2 M. q4 H  r& V+ Z3 X$ C) b#ELSEACT(SAY), N: R+ S8 ~1 C; j+ Y+ f
……
" s" G+ w7 ?4 `! S3 _; V- c
* h7 U: {( E. |* V% Fgoto (标签名)
+ j$ V0 P- @! ibreak (中断)
+ w& q2 }! U' V0 Y. T7 ^\ ;换行
  }& P- R0 |1 y! h4 x$ l4 C& D# ?% P! E! t
9 w2 I3 ~4 @% M# {. m# Y4 v, X

9 e4 F, ?& g2 [, @4 j: w) w变量:
# `# ~* l8 R- ?7 `1 r3 H" K; k<$USERNAME> 当前用户名
( F) O. ?0 q9 X1 J; h, _6 P6 N  f<$GUILDWARFEE>行会战金币数
6 q! _! U2 w. h" O% T, r! w8 i7 X. x<$LORD>沙巴克行会头名5 p7 X* u* l8 a$ H/ b7 M+ u/ `
<$OWNERGUILD>沙巴克行会名* o8 s; p! C: D* H; e7 Z6 R4 ?9 f) v
<$UPGRADEWEAPONFEE>升级武器价格
! k6 {) f+ ]9 w$ R- M<$USERWEAPON> 放在对话框里的武器名字
% W3 H9 J3 m4 z! v3 j<$STR(变量)> 把变量转换为字符型
2 b2 P/ ]5 j8 P' R/ e# C$ D: a* k
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-18 23:14