NPC脚本的语句解释
魔力NPC脚本解析
. C* d1 |* d* Z5 ~+ t8 g' M+ tbbs.mocwww.com, j* L0 `- X- N
1 {/ W; J3 y9 B2 Q% Q! G1 N. U) G5 x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表以下对于魔力的NPC解释是本人参照SA及魔力里具体的动作所作的解释- q) x, z7 `: W$ B8 Q' x+ w
有部分语句无法理解,都写上了"未知"bbs.mocwww.com; {. b# t1 ]7 s5 N
可能有错漏,但由于没有可实际运行的服务器端,所以无法验证魔力私服,最新魔力宝贝私服技术交流* N7 t5 j- w T8 i6 W3 `
在有可实际运行的服务器端我会补全的bbs.mocwww.com2 ^3 d9 y! ^! d) C% B
, v6 V& N3 z+ q1 h. v8 l" h9 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表转帖请注明chiu原创
: f, e u; k2 ?" y5 W$ F: X魔力私服,最新魔力宝贝私服技术交流
" P) @6 n1 O. R# |5 b( [
1 j, c3 e; V( z! d- p$ ~% BNPC的Create是在DATA目录下的npc.txt里实现的,由于没有可实际运行的服务器端所以无法具体解释npc.txt妖城在线论坛; ]7 G3 N D6 i+ F+ g- ]' p
NPC的对话是在DATA目录下的msg.txt里定义的,格式为:对话编号 对话内容
% g9 k- L; b+ D8 j7 A( J魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流- ~/ Z9 O& ~/ S" N5 s
4 T9 e ^; F0 P- s9 ]7 N( ^妖城在线论坛NPC类型:Event魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ v4 O% D. H* K$ q9 X% h
" z9 p t7 s$ f/ K$ {$ d0 [' ]bbs.mocwww.com判定语句:; z" ?5 n M% ]9 j, a
block '判定语句
2 R$ l1 t4 U- a: f魔力私服,最新魔力宝贝私服技术交流格式:block 判定条件
' t. I" l8 S' ]. G魔力私服,最新魔力宝贝私服技术交流(用于出现对话框的条件 达到多个条件用 && 连接 多个条件中达到一个用 || 连接 下同)
- z, C6 x' W8 l, w6 I; YWindow_YES '对应Window里的按钮YES 判定语句
! ?8 z o3 c; c% |+ k) X8 Pbbs.mocwww.com格式:Window_YES 判定条件
8 F$ t4 N+ Z7 F* ~bbs.mocwww.comWindow_NO '对应Window里的按钮NO 判定语句
) j( n: t, X' v& F) g) J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:Window_NO 判定条件8 q. W0 W- m8 h$ q* ~2 B9 M, K I* Z
Window_OK '对应Window里的按钮OK 判定语句—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 u7 o5 U6 U' L2 l, y
格式:Window_OK 判定条件
* `) e; y" q8 V/ v6 o4 p! \—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* I: l" l6 `. X- A
bbs.mocwww.com& G: x4 B1 d! S' u Z
1 i+ ?2 W8 x# m" Y* D* G* {. a: b+ }妖城在线论坛妖城在线论坛* i1 k0 I1 ]1 H/ i; }
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート* L0 [& s' d1 t- L" K3 E
判定条件:
2 g8 p, N5 b/ P n5 t9 S7 e& A- ]7 h妖城在线论坛ItemSpace '检查道具空间 判定条件 用于判定语句后面
$ S) d! t: }) L8 y8 t k1 O魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:ItemSpace == 数量 (等于)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ ]; h( N1 r- O" f, b* k! w
或ItemSpace >= 数量 (大于等于)bbs.mocwww.com! B' N) e& l5 h+ x: d$ H/ A( @
或ItemSpace <= 数量 (小于等于)
5 o) |& V8 z' @5 D. R; P' [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 或ItemSpace != 数量 (不等于)bbs.mocwww.com) C' l; k3 n+ l3 [
Item '检查是否拥有道具 判定条件 用于判定语句后面—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 h5 S; ]! l y4 P: z" x$ y
格式:Item 道具编号 == 数量 (等于)
1 f: b3 v% ~3 C6 R魔力私服,最新魔力宝贝私服技术交流 或Item 道具编号 >= 数量 (大于等于)
# k8 a: |4 S& u! q1 I& U/ Ubbs.mocwww.com 或Item 道具编号 <= 数量 (小于等于)魔力私服,最新魔力宝贝私服技术交流( t; ^7 n! m1 n2 f/ Y
HaveItem '检查是否拥有特定道具 判定条件 用于判定语句后面—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# B7 G0 M. p0 \8 F. D* f
格式:HaveItem == 道具编号妖城在线论坛: ^1 v& n. ] E$ S$ q: r
Group '未知 判定条件 用于判定语句后面
5 [9 ~% Z* R1 a, t# g& c7 A$ Q3 W! y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:Group == 数量 (等于)妖城在线论坛" ^# E& C4 x- |6 i$ H
或Group >= 数量 (大于等于)
. E/ S0 @! y: Z( c7 N' Xbbs.mocwww.com 或Group <= 数量 (小于等于)
* e* V D0 Q# v/ j7 l1 f2 N' q妖城在线论坛Gold '检查金钱数量 判定条件 用于判定语句后面—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート4 y$ b( k9 `# G" A$ E; }" q
格式:Gold == 数量 (等于)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. h* Q; E0 @# b; ]* z
或Gold >= 数量 (大于等于)魔力私服,最新魔力宝贝私服技术交流, [& h, `& o# V& k; V9 v3 o! P
或Gold <= 数量 (小于等于)
2 X) d2 s/ z+ k! M- Ubbs.mocwww.comBBImage(BImage) '检测玩家图号 判定条件 用于判定语句后面bbs.mocwww.com5 q( A$ y' t/ w9 F9 m
格式:BBImage(BImage) == 数量 (等于)
# U! g& w2 c( v2 y6 ` w. [) P) m魔力私服,最新魔力宝贝私服技术交流 或BBImage(BImage) >= 数量 (大于等于)
- F( p5 P% |- ^7 A3 ~- B 或BBImage(BImage) <= 数量 (小于等于)
. {! W! m: R) g! q魔力私服,最新魔力宝贝私服技术交流StrCmpChat '未知 判定条件 用于判定语句后面bbs.mocwww.com4 p- M1 r% F6 |
格式:StrCmpChat == 数量 (等于)
& R! z4 ` r, d! O1 b4 n魔力私服,最新魔力宝贝私服技术交流 或StrCmpChat >= 数量 (大于等于)
/ v- _- X, `8 y, |% T8 t! @ 或StrCmpChat <= 数量 (小于等于)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 i- @) T& Q& a5 Q; b
CheckRealTime '时间 判定条件 用于判定语句后面
( m( m: i0 W- C) x6 Q妖城在线论坛格式:CheckRealTime YYYY/MM/DD,TT:TT:TT == 0
8 i% {+ m0 d4 d# R l* p—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート(此处"0"的作用不清楚)魔力私服,最新魔力宝贝私服技术交流! \' a2 q5 y6 ]
petlevel '检查特定宠物的等级 判定条件 用于判定语句后面bbs.mocwww.com, R, z! ^% `# Z2 O
格式:petlevel 宠物编号 == 等级 (等于)妖城在线论坛% y0 X6 x& L1 ^! s1 n
或petlevel 宠物编号 >= 等级 (大于等于)bbs.mocwww.com) O. o1 l v2 F" |7 @1 Q* S- b: n( e- e5 }
或petlevel 宠物编号 <= 等级 (小于等于)
! G; }( N+ G4 H% j) H$ Obbs.mocwww.comEquipItem '检查正装备着的道具 判定条件 用于判定语句后面(未确定)$ d# ? {7 g& O: I% ~
格式:EquipItem == 道具编号 (等于)
% s) h6 N" Q2 }1 H! O& Hbbs.mocwww.comCheckTitle '检查称号? 用法未知
* l) a4 R$ u6 v! |5 zJob '检查职业相关的 具体未知 判定条件 用于判定语句后面0 r D9 r: q! A- n& B
格式:Job == 未知编号 (等于)
) u$ A/ e5 \1 _( yFame 检查声望 判定条件 用于判定语句后面
) t% F0 d0 G2 x; _( E4 bbbs.mocwww.com格式:Fame == 数量 (等于)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 |& d6 H0 \! W9 g3 Z" t( d
或Fame >= 数量 (大于等于)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート O5 U+ C$ ~' `+ _3 w; @& U: B: p7 j
或Fame <= 数量 (小于等于)
. P3 Z; \+ N) k魔力私服,最新魔力宝贝私服技术交流HaveTitle '检查是否拥有称号 判定条件 用于判定语句后面
2 s. [2 D4 U5 ^+ C# Mbbs.mocwww.com格式:HaveTitle == 称号编号 (等于). j- {5 |3 f3 d; ?2 s
TrialFlg '未知 判定条件 用于判定语句后面
N5 @4 h2 b7 L$ W! J( E魔力私服,最新魔力宝贝私服技术交流格式:TrialFlg == 数量 (等于)bbs.mocwww.com1 N) s! B. N/ h0 t. x* @$ E6 u
或TrialFlg != 数量 (不等于)bbs.mocwww.com" s3 Z2 z; C U1 @. u: {
NowTime '未知 时间相关 判定条件 用于判定语句后面
4 o# q0 }! T/ v: _bbs.mocwww.com格式:NowTime == 数量 (等于): x+ [1 [# q6 V4 n% E# K! i( a% D
或NowTime != 数量 (不等于)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 A; J! G5 r& F, ?8 `/ j
HaveLeak1Item '检查拥有道具相关 具体未知 判定条件 用于判定语句后面
: R* W5 c v ]8 S9 B B9 p" z* V( p魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:HaveLeak1Item == 道具编号 (等于)魔力私服,最新魔力宝贝私服技术交流3 Y9 N! k# z' p) q$ i k, S$ f
ShipGetStopTime2 '未知 船相关 判定条件 用于判定语句后面—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 H1 l) o9 v0 `1 C, X0 d
格式:ShipGetStopTime2 < 未知数值
; n( y, j9 B, _4 e l) uImagetype '图象相关 未知 判定条件 用于判定语句后面—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 a! R* p! B, |0 `+ C/ x% w( ^% r. W
格式:Imagetype == 未知数值—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( l9 G; z& q) r
魔力私服,最新魔力宝贝私服技术交流& @; y/ _5 G4 e) {
$ e0 Q" c K' Y0 I魔力私服,最新魔力宝贝私服技术交流: t/ U# q( ] u v1 Y0 K- `
; M- K/ Z. K- a P8 T& m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
& E5 Y& N9 g* H& L9 {魔力私服,最新魔力宝贝私服技术交流设定语句:
& F7 h! [2 m: B+ Ubbs.mocwww.comWindow '对话框弹出
6 L9 W; X# x* |2 L% M6 N# Z/ s格式:Window 对话编号,按钮类型1,按钮类型2
7 m8 A. _! ~5 W9 w C9 {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表(类型有YES NO OK CANCEL NEXT)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 r$ _: z9 ?9 }! }
EndWindow '对应 Window 可单独使用
/ U3 V/ I8 I& F) e: C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:EndWindow 对话编号(,按钮类型)魔力私服,最新魔力宝贝私服技术交流$ T$ _% O* W( g1 `" _
KillItem '交出道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ l7 d7 z, D1 o- i; a
格式:KillItem 道具编号,数量
2 B& K3 N) A7 {) r# z& R$ g/ I! \KillItemAll '交出全部的特定道具
1 L: O" W" k' abbs.mocwww.com格式:KillItemAll 道具编号
" i4 _# ]' I ?- wGiveItem '给予道具
; T& r* ~! g8 C/ H0 g6 Q1 j: w魔力私服,最新魔力宝贝私服技术交流格式:GiveItem 道具编号,数量妖城在线论坛' B0 i, q/ Q" P8 q' z: |$ e
特殊用法:GiveItem (道具编号获得机率,道具编号获得机率,道具编号获得机率)[未确定]魔力私服,最新魔力宝贝私服技术交流8 j4 }2 w1 a. ^% B
eg:GiveItem (111%60,121%100,101%1)妖城在线论坛0 E. T2 J* h- N. S
这里%60 %100 %1是获得的机率,111 121 101是道具编号妖城在线论坛* ?7 k8 ?$ i3 K
GiveLeak1Item '给予道具相关 具体未知魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 F6 h7 o# |0 o6 d+ J
格式:GiveLeak1Item 道具编号,数量; U- |1 f; Z w
特殊用法:GiveLeak1Item (道具编号获得机率未知,道具编号获得机率未知,道具编号获得机率未知)[未确定]
' S. v4 k4 k: |- O) s魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表eg:GiveLeak1Item (18690%1$1,18693%1$1)魔力私服,最新魔力宝贝私服技术交流. [3 X( N8 J4 d4 K" a7 D2 i
这里%1 %1是获得的机率,18690 18693是道具编号,$1 $1未知
/ f3 F+ |0 |! O8 O* {4 y V: Fbbs.mocwww.comWarp '传送至魔力私服,最新魔力宝贝私服技术交流5 ~- |! @% y2 |1 P6 j- Y5 n6 j$ W2 Q
格式:Warp 0,地图号,X坐标,Y坐标—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート p( q" U9 w9 L; @$ O: ?1 l/ K
(这里0的作用暂时不知道)
1 F6 y6 b2 {2 n- v魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表LeaveGroup '脱离团队魔力私服,最新魔力宝贝私服技术交流2 Q* Y5 X3 J1 Y8 N( J
格式:LeaveGroup
1 _# |) R: S# l& n# u# Ybbs.mocwww.comEncount '发生战斗妖城在线论坛) I* J' R$ k; C* S i- n4 d
格式:未知
* ` ^/ M5 |5 p% f, ]) v; q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表AddGold '给予或收取金钱
3 T0 Q! R+ k$ C; B, E1 _格式:AddGold 数量bbs.mocwww.com; \9 Q9 y7 D u, B5 W/ u
(数量可以为负)魔力私服,最新魔力宝贝私服技术交流4 A- a' C/ x* @! t+ G" c- W
KillPetl '收走宠物魔力私服,最新魔力宝贝私服技术交流2 \' l% X1 s' G8 ~. f2 F3 ?
格式:KillPetl 宠物编号,数量
* z+ C. x \* U7 D& I魔力私服,最新魔力宝贝私服技术交流GivePet '给予宠物
- i' i' q4 `$ c; e: i# @" E/ Y格式:GivePet 宠物编号
a% R: M/ Y& r8 b0 T" @- T6 N妖城在线论坛ChangePal '未知
7 z2 ^% l1 i' K) s魔力私服,最新魔力宝贝私服技术交流格式:ChangePal 未知数值,未知数值魔力私服,最新魔力宝贝私服技术交流5 u, P8 P* W$ ~0 p# D% Y
SetHouse '未知 房子相关
/ B0 j& H A% Q# Y' Q; j—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:SetHouse 未知数值,未知数值
4 P$ K) P/ S2 [1 x8 Y0 C+ e( E5 G妖城在线论坛Message '对话—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( Y6 G5 G1 {4 A; c
格式:Message 对话编号—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート# z) r+ `9 p2 k: q. O( L
SetLoginPoint '设定登陆点 具体未知bbs.mocwww.com7 p% s* C7 u R6 d; M9 v. J1 l
格式:SetLoginPoint 未知数值
+ o; o( q* Q, `3 I' F6 g* D妖城在线论坛Setaction '设定NPC动作妖城在线论坛: y5 |& ~% Z p6 Z2 d# j
格式:Setaction 动作编号魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 I+ m) C& z2 H" j; t7 @
playse '播放音效bbs.mocwww.com" a3 O C+ e. X8 F, E6 g
格式:playse 音效编号,1,1妖城在线论坛! k' B ^, M5 t& M0 m' j4 ~# [( r
(这里1,1的作用未知)
$ V' Y' v1 U7 S6 @+ G ?& {魔力私服,最新魔力宝贝私服技术交流% P0 W F) e6 f* | I+ ^$ K4 T
6 V, r& ^3 E' O2 {+ P4 L* G魔力私服,最新魔力宝贝私服技术交流
# V5 @' g$ _. I; ]+ P* k% y
+ ^. E) V" e2 Q6 n3 h1 Y1 K0 A
# G" A/ y- w- y* u. Y判定及设定语句:
. t7 {, S3 q8 A, A) jbbs.mocwww.comEndEvent '检查是否完成任务 判定条件 用于判定语句后面 或 作设定语句使用
8 u# x2 ~- h4 l9 D: O妖城在线论坛格式:EndEvent 任务编号 == 0或1—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" T0 G1 c) x' k% u( v! T
(这里0为无,1为有)
5 I8 Q4 g `- r4 b& _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートNowEvent '检查是否正在进行任务 判定条件 用于判定语句后面 或 作设定语句使用
9 M. k" `, z/ a: @$ L( @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:NowEvent 任务编号 == 0或1
; M6 b; i! l$ Z(这里0为无,1为有)魔力私服,最新魔力宝贝私服技术交流0 J G* U; z- t
ShipCharTake '未知 船相关 判定条件 用于判定语句后面 或 作设定语句用bbs.mocwww.com) m5 C. H! b3 G9 S( f) m8 ]
格式:ShipCharTake 未知数值,未知数值 == 未知数量
2 }: Q2 n o- pbbs.mocwww.com设定语句用法:ShipCharTake 未知数值,未知数值
. t# u1 J+ F1 V5 f" j) [妖城在线论坛ShipCharDown'未知 船相关 判定条件 用于判定语句后面 或 作设定语句用& G+ i5 o( L7 m! x2 |7 B7 w
格式:ShipCharDown 未知数值,未知数值 == 未知数量
& _. l! L/ t9 G. abbs.mocwww.com设定语句用法:ShipCharDown 未知数值