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

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

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

[复制链接]
灌水成绩
18541
100
19068
主题
帖子
积分

等级头衔

ID : 1

管理员

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

发表于 2025-11-9 18:07:00 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
传奇脚本命令详解
7 s( \( J4 Y; o$ D====================********************************========================/ J) s6 @0 K0 r9 l
[@段] ;段用英文或数字表示
/ w7 ^# T, O% S* `9 c4 \" [goto @段 ;跳转到指定段,开始执行相当于B中的goto语句( X5 r' d5 v; o* k" g  g8 }
#say 语句 ;语句设定为字符,不用加任何定界符) z* g% ^8 h  p2 x+ E! {
#act 执行命令 ;符合3.0规定的任何系统已定义命令/ u$ b2 a- I8 }, |
give 物品 数量 ;给多少东西,除了物器数据库中有的物品,还有金币,
( ]; Y  ?& T/ }+ Ztake 物品 数量 ;同上,只是与上面相反,一个是给东西,一个是收回东西
+ d% P- R1 V" s2 k5 O0 n% Hmap 地图名 ;移动到这个地图的随机坐标,地图名为地图的数字人码) J  R/ B% s/ L" f
mapmove 地图名 坐标A 坐标B ;同上,只是指定了坐标( e" i6 Q  O2 e9 U6 z
monclear 地图名 ;清除这个地图上刷的怪物
) ~) t, t- B  @- f& G, Z) i- J! aMonGen 怪物名称 数量 时间 ;刷怪物,与刷怪角本用法相同
! l/ [9 X" E* \. f0 y. M3 GTimeRecall 数值 ;数值为分钟,定义进入某地的时间限制。* y" ]1 B: R* w( h- {* ^
BreakTimeRecall ;中断上面那个语句设定的时间6 c4 H6 L; ]& a" T. L1 I
hairstyle 数值 ;改变头发类型
! B$ H* y8 b$ Y; Qhaircolor 红值 绿值 蓝值 ;值域为0 ~ 255 设定头发颜色* N6 S3 `" o# u+ A
close ; 关闭对话框; Q4 ?' M4 X! L7 Z+ |) x
======================****************************========================& \  s6 e" a* j
———————- 程 序 中 的 变 量 与 常 量 ————————
" S9 O$ E9 q) L======================****************************========================% I# t2 w: b& [0 f  s
变量 ;变量用字母表示,在程序中可以赋任何数据 名称只限于P0-P9,D0-D9/ ?; \/ D9 E. |: f
mov 变量 数值 ;给变量赋值
# Q, G8 S$ @# u+ ^  g0 Rinc 变量 数值 ;让变量自动加指定数值到变量,相当于程序中的x=x+n
/ e% D/ [- @6 B7 jsum 变量A 变量B ;变量求和不要与int混淆,需要下面的组合语名才能实现
  s1 `+ T0 A' d4 E, }( J. _MOV 变量X 0 ;变量X,初值。# l7 k+ }) e, Z, S. m* _
sum 变量A 变量B ;X=A+B
# q( @! _& }. N* k' B- d" G9 Osum 变量C ;X=X+C 最后在程序中得到的是X值,实际X=A+B+C
2 l' V6 Y8 Y/ p$ J$ S6 s- n  D;如果只写中间一句是无意义的,只能导致错误
- O9 Z/ E- n$ q5 jmovr 变量 数值 ;定义随机变量,变量值为 “0 到 数值”
7 {" s5 z* g1 t1 J! z5 vrandom 数值 ;当数值=随机数时则为1否则为0
! v9 [% m# _$ d* D<$STR(变量)> ;显示变量时用,可以将变量值显示在游戏里,用在 #say后面。' W. S7 H( n0 h: w2 g- d
=========================*******************************========================
7 t8 {  A1 q  B5 o+ k————————- 程 序 中 的 逻 辑 判 断 语 句 ————————5 C% l! I6 E6 I& K5 c
=========================*******************************========================
# |  A. Q+ R7 H+ W[n] ;n为1-1024正整数,是逻辑变量,有0值和1值,初始0值
# r9 e4 s) _0 c! v, _2 i: _8 C) l#IF6 h( j/ P" h8 o( h
条件–执行
  o* p2 S+ T' u; N#elsesay 或者 #elseact
" E6 V# }; o# q5 L否定–执行 ;相当于程序中的条件判断
1 M1 L9 J8 K9 V& ~3 b% f" N2 eSET [n] 1 ;设置逻辑变量为真: K! A0 |0 h) `* H3 y
——————–关于reset命令的详解————————————
& d8 L) e' k& A  F, Treset [XXX] 7 意思是将从XXX开始的7个变量回复到原始值06 |1 O4 I* T; D; s
比如:reset [100] 7 就是把100 101 102 103 104 105 106 107这7个变量赋值为0。
* l2 ~& i% @1 z9 k它等同与:set [100] 05 S1 F; ^  _* o4 `' S
set [101] 0) D& N% I( b2 Q/ y5 G
set [102] 0
0 Q* x3 w4 v/ j; O8 tset [103] 0
. \. J$ i* B; m, L1 F/ I9 p8 Gset [104] 0/ U- F, O& M) p7 D& v9 D
set [105] 0
0 @" m" `) s1 L; S" uset [106] 0  E7 @, z# }3 S" r- M' i( d( R
——————————————————–
0 y) g  @9 Q8 n) i+ L  ~2 a3 tCheck [n] 1 ;测试逻辑变量是否为真,可以测试是否已经完成了任务' r8 i9 i* s# U0 ~8 _$ f( t
small 变量 数值 ;如果“变量 < 数值”则为1否则为0/ }' [' ]$ q, L) O' C# T
large 变量 数值 ;如果“变量 > 数值”则为1否则为0
2 D9 \7 J1 }5 h2 uequal 变量 数值 ;如果“变量 = 数据”则为1否则为0
: ^# E9 q5 I$ L* ]: ~6 E3 }checkjob Warr(Wizard、Taos) ;测试职业 成功为1否则为06 A& Y/ E8 A6 C4 d
checkgold 数值 ;拥有金币数>=数值为1否则为0
; ~9 v2 x8 w; U$ g7 Ichecklevel 数值 ;人物等级>=数值为1否则为0
2 N' @  J& v9 X: `- w- [checkitem 物品 数值 ;测试拥用物品的数量" V& x7 B$ \7 L2 b: U' f
genderman ;测试性别为男,如果为男则为1否则为0
4 [& u8 l1 e* Qcheckbaggage ;测试背包是否已满,满时为1否则为0& s. U& ]) N; v* Z( @* `, e
checkpkpoint 数值 ;数值为PK值,PK值数>值时为1否则为0
" ]+ L1 x- i( D# U( [checkluckypoint 数值 ;同上,只是测的是幸运值" M3 L, G' q4 n, E. I- E, l
checkmonmap 地图名 数值 ;同上,只是测的是怪物数量
3 h1 A6 E- v- K$ g) R: E! U! Ncheckduraeva 物品名 数值 ;同上,只是测试有品质的物品的品质. D5 Y5 U, Y2 h
checkhum 地图名 数值 ;同上,测试这个地图的人数# F9 Y& z. \* Y. b+ K
checkitemw 物品 检测身上所带的物品( B- q1 V" L0 c% F2 [
takew 物品 直接从身上回收物品
& A( b  y: X# Lcheckmagic 技能名称 检测已经修炼的技能
, Q& f- r8 g) @% _) F脚本大全 [喜欢脚本的来], p5 X# i5 S# z6 t: \3 O
传奇商用NPC开头解释(部分,补足请补足)
8 U& q! b# H" ^/ z6 @%100 代表买东西是原价格还是双倍价格6 [/ J5 `1 _7 ?
+40 买肉
: F, e& |) ?* ~8 \+1 卖肉
' g$ A6 M& u! Z! V# Q: x# J+43 武器有关(修)
( f6 \  g; m: T) J2 p1 ^' M; W+15 头盔
+ o' a7 O3 a7 g% e+10 买衣服
' I/ C- ~3 z8 F" h" ]! s: w% M+11 修衣服0 L/ ], z  d; ^9 F* k, e
+26 修手镯类. h0 [' ]- v; r7 n# L( E
+0 买各种药水
. D: W9 K$ \+ i5 ]2 m5 `! J+42 卖各种药水
4 c! j, E" e: k( W2 o4 f+30 蜡烛等.% l5 v, s9 l! h
+25 特殊水+ U1 n9 a* i8 n: ^! s+ T, ]4 @
+3 买卷轴,书类
" Y+ a' G; l1 p+4 卖书类& m9 }( m" z0 ~/ N; f$ y, j
+19 项链
' J* l$ g4 s; u/ ~- s2 Q5 Z+20 项链& ^2 \+ r' x: w2 T! n8 H  f
+21 项链
9 }2 e7 I4 R$ H. J0 a5 d* j+22 买戒指4 x% u0 Q3 d6 f) n# E5 f# @  R# D
+23 卖戒指
! h5 K8 I& w6 s! A# W+24 买手镯
1 Y, Z! E. e# l/ v+26 卖手镯
$ t2 N  L9 w! R# e+ z' [+ q+5 修炼武器或买武器+ w1 U3 V7 l7 l9 G% m: P' D, }) ?
+6 修炼武器或卖武器
* R2 \& x/ y3 g# ^% q/ Q; o. }================================, c. q" L4 N" H: P( M: u
checkjob (Warr, Wizard, Taos) ;测试职业
% E8 B* K, _3 s( |checkgold (金币数) ;测试金币
( n+ b0 V( p! v0 i$ Ichecklevel (等级) ;测试等级
/ v8 ~0 D; R( ]% Bcheckitem (物品名) (数量) ;测试物品及数量
5 u" `/ p# P; p8 v& l# ]give gold (金币数) ;给钱
3 F7 ?4 y+ U' T, e! I. ~give (物品名) (数量) ;给物及数量: |! S- S( t) d
take gold (金币数) ;拿走钱
6 @! F+ l* N+ t# e* etake (物品名) (数量) ;拿走物及数量- q; x, E% I! ~. F  W, e; |
checkpkpoint (pk值) ;测试PK值) w! G, X! g  W7 H: N& m; [  M
checkluckypoint (幸运值) ;幸运值正值为好,负值为差, e$ |  L/ w* _& \( j
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质$ |- ]6 ?, ?% x" N: F  Q
checkhum (地图名) (数值) ;测试这个地图的人数$ I' t$ F0 @1 ]6 A6 `3 \- F( G9 u4 N
checkmonmap (地图名) (数值) ;测试这个地图的怪物数* M0 O! |3 [! ?4 i$ S6 J9 ?2 z& [# x
map (地图名) ;移动到这个地图
2 s9 r! A$ @$ V  ^# ~+ J, umapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标/ a+ e' t$ }1 j8 Z- I% M$ a( Q1 k
monclear 地图清除
* h7 C; w5 h; uclose 关闭对话框! ^8 d8 D* ?  o  Z$ @% s
TimeRecall (设定时间值) ;分钟,一般指进入地图时间限制4 M1 Q9 q. G( e3 m; e
BreakTimeRecall ;中断设定时间
/ \8 O: `4 k* ^- _& hExchangeMap (地图名) ;与指定地图里的人交换位置
! J" b% K; P) Q1 \( R4 O( S8 B$ `daytime sunset ;一天时间. p4 `- c! M4 z; L: O; G$ ]
checkbaggage ;测试背包满没- B$ c' ]/ D8 y- c1 |
small (变量) (数值) ;测试变量是不是小于指定数值+ T: ~; m6 Z& m  b6 F6 \
large (变量) (数值) ;测试变量是不是大于指定数值
" |; a" [; v* V8 R% b# N+ J" Nequal (变量) (数值) ;测试变量是不是等于指定数值2 Y- B3 G# j) s1 [8 f
mov (变量) (数值) ;让变量等于指定数值
4 Y6 X% X: _' B8 C6 W" Isum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)
! u! D' H/ s6 x1 l注:关于SUM的详解
( N$ h& Z  e9 m% G; u首先有MOV (变量X) 0 ;(变量X)清0
% H2 S9 \  k) q* U  Y& ?sum (变量A) (变量B) ;X=A+B; j! S) P0 c" y$ _
sum (变量C) ;X=X+C$ [; U4 d/ l  M1 X- K8 }; O
movr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
5 z$ b5 R8 z1 q6 Rinc (变量) (数值) ;让变量自动加指定数值到变量
0 I& X; ^* H$ `8 B% A9 ^9 t/ J% Xplaydice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]! M; R9 h6 [8 U6 k& B, W
random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用 于随机多项选择,例如: #IF RANDOM 3 #SAY() #ELSEACT
. G9 A" [6 ~) t* Y7 @# lCheck [条件数] 1 ;测试[条件数]触发与否 1(触发)  [7 H/ a7 Q  I5 T% y
SET [条件数] 1 ;设置[条件数]触发
# f; o( O9 {1 R' K: P' QMonclear 地图 清理这个地图!: |) Y& w- a9 O% k
Param1 地图 地图名
7 L, f% X. ]7 y7 }* r  w1 hParam2 横坐标 坐标
: x$ E& C( [2 O8 x: q- p% b6 v$ W& uParam3 纵坐标 坐标& _8 z; [) N- G- k" a8 ]  k: h
MonGen 怪物名称 数量 时间
! @+ e+ H- g+ n7 eTimeRecall 时间 时间限制
* N/ k' R$ d6 C0 b6 C: y二。脚本变量:* z. `4 t5 q% K
<$USERNAME> 当前用户名9 Q8 Q2 [; r) D9 E! e
<$GUILDWARFEE>行会战金币数
7 f4 U0 E9 p2 M<$LORD>沙巴克行会头名$ |% s9 O# K4 d3 d/ X& z
<$OWNERGUILD>沙巴克行会名) d  d2 e- i5 @
<$UPGRADEWEAPONFEE>升级武器价格/ T$ p7 R9 ?1 T9 y
<$USERWEAPON> 放在对话框里的武器名字
1 L& x; w1 T7 q( R- i0 F. b<$STR(变量)> 把变量转换为字符型 random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列9 X( U  R  H) A" T. Q
#IF语句数用 于随机多项选择,例如: #IF RANDOM 3 #SAY() #ELSEACT
% L% }$ E; E& f6 K* Y- t* w* J
1 j0 M( \1 ^& }7 W6 Z6 @( V( h
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-2 10:49

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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