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

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

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

[复制链接]
灌水成绩
18910
118
19482
主题
帖子
积分

等级头衔

ID : 1

管理员

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

发表于 2026-3-18 12:49:45 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
传奇私服脚本制作命令与函数大全. x6 _( s0 ~+ X8 d& E
命令与函数:
9 {- w5 W& b+ p. F6 B9 tcheckjob (Warr, Wizard, Taos) ;测试职业7 d  h5 i9 J, r7 T& o
checkgold (金币数) ;测试金币
& ^$ I+ Z; u2 qchecklevel (等级) ;测试等级) W: e6 S% l- `: C. m8 t
checkitem (物品名) (数量) ;测试物品及数量& b; ]; X/ b, I
give gold (金币数) ;给钱7 q* g5 r' T. Z4 e7 D. O$ E- R
give (物品名) (数量) ;给物及数量
0 x! x, V/ I* K7 L' S( A: b3 rtake gold (金币数) ;拿走钱
: e  `8 @* b  z9 _& S5 n' h& q" D8 etake (物品名) (数量) ;拿走物及数量
0 W  y0 p- i* p  ucheckpkpoint (pk值) ;测试PK值
: d7 y/ g2 o7 n; I1 `checkluckypoint (幸运值) ;幸运值正值为好,负值为差
# ]' o+ P9 @0 S9 l* y0 u4 kcheckduraeva (物品名) (数值) ;一般测试矿物等物品的品质
+ V3 W$ G3 [+ }$ s1 O( Rcheckhum (地图名) (数值) ;测试这个地图的人数$ y; R7 z! X& C# d4 b; C' N
checkmonmap (地图名) (数值) ;测试这个地图的怪物数
; j* N) D/ g7 j) ^' i& V, Vmap (地图名) ;移动到这个地图8 G! ]: J# f0 n  f. }. G
mapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标( x( U0 ^% ^3 j, G  ]
monclear 地图清除! h0 k/ R) S5 f7 i9 J+ x9 b7 M1 ]
close 关闭对话框
5 g# L1 _+ y" t' f6 lTimeRecall (设定时间值) ;分钟,一般指进入地图时间限制9 j& O7 b: P& S
BreakTimeRecall ;中断设定时间: @2 y  c+ V5 _* A
ExchangeMap (地图名) ;与指定地图里的人交换位置+ O- N* [& p5 }; [* ], t5 a  r
daytime sunset ;一天时间
4 I0 S1 z! q$ L% o" N+ }0 h2 q! C8 e: Hcheckbaggage ;测试背包满没7 ?! E6 M8 d" C
small (变量) (数值) ;测试变量是不是小于指定数值6 u4 N" t5 C( p  F8 _3 [
large (变量) (数值) ;测试变量是不是大于指定数值2 A: Q6 _7 H" M
equal (变量) (数值) ;测试变量是不是等于指定数值
1 R( H/ x4 I$ F! vmov (变量) (数值) ;让变量等于指定数值
! |5 `: J$ |! Ysum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)# R0 V6 G5 G% n$ y/ Z5 v  n
注:关于SUM的详解
( o0 T# w9 q1 H3 e- R1 X& I首先有MOV (变量X) 0 ;(变量X)清0
; ]5 ]: b/ X) L$ t+ Z8 zsum (变量A) (变量B) ;X=A+B# c5 g8 o6 \0 d. m/ Y4 i+ f% j
sum (变量C) ;X=X+C
3 S% B; f9 E. ^2 Y1 @movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量1 @4 k* |3 d- G4 I. r; |( R
inc (变量) (数值) ;让变量自动加指定数值到变量
/ c$ [# W* B" g) W0 |" u" g7 Gplaydice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]
7 f/ D0 L" k$ Arandom (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用于随机多项选择,既:
; h9 A) |( u9 X7 ?# r9 }% y#IF RANDOM 3 #SAY() #ELSEACT9 m1 O) `) y% x  r$ V* S& m) ?6 {
#IF RANDOM 3 #SAY() #ELSEACT
# h. W0 S+ b! Y) N* ~#IF RANDOM 3 #SAY() #ELSEACT' `2 _$ ^1 a+ Z" a3 C- S% S
Check [条件数] 1 ;测试[条件数]触发与否 1(触发); _( J  ^) b, J6 u3 g! n
SET [条件数] 1 ;设置[条件数]触发
5 [5 b2 v; C  U0 [
0 ?% G8 H# X5 U. v3 O- m: A( g: D8 DbatchDelay (暂停时间) ;一般为1
3 g$ t0 X4 {* j  Yaddbatch (地图名1)
8 K9 z/ z. }: s7 N4 Baddbatch (地图名2)
. @6 u8 \9 o, g* h) M+ Iaddbatch (地图名3)
& j8 l& }% \8 F9 R( {addbatch (地图名4)
9 |" G/ Y# R- j+ K. Qaddbatch (地图名5)
; X' M, t7 A9 b& B! F5 Y: Ybatchmove ;一步步到下一个地图直到5
, x: [  u2 R6 f( i. U; G4 b1 E
  n4 G: M1 A  p. a6 _( j+ P7 @9 y$ ^  B
param1 01141 ;01141=(地图名)
; |) E& i) a: X# m; c$ X1 Dparam2 105 |6 \) Y* Y5 s
param3 10
5 w% u: ^2 \! D: r) N4 O1 n' amongen 火焰沃玛2(怪物名) 30 10
" v8 l" ~) T; \: T2 {% [7 H
% e3 ^" X9 B2 i( m7 C
/ e1 h( y; Y- U( }; J;玩骰子脚本解析2 k% o  ^% ~, I6 }0 H, y5 w
) {. r1 f% \/ d5 O9 p/ u
#IF
7 y( _! T: v! R5 L8 Z* T4 oequal p9 1 ;测试 p9是不是等于1
' c. F' o% E3 |8 X' d  \#ACT
1 V; v# a; G6 M! Jgoto @cube ;是的,到@cube1 Z$ W# D) I# J, j& J+ U! O
BreakTimeRecall (中断设定时间): r0 P0 ^/ R. p  P3 g& X6 D5 {* |% `2 G
break5 j  P7 I- n; ]: n7 Y$ Y: R
/ R8 I# A7 u! n  x% D' ]
#IF
# _" i+ c- l5 h. p5 M" n( S& pequal p9 9 ;测试 p9是不是等于9
# P5 i( Z% @4 a% v#ACT
( ~; b7 W0 @, i/ ~. E4 ]  U/ qgoto @quit ;是的,到@quit 退出
+ o- _- q0 ^4 T  tBreakTimeRecall (中断设定时间): _& S. Q! Q( B" Q
break2 M& w8 V  R+ J! c) \4 F: ^2 \. Z0 r
0 t( r! w: G% P6 U/ F% u+ u
[@main-1]$ p# w, P! `7 u8 ^
#IF
5 u9 E& y* x& \0 l% a6 P( N+ R3 y#ACT
8 z$ p: d! [4 t, _mov p9 0 ;测试 p9是不是等于0. E) K+ b$ ^7 d4 Z( \' \3 T
#SAY+ Q2 [/ N: Q+ m$ z( e
say ;欢迎词; s& l1 }1 L9 s( R% o
<下一步/@pre_cube>
1 r4 }" ]7 ?7 r" d3 k& Q/ R2 K; y2 |+ d$ C# ]( s2 q
[@pre_cube]
2 M/ H' n; O6 U7 A#IF
4 o& x* Z. i0 F. gcheckitem 筹码 1 ;测试有没有筹码9 c5 e  ~2 |  l, r7 [
#ACT
; q0 L8 b) w% i3 ?" D6 N4 mmov p9 1 ;有,让p9=1( [, f3 L5 b) o! f6 e" a
take 筹码 1 ;给出一个筹码0 ]# ^: I# O! Y5 e: L- [
movr d0 6 ;;随机把6以下的数(正数)给d00 x. I1 v0 {3 K. I, K
inc d0 1 ;让d0自动加1到d0
3 _' k1 ]8 u5 U5 t6 yplaydice 1 @cube ;玩骰子,点击到标签[@cube]
: i: S% E! M& J6 Q/ X9 ]6 j% E#SAY
" G/ I  g* k* y0 F正在投骰子. \ <下一个/@cube>- e& z4 l4 ^$ m3 a. T
#ELSESAY/ S( s! L0 {5 W; i4 t- c' e
quit; Y+ \9 V6 C0 h: E0 u( ]3 L
<退出/@Quit>
! c7 ^1 R0 ~+ ]5 Z2 L#ELSEACT
+ U+ X& S# d1 v( omov p9 9 ;转到标签@quit并让P9等于9
5 ^' v! I7 k: [" Y. G! z" r- b! V
1 E  o+ T+ S8 M& |$ w/ Q[@Quit]
9 H! }1 ]& W4 }7 Z" q& m2 j#IF
- D! P. H, ~+ u8 \2 r$ A9 M#ACT" b% n' M' _/ ^" Q$ K3 \% k( G8 S
map B011 ;退出到B011地图/ S* k5 o7 v4 a4 B, X) A
[@cube]3 H8 ?" }& T5 ~2 ~2 z
#IF
# R+ V6 }6 P8 T" N! _1 c( h. i2 p#SAY
( U# f' v5 p8 r# `, q! O" m骰子的点数 <$STR(D0)> \ ;<$STR(D0)>是变量,把D0数值型转字符型
! @1 f" j2 S6 I( t8 e你可以前进 <$STR(D0)> \ <移动/@next_cube>! |; T. ^$ i' u1 P! v7 c

7 E1 w, V* |8 o1 G4 P& s[@next_cube]) `9 q' c7 J! l' t
#IF/ N7 F3 Y* `* p* b* _% W
equal d0 1 ;如果 d0=1
) @1 y# v3 B# H0 a2 W3 H6 W+ {6 I0 Z#ACT& U' a4 {* R' c; H( w
goto @posi1 ;到POSI1
5 `# r7 W8 i; lbreak
8 Y7 K: n% n3 I' K  r3 I. U$ X: q# h. u! l' {8 j7 Z
#IF
& i7 J9 W0 o0 dequal d0 2
  f! r& O2 o5 A' D#ACT! Q5 F  p7 j8 Q" u
goto @posi2
- i7 d7 ~% Q& s) d* J, i) Zbreak& ]5 ?+ k  `" W" D

  ?* |  b5 h$ a#IF/ ]0 G2 Z6 B7 y
equal d0 36 w7 N1 V$ Q7 X" Y' |! O
#ACT0 |# B- E. y' [( _4 @& E
goto @posi3
% d* ^# L6 p: x' s6 b" |) Lbreak
/ _& w& |% A6 v4 G8 z
( o; I# j3 x" g8 E: t' N! B#IF
# H8 y' v  N' Q' Iequal d0 44 \- }6 T* \# K, \9 m
#ACT& O6 V( K8 P, d7 i3 c7 `9 O
goto @posi4
# f' `$ S  [7 M- _/ i3 ~5 s9 }break
0 D- i8 d1 `- [8 T
3 j8 c- n, p8 x#IF. y. U" R" V) U2 l# O) {
equal d0 5
0 u/ H7 I6 K6 I. E, }#ACT, E- X9 b( g) ]
goto @posi5' M% ?, e: d# c$ G
break7 ]! s/ \8 e7 J+ B. T2 a9 @

2 S1 [6 L6 M* }. D0 L& [( M, I8 b#IF
8 X9 @+ U; H, `& Wequal d0 68 F8 M# O! ?. A+ t$ [0 L
#ACT2 V) ^& x. _! M# n% t; s
goto @posi60 `& P* j$ L. L* l+ S
break
+ a8 X; B+ H. d5 g: C+ y( Y; }3 l" a( M5 m8 M2 L: a- G
[@Posi1]
2 J( r$ Q- z- a: Y! y#IF- v0 m$ R1 Z- [2 q- q$ u- S* ]
#ACT
) C# ]2 w+ e7 U% T4 zbatchDelay 1 ;一般为1(暂停时间)
$ e% X. S. }" E( H/ |8 Q% x# jaddbatch B102 ;步进地图名18 U' ]. y* `9 I  S# i2 D
batchmove ;移动到最后一个步进地图/ P; I' F4 K4 x5 n2 a7 R3 H/ M0 r
: L- w3 Y7 K* p+ L
[@Posi2]
* l: t, Q- ?, }  Y$ O* u8 l#IF
$ q% b8 t8 Y9 Y% j) y& a* p% T#ACT. i# j# U2 G( w
batchDelay 11 E0 S8 B2 z. n
addbatch B102
+ d* M) P9 Z( I6 z9 h* W' g) z! ^addbatch B103
. ?7 _, {0 ], O, h5 Wbatchmove
1 I5 X: O6 @* P5 ^* |9 y7 f! U  f1 S6 S4 Y' v4 Z
[@Posi3]! y1 u% V' @" [* n5 B
#IF
3 ]5 T. Y. L% B8 e#ACT
; a* R- R2 I' [- y8 K3 QbatchDelay 1# g% E4 A- {+ i7 H" n5 @. L+ x
addbatch B102: S3 a, q1 M0 m
addbatch B103- s+ q  {! h) B0 B, Y0 A
addbatch B1045 F2 w3 k9 @5 K2 x) {
batchmove
% G  C: z/ R' E/ R2 }' n% G" \: ^
[@Posi4]4 |8 F9 f% H% V
#IF
4 l% q6 [; I: ~#ACT$ f1 k& E1 S: r& B
batchDelay 1+ X# p* z6 V/ _4 N" }3 I
addbatch B102
6 P4 v9 L2 H; qaddbatch B103
1 V/ w! e/ u! ^; z: w* kaddbatch B104
, t+ `" V/ G1 i, j7 N: O+ I5 s$ oaddbatch B105' _4 e8 d6 z7 [
batchmove
$ r8 A% R, B8 M8 }8 ?) h8 D- b3 G
* ~. m, G; p5 X! @% o  v4 k[@Posi5]
% P( w" o6 S' d3 v; c4 t#IF5 t" I4 U% ~6 N0 y( s2 ?
#ACT
3 q+ f' n7 {# Y5 A, FbatchDelay 1
" a% u+ T, T  i+ k# z$ x( E# Z. Gaddbatch B102
# U5 k$ G2 u0 h4 ?2 Qaddbatch B103; K( R- J0 i+ D0 N, H  `& x' z
addbatch B104
' H# H! N) `" ]5 k0 n! Paddbatch B105. d! A6 p3 ^5 [  {% j: [( C9 v) W# i
addbatch B106. m# f2 }. N8 J, A
batchmove
+ I* a7 y3 W% ~' O" x+ c, K5 d! W, u( E
[@Posi6]
$ N& O/ v  m1 ?, D0 z#IF, @1 O* J' c& ?9 W  C3 h8 H
#ACT
$ e' n1 O( m/ U, I) nbatchDelay 1 ;一般为1(暂停时间)
! _2 P' d* f! D' f2 }addbatch B102 ;步进地图名1
8 v% h3 E  M/ ?7 w" r9 paddbatch B103 ;步进地图名2
/ a) b4 o5 |  V; Eaddbatch B104 ;步进地图名3
" B9 Y0 h: X1 q# R9 ~addbatch B105 ;步进地图名4
& k' D" I' }; E9 Z: @, G# kaddbatch B106 ;步进地图名5  q# c/ D6 ^7 H
addbatch B107 ;步进地图名6
* A& n  d. c) I# L3 lbatchmove ;移动到最后一个步进地图(这里是6)" k" a9 p; [9 Z8 q7 V

