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

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

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

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

等级头衔

ID : 1

管理员

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

发表于 2025-11-9 18:07:00 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
传奇脚本命令详解
( ~1 }) c, C! \, Z* {% j* e====================********************************========================
3 W) ?- U: Q. u, S) I$ L2 `+ D( @[@段] ;段用英文或数字表示
* m; ~9 ]$ }' Rgoto @段 ;跳转到指定段,开始执行相当于B中的goto语句0 W# @* w7 d# r" \- k/ m+ Z* [
#say 语句 ;语句设定为字符,不用加任何定界符
9 J2 g7 v! o/ Y; V3 I#act 执行命令 ;符合3.0规定的任何系统已定义命令& O6 x; D! e9 m. _5 B2 S
give 物品 数量 ;给多少东西,除了物器数据库中有的物品,还有金币,
& l- j: R, h  i. B& `  Y& X1 [6 }take 物品 数量 ;同上,只是与上面相反,一个是给东西,一个是收回东西  x# U" \" {7 p
map 地图名 ;移动到这个地图的随机坐标,地图名为地图的数字人码
! ~  F" }4 d: U3 }1 n! ~mapmove 地图名 坐标A 坐标B ;同上,只是指定了坐标
& Z! A' t, v$ d$ J0 [( h7 o3 a; Hmonclear 地图名 ;清除这个地图上刷的怪物
8 m) s% ~: c) `1 f  m/ j! I* D" eMonGen 怪物名称 数量 时间 ;刷怪物,与刷怪角本用法相同5 a, F9 F' P. y; l' z& m0 n
TimeRecall 数值 ;数值为分钟,定义进入某地的时间限制。
  m: N4 x7 h, R' w6 o$ C0 `BreakTimeRecall ;中断上面那个语句设定的时间; X  [  y* V# |4 M) n0 p
hairstyle 数值 ;改变头发类型
+ i* D8 r: w; {! Chaircolor 红值 绿值 蓝值 ;值域为0 ~ 255 设定头发颜色: e3 P3 ?2 v, C2 n
close ; 关闭对话框
* S3 c6 v2 v4 q* |2 F+ Q' I======================****************************========================
4 D/ O6 S9 L: Q8 x———————- 程 序 中 的 变 量 与 常 量 ————————
6 o/ E( o3 u* N) F& ^======================****************************========================" B) n$ Q# K4 e
变量 ;变量用字母表示,在程序中可以赋任何数据 名称只限于P0-P9,D0-D9
1 N) B' i9 e  ~! cmov 变量 数值 ;给变量赋值
+ Z$ H! [0 G) G) I/ Jinc 变量 数值 ;让变量自动加指定数值到变量,相当于程序中的x=x+n
/ Z- q6 h, ]* dsum 变量A 变量B ;变量求和不要与int混淆,需要下面的组合语名才能实现
! l  G  l1 y0 C: K7 tMOV 变量X 0 ;变量X,初值。) d4 i+ p, \% p* ~% ]7 D3 r1 Q8 I% O
sum 变量A 变量B ;X=A+B/ a) {4 P4 E- S* U' n7 A: m
sum 变量C ;X=X+C 最后在程序中得到的是X值,实际X=A+B+C
! n6 u( k6 x: e  w;如果只写中间一句是无意义的,只能导致错误/ k. j1 U; C- n, ]
movr 变量 数值 ;定义随机变量,变量值为 “0 到 数值”% g; g3 p5 ~! o' M& u! d* F
random 数值 ;当数值=随机数时则为1否则为0
- O6 _5 t% }1 X9 K1 k( b. k4 ]<$STR(变量)> ;显示变量时用,可以将变量值显示在游戏里,用在 #say后面。
; ^: a6 K8 M/ `) N3 m) ~=========================*******************************========================
' K8 {& }# ~7 G! I( B* Z————————- 程 序 中 的 逻 辑 判 断 语 句 ————————
' p8 [" \) U5 `% c4 D=========================*******************************========================- `2 x6 G: L/ z; q- |
[n] ;n为1-1024正整数,是逻辑变量,有0值和1值,初始0值
4 q! N: U  H% u1 x# s#IF/ F+ w- U1 c& |! W& }" E/ |* R& M
条件–执行  b( d5 @  d) H% H/ T" g" z
#elsesay 或者 #elseact% O& R% c# b& B3 L. h
否定–执行 ;相当于程序中的条件判断' H3 Q- D* L# A/ B% G) K8 k
SET [n] 1 ;设置逻辑变量为真
- r9 Y; o3 |( I& o: ]: w; E——————–关于reset命令的详解————————————
$ k$ p  p& ]% s  qreset [XXX] 7 意思是将从XXX开始的7个变量回复到原始值0
" }! ~1 ~1 o. w8 f3 V比如:reset [100] 7 就是把100 101 102 103 104 105 106 107这7个变量赋值为0。" W  C& F& ?6 Y% s
它等同与:set [100] 0; G# w  j+ p2 ^8 i$ o. h0 L
set [101] 05 M& d6 C! D) P3 }# }- o$ E
set [102] 0
  j( K& h5 }  v7 {5 K3 mset [103] 00 V5 s+ O/ `7 k( s. N
set [104] 0
8 \: \$ _8 a. b+ L( }8 vset [105] 06 Q" _1 {% M3 a- @. [6 a; V
set [106] 0
/ o; K* G4 E# k' g, e: I——————————————————–
/ Y9 a' N! ^, M5 WCheck [n] 1 ;测试逻辑变量是否为真,可以测试是否已经完成了任务/ f3 H" G# v, o
small 变量 数值 ;如果“变量 < 数值”则为1否则为08 w  r9 s7 L" E& U
large 变量 数值 ;如果“变量 > 数值”则为1否则为0& y- f3 e& F4 q! W3 B7 H
equal 变量 数值 ;如果“变量 = 数据”则为1否则为0  F2 _, s' P& o! T2 y( j2 |8 h+ v
checkjob Warr(Wizard、Taos) ;测试职业 成功为1否则为0
% s( l' H' r* `8 s7 |; ^2 tcheckgold 数值 ;拥有金币数>=数值为1否则为0  l8 J7 B& }" ^$ p& @- H
checklevel 数值 ;人物等级>=数值为1否则为0
6 b* t+ `, D5 ]( g7 Kcheckitem 物品 数值 ;测试拥用物品的数量
3 g9 x6 e  j$ D& {' A  cgenderman ;测试性别为男,如果为男则为1否则为0
! K" L$ P" C- }! Z  Z5 tcheckbaggage ;测试背包是否已满,满时为1否则为0, t8 ?/ y8 q2 e: k
checkpkpoint 数值 ;数值为PK值,PK值数>值时为1否则为0
6 g* W  M3 n3 o  {1 o# Y  e% Lcheckluckypoint 数值 ;同上,只是测的是幸运值
+ i, y5 W+ S5 u3 G* V9 |checkmonmap 地图名 数值 ;同上,只是测的是怪物数量
* f+ C7 p6 B. s$ ~checkduraeva 物品名 数值 ;同上,只是测试有品质的物品的品质* p8 g6 V/ s, N5 c. Y
checkhum 地图名 数值 ;同上,测试这个地图的人数7 Q, S) S; g# y9 m! P# @( a' w, d
checkitemw 物品 检测身上所带的物品
+ h9 R+ j( y* c6 wtakew 物品 直接从身上回收物品2 U! l! B* Y. C
checkmagic 技能名称 检测已经修炼的技能; X7 ]% a; X$ z" C1 v  M
脚本大全 [喜欢脚本的来]
6 A7 I) l. b6 M/ W* ]# {传奇商用NPC开头解释(部分,补足请补足)4 m' ~0 D; l0 R8 D8 w  ?
%100 代表买东西是原价格还是双倍价格1 i. G- F+ |) ?: J
+40 买肉# S' [; C4 I/ F1 `$ x% @
+1 卖肉1 n  e. t& K% ?& @
+43 武器有关(修)
# A; x  p$ ~4 @4 t* b. A: E6 {+15 头盔. t# P& p  |  T2 K8 B9 G$ @. C9 T- L
+10 买衣服
* i' p( ]' a4 v: h+11 修衣服
$ n% n6 f4 l( p0 F+ ~$ r+26 修手镯类3 ?, x/ h2 i6 j1 M7 G, I# ]
+0 买各种药水2 G, S+ r& N& E# `0 P0 M% p! m
+42 卖各种药水
/ g( l6 T; C% Z8 p* o5 i) n7 D9 E+30 蜡烛等.6 D8 Z$ F$ i% u* d" f( R  ~( ^
+25 特殊水
  t3 m8 e7 ^( O+3 买卷轴,书类
5 Y& Z0 @8 A9 S8 r+4 卖书类8 j1 U, E- Z; W1 S
+19 项链( E, B7 }2 }( {  ~" H( |) a
+20 项链: z5 p# P/ N# U& R1 W# x$ o
+21 项链# j* a# w" }1 J
+22 买戒指3 n+ r, C! B; y- K% Q  _. I- h  `
+23 卖戒指& f2 n$ ?$ H( V4 @0 k- ?: `+ i+ E
+24 买手镯( G% I+ N* {, T6 b$ N
+26 卖手镯: n2 D3 C& F/ m* O8 \7 e+ ~
+5 修炼武器或买武器
9 O7 Q! N% u4 T, N5 F: b+6 修炼武器或卖武器
1 ?4 b0 F9 @" F+ Z: O& ]% P================================7 R4 W& b0 F, z8 J8 H  s2 \- L
checkjob (Warr, Wizard, Taos) ;测试职业
8 I& p8 T1 c+ ~checkgold (金币数) ;测试金币0 U2 v) J  ]: `
checklevel (等级) ;测试等级3 j. M4 N" q7 C& o) ~/ T6 Q
checkitem (物品名) (数量) ;测试物品及数量
3 h! ~) M2 [3 y5 |8 K8 R% tgive gold (金币数) ;给钱8 x2 u) K' F  d7 _  s3 J# @
give (物品名) (数量) ;给物及数量
. q- R9 ^: D, r* h# X8 otake gold (金币数) ;拿走钱
/ Y& m7 _0 m- ~! B& _/ o6 Stake (物品名) (数量) ;拿走物及数量
; _  Z& ]) ]6 i$ B1 J# {' Wcheckpkpoint (pk值) ;测试PK值1 f) h8 t/ O. d4 @8 Z2 |
checkluckypoint (幸运值) ;幸运值正值为好,负值为差" A& E* U0 q8 @& F, i9 ~' z
checkduraeva (物品名) (数值) ;一般测试矿物等物品的品质- v/ k0 e7 Q4 k5 J
checkhum (地图名) (数值) ;测试这个地图的人数
8 q/ c5 @! u. Acheckmonmap (地图名) (数值) ;测试这个地图的怪物数
% m3 _; }; J5 r7 D1 Qmap (地图名) ;移动到这个地图3 z& L9 R- M6 ~8 H* M
mapmove (地图名) (坐标A) (坐标B) ;移动到这个地图指定坐标
8 l/ h9 \. Z. y" p+ L+ h' zmonclear 地图清除8 ]0 W) w- l3 h, j  s+ ^
close 关闭对话框' A: D4 S2 j& s9 \
TimeRecall (设定时间值) ;分钟,一般指进入地图时间限制, b7 q3 O2 H+ S4 x/ p3 w4 i9 C4 j
BreakTimeRecall ;中断设定时间
* D+ C7 ^2 C: S/ e, sExchangeMap (地图名) ;与指定地图里的人交换位置
- E: R: r5 d: y3 r. M' M' Wdaytime sunset ;一天时间
0 [( ^  G7 J3 ~1 kcheckbaggage ;测试背包满没
& @* p$ Y) S: X! ysmall (变量) (数值) ;测试变量是不是小于指定数值
/ ]8 W; J1 O. y3 V' G2 f& V/ M; b* D9 ilarge (变量) (数值) ;测试变量是不是大于指定数值
5 _7 x- l7 e. q8 {5 M9 F5 H' sequal (变量) (数值) ;测试变量是不是等于指定数值& V" p! v. R' X9 K
mov (变量) (数值) ;让变量等于指定数值
6 G0 F8 ^$ F. S" c7 G- J. V% @) Z6 x+ bsum (变量A) (变量B) ;A+B 注意,如果还要家第3个数直接换行写sum (变量C)) A  N) L) W! P% c  a- O3 j
注:关于SUM的详解
/ \) t: s& E3 M: m/ y! o* x. H首先有MOV (变量X) 0 ;(变量X)清0
8 {/ N# ~, Q( r5 ~5 K6 b/ ~sum (变量A) (变量B) ;X=A+B
+ x; _2 K( i( G! v) \7 g% D+ Bsum (变量C) ;X=X+C
& c% d2 s- I% Gmovr (变量) (数值) ;随机把指定数值以下的数(正数)给变量
& C+ L+ N) f( O) n9 Oinc (变量) (数值) ;让变量自动加指定数值到变量8 k- p/ N; H/ q9 @3 Z' T
playdice (骰子数) @xxx ;玩骰子,跳转到标签[@xxx]0 w) x4 L! [: _, o* l  o) e) I
random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列#IF语句数用 于随机多项选择,例如: #IF RANDOM 3 #SAY() #ELSEACT
4 Q9 [- j" d, {% c$ JCheck [条件数] 1 ;测试[条件数]触发与否 1(触发): E* y1 p5 h7 `2 M
SET [条件数] 1 ;设置[条件数]触发
* a  @0 O6 M- Z/ IMonclear 地图 清理这个地图!
' f% k7 v0 t% V9 t/ qParam1 地图 地图名# @8 `! R4 q$ X2 b3 P0 y
Param2 横坐标 坐标
2 H; V; c/ z! {1 N1 UParam3 纵坐标 坐标3 g' d. N3 R0 E! S  j; c
MonGen 怪物名称 数量 时间) q- b$ d. u7 H3 n: q
TimeRecall 时间 时间限制! m1 f4 C: i  [- K& q* }
二。脚本变量:6 b8 s' U) T4 r1 K2 E/ ^2 i) Z  @
<$USERNAME> 当前用户名5 C6 B  I8 v. ]$ z
<$GUILDWARFEE>行会战金币数
: f$ ?* T' x8 Q/ R<$LORD>沙巴克行会头名2 q3 m0 ^5 f! q+ }* k( c) ^
<$OWNERGUILD>沙巴克行会名
7 }; J1 I6 R0 _8 C# ]9 o& s<$UPGRADEWEAPONFEE>升级武器价格/ d) Q+ }& u6 N$ |" ^  z. T% q5 V
<$USERWEAPON> 放在对话框里的武器名字
8 Z) b: V1 o3 [8 O1 a<$STR(变量)> 把变量转换为字符型 random (随机数) ;一般用在#IF语句中作为触发#IF机率,有时随机数=并列
2 B( o; b8 P* A! m1 n/ A! M#IF语句数用 于随机多项选择,例如: #IF RANDOM 3 #SAY() #ELSEACT
- Q0 x" g5 O, e" H& y# [$ \2 ?* @) T3 V
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
本月有问题处理时间8:00-12:00上夜班  9.7发布
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-9 17:22

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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