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

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

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

[复制链接]
灌水成绩
17837
95
18341
主题
帖子
积分

等级头衔

ID : 1

管理员

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

发表于 2026-3-18 12:49:45 | 显示全部楼层 |阅读模式
免责
传奇私服脚本制作命令与函数大全  a) C  G- D" e& F/ ~
命令与函数:( x; o2 K0 a/ o7 F
checkjob (Warr, Wizard, Taos) ;测试职业
. p9 M4 y3 H9 B; \# acheckgold (金币数) ;测试金币* Q9 {- ~# L1 e  F8 }" J
checklevel (等级) ;测试等级
9 i' E7 H  [; S6 g- _) \6 E! Gcheckitem (物品名) (数量) ;测试物品及数量
! n6 o' A/ a0 n9 Z: x) Sgive gold (金币数) ;给钱1 K: e3 ?, @3 |4 y9 z+ E9 O
give (物品名) (数量) ;给物及数量4 \" w. R. Z6 k! O5 G& q
take gold (金币数) ;拿走钱2 X$ m, F" t8 ^
take (物品名) (数量) ;拿走物及数量
( }; @" M% L% H( [, Acheckpkpoint (pk值) ;测试PK值
! J4 n! W( V9 k* K* Hcheckluckypoint (幸运值) ;幸运值正值为好,负值为差$ Y& v3 o" v$ v" S
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质  x& d  v+ }2 V- j5 K
checkhum (地图名) (数值) ;测试这个地图的人数1 i; p- m. c* o0 u5 `" N& D
checkmonmap (地图名) (数值) ;测试这个地图的怪物数
( ~! _3 v& D# w8 ymap (地图名) ;移动到这个地图
+ T; Z" e+ X' r4 \4 rmapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标
' p7 u; c( i4 `' ]monclear 地图清除( F9 D' I3 n9 N! m. Z( _
close 关闭对话框
4 g/ a7 K+ b6 {% R4 w4 V3 C/ l* UTimeRecall (设定时间值) ;分钟,一般指进入地图时间限制
* |6 O: D9 D& \; v; G# }$ PBreakTimeRecall ;中断设定时间
, N0 F+ z; P8 ^! b. pExchangeMap (地图名) ;与指定地图里的人交换位置, B2 v. M5 [( Z
daytime sunset ;一天时间
- }, a# V; b% _- e( c9 Acheckbaggage ;测试背包满没
8 V9 K7 F$ j" Lsmall (变量) (数值) ;测试变量是不是小于指定数值0 H+ X9 f2 c  o4 j: a. [* R
large (变量) (数值) ;测试变量是不是大于指定数值; c8 c- x' J7 [( C8 e
equal (变量) (数值) ;测试变量是不是等于指定数值
. N0 m. i( Y. Q- s- Fmov (变量) (数值) ;让变量等于指定数值1 ~4 Q8 z/ s1 R0 d( F( Y5 T. n
sum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)/ L8 J' T8 K4 o) |
注:关于SUM的详解" o: Z# V, J( ?/ I& }
首先有MOV (变量X) 0 ;(变量X)清0* z# l$ y! u3 Z2 o: [) k
sum (变量A) (变量B) ;X=A+B, s5 ]8 E+ R: @& ^
sum (变量C) ;X=X+C, X. ?! e. F3 ?# m/ u2 M: D. X+ I, ^
movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量- D$ b- c2 o* G! ?
inc (变量) (数值) ;让变量自动加指定数值到变量
* [6 u' A% m; k" Wplaydice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]
3 x: p' [" T, L/ ^5 p* e2 Arandom (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用于随机多项选择,既:
2 |, `; A. K! G#IF RANDOM 3 #SAY() #ELSEACT- O% Z. H- b; K
#IF RANDOM 3 #SAY() #ELSEACT
4 F8 O: J" G* h; s3 x9 g' v#IF RANDOM 3 #SAY() #ELSEACT: t/ j/ N% J9 d; o. W% q
Check [条件数] 1 ;测试[条件数]触发与否 1(触发)
9 g" H4 ?# P# l3 t. Q: V5 [SET [条件数] 1 ;设置[条件数]触发
' J( A3 I0 H9 z/ V4 f+ j  B. R5 s* O) Z$ P( C# `! C
batchDelay (暂停时间) ;一般为10 _% V4 {) |9 S' l. R4 m% z9 J7 l
addbatch (地图名1)
- W/ @0 _# d8 O% W. x# Gaddbatch (地图名2)
2 \. E8 \6 J+ p) Y# d. q9 daddbatch (地图名3)
* G" }2 r; A0 d- ?addbatch (地图名4)
' e7 M" @5 {& v: E6 F* taddbatch (地图名5)( c( `  O8 R. w# B+ h5 K0 C
batchmove ;一步步到下一个地图直到5
/ _& C" K& w+ a8 K# e# I8 g, Q9 y$ K

6 ~% @2 N5 f+ q; {param1 01141 ;01141=(地图名)2 B) c) v( D0 C+ e! F* A& i
param2 10, S  m3 j8 m9 g, x
param3 10* J* g1 u- M( }; N: d  E4 O! S8 Y
mongen 火焰沃玛2(怪物名) 30 109 z1 M2 W0 E- L7 F! ]$ {+ E8 ^

8 u) c8 J) g1 Y# c5 {3 U  B/ `' w% u
8 M# ?4 U: @  j. w8 G- k; t, U;玩骰子脚本解析: N# B4 j$ H4 z# x4 }/ Z. ^) I
, M* R2 A$ P) ?% O( y
#IF% T9 v9 H/ @1 t
equal p9 1 ;测试 p9是不是等于1
+ y0 X) x/ J( _( y#ACT
( X7 u( c0 s1 k0 v6 Rgoto @cube ;是的,到@cube* S; U& W! h/ M: v1 {9 }! S
BreakTimeRecall (中断设定时间)% i* h0 h7 X! e
break
' H" u& ^/ T4 a: O
2 r5 M& K  {( j/ G#IF* ]" @# t4 y, v( Y
equal p9 9 ;测试 p9是不是等于9
" a( ~! l8 A% d% `: x" x- k8 G#ACT0 A, |) c6 y( X( ]
goto @quit ;是的,到@quit 退出
" e% ^; f9 x4 ?( j7 ~+ E. rBreakTimeRecall (中断设定时间)
6 G# p3 N4 J2 _9 i8 r4 obreak
  |0 {; V8 y$ D7 P: X
/ m; x; o& t6 d% c" ?4 a& b: N[@main-1]
" `+ R2 v( C: L#IF
' b! s. L% \) _* b2 k; w4 F#ACT
3 b: O) q2 ?  S5 w  a0 @% a. Fmov p9 0 ;测试 p9是不是等于0
" |6 m& \+ d+ p#SAY
4 S& e! Y& @9 y; \* E( ]" L, csay ;欢迎词! \" k2 g9 L9 m$ m5 {/ ~+ w% V3 y3 z
<下一步/@pre_cube>
7 Q$ f; N5 i! q! ?; F
2 h- K3 j: c' _[@pre_cube]
$ i' p& m6 `4 M4 e1 a. d' |#IF
& m4 ]( U% V% j- w9 J- S/ S( Ucheckitem 筹码 1 ;测试有没有筹码/ p/ K# j: F4 V* C7 S  _" k
#ACT9 C- `- v4 Z  C, p
mov p9 1 ;有,让p9=1
, ?( c' K! L9 ]) b) r1 C$ Y* x) \( r3 ltake 筹码 1 ;给出一个筹码$ m/ J0 F" K3 u# ]4 a0 r+ E0 i
movr d0 6 ;;随机把6以下的数(正数)给d0
8 E1 U2 U. N3 Yinc d0 1 ;让d0自动加1到d0
7 G' ]7 V1 f" d+ K: i$ cplaydice 1 @cube ;玩骰子,点击到标签[@cube]' e' b5 L# E/ b. C5 e
#SAY6 _. H, u& K7 D2 C" v& W+ m! y7 D
正在投骰子. \ <下一个/@cube>4 ?) @0 B6 X4 _1 F: r3 k
#ELSESAY
& L$ i4 m6 I7 v2 @/ ^quit( B! Q! A6 ?* A4 P, o) m
<退出/@Quit>
7 u& Q7 ~9 W+ i9 E; B9 X. |  |) z. `#ELSEACT$ y3 \, R2 j2 y6 y5 r/ W+ f7 c
mov p9 9 ;转到标签@quit并让P9等于9
  p5 P: u+ V+ F7 k  c: w( Q# I& `( [5 e' s. x; Y; n5 |
[@Quit]
0 x  H* o- M9 d$ h) E4 P#IF
6 J! m" N2 Z) G  E3 H' `# }4 @#ACT1 I) k7 y. Z+ G
map B011 ;退出到B011地图% ~  b8 }1 }( ?
[@cube]
1 M" S& m2 K$ l% b; z3 d#IF
& O. W' h$ b' C; e1 h#SAY
' D. A6 _/ u: X5 G0 F; v& O$ K骰子的点数 <$STR(D0)> \ ;<$STR(D0)>是变量,把D0数值型转字符型
9 E: Z' g! F' B你可以前进 <$STR(D0)> \ <移动/@next_cube>4 P* ^' ~0 }! z6 L" \1 i
; b9 v4 p7 e/ M$ m
[@next_cube]
- {& [- _0 a6 j# G0 a7 e  `6 T#IF8 n7 I$ d  L6 g# w1 u
equal d0 1 ;如果 d0=1* J! |6 M+ c, J& `) t% P% W
#ACT
9 {+ x9 b* m" M, j5 }9 qgoto @posi1 ;到POSI1, V$ a0 i( h; O; |3 K) l
break$ s  y* z5 c8 V( e( t5 H; i

# [( }8 G# g! i# _4 `#IF
) x) ~" I" x  U1 z1 m8 k+ Eequal d0 2
- z) ]1 d& w+ ^. n#ACT
, l; {; p- k" h. O/ W! mgoto @posi2
5 M  W+ B0 n6 P; s2 rbreak
! ]8 }* q) B) j! x, w: j
8 |7 F6 [' O. J7 t0 R#IF9 |7 {4 H1 O1 n" M7 r# m. `5 D
equal d0 3
" U. W! V- j- u! i: U; P#ACT
' A2 N3 R) `; K' Q7 Xgoto @posi3' I& s+ U0 g0 Z0 ~; H
break# H% g/ P+ ~2 W  E+ ^2 v/ N9 p8 k

! T5 W# ?3 _- s; f. ]5 g4 y#IF
6 X' w+ ^1 [  B2 q( u* ^8 N: Zequal d0 4  w  x6 ~. X$ o3 ~( `& W
#ACT
- a1 K6 T" m; s0 E! b' g' Vgoto @posi45 T5 R% o9 _0 x# m  N
break/ L2 ^# Z9 G5 f; J# p& C* U! |

4 j* w6 v4 v; J, z. _' X#IF: T$ c, V" K0 @; P
equal d0 5
; N2 b+ X5 w4 Q+ ^; [5 l#ACT
+ i1 `& _) v* r3 r4 h5 Ogoto @posi5
! |, b0 L& ^4 ]5 s9 rbreak' H$ l# c; i: A4 O, ]  W" B7 J

6 `6 o8 @& k/ k5 O* }#IF# _0 p7 A# m- N. U2 k1 z7 \
equal d0 6. P& l6 o; \9 v
#ACT, _/ _/ ^4 q$ U7 g
goto @posi6: k* r( n$ T9 ]7 N
break0 ~/ K; ?2 U$ c  q

1 i) f( X6 W' b, S[@Posi1]
) S1 ?; V$ U* p3 y" h#IF0 C6 }3 Q6 r- M" z
#ACT" Y. Q# |' a" H" o+ b$ p2 g& v
batchDelay 1 ;一般为1(暂停时间)
, f8 N% D1 V# _  m- z' ^addbatch B102 ;步进地图名1( \9 M  O: Z! V0 N/ Z
batchmove ;移动到最后一个步进地图
/ h8 e( S- H9 A9 h8 C
* A1 p$ M  F, L" O[@Posi2]
0 \! a! E( d3 q5 k: |& H' T" p- X#IF2 B8 |) J1 I. I- u
#ACT! ]5 c$ @9 @5 u
batchDelay 1' l& o' @- V2 e0 [  H' z
addbatch B102
) s$ P. z/ G4 b! E! Haddbatch B103" V4 t( u9 g5 ?2 f0 ^# _
batchmove
9 D; L# \, Q& d1 m' i/ `" l: E5 L" g8 M; G
[@Posi3]
. Q0 F; l* l$ o7 Y6 w# \#IF$ X- Z! g/ p& K8 j7 }! f/ M* w9 d
#ACT$ N4 s5 a) g7 O/ U# C1 a
batchDelay 1
& h8 j* E- d/ \) }9 c8 n& {addbatch B102
/ q( C1 \+ F8 w/ h+ C4 Zaddbatch B103/ }5 v: |0 ?; s  b
addbatch B1046 n$ \2 n- N. h: b6 q6 M
batchmove
+ E2 w' ^& \9 Y# f1 I7 W+ X4 F5 P" Y5 O# T6 t& u4 h
[@Posi4]
, V" T5 j8 C$ h& S! Q4 T- \$ P5 z4 T#IF1 \# \- c. l- }1 @3 H
#ACT
% A* x+ f- m, \, @& GbatchDelay 1
5 K, s2 Q( q( @% l" qaddbatch B102; m5 G+ L  b; H' b
addbatch B103
, i; W; x5 v, Faddbatch B104: ^$ o" K: e+ Y/ [+ k: \% b
addbatch B1050 v$ E8 Q- r+ M. \4 ?
batchmove/ b' R% @' r* q+ |* e

& [$ z9 `' S. f' q3 @! h1 ^  o8 ~[@Posi5]
  W$ l2 m1 q: t) @#IF
: K6 Q0 l* {+ o) Y#ACT+ V, G0 Z* n8 T9 S5 W
batchDelay 1. b# d) r- g) g  q4 w" B6 v
addbatch B102
/ ~0 d3 m9 r& |# L4 [addbatch B103
, Y4 X4 l# f- ]( ?. f# k8 Oaddbatch B104* u( K2 L; U% s0 M
addbatch B105
' I* [9 c# w4 ]. q5 Raddbatch B106
4 D8 d1 e6 W: J. O" A# gbatchmove/ _/ g/ G  y- m  X
( y* [  S5 _( J4 A% ^
[@Posi6]
( S8 q5 w7 o* X$ W- z#IF
  V5 ^) U( J; K#ACT5 y* o# f0 ~+ g; g& Q0 h$ {& t5 C
batchDelay 1 ;一般为1(暂停时间)5 f* C6 @, W- e; x8 Y* k- V
addbatch B102 ;步进地图名1
- h! d1 ^; C3 t, y1 K0 iaddbatch B103 ;步进地图名2
: c7 j7 ^4 ^- {1 D1 Raddbatch B104 ;步进地图名3
1 q0 [& B# z* C: W3 P2 D3 }/ laddbatch B105 ;步进地图名4
4 v* f& A( `% F. ?addbatch B106 ;步进地图名5
. `+ `% ^/ o! i' p! P# l6 baddbatch B107 ;步进地图名60 ?- R- p  G& z1 Q, t: K
batchmove ;移动到最后一个步进地图(这里是6)# ?9 ^& s' V( |, d2 e

9 u# p" E: N# g5 z: F0 ~;结束
3 `2 d6 {0 m+ m% M5 l7 h2 ]' ?! j+ {; k, @  E; I1 _8 q

" l0 V; r  E- ^3 L4 g0 W, SSET
+ _- C; ]' W4 e! J
9 r, ]& }$ N# I& b语句:
* I* }( D, ~& T+ H; H. p#IF
; b1 }3 Z' b% x, Z4 i+ a% |  t……8 B- D/ P4 q% n- ]9 Z
#ACT(SAY)4 n6 q! M  f* Q; @* T
……4 G% X- A7 E8 Q" o9 \
#ELSESAY(ACT) ;ELSE的两句是并列的,都是IF<>(条件)的动作7 c( t8 b" ~* l, p
……
8 f+ w# d& Q! x% X8 v3 D#ELSEACT(SAY)+ ]- h2 |, c0 U+ z
……, O, _' X' \4 E. v0 _: W$ l6 P& O. \
) V: I2 x: X" ]% Y, m1 G
goto (标签名), w' Q9 W0 u( N! p" {
break (中断): K% A7 |5 q' n: y, w5 d4 O5 t/ E: s
\ ;换行
# `8 B6 O/ Z/ n! @
; K: R1 @/ v3 B
0 P: n$ w6 w/ K" e% ^& I% `
$ j) ^! z: n1 E' c( ]6 G; G0 j变量:4 d+ F# n4 \) i" u- _% v. R  I
<$USERNAME> 当前用户名0 H3 p1 u& g: n# K! b
<$GUILDWARFEE>行会战金币数) _0 d/ f( h' O1 h5 ^) L( t
<$LORD>沙巴克行会头名
& w' w0 V9 S6 _) b<$OWNERGUILD>沙巴克行会名
$ z" x- l# S6 S) s- e<$UPGRADEWEAPONFEE>升级武器价格
7 n- W$ ~( {* i# j8 B4 K4 Z) _<$USERWEAPON> 放在对话框里的武器名字
; C9 X& b% e# I% |/ ~' S+ s, r<$STR(变量)> 把变量转换为字符型* t/ o8 E) J% j1 a
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-11 05:24