3 F& ]. Z+ K, D; r2 j) h;结束
4 ~* r3 |# A, y; M* U
2 x$ D7 |* L  G/ I  n6 u6 F, X9 M+ I/ J' ?# W' v; ^
SET& k5 ^+ D% Q9 U9 R2 k; M
  S6 t, F- D) s0 X4 s) Z/ n
语句:
) U" O. W" n& Q" r3 j2 m1 b' x#IF
8 \4 q% j5 o$ L* B……
. A1 ^, ^4 d" D. G#ACT(SAY)
) q. k' Z9 A7 e& Q5 q- D" `……, f# e8 R+ c8 U2 K6 }
#ELSESAY(ACT) ;ELSE的两句是并列的,都是IF<>(条件)的动作
3 N. W) E' r; N……
, r& r2 ?- H* i4 j5 P0 K! _" n#ELSEACT(SAY)
; K$ j& X7 {; g$ @% m1 P……- c1 ^2 M2 N: e
4 U- Y. j4 M, D% e
goto (标签名)
7 a5 B3 Q5 }# xbreak (中断)7 n6 T6 d& U7 `, W; G
\ ;换行# W( ?5 d; Z5 a1 l) f' o7 _
! g- l8 I1 ^+ m9 `- a7 t+ R7 l6 V  U! w

) H. Q2 k8 i9 Y/ v& b# B  y& V! a8 \0 }' E/ J" l
变量:
" A: a: P* s7 j$ F# o$ I. ^/ o<$USERNAME> 当前用户名5 d( k/ u  t  L5 I* c* L
<$GUILDWARFEE>行会战金币数
/ s3 P3 _+ k, y% ]<$LORD>沙巴克行会头名+ B, B2 ^: ?! l- P: I' d
<$OWNERGUILD>沙巴克行会名  R6 d" t. ^+ ]
<$UPGRADEWEAPONFEE>升级武器价格" M: e* m$ |* E) ?
<$USERWEAPON> 放在对话框里的武器名字
7 k# M5 B6 B8 ~( C7 t<$STR(变量)> 把变量转换为字符型( B9 B" ^) F/ W* s: P$ K  c
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
本月有问题处理时间8:00-12:00上夜班  9.7发布
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-6 10:14

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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