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

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

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

[复制链接]
灌水成绩
19649
120
20243
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 8 点
贡献 : 9 次
下载币 : 449 枚
在线时间 : 2005 小时
注册时间 : 2013-9-5
最后登录 : 2026-10-25

发表于 2025-11-9 18:07:00 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
传奇脚本命令详解
& o, }% o9 x# I7 Q3 C! N====================********************************========================6 ?7 |- v* n$ t. M# f
[@段] ;段用英文或数字表示
; y) Q2 x" u0 a5 s8 ygoto @段 ;跳转到指定段,开始执行相当于B中的goto语句
# s: F; W( K4 P#say 语句 ;语句设定为字符,不用加任何定界符
, M1 F: t& L1 g, ]#act 执行命令 ;符合3.0规定的任何系统已定义命令6 s' C# W8 M" T, r; o
give 物品 数量 ;给多少东西,除了物器数据库中有的物品,还有金币,
1 q3 c# u6 ]% w( p5 q$ f* ytake 物品 数量 ;同上,只是与上面相反,一个是给东西,一个是收回东西3 B" c9 v/ }6 z) L; F  o8 A
map 地图名 ;移动到这个地图的随机坐标,地图名为地图的数字人码* z, j% N+ E. d' D; l8 p
mapmove 地图名 坐标A 坐标B ;同上,只是指定了坐标
* ~7 V- G  k( i/ }9 Y# Omonclear 地图名 ;清除这个地图上刷的怪物; x6 k: [( z* [( g+ z1 `, T
MonGen 怪物名称 数量 时间 ;刷怪物,与刷怪角本用法相同4 l6 _. a! }4 x2 l' W
TimeRecall 数值 ;数值为分钟,定义进入某地的时间限制。
9 W+ w6 t& k% M' j# GBreakTimeRecall ;中断上面那个语句设定的时间
& o8 e% }1 N. P3 O! \hairstyle 数值 ;改变头发类型" C" ]/ R3 ^9 R& Y
haircolor 红值 绿值 蓝值 ;值域为0 ~ 255 设定头发颜色! O4 ]! m3 j/ Q$ m) [! c) b! |. O
close ; 关闭对话框8 U' k8 N, v; u7 Q
======================****************************========================4 z: L' s7 `+ A# i& X
———————- 程 序 中 的 变 量 与 常 量 ————————% `5 v9 s( B( _+ o! S: b
======================****************************========================3 m8 Z7 \  C6 x. s/ `- [3 M  k
变量 ;变量用字母表示,在程序中可以赋任何数据 名称只限于P0-P9,D0-D9* e3 U  b7 f) j3 D1 M
mov 变量 数值 ;给变量赋值
" ?. T* ~; L; q/ _+ ninc 变量 数值 ;让变量自动加指定数值到变量,相当于程序中的x=x+n
- F+ Q* q2 g/ B1 L' ^0 {% Bsum 变量A 变量B ;变量求和不要与int混淆,需要下面的组合语名才能实现: A" T1 ^  @) |7 x
MOV 变量X 0 ;变量X,初值。0 |% g6 _' z6 t' p
sum 变量A 变量B ;X=A+B7 C( M: l! W; E. W
sum 变量C ;X=X+C 最后在程序中得到的是X值,实际X=A+B+C
& o) I# |) b" v& R) \# B- ];如果只写中间一句是无意义的,只能导致错误
# j; Z3 [; R! ~! Q$ E, Xmovr 变量 数值 ;定义随机变量,变量值为 “0 到 数值”
9 U1 x- F- u! j$ C+ ?/ ]& ]% Qrandom 数值 ;当数值=随机数时则为1否则为0
+ L2 ~. V7 O: N$ q<$STR(变量)> ;显示变量时用,可以将变量值显示在游戏里,用在 #say后面。+ t) l" ^$ [' x7 X1 D
=========================*******************************========================2 a, [5 D' q& |- e) D8 s
————————- 程 序 中 的 逻 辑 判 断 语 句 ————————
1 Z6 _- h1 C! b2 Z=========================*******************************========================0 r) }  b6 I5 C7 C+ ^
[n] ;n为1-1024正整数,是逻辑变量,有0值和1值,初始0值$ J$ K5 C. b* Y& i) K- x* g
#IF
* o0 `4 e' J  m& [5 ?2 u; A8 q条件–执行
: p3 O* k8 V2 m% }#elsesay 或者 #elseact) `+ o8 S. G6 ^% W/ I: e% `
否定–执行 ;相当于程序中的条件判断$ h) a, j9 A3 s5 ?" w6 U, T! J
SET [n] 1 ;设置逻辑变量为真' D+ z: ?, c2 v) B8 e
——————–关于reset命令的详解————————————! M' L1 r3 s6 e1 |5 o
reset [XXX] 7 意思是将从XXX开始的7个变量回复到原始值0
; [6 o- ^1 y2 C* r$ ]! X; c比如:reset [100] 7 就是把100 101 102 103 104 105 106 107这7个变量赋值为0。
* o3 m: y. R. p0 H7 f它等同与:set [100] 0- ]4 `4 D5 |+ r
set [101] 0% |7 a& @* _5 c8 i. Y
set [102] 0
4 e) I' V  p2 k4 P0 R- Fset [103] 0
. g- Q- j; i: m* U  i- Sset [104] 05 V( ]8 ^& S! R4 o  e9 j
set [105] 04 r' K: U8 ^% g1 W1 O2 u4 r- l/ S
set [106] 0- @' P. J4 V+ G" h8 e" X
——————————————————–7 ?; K! u$ z- z5 ?
Check [n] 1 ;测试逻辑变量是否为真,可以测试是否已经完成了任务
  i# O5 [1 I' t5 A$ zsmall 变量 数值 ;如果“变量 < 数值”则为1否则为0% G- ~( ~. D+ w- j( }) V. V
