chiu原创 魔力NPC脚本解析
						
						
																											CODE:
3 P! g' L$ j- |# }# u& G9 F妖城在线论坛NPC的Create是在DATA目录下的npc.txt里实现的,由于没有可实际运行的服务器端所以无法具体解释npc.txt
" j* [3 v& l+ b8 _妖城在线论坛NPC的对话是在DATA目录下的msg.txt里定义的,格式为:对话编号 对话内容3 D. |. n9 e" V* e* ?. U% @( _
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; A" F: r6 q8 ~( u- f6 T& C
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 A! Y/ b: k; ]+ v
0 k$ @; x  a7 |
7 H; v9 Y  E* o8 G" f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; A: V: g# o) x1 J
CODE:bbs.mocwww.com; c! V& }6 E+ i; E8 G4 B) a+ s
NPC类型:Event—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ F* g( B! v, a) p
妖城在线论坛) t, d/ Q. K- N" n! W1 ?
" g  Y3 r$ L9 k0 e9 ]& tbbs.mocwww.combbs.mocwww.com" p4 U/ w8 ~: X- b
% I, g9 b& S* k# p  Z魔力私服,最新魔力宝贝私服技术交流CODE:bbs.mocwww.com& T# t9 M, Y- I5 j$ A( \5 _
判定语句:
+ i3 |- G& E8 i8 u8 R1 J! ublock '判定语句 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! C$ m5 x8 ^& _0 ]1 Y( f' G
格式:block 判定条件妖城在线论坛) X/ Y/ M6 n! Z9 H8 B7 O. v- b0 G4 X
(用于出现对话框的条件 达到多个条件用 && 连接 多个条件中达到一个用 || 连接 下同)
  e+ _$ ~5 _0 g; z7 N; H妖城在线论坛Window_YES '对应Window里的按钮YES 判定语句 bbs.mocwww.com3 G. |0 ^5 m# }$ y" ]
格式:Window_YES 判定条件
! [# ]* e  I( S, P+ I7 K1 qbbs.mocwww.comWindow_NO '对应Window里的按钮NO 判定语句 
5 }' X) `2 U+ x格式:Window_NO 判定条件妖城在线论坛3 Q  S+ r* ^5 V7 @' N6 I3 e6 A2 ~: D
Window_OK '对应Window里的按钮OK 判定语句 魔力私服,最新魔力宝贝私服技术交流) }, {8 b' D3 \* I6 k: m( m6 g
格式:Window_OK 判定条件—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ i: @% H- o( W! N9 t8 f
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ x0 j+ f, O1 n+ M6 ~3 H- N
1 ]0 u) Z, M/ Z* r3 l: P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 |2 p6 T9 A8 ^( F
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ x- T9 O2 c; a) {0 z" t
CODE:妖城在线论坛  |4 r) f& m* D
判定条件:妖城在线论坛; ~% ^  v- e% P2 e  l/ X& B
ItemSpace '检查道具空间 判定条件 用于判定语句后面 
: o% m' M# T, G0 s" G妖城在线论坛格式:ItemSpace == 数量 (等于)bbs.mocwww.com9 \$ J0 \7 E+ A* X7 Q
  或ItemSpace >= 数量 (大于等于)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, M& H9 G  a% a/ k
  或ItemSpace <= 数量 (小于等于)
! ~5 ?3 h6 d2 i! F: b0 v; P9 _  或ItemSpace != 数量 (不等于)
  |$ ?0 a9 b3 Q9 f魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Item '检查是否拥有道具 判定条件 用于判定语句后面bbs.mocwww.com7 n2 v  R: p. W
格式:Item 道具编号 == 数量 (等于)魔力私服,最新魔力宝贝私服技术交流7 N; F: ]# D; ~0 t/ ]! s
  或Item 道具编号 >= 数量 (大于等于)
