NPC脚本的语句解释
魔力NPC脚本解析
W" q/ X( y% i1 ] B6 Z( Q; x. S; O妖城在线论坛魔力私服,最新魔力宝贝私服技术交流0 \& ~& h X0 w B
7 N% J; `# {' \8 x, {- {' ybbs.mocwww.com以下对于魔力的NPC解释是本人参照SA及魔力里具体的动作所作的解释魔力私服,最新魔力宝贝私服技术交流# g. @9 W2 d1 R6 H/ a$ w1 `
有部分语句无法理解,都写上了"未知"bbs.mocwww.com" J& Q9 X% w/ X% j8 T% F& Y8 J
可能有错漏,但由于没有可实际运行的服务器端,所以无法验证
7 F4 s; x. f, [4 p# u, Y( Cbbs.mocwww.com在有可实际运行的服务器端我会补全的bbs.mocwww.com; z V4 F- q q4 F3 c0 \
/ p+ z! _9 ?$ U+ _bbs.mocwww.com转帖请注明chiu原创妖城在线论坛0 o s. e/ [, d9 Y) ?; `
8 L0 O4 Y6 l+ C9 J4 x
% l7 H7 L+ s/ H$ @2 kNPC的Create是在DATA目录下的npc.txt里实现的,由于没有可实际运行的服务器端所以无法具体解释npc.txt
% `4 |/ f" l: n5 I5 lNPC的对话是在DATA目录下的msg.txt里定义的,格式为:对话编号 对话内容
4 g& `( I8 j# |bbs.mocwww.com
3 r q5 U" B- g2 f$ w7 }魔力私服,最新魔力宝贝私服技术交流4 b; L( U, P0 G- m* z
NPC类型:Event
' F# ^4 R5 D7 b& j: x: ~—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
! E4 B: T( r# R& n; f+ k$ y k$ c判定语句:bbs.mocwww.com( y& @5 K/ F( l; z4 a
block '判定语句妖城在线论坛; w2 f( y7 s# h- y: ]2 p; ^7 A
格式:block 判定条件妖城在线论坛% B; e& p0 e# }2 H! O! m
(用于出现对话框的条件 达到多个条件用 && 连接 多个条件中达到一个用 || 连接 下同)
- Z. Z! T% O1 ]# @; R7 E—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートWindow_YES '对应Window里的按钮YES 判定语句魔力私服,最新魔力宝贝私服技术交流# S8 @% V3 N ~5 P* a/ L7 n
格式:Window_YES 判定条件
. V" _! W0 @: A0 s妖城在线论坛Window_NO '对应Window里的按钮NO 判定语句+ d6 A) Y) Y, P. z0 H: _
格式:Window_NO 判定条件
4 B, L8 b3 S7 [5 r妖城在线论坛Window_OK '对应Window里的按钮OK 判定语句
" u( y9 [8 P6 \, D# U9 c4 u) p4 U妖城在线论坛格式:Window_OK 判定条件魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表& b1 I' S# ?% ?- T
: j1 h/ V- Z& ?& A9 U8 c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) [: n: A$ w5 q$ x( M# J0 U: T
5 R# Q; J# N8 T9 I. i5 _# \妖城在线论坛
/ n4 f* ?8 g: v7 Z1 ?$ c2 o z2 j妖城在线论坛* }9 Y$ Q& i) R7 L- [* i
判定条件:
5 T1 D9 H' Y# C* U6 K魔力私服,最新魔力宝贝私服技术交流ItemSpace '检查道具空间 判定条件 用于判定语句后面bbs.mocwww.com, V+ ~ E5 {6 V
格式:ItemSpace == 数量 (等于)魔力私服,最新魔力宝贝私服技术交流- N: o8 Z' j9 Z4 }' K0 H8 L0 B
或ItemSpace >= 数量 (大于等于)
6 y* ?( x2 L, h; o xbbs.mocwww.com 或ItemSpace <= 数量 (小于等于)bbs.mocwww.com v* K; ^/ f/ \7 W7 D) p
或ItemSpace != 数量 (不等于)$ L( u$ F3 t2 G
Item '检查是否拥有道具 判定条件 用于判定语句后面
. Z. t( r5 |; P# r2 A+ U3 P格式:Item 道具编号 == 数量 (等于)魔力私服,最新魔力宝贝私服技术交流 |/ _' R9 F' j9 I+ U
或Item 道具编号 >= 数量 (大于等于)
% q" K. V9 k% vbbs.mocwww.com 或Item 道具编号 <= 数量 (小于等于)+ _- L/ C5 H+ c0 E% r: K5 q
HaveItem '检查是否拥有特定道具 判定条件 用于判定语句后面
; @# y7 m$ a9 ]. x# s8 r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:HaveItem == 道具编号妖城在线论坛) B3 e( }: [9 \* P. ^" I% T5 n0 t
Group '未知 判定条件 用于判定语句后面妖城在线论坛4 h/ @/ F: d( ^/ I6 j/ r; X% D
格式:Group == 数量 (等于)
) T/ \( A4 Q7 p" e" {# c" T2 [$ f妖城在线论坛 或Group >= 数量 (大于等于)妖城在线论坛' p* c6 g- ~3 l' t3 p
或Group <= 数量 (小于等于)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) X3 E7 E5 A5 s& g4 J" [6 m% _# K
Gold '检查金钱数量 判定条件 用于判定语句后面
* \# o3 W5 A2 z7 m/ Z. I格式:Gold == 数量 (等于)
& U0 ], G9 L7 w' V) X! Xbbs.mocwww.com 或Gold >= 数量 (大于等于)
- J7 Z" P* v; \: V& P& U 或Gold <= 数量 (小于等于)
& A8 R; _+ a8 ?( x6 b8 L' S* KBBImage(BImage) '检测玩家图号 判定条件 用于判定语句后面
* U0 z; j) Q) o; q. O0 z" @格式:BBImage(BImage) == 数量 (等于)
I% \9 u: w9 N5 ?4 p% G2 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 或BBImage(BImage) >= 数量 (大于等于)魔力私服,最新魔力宝贝私服技术交流* c, [5 F' e+ H6 w W
或BBImage(BImage) <= 数量 (小于等于)
% ?7 n7 e+ f+ E0 w3 m9 O& `魔力私服,最新魔力宝贝私服技术交流StrCmpChat '未知 判定条件 用于判定语句后面" [9 Y+ [+ {; E7 p, B
格式:StrCmpChat == 数量 (等于)+ g( e, b5 k. k3 _0 w+ h
或StrCmpChat >= 数量 (大于等于)
& y6 s, X0 v: q# a$ _—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート 或StrCmpChat <= 数量 (小于等于)
: @$ R) p; ~3 ~. p妖城在线论坛CheckRealTime '时间 判定条件 用于判定语句后面
! s( m: W1 O1 o6 D' B% ~7 N妖城在线论坛格式:CheckRealTime YYYY/MM/DD,TT:TT:TT == 0妖城在线论坛+ a5 [( F3 q( p7 D/ Y' k3 E
(此处"0"的作用不清楚)
4 `3 d+ V: N0 C l# \( N- g1 S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表petlevel '检查特定宠物的等级 判定条件 用于判定语句后面
4 r3 ?4 j8 z8 _+ obbs.mocwww.com格式:petlevel 宠物编号 == 等级 (等于)魔力私服,最新魔力宝贝私服技术交流$ I* d0 q- ]5 Z' K9 P( z; I9 l1 m
或petlevel 宠物编号 >= 等级 (大于等于)
5 i( T9 `6 f$ M; N 或petlevel 宠物编号 <= 等级 (小于等于)
- D- F! ?( n; w" ~. \+ P' yEquipItem '检查正装备着的道具 判定条件 用于判定语句后面(未确定)bbs.mocwww.com+ Z( n" k6 y f/ @7 R
格式:EquipItem == 道具编号 (等于)
/ S- H/ E$ ~7 n: M$ Q$ D—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートCheckTitle '检查称号? 用法未知
, B h( d) I4 L. F妖城在线论坛Job '检查职业相关的 具体未知 判定条件 用于判定语句后面
( v0 r5 W a# ~9 e! z3 _" l—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:Job == 未知编号 (等于)
h/ K7 D" ~. P) V- \Fame 检查声望 判定条件 用于判定语句后面bbs.mocwww.com: u: w- q! N4 }- b$ [- ]
格式:Fame == 数量 (等于)魔力私服,最新魔力宝贝私服技术交流* w5 |: \* C. {; H( N. H6 C
或Fame >= 数量 (大于等于)
1 n# i8 F5 z5 k3 [bbs.mocwww.com 或Fame <= 数量 (小于等于)妖城在线论坛6 r; }6 ^- i7 e* |( c
HaveTitle '检查是否拥有称号 判定条件 用于判定语句后面魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- ]- V1 J" U7 I, \+ s, B
格式:HaveTitle == 称号编号 (等于)
; k' s# C% G& t1 [4 i( J0 s魔力私服,最新魔力宝贝私服技术交流TrialFlg '未知 判定条件 用于判定语句后面
" ?1 |! b5 ~9 u: K0 e2 C/ C妖城在线论坛格式:TrialFlg == 数量 (等于)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( D0 @* F# ~, C1 ~/ I
或TrialFlg != 数量 (不等于)
1 T( V% e) J$ }2 h2 u% f9 \% Xbbs.mocwww.comNowTime '未知 时间相关 判定条件 用于判定语句后面
1 c0 R) ~; f0 p, J: T6 w) W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:NowTime == 数量 (等于)
* E; f1 J& H* U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 或NowTime != 数量 (不等于)妖城在线论坛' m6 `. x' x7 j, v3 s1 i ]9 v
HaveLeak1Item '检查拥有道具相关 具体未知 判定条件 用于判定语句后面妖城在线论坛& G7 u& f3 Z6 e# N
格式:HaveLeak1Item == 道具编号 (等于)妖城在线论坛. y' \5 `4 [4 `: x$ _$ U# E
ShipGetStopTime2 '未知 船相关 判定条件 用于判定语句后面妖城在线论坛 a, n; Z3 z5 b5 T/ g8 W& [8 a; Q
格式:ShipGetStopTime2 < 未知数值bbs.mocwww.com4 ^6 o3 L7 P, s' q+ r Q2 @, M
Imagetype '图象相关 未知 判定条件 用于判定语句后面魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 Z1 j% `: \+ k# j; i6 T3 l
格式:Imagetype == 未知数值妖城在线论坛7 b, ~. D( e3 k3 b" }% R% ^& W$ z
魔力私服,最新魔力宝贝私服技术交流1 X3 d1 V% R# G/ n
' k: r: }: N# ?+ x) Q) S2 i9 s3 X—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
5 c+ e6 o; _0 _! j" B8 }3 a魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! f5 w& H8 @2 c$ B3 `; y: Q
妖城在线论坛; h6 j, ]8 I+ R. b7 P4 D
设定语句:魔力私服,最新魔力宝贝私服技术交流( U, b6 S1 ~( ?. E: s( ~& h' y
Window '对话框弹出bbs.mocwww.com$ V) C4 N+ Q" J5 s+ N% ?& |
格式:Window 对话编号,按钮类型1,按钮类型2/ i) s T7 W+ s6 ^( Z- ?
(类型有YES NO OK CANCEL NEXT)
. E0 h/ W$ E2 y$ D& D- o2 H8 ]6 D魔力私服,最新魔力宝贝私服技术交流EndWindow '对应 Window 可单独使用) z6 n0 i5 B' e' u$ g: i9 L
格式:EndWindow 对话编号(,按钮类型)bbs.mocwww.com$ |- Z* \6 I8 d% L
KillItem '交出道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ o3 h- l* S Z
格式:KillItem 道具编号,数量
0 z4 y; O& w4 m* a2 r2 d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートKillItemAll '交出全部的特定道具
8 J6 O7 r7 }9 l$ p6 j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:KillItemAll 道具编号
; W I- h& i- p; M3 `1 f魔力私服,最新魔力宝贝私服技术交流GiveItem '给予道具—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. ^ _8 J2 ~" A+ ]
格式:GiveItem 道具编号,数量
; Z r' r( a) }bbs.mocwww.com特殊用法:GiveItem (道具编号获得机率,道具编号获得机率,道具编号获得机率)[未确定]—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" Z* Y" ?- S4 G }9 X
eg:GiveItem (111%60,121%100,101%1)
( N% ^$ u9 p+ a$ F1 q# s 这里%60 %100 %1是获得的机率,111 121 101是道具编号1 v$ M$ [. k6 A% W! g
GiveLeak1Item '给予道具相关 具体未知
( P, L" c- K M" k$ w* `妖城在线论坛格式:GiveLeak1Item 道具编号,数量—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート1 P0 a8 C8 O+ G9 m
特殊用法:GiveLeak1Item (道具编号获得机率未知,道具编号获得机率未知,道具编号获得机率未知)[未确定]妖城在线论坛; o; O" t9 H4 v$ ^: i6 N# |
eg:GiveLeak1Item (18690%1$1,18693%1$1)bbs.mocwww.com4 |; t& v; p2 u& p- F; {1 k
这里%1 %1是获得的机率,18690 18693是道具编号,$1 $1未知—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート5 O* o" v+ X* N) e* I. T7 s
Warp '传送至妖城在线论坛; `# w" i, F3 p }+ Y# B4 Y
格式:Warp 0,地图号,X坐标,Y坐标
7 \9 C- ^0 c6 f) Z& k5 l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表(这里0的作用暂时不知道)
* q' P8 N- a9 ^+ nbbs.mocwww.comLeaveGroup '脱离团队
9 E( n4 o5 Y' e0 S8 C0 @! z( \1 X' q" H格式:LeaveGroup
. \7 r( L' ?* mbbs.mocwww.comEncount '发生战斗
" `/ s3 L9 o% y8 g2 \ z+ P妖城在线论坛格式:未知
- C; s& x& `% l/ ^妖城在线论坛AddGold '给予或收取金钱魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ a2 m8 j( W% v1 k- C$ D3 f/ J
格式:AddGold 数量 [1 y: {2 `! f
(数量可以为负)) Q* D+ {. K* j4 c5 K9 {
KillPetl '收走宠物
. {6 m8 p7 o5 T6 o+ _妖城在线论坛格式:KillPetl 宠物编号,数量
/ D) P# h+ P9 A5 A$ b0 ^0 F2 N( o4 lbbs.mocwww.comGivePet '给予宠物bbs.mocwww.com$ c) \! ~: X# ?: n) ^9 z# T. l$ o8 n
格式:GivePet 宠物编号妖城在线论坛9 q+ w8 I& T! L8 v0 e# g
ChangePal '未知妖城在线论坛# H/ @0 O, d. R) J
格式:ChangePal 未知数值,未知数值bbs.mocwww.com: n/ [- r2 \- G* v+ ~4 U1 @& I# }5 y
SetHouse '未知 房子相关
, g. G5 C5 w5 u/ T: q妖城在线论坛格式:SetHouse 未知数值,未知数值
( c) X4 }/ d, e. I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Message '对话
2 M: |& ~ P) x* B R- D格式:Message 对话编号
9 J+ T& p/ s" |; I; l# q0 n" |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表SetLoginPoint '设定登陆点 具体未知
* u- S6 M# y" M/ M. P# Lbbs.mocwww.com格式:SetLoginPoint 未知数值
% ~5 q0 S6 z M1 |—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートSetaction '设定NPC动作
8 e) I. f2 M' N( t魔力私服,最新魔力宝贝私服技术交流格式:Setaction 动作编号
( A; N' i$ z5 c. cplayse '播放音效妖城在线论坛! W/ s! E! }. R, |: I! _
格式:playse 音效编号,1,1% |3 \2 z8 b7 |& `+ f
(这里1,1的作用未知)bbs.mocwww.com4 U3 A1 ?9 ~3 c6 R5 E
6 R) Z# Q6 x" }
; {; w0 y$ }! X2 t: V
2 U: a: J/ \ B8 @妖城在线论坛妖城在线论坛4 K- k1 Z" J% n3 H, M- o u/ H" B
bbs.mocwww.com) L. }3 i2 t+ z5 W
判定及设定语句:1 i6 n" Q' [0 }* N+ ]% D6 Q
EndEvent '检查是否完成任务 判定条件 用于判定语句后面 或 作设定语句使用. A) a ~- N; `
格式:EndEvent 任务编号 == 0或1
. L# @$ M& {+ D. ?( p(这里0为无,1为有)妖城在线论坛. h( }5 l- ?: ?' a
NowEvent '检查是否正在进行任务 判定条件 用于判定语句后面 或 作设定语句使用
& W& }% P2 N C2 X1 h' d$ `—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:NowEvent 任务编号 == 0或1bbs.mocwww.com# P; v6 t! X% v% {
(这里0为无,1为有)
% T( U3 v' {! d- z0 m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表ShipCharTake '未知 船相关 判定条件 用于判定语句后面 或 作设定语句用bbs.mocwww.com6 ]: N' A* R3 Q1 ?' x# T6 T8 M5 ?* g2 B
格式:ShipCharTake 未知数值,未知数值 == 未知数量
8 \4 o/ i: [& r& u$ s; I. D8 D魔力私服,最新魔力宝贝私服技术交流设定语句用法:ShipCharTake 未知数值,未知数值) g. V- v# e% d* t4 a1 p" W% P) \
ShipCharDown'未知 船相关 判定条件 用于判定语句后面 或 作设定语句用
4 c4 V" \% j! |, A% n7 e妖城在线论坛格式:ShipCharDown 未知数值,未知数值 == 未知数量魔力私服,最新魔力宝贝私服技术交流9 D) M1 w2 `% i% }
设定语句用法:ShipCharDown 未知数值