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

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

[教程/工具] 传奇脚本各种命令详细介绍

[复制链接]
  • 打卡等级:暂无等级
  • 打卡总天数:317
  • 打卡月天数:27
  • 打卡总奖励:255
  • 最近打卡:2026-04-27 01:47:51
灌水成绩
17505
88
17992
主题
帖子
积分

等级头衔

ID : 1

管理员

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

发表于 2025-11-9 18:07:00 | 显示全部楼层 |阅读模式
免责
传奇脚本命令详解
2 |8 u2 O# b& G====================********************************========================8 i& [1 C7 J6 B( r0 v. [4 c
[@段] ;段用英文或数字表示: U* ~! V" m8 L' Q0 F3 P7 p
goto @段 ;跳转到指定段,开始执行相当于B中的goto语句
$ L5 p% O/ h  j3 v/ F6 c#say 语句 ;语句设定为字符,不用加任何定界符
% F5 h9 |; U9 U. |* T$ R& y. A#act 执行命令 ;符合3.0规定的任何系统已定义命令
( w% t* Q4 a3 lgive 物品 数量 ;给多少东西,除了物器数据库中有的物品,还有金币,6 I" {: V2 q' b( V$ g+ [
take 物品 数量 ;同上,只是与上面相反,一个是给东西,一个是收回东西
! G9 r, r" p3 s5 H0 Emap 地图名 ;移动到这个地图的随机坐标,地图名为地图的数字人码
  Q$ g7 x& y; c% |+ lmapmove 地图名 坐标A 坐标B ;同上,只是指定了坐标
- H4 k. d+ g2 N9 U+ R3 k/ umonclear 地图名 ;清除这个地图上刷的怪物& d. q! X8 U3 Q5 |/ x$ U5 p
MonGen 怪物名称 数量 时间 ;刷怪物,与刷怪角本用法相同
  ~7 j8 @2 ~2 V4 L) i/ J2 JTimeRecall 数值 ;数值为分钟,定义进入某地的时间限制。/ v) _, J) f5 y6 c; O8 C
BreakTimeRecall ;中断上面那个语句设定的时间; h4 x4 G3 v) b  _0 N* J
hairstyle 数值 ;改变头发类型, f1 X, `* D, u6 X- W0 \8 e8 @) W8 Q
haircolor 红值 绿值 蓝值 ;值域为0 ~ 255 设定头发颜色
/ o+ ]+ u4 E# H9 t! _, r7 s& lclose ; 关闭对话框
8 N  B- n8 _, W3 ]5 I; s* }======================****************************========================
# M5 G& N# w0 s- G———————- 程 序 中 的 变 量 与 常 量 ————————, D: n5 [0 l$ Y1 m) ~2 u
======================****************************========================
& P; d5 N; j" ?' v1 l  w" e变量 ;变量用字母表示,在程序中可以赋任何数据 名称只限于P0-P9,D0-D9
: B! f+ Q0 a& G+ q1 ^! dmov 变量 数值 ;给变量赋值" W3 C: ]8 F0 b$ X0 g0 u- _. x
inc 变量 数值 ;让变量自动加指定数值到变量,相当于程序中的x=x+n9 X- D" }8 x" W% Y( g( U' y
sum 变量A 变量B ;变量求和不要与int混淆,需要下面的组合语名才能实现
5 d2 v: P+ `- E# RMOV 变量X 0 ;变量X,初值。9 p( y  p" Q# z$ G5 j/ X0 q
sum 变量A 变量B ;X=A+B
7 |5 d6 M# f/ g; Wsum 变量C ;X=X+C 最后在程序中得到的是X值,实际X=A+B+C( v6 M& W  b6 x4 q# R6 [/ {
;如果只写中间一句是无意义的,只能导致错误
% k9 X0 G6 f, d6 E$ H) dmovr 变量 数值 ;定义随机变量,变量值为 “0 到 数值”
8 x4 e% q2 ~' b* p9 x2 O) y% drandom 数值 ;当数值=随机数时则为1否则为0
2 `0 `  O$ w/ B0 N9 o/ w<$STR(变量)> ;显示变量时用,可以将变量值显示在游戏里,用在 #say后面。8 {+ g" F3 y7 T" ], f
=========================*******************************========================
( U8 C& D4 D1 j/ K+ s' m4 w————————- 程 序 中 的 逻 辑 判 断 语 句 ————————
2 Q$ Z5 b% Y* s0 O5 X=========================*******************************========================( `" O) C3 V& ]0 Y
[n] ;n为1-1024正整数,是逻辑变量,有0值和1值,初始0值/ u3 r! J  Y# b. \2 T
#IF
2 z) I" @& \, k4 y4 @$ K条件–执行+ }; R$ [3 D3 Z, h7 }0 n
#elsesay 或者 #elseact
# G# t9 |+ F' d9 G8 u0 |  u否定–执行 ;相当于程序中的条件判断
) `* a+ i5 t3 SSET [n] 1 ;设置逻辑变量为真
# `: U8 U) d/ d3 j+ O——————–关于reset命令的详解————————————
$ e' r; |4 n8 U0 v. ~- j- Creset [XXX] 7 意思是将从XXX开始的7个变量回复到原始值0  y9 Q/ c" T( R1 z# Q/ u) |6 W
比如:reset [100] 7 就是把100 101 102 103 104 105 106 107这7个变量赋值为0。
4 b; I& o; \# z% t- p% j6 A+ o它等同与:set [100] 0# L" ~  ]- \6 ]' `
set [101] 0
4 R" |' @6 u7 ~) G* Jset [102] 0
2 G# L/ B$ i. J+ c1 W) Vset [103] 0
; e$ J" v% v% n3 V: o5 O2 A% o; sset [104] 0
1 l9 K+ o) y# i" [set [105] 0
  R% t8 u. _: H) k9 K2 u0 Hset [106] 0