large 变量 数值 ;如果“变量 > 数值”则为1否则为0. R/ J* _9 N# Z' I7 P
equal 变量 数值 ;如果“变量 = 数据”则为1否则为0
- O/ r& f% y/ J( ^5 M; scheckjob Warr(Wizard、Taos) ;测试职业 成功为1否则为0
) U0 C, T) E" i3 ^% Rcheckgold 数值 ;拥有金币数>=数值为1否则为0/ c1 }0 W- B; A+ C
checklevel 数值 ;人物等级>=数值为1否则为0; v8 Q6 }8 i. Z: H
checkitem 物品 数值 ;测试拥用物品的数量
" T) |; }& Z2 s( M. V( Dgenderman ;测试性别为男,如果为男则为1否则为0( B$ X5 ^" A2 O4 W; q2 \! J2 ?
checkbaggage ;测试背包是否已满,满时为1否则为0
, [# @5 b2 b  ^+ J1 Hcheckpkpoint 数值 ;数值为PK值,PK值数>值时为1否则为0, h3 r% _7 S, q: S8 m
checkluckypoint 数值 ;同上,只是测的是幸运值
: }0 ^7 C/ `- C4 V8 l  {; Tcheckmonmap 地图名 数值 ;同上,只是测的是怪物数量5 w4 L% U/ \$ w+ C- `, I4 A
checkduraeva 物品名 数值 ;同上,只是测试有品质的物品的品质8 D# U( F: I; ?" {* w
checkhum 地图名 数值 ;同上,测试这个地图的人数5 I$ a9 Q3 k6 I3 n0 r6 v& g4 B
checkitemw 物品 检测身上所带的物品
" [2 ?  o( U- q( \takew 物品 直接从身上回收物品4 ]& A) r. I5 c4 _9 j3 B
checkmagic 技能名称 检测已经修炼的技能
8 k4 o, @+ f+ m! D* [( W脚本大全 [喜欢脚本的来]; A1 s8 Y: x, |( N
传奇商用NPC开头解释(部分,补足请补足)0 {: i# F2 O( P+ w
%100 代表买东西是原价格还是双倍价格
" b9 d4 v; t  N! h; _+40 买肉
2 U6 k3 R1 N" P+1 卖肉
# \3 z, |- K. g. L+43 武器有关(修)+ E- u: m1 @8 _1 M* F" \
+15 头盔
6 x8 k& j- v! G0 m6 w  G+10 买衣服
# l: h# n" {4 ^# a+ P+11 修衣服* k$ r/ V1 t. v- {5 K
+26 修手镯类
4 t# C$ o4 ~: T) j9 f1 J+0 买各种药水
* r; u( I  Z1 b3 z. q+42 卖各种药水
" T; |7 z, N1 |/ A$ B8 W+ }. Q5 ?- E' l+30 蜡烛等.; S2 B5 U' `6 C
+25 特殊水
6 n0 b% z' q5 A9 ~2 o7 z  o+3 买卷轴,书类% n  f# Y4 V& M
+4 卖书类
" g% @2 Y' E' m  B4 @6 e7 I& I5 C+19 项链
1 a) ^* y, q6 _, R+20 项链5 c% Q8 D2 ?9 x4 g2 @0 I$ J
+21 项链
* n- d3 V2 P# n( p* ~' M1 o+22 买戒指
+ _( C; `) I0 \) o: |+23 卖戒指% }2 M- Y" U; @$ o4 g- D% K
+24 买手镯2 o# }) Z& c6 d% j' x
+26 卖手镯
, p" w0 k) H/ ~8 M+5 修炼武器或买武器
* Z+ J" ], T% R! |6 ]+6 修炼武器或卖武器
1 F% k/ R1 L7 b9 I$ `1 i. {================================
) X! v* P+ `3 Hcheckjob (Warr, Wizard, Taos) ;测试职业, E3 J' i% P9 t! s* g: s2 V& g% D
checkgold (金币数) ;测试金币
" n* A- @; q9 _  dchecklevel (等级) ;测试等级5 `+ W/ f: j2 [2 d! f  _9 s) H
checkitem (物品名) (数量) ;测试物品及数量
8 n5 `5 G2 }+ `) x# G9 N1 a4 _' w, ?give gold (金币数) ;给钱
8 y6 }5 q3 h- Agive (物品名) (数量) ;给物及数量
: E1 v0 x- C# k7 @. k" Gtake gold (金币数) ;拿走钱
  {; e$ l* c8 j; A! y  Utake (物品名) (数量) ;拿走物及数量4 G1 r% X# \* A8 ]0 m% q0 r: A  E
checkpkpoint (pk值) ;测试PK值6 E: P- {4 B; E/ C2 x
checkluckypoint (幸运值) ;幸运值正值为好,负值为差; ^5 i# j3 s: j% h
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质8 O6 [/ Y8 O3 K1 ^+ i. }% r! E( w
checkhum (地图名) (数值) ;测试这个地图的人数
; j/ c0 c* a! Z& `) p4 Scheckmonmap (地图名) (数值) ;测试这个地图的怪物数
7 P; C$ G  B, xmap (地图名) ;移动到这个地图, P3 z! B% L! R5 m2 h7 @3 E5 C. q9 t
mapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标) V) ?' u5 W/ U
monclear 地图清除
3 K: k+ j2 \" l1 _; uclose 关闭对话框: o# v. _: ~" ]1 {
TimeRecall (设定时间值) ;分钟,一般指进入地图时间限制
1 a+ Y3 i8 t) b8 KBreakTimeRecall ;中断设定时间1 B7 ?# j" B( r
ExchangeMap (地图名) ;与指定地图里的人交换位置
8 s7 }: H9 P3 B. G3 a7 h. r* xdaytime sunset ;一天时间
# D5 x3 `" {- s% L1 F+ Z! Lcheckbaggage ;测试背包满没1 i: s, r7 J/ _6 n* W8 o3 s
small (变量) (数值) ;测试变量是不是小于指定数值
- i# ^7 f4 F  _" |large (变量) (数值) ;测试变量是不是大于指定数值
5 w6 z, c1 L/ n+ a+ ?  ?equal (变量) (数值) ;测试变量是不是等于指定数值
$ a$ C+ D" S! H  H2 Xmov (变量) (数值) ;让变量等于指定数值
* S" e" |( ^% S" K1 ^3 W( v! T7 r/ _) ksum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)4 g- X% f0 U! f
注:关于SUM的详解
8 n- \0 B2 q" P" A首先有MOV (变量X) 0 ;(变量X)清0
# S* H+ e$ p$ c" [2 t  Q  R) hsum (变量A) (变量B) ;X=A+B! ]/ W/ d8 E# z9 n
sum (变量C) ;X=X+C
* }& d. l& c4 q5 v5 d* wmovr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
. B) P# C) A8 Z! Binc (变量) (数值) ;让变量自动加指定数值到变量
+ V# ~3 Z& n5 n( f! Iplaydice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]
! x% S2 j  J' Z+ crandom (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用 于随机多项选择,例如: #IF RANDOM 3 #SAY() #ELSEACT7 ], W3 g, n( Y9 c  }' `
Check [条件数] 1 ;测试[条件数]触发与否 1(触发)
8 H" B: c* z! B! QSET [条件数] 1 ;设置[条件数]触发
8 p$ p+ o; K) W4 Q) q6 YMonclear 地图 清理这个地图!
1 p, _9 @2 G, q$ S' D% {Param1 地图 地图名: |$ n8 G) z9 J0 ?4 J9 ?
Param2 横坐标 坐标- p& Q9 ^; Y6 b# {' O) J9 [
Param3 纵坐标 坐标
; v3 l* }' f; A' d5 B0 oMonGen 怪物名称 数量 时间
9 @& N7 W, S( n- h* a4 ?. b; o* FTimeRecall 时间 时间限制3 ^" I& u2 Y5 s9 T4 W
二。脚本变量:6 c( P, `+ x, ~7 g$ a
<$USERNAME> 当前用户名! X  o8 P" X1 h! v: s
<$GUILDWARFEE>行会战金币数+ o4 T2 j3 }  [- z# r+ b* S
<$LORD>沙巴克行会头名
3 Q7 C' D( ]! C<$OWNERGUILD>沙巴克行会名6 v0 K6 \4 j0 d- b
<$UPGRADEWEAPONFEE>升级武器价格* _6 P+ I: I- y2 s  p) V
<$USERWEAPON> 放在对话框里的武器名字, h. b* h# V' U
<$STR(变量)> 把变量转换为字符型 random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列  t/ C6 o; l+ P
#IF语句数用 于随机多项选择,例如: #IF RANDOM 3 #SAY() #ELSEACT! {/ W+ m" E, p( {, }

; E8 L5 H' R% O: }- J; k$ }9 B8 o$ N
免责
帖子地址 打造全网最多免费游戏网站,部分资源失效,私聊站长补
今日访客 列表模式
10月上白班,问题处理时间等晚上
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-10-25 17:37

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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