- `* |5 s4 Y# X$ z' i8 P魔力私服,最新魔力宝贝私服技术交流  或Item 道具编号 <= 数量 (小于等于)
# {: E" H5 |# I) @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートHaveItem '检查是否拥有特定道具 判定条件 用于判定语句后面
7 z- M, e; {5 p/ \* k1 u格式:HaveItem == 道具编号3 C- r4 a& k( K5 |' Q
Group '未知 判定条件 用于判定语句后面bbs.mocwww.com( Z: M$ F4 _; P5 |0 j# Q
格式:Group == 数量 (等于)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 m# g, E' ]) w5 p
  或Group >= 数量 (大于等于)魔力私服,最新魔力宝贝私服技术交流) @" a& z  [* a2 y6 q
  或Group <= 数量 (小于等于)妖城在线论坛, Q9 d% w& W; a- p
Gold '检查金钱数量 判定条件 用于判定语句后面
) l, R9 E: X6 r; U: o4 k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:Gold == 数量 (等于)& p2 p9 Y* M, q: K7 w" t& J
  或Gold >= 数量 (大于等于)bbs.mocwww.com. p6 e" H' v% u) H% `% m( ?, V
  或Gold <= 数量 (小于等于)bbs.mocwww.com& D9 y/ h* L; w
BBImage(BImage) '检测玩家图号 判定条件 用于判定语句后面bbs.mocwww.com/ R, S7 R) e% k
格式:BBImage(BImage) == 数量 (等于)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# Y& J* Q; k9 I7 I) w
  或BBImage(BImage) >= 数量 (大于等于)! @/ v! X! J6 W0 t
  或BBImage(BImage) <= 数量 (小于等于)
( ]. h4 w9 O, \2 Z7 ?StrCmpChat '未知 判定条件 用于判定语句后面—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  Y) ~1 U: p2 g3 `& x0 B
格式:StrCmpChat == 数量 (等于)魔力私服,最新魔力宝贝私服技术交流% }* Y' e4 W. x: `8 B, l0 H5 h
  或StrCmpChat >= 数量 (大于等于)- u) f0 u$ k; X: Q* z( `& U- g
  或StrCmpChat <= 数量 (小于等于)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, v5 ]: r# B9 d: P& m; x& L) Y
CheckRealTime '时间 判定条件 用于判定语句后面魔力私服,最新魔力宝贝私服技术交流/ l' j& U% A% O4 o& @% E' m' S
格式:CheckRealTime YYYY/MM/DD,TT:TT:TT == 0魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 L2 A3 O  G; P2 j- t: f9 L) C. p
(此处"0"的作用不清楚)魔力私服,最新魔力宝贝私服技术交流3 _/ L8 F; G3 ~3 ^
petlevel '检查特定宠物的等级 判定条件 用于判定语句后面魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 Y% i5 z$ L- S8 h( Q3 E
格式:petlevel 宠物编号 == 等级 (等于)
$ b2 [3 U7 N6 a$ r- Vbbs.mocwww.com  或petlevel 宠物编号 >= 等级 (大于等于)$ F2 i8 b: J7 T: @
  或petlevel 宠物编号 <= 等级 (小于等于)
) f- h1 t8 M: o0 s9 G6 G+ Vbbs.mocwww.comEquipItem '检查正装备着的道具 判定条件 用于判定语句后面(未确定)
$ h9 z, K+ S% |1 E7 U5 k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:EquipItem == 道具编号 (等于)
4 e& E* |  @& s5 a& E  l, ]0 q  sCheckTitle '检查称号? 用法未知bbs.mocwww.com; {! {1 m5 S5 c: T8 U
Job '检查职业相关的 具体未知 判定条件 用于判定语句后面bbs.mocwww.com/ {$ f# z* ~5 z6 t5 L8 q
格式:Job == 未知编号 (等于)
* O/ M- l- d* `( B" l8 v魔力私服,最新魔力宝贝私服技术交流Fame 检查声望 判定条件 用于判定语句后面
  l# m7 N6 g- Y5 ?- m魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:Fame == 数量 (等于)魔力私服,最新魔力宝贝私服技术交流  t% d0 T* n7 ?8 G
  或Fame >= 数量 (大于等于)
" U# B) f+ p2 [/ b妖城在线论坛  或Fame <= 数量 (小于等于)5 ?( i& Z8 y, M9 i  Y
HaveTitle '检查是否拥有称号 判定条件 用于判定语句后面bbs.mocwww.com( M, `) R3 E+ L& F. {9 O& t0 E
格式:HaveTitle == 称号编号 (等于)
- E$ n* e6 c+ h% v# @8 X魔力私服,最新魔力宝贝私服技术交流TrialFlg '未知 判定条件 用于判定语句后面魔力私服,最新魔力宝贝私服技术交流7 |9 K* }& W, v" y; H$ V/ V
格式:TrialFlg == 数量 (等于)
$ n% V- ^  K3 F; K; `/ S  或TrialFlg != 数量 (不等于)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 F+ q: O2 z; ~( z
NowTime '未知 时间相关 判定条件 用于判定语句后面; q7 u. p( k; \$ X
格式:NowTime == 数量 (等于)妖城在线论坛* L$ K. I+ [" P. Z- E6 o
  或NowTime != 数量 (不等于)bbs.mocwww.com. h! ~/ L8 f: `6 w
HaveLeak1Item '检查拥有道具相关 具体未知 判定条件 用于判定语句后面
% I3 C. X( Z% q  I4 ~* @8 v1 [; l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:HaveLeak1Item == 道具编号 (等于)
, \  I  r- v" M6 E  d7 I魔力私服,最新魔力宝贝私服技术交流ShipGetStopTime2 '未知 船相关 判定条件 用于判定语句后面
( E4 m+ u" ^4 s! d+ `格式:ShipGetStopTime2 < 未知数值! ~' i% H0 N; u3 }8 e/ q2 Z
Imagetype '图象相关 未知 判定条件 用于判定语句后面—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 x* p4 C6 B5 }5 @: F) T. O5 V
格式:Imagetype == 未知数值
5 s5 v& s4 M# ?bbs.mocwww.com
( n& b! ^- l2 M1 k) m6 d魔力私服,最新魔力宝贝私服技术交流
8 m. Q$ Y! O; U% N" F8 Q妖城在线论坛bbs.mocwww.com" ]# v! {# Q: F9 f6 y2 _: e; x( l1 M1 C
bbs.mocwww.com% p4 `- H- k" c/ ?" f- S
CODE:
' w4 |/ v2 G9 x. h/ z; q妖城在线论坛设定语句:
' l# Z: N; M, H7 g( J8 W0 _妖城在线论坛Window '对话框弹出
: ^, R& W' W- m. H% h# ~- F6 L: g妖城在线论坛格式:Window 对话编号,按钮类型1,按钮类型2
9 e# l9 _3 r3 A+ j9 g% cbbs.mocwww.com(类型有YES NO OK CANCEL NEXT); o  K4 w8 q$ K
EndWindow '对应 Window 可单独使用 妖城在线论坛" }  N2 z$ X' @; d) h9 u4 m5 F# ?
格式:EndWindow 对话编号(,按钮类型)
" |. P) r2 O! N6 \/ M5 T* n魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表KillItem '交出道具 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' |4 X' S; {+ q7 F3 Y
格式:KillItem 道具编号,数量
3 D- g, D, V- V% m( z! }4 h' `2 X魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表KillItemAll '交出全部的特定道具 妖城在线论坛' r: ], B6 \4 n) D
格式:KillItemAll 道具编号# U/ i5 |" D! {. ]+ G
GiveItem '给予道具 —魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' [' W7 D. U0 u# @+ Q) Z
格式:GiveItem 道具编号,数量魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  D0 j1 V% [8 g5 ]' {0 E+ D! w
特殊用法:GiveItem (道具编号获得机率,道具编号获得机率,道具编号获得机率)[未确定]
7 X0 J; ]; ]5 w. q& n1 y! Q妖城在线论坛eg:GiveItem (111%60,121%100,101%1)
# I; j1 Y2 R' x5 M妖城在线论坛  这里%60 %100 %1是获得的机率,111 121 101是道具编号—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ n6 J* U" ?4 z" s; ?/ _
GiveLeak1Item '给予道具相关 具体未知妖城在线论坛- O1 _& I; y4 F/ t" G/ i0 I, m
格式:GiveLeak1Item 道具编号,数量
6 o: s5 R# n1 k; o7 J妖城在线论坛特殊用法:GiveLeak1Item (道具编号获得机率未知,道具编号获得机率未知,道具编号获得机率未知)[未确定]' m; a+ `  J! Z6 |
eg:GiveLeak1Item (18690%1$1,18693%1$1)
0 H+ z' C& o! E! i" A妖城在线论坛  这里%1 %1是获得的机率,18690 18693是道具编号,$1 $1未知
8 ?0 m6 s; [! ]1 D- J! J" F# |Warp '传送至 $ A( ^% Y! t: O) n/ S& t
格式:Warp 0,地图号,X坐标,Y坐标
& V# k2 G+ S$ J) Jbbs.mocwww.com(这里0的作用暂时不知道)妖城在线论坛, t" w* d4 o$ u3 c, e4 T
LeaveGroup '脱离团队 
! B& w/ L3 g# g; |3 x+ S魔力私服,最新魔力宝贝私服技术交流格式 LeaveGroup
: c  Q1 ^5 H+ t4 y0 J$ u魔力私服,最新魔力宝贝私服技术交流Encount '发生战斗 魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表/ W: z; }3 b+ I: p
格式:未知—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) i* L7 M* I! ~
AddGold '给予或收取金钱魔力私服,最新魔力宝贝私服技术交流  h+ J# F$ |2 V/ Y
格式:AddGold 数量
8 z, z% l: p, G% x(数量可以为负)
: ]! a9 F& j6 \5 @; J) G; pbbs.mocwww.comKillPetl '收走宠物妖城在线论坛6 z; G9 g0 A- [+ _& J
格式:KillPetl 宠物编号,数量
0 @% {- {9 q8 a' MGivePet '给予宠物
! p. t% m& `- {8 ibbs.mocwww.com格式:GivePet 宠物编号魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表. H8 G" `2 e( B7 W9 C
ChangePal '未知
; E1 x7 r/ N0 A" y5 G4 s( ?魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:ChangePal 未知数值,未知数值魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 N& F6 T: j# R2 U4 j7 w
SetHouse '未知 房子相关
3 a& }" F2 D9 N2 L. \bbs.mocwww.com格式:SetHouse 未知数值,未知数值
: z5 s4 C: r  r" ^, D3 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートMessage '对话
1 n8 k" h9 m+ Q0 e魔力私服,最新魔力宝贝私服技术交流格式:Message 对话编号
/ b( R  G( n( J- u妖城在线论坛SetLoginPoint '设定登陆点 具体未知
0 f6 ?6 E1 o1 H" F8 D& o( r妖城在线论坛格式:SetLoginPoint 未知数值3 @0 X0 C' J$ s$ W2 }$ T2 p5 o/ z
Setaction '设定NPC动作 
4 ~' m1 {. {5 B  f魔力私服,最新魔力宝贝私服技术交流格式:Setaction 动作编号
, W4 e. K" U% [6 x; N% X. tbbs.mocwww.complayse '播放音效
; m% L; O5 G6 e# t  k. ]" o魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:playse 音效编号,1,19 N' ~3 G% P( R" a) D
(这里1,1的作用未知)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ _) d2 X  D+ \" \  F
5 k" Y9 V) x) `; |8 e( Q5 `妖城在线论坛—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 W1 ^- `) h2 g( e
2 v3 D; k; b7 p+ O& u7 w) cbbs.mocwww.com魔力私服,最新魔力宝贝私服技术交流! L5 Y) J) J# r# h
CODE:魔力私服,最新魔力宝贝私服技术交流  m3 d$ M& S& e$ I. o% I9 @$ E
判定及设定语句:bbs.mocwww.com8 q: x* z# B0 e+ T8 X( m# b
EndEvent '检查是否完成任务 判定条件 用于判定语句后面 或 作设定语句使用
, U+ l2 |: R, f) t- i格式:EndEvent 任务编号 == 0或1
3 m- N3 s7 l# X/ @—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート(这里0为无,1为有)妖城在线论坛' R2 ^4 g5 e# Z! R1 E  }. B! z
NowEvent '检查是否正在进行任务 判定条件 用于判定语句后面 或 作设定语句使用—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 ?7 k$ P. C* J0 q' U
格式:NowEvent 任务编号 == 0或1
. p+ @. [5 z" @; }6 m妖城在线论坛(这里0为无,1为有). n- g# ]. C  k8 D( S
ShipCharTake '未知 船相关 判定条件 用于判定语句后面 或 作设定语句用魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 W( d. n* D* N  {* O5 d
格式:ShipCharTake 未知数值,未知数值 == 未知数量
, R, q) m: O8 U+ j+ a妖城在线论坛设定语句用法:ShipCharTake 未知数值,未知数值bbs.mocwww.com3 a8 S4 ]; z0 B5 K9 u& P5 H
ShipCharDown'未知 船相关 判定条件 用于判定语句后面 或 作设定语句用
" X1 G8 R+ g7 `0 T7 s2 H) k—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:ShipCharDown 未知数值,未知数值 == 未知数量—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート2 U4 m1 k/ p% S& g( w$ \
设定语句用法:ShipCharDown 未知数值