! z% I" y, K$ V1 f  t4 h——————————————————–7 k, s3 z' c" D9 ~5 E6 H2 [% x
Check [n] 1 ;测试逻辑变量是否为真,可以测试是否已经完成了任务
3 {5 l( R( S" O' O3 A8 S# Z* `+ `( Ysmall 变量 数值 ;如果“变量 < 数值”则为1否则为00 S8 {" k- _  c" I
large 变量 数值 ;如果“变量 > 数值”则为1否则为0- A3 O" ^! P! b
equal 变量 数值 ;如果“变量 = 数据”则为1否则为0' Y# O6 k* ?# z. y  n
checkjob Warr(Wizard、Taos) ;测试职业 成功为1否则为0
% q9 ]( d0 m, a. Lcheckgold 数值 ;拥有金币数>=数值为1否则为0( Y$ n$ Q) \' y6 L8 e. r
checklevel 数值 ;人物等级>=数值为1否则为0
( W; ~. i* ~; R5 j! ucheckitem 物品 数值 ;测试拥用物品的数量
2 x( L) L& I! u% o! _- a. igenderman ;测试性别为男,如果为男则为1否则为0" V7 Q9 l0 [. O: Z" J( M: ]
checkbaggage ;测试背包是否已满,满时为1否则为0
$ V  C2 L* K2 k. o5 |checkpkpoint 数值 ;数值为PK值,PK值数>值时为1否则为0+ X' k! ?4 J& Z, Q+ M% C
checkluckypoint 数值 ;同上,只是测的是幸运值, @- X6 V$ l) G8 f2 d$ ?
checkmonmap 地图名 数值 ;同上,只是测的是怪物数量4 p5 ]* y3 l7 Z* X! \/ g
checkduraeva 物品名 数值 ;同上,只是测试有品质的物品的品质5 C3 z# I3 Q- m" t+ X+ q
checkhum 地图名 数值 ;同上,测试这个地图的人数
2 @% d  r. n2 z: c1 ], S1 |4 fcheckitemw 物品 检测身上所带的物品6 k6 d4 |2 b4 N2 c7 J+ n  Z. W
takew 物品 直接从身上回收物品6 {# R. ]& }2 x
checkmagic 技能名称 检测已经修炼的技能
9 s# W; ?$ D- n  x3 e6 R# a脚本大全 [喜欢脚本的来]
2 }/ b1 G1 @, ~传奇商用NPC开头解释(部分,补足请补足)1 F5 [! e& a& J/ x: |
%100 代表买东西是原价格还是双倍价格* @" }6 [* U3 j. a) k) h: E
+40 买肉
7 y: \6 ?1 Z: E+ Z  q+ I! Q+1 卖肉; a6 D/ v% ~# J* l; v, P0 \) B
+43 武器有关(修)1 m" X  C& s& G' B% d8 E* k
+15 头盔
# s! [( {$ f! x! d, b1 K5 l+10 买衣服
1 s. Y! Z3 U* u8 c9 E9 {; O/ @  g+11 修衣服
/ X8 v0 `4 F( l! }& v; j+26 修手镯类7 g% M5 S0 e3 v6 c
+0 买各种药水" |9 e* u0 b. {4 u
+42 卖各种药水
& O; U* p0 i/ Z9 J! C0 l+30 蜡烛等.0 z8 U& H, W2 Z' f* @3 F
+25 特殊水
# f% \( t3 {( g8 Y+3 买卷轴,书类$ l( D  _( D/ K
+4 卖书类
: @- f1 @1 [+ b0 t. A+ _% `( G+19 项链+ L/ ^* \' P% l' W. U( R' j4 a
+20 项链
* k+ \% u4 ?2 t4 H: i+21 项链1 S; T. _9 O* i1 f! L5 d- c0 c: ]
+22 买戒指/ B. K5 h% _6 E( i: s
+23 卖戒指+ v. v+ v3 T, J1 s+ X, h
+24 买手镯
# P" |3 D3 C( g/ b/ F+26 卖手镯* W6 Z- R- Y( B- M4 r5 K8 z
+5 修炼武器或买武器7 h* c# x  Y! i
+6 修炼武器或卖武器
/ |# Z, v' O# R0 B) o2 K================================
9 I" F6 _# K. U( R4 g9 }/ ccheckjob (Warr, Wizard, Taos) ;测试职业0 b7 L; Z9 G! h. f9 ~7 \% e
checkgold (金币数) ;测试金币$ {6 f- u' C4 Q" C% l
checklevel (等级) ;测试等级
+ X5 j, Y+ h2 i" i1 n# ?checkitem (物品名) (数量) ;测试物品及数量8 A) i# k4 H. {0 B9 T, s, D
give gold (金币数) ;给钱
5 |% B* N  Q' Q. E8 u9 n: igive (物品名) (数量) ;给物及数量
/ y. [5 H3 ~0 a9 D7 `take gold (金币数) ;拿走钱
, N0 Q! }) `! A7 utake (物品名) (数量) ;拿走物及数量- B; M! q0 d# p& n, o6 \
checkpkpoint (pk值) ;测试PK值
# x- x3 x4 m- _checkluckypoint (幸运值) ;幸运值正值为好,负值为差& Q( F2 ^, \0 J
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质4 L7 h/ x8 P$ ~  k) T2 V
checkhum (地图名) (数值) ;测试这个地图的人数  B8 ^' [  v: C/ C, N. }) g( E
checkmonmap (地图名) (数值) ;测试这个地图的怪物数
& J% G4 \0 E. g8 r5 Y0 Vmap (地图名) ;移动到这个地图
2 x, a5 J: k: S8 gmapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标
. c  s6 S3 l6 q( h" Y* dmonclear 地图清除
, G. y' C5 f$ z6 D, A, D6 Yclose 关闭对话框
! M! u4 h" C8 k. PTimeRecall (设定时间值) ;分钟,一般指进入地图时间限制
, ^2 |/ Z: T/ \9 _( k! C7 D' |BreakTimeRecall ;中断设定时间
8 @7 t8 {: D7 K7 _) X$ e7 |0 tExchangeMap (地图名) ;与指定地图里的人交换位置
" {% J. Z. [( b  w  {( @daytime sunset ;一天时间
, _; a4 c1 N; v" Qcheckbaggage ;测试背包满没
* I9 I# G5 s1 C( [) R4 F* p/ Ssmall (变量) (数值) ;测试变量是不是小于指定数值
/ \% s) n3 L" w) Y' g- n: ^large (变量) (数值) ;测试变量是不是大于指定数值( h" u6 X, |" Z8 d+ L% t/ C
equal (变量) (数值) ;测试变量是不是等于指定数值
: e6 o& ?' b" l, bmov (变量) (数值) ;让变量等于指定数值- d. `1 ~5 N0 P+ z. O' m- w3 z
sum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)# I: Y$ X2 y' W4 b
注:关于SUM的详解
, G5 [; l; j6 w8 V: F4 m1 b首先有MOV (变量X) 0 ;(变量X)清0
% y$ _) z0 }4 Nsum (变量A) (变量B) ;X=A+B" J/ ?& s7 M! b" ]/ n% E! a3 Q1 V
sum (变量C) ;X=X+C6 D( }" n; o6 ?/ p
movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量0 c, i, F+ z; q4 I% ^
inc (变量) (数值) ;让变量自动加指定数值到变量
4 m, d) i& y! m! W5 j" K" Z: \" |0 splaydice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]1 q$ Q, w4 j* `
random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用 于随机多项选择,例如: #IF RANDOM 3 #SAY() #ELSEACT
  m: v/ P" _& o( R* q8 i) cCheck [条件数] 1 ;测试[条件数]触发与否 1(触发). |- f9 Q6 d2 _, ]& k0 ~+ e; x
SET [条件数] 1 ;设置[条件数]触发! |5 F  O. _3 s8 Z9 O0 }. b8 X
Monclear 地图 清理这个地图!! k0 v8 \! U$ v& V; L5 s# R
Param1 地图 地图名
1 F6 c7 }. H4 N: qParam2 横坐标 坐标
6 z. K% `5 T6 f* t4 e0 kParam3 纵坐标 坐标! y% e% }: a8 f% I3 q
MonGen 怪物名称 数量 时间# C- Y# y; W- l; H) x8 B7 x. L
TimeRecall 时间 时间限制
6 C/ q5 {2 Z: S+ [二。脚本变量:: i  K/ S* l% \: E) \
<$USERNAME> 当前用户名
5 P: {5 u* w2 p9 ^<$GUILDWARFEE>行会战金币数) T0 E/ j5 Y2 T, w
<$LORD>沙巴克行会头名
" C% w  H) O& S<$OWNERGUILD>沙巴克行会名7 j& s( B+ t) c
<$UPGRADEWEAPONFEE>升级武器价格
6 B. |9 j: z5 e/ F<$USERWEAPON> 放在对话框里的武器名字! S% o0 j/ E1 o3 P! u( E; ?/ |. T
<$STR(变量)> 把变量转换为字符型 random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列
6 k/ ?: i; P3 s: m, u#IF语句数用 于随机多项选择,例如: #IF RANDOM 3 #SAY() #ELSEACT
+ x8 y' |( a0 P1 Z0 x' f% ?& a% a1 l& D
: q! W+ ]+ e! S1 `* ]  t* C
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-27 12:56