Board logo

标题: [魔力私服分享] Event.NPC解析[转] [打印本页]

作者: coolsive    时间: 2008-1-19 21:47     标题: Event.NPC解析[转]

Event.NPC解析
! H2 r3 L2 {; {" ?9 h6 S! G魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表NPC类型:Event
- k1 g6 u. h7 Y3 t7 M& W* [5 }妖城在线论坛
' {4 \+ w2 W0 s7 x魔力私服,最新魔力宝贝私服技术交流判定语句:5 w: Y5 \; K0 f
block '判定语句魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) [5 D' a) ]3 A  Q( A2 d+ k
格式:block 判定条件
; Q& e! i8 L! k4 mbbs.mocwww.com(用于出现对话框的条件 达到多个条件用 && 连接 多个条件中达到一个用 || 连接 下同)
' q7 f: N, \+ V2 c- J2 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Window_YES '对应Window里的按钮YES 判定语句
6 y% l" U, Z$ f9 k妖城在线论坛格式:Window_YES 判定条件
( w- O) O7 _( Z妖城在线论坛Window_NO '对应Window里的按钮NO 判定语句
- M) L4 F& i: F; }" `2 t, Q妖城在线论坛格式:Window_NO 判定条件魔力私服,最新魔力宝贝私服技术交流3 e7 O" l- N: A: x& v5 B
Window_OK '对应Window里的按钮OK 判定语句
/ K+ {! e0 `  u4 T, }6 r) w+ wbbs.mocwww.com格式:Window_OK 判定条件魔力私服,最新魔力宝贝私服技术交流7 ?: E2 m! o) W" W3 ^5 ~1 V% [% l
bbs.mocwww.com& c% q0 z  T1 T

' P5 L; @1 t1 D; [! E# z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表bbs.mocwww.com* q. A) Z! j' G9 W/ U

2 w* o7 p5 N  ]# M$ [. _+ Z/ `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表
5 A- E2 ^# r  w* B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表判定条件:
0 b, E5 K+ N( \3 `7 bbbs.mocwww.comItemSpace '检查道具空间 判定条件 用于判定语句后面bbs.mocwww.com/ \8 a  B  K# w: J9 w; G9 u7 m
格式:ItemSpace == 数量 (等于)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート/ @3 u5 Z$ b; `7 ^/ h3 \2 A6 p7 A
  或ItemSpace >= 数量 (大于等于)7 e, f3 H* D6 _( u
  或ItemSpace <= 数量 (小于等于)
! |7 p; r& A# W; N7 _1 n; q& r妖城在线论坛  或ItemSpace != 数量 (不等于)
. g. [0 T' _1 y8 w2 ]4 [bbs.mocwww.comItem '检查是否拥有道具 判定条件 用于判定语句后面2 B3 L! c- M4 \$ j
格式:Item 道具编号 == 数量 (等于)
. g2 J/ C( s$ ]6 u8 U/ ]妖城在线论坛  或Item 道具编号 >= 数量 (大于等于)
2 h/ R/ @1 B3 T; t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  或Item 道具编号 <= 数量 (小于等于)bbs.mocwww.com& a7 x& U+ ]' m9 R5 g6 v
HaveItem '检查是否拥有特定道具 判定条件 用于判定语句后面
" |7 w4 N8 v* }6 }4 P3 W格式:HaveItem == 道具编号魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 x8 E& r; r- X
Group '未知 判定条件 用于判定语句后面
0 x! R  ?* {( Y0 v- H3 E! c, sbbs.mocwww.com格式:Group == 数量 (等于)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表9 p8 v9 G9 M6 I$ i6 F( g0 ^
  或Group >= 数量 (大于等于)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- ?. b6 b9 _! Y0 e( y8 @* ^
  或Group <= 数量 (小于等于)
# P: I% f6 q  k6 \( z4 _3 N妖城在线论坛Gold '检查金钱数量 判定条件 用于判定语句后面/ m* R7 m# N6 X) Z7 J& I
格式:Gold == 数量 (等于)
; ]& }) U) K  K7 o. Tbbs.mocwww.com  或Gold >= 数量 (大于等于)
( H2 N7 V1 Q. j' ~% Q8 X4 J% fbbs.mocwww.com  或Gold <= 数量 (小于等于)
' o/ v3 E4 |, z4 I5 aBBImage(BImage) '检测玩家图号 判定条件 用于判定语句后面魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表2 M! o9 m; }, M; L  t/ j( ?' y
格式:BBImage(BImage) == 数量 (等于)
7 D  F, x) b& w6 C0 t" U  或BBImage(BImage) >= 数量 (大于等于)bbs.mocwww.com: {$ k5 }" Y$ Z8 J* ~
  或BBImage(BImage) <= 数量 (小于等于)
* J! `+ n+ n2 yStrCmpChat '对话 判定条件 用于判定输入对话
4 X9 P1 P7 H8 G* d0 {/ V魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:StrCmpChat != Msg序号bbs.mocwww.com; S6 R( p. a" R. }7 ?( |
CheckRealTime '时间 判定条件 用于判定语句后面
5 D2 S0 [, d+ T/ \9 U& T, z0 \* H9 s—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:CheckRealTime YYYY/MM/DD,TT:TT:TT == 02 O, @1 U0 b7 z" O6 `
(此处"0"的作用不清楚)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; z" |# X6 K: [. t2 y- [; H
petlevel '检查特定宠物的等级 判定条件 用于判定语句后面
( Z" c. p/ N7 o- t: F9 {9 J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:petlevel 宠物编号 == 等级 (等于)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 w! \' \+ k0 A9 H; ^
  或petlevel 宠物编号 >= 等级 (大于等于)
9 d* i1 o$ ]$ T0 \: R  或petlevel 宠物编号 <= 等级 (小于等于)5 S7 [3 Y; c$ ^5 d# x8 m/ }
EquipItem '检查正装备着的道具 判定条件 用于判定语句后面(未确定)妖城在线论坛1 |. N6 ?" ~7 w, Q% }# w
格式:EquipItem == 道具编号 (等于)
4 d# b, D9 Y3 X# V4 I# yCheckTitle '检查称号? 用法未知
: z: l0 P! L* L$ v/ {7 N. P3 ybbs.mocwww.comJob '检查职业相关的 具体未知 判定条件 用于判定语句后面—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート6 g- M% _3 R0 e( W! a
格式:Job == 未知编号 (等于)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  U7 e0 i9 ~* K+ ^4 Q" h
Fame 检查声望 判定条件 用于判定语句后面
* N% D: v* }# i, {' pbbs.mocwww.com格式:Fame == 数量 (等于)魔力私服,最新魔力宝贝私服技术交流; U& x: x2 A, L5 r; F3 N
  或Fame >= 数量 (大于等于)' t% F9 c! X1 V; c+ _% S4 Y
  或Fame <= 数量 (小于等于)
. S6 l/ [1 M7 X. F% l0 `魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表HaveTitle '检查是否拥有称号 判定条件 用于判定语句后面
4 \$ A5 u: A0 o8 Y/ E魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:HaveTitle == 称号编号 (等于)' U9 w) }% f2 U9 H7 O/ D2 M! F
TrialFlg '未知 判定条件 用于判定语句后面
/ ~0 d2 \3 ?( T* u  xbbs.mocwww.com格式:TrialFlg == 数量 (等于)
: ]4 H5 C. w( y9 J- f0 a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表  或TrialFlg != 数量 (不等于)# n& e2 Z# i1 F7 X
NowTime '未知 时间相关 判定条件 用于判定语句后面—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. y: U  b; J" j! m
格式:NowTime == 数量 (等于)
  |8 O. \+ K; e$ N$ _$ r妖城在线论坛  或NowTime != 数量 (不等于)
2 q3 i( |' }- nbbs.mocwww.comHaveLeak1Item '检查拥有道具相关 具体未知 判定条件 用于判定语句后面
7 b) ]$ _' E) ^2 M- [3 P) Q妖城在线论坛格式:HaveLeak1Item == 道具编号 (等于)
" K6 ]; c( |7 `9 M% u& B7 l3 l. u0 A魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表ShipGetStopTime2 '未知 船相关 判定条件 用于判定语句后面魔力私服,最新魔力宝贝私服技术交流8 S4 D2 g% R' o, e) o- V* [' Z
格式:ShipGetStopTime2 < 未知数值bbs.mocwww.com6 e: E" B# {0 D1 U2 h, K
Imagetype '图象相关 未知 判定条件 用于判定语句后面
$ N6 F5 E& S3 x—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:Imagetype == 未知数值魔力私服,最新魔力宝贝私服技术交流: z. c8 j5 R! s0 C
妖城在线论坛4 N. ?5 s* w3 Y* ]) ^
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表# O( V5 {* U& t1 X" O/ w
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 ]* y1 N! k5 j' C$ b" I
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート& x: n9 f# e. `9 |

% F! Q# p5 Y8 e$ U设定语句:
- y& r- ?; y* {6 O% H/ G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートWindow '对话框弹出bbs.mocwww.com3 @# U, N, p3 F" [5 k
格式:Window 对话编号,按钮类型1,按钮类型2妖城在线论坛# ]* X7 p1 f8 ?; |' E
(类型有YES NO OK CANCEL NEXT)
: w  h8 f4 ]% c- f—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートEndWindow '对应 Window 可单独使用魔力私服,最新魔力宝贝私服技术交流0 Y! s! C  d8 D" k
格式:EndWindow 对话编号(,按钮类型)魔力私服,最新魔力宝贝私服技术交流, E$ b0 D) J$ s& D" u. C: a* Z) A
KillItem '交出道具魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) L% a/ u1 W7 {& ~) X/ h" ]. C/ C( e
格式:KillItem 道具编号,数量bbs.mocwww.com! d3 ]5 k3 `; i2 ]
KillItemAll '交出全部的特定道具
- I- i$ G1 T% j7 P8 @/ t+ V3 i3 l" m—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート格式:KillItemAll 道具编号
2 l+ Y+ x. Q$ p- I" W' @GiveItem '给予道具$ `4 Y5 {, F0 g  m) N6 a& Q
格式:GiveItem 道具编号,数量
- E: q7 ~, N# d: ]1 ?2 }  Y6 Q1 I1 u. [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表特殊用法:GiveItem (道具编号获得机率,道具编号获得机率,道具编号获得机率)[未确定]魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; u/ R, `4 ]$ g2 u* _* P
eg:GiveItem (111%60,121%100,101%1)
2 K) \' F3 p! i—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート  这里%60 %100 %1是获得的机率,111 121 101是道具编号bbs.mocwww.com. i/ y% J7 g& J; _$ {+ Z0 t
GiveLeak1Item '给予道具相关 具体未知魔力私服,最新魔力宝贝私服技术交流7 ]* @' m' c- |  @* g, D& e  z
格式:GiveLeak1Item 道具编号,数量
3 g. t- z. m3 T: Z0 i/ _特殊用法:GiveLeak1Item (道具编号获得机率未知,道具编号获得机率未知,道具编号获得机率未知)[未确定]) T% a* {4 o* M  |' o
eg:GiveLeak1Item (18690%1$1,18693%1$1): Z% d! P7 @1 d: N, T( x
  这里%1 %1是获得的机率,18690 18693是道具编号,$1 $1未知
0 p+ P8 ]9 y9 x% dbbs.mocwww.comWarp '传送至妖城在线论坛2 V( {* K# `( ]
格式:Warp 0,地图号,X坐标,Y坐标
6 l4 b2 J7 ?: g% ~$ W$ Ibbs.mocwww.com(这里0的作用暂时不知道)
6 M' d! w, g. `. S妖城在线论坛LeaveGroup '脱离团队
' g8 C; U9 S4 u7 X8 Q* t妖城在线论坛格式: LeaveGroup
# \. Y$ A8 o) f  Q& V7 L1 \% Fbbs.mocwww.comEncount '发生战斗
, n! H! T+ W/ M2 @魔力私服,最新魔力宝贝私服技术交流格式:未知
4 s* T9 J+ \( t8 a魔力私服,最新魔力宝贝私服技术交流AddGold '给予或收取金钱
$ d- u7 @- [0 r; a7 ^+ ^6 q3 C魔力私服,最新魔力宝贝私服技术交流格式:AddGold 数量
0 S* F$ S' s, f7 _" G1 E- ]3 k- K8 l魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表(数量可以为负)
- }% b% j" I1 j6 }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートKillPetl '收走宠物
  X0 W+ ^9 }* E# abbs.mocwww.com格式:KillPetl 宠物编号,数量
+ f+ x* a* h; U5 bbbs.mocwww.comGivePet '给予宠物
8 t; i0 H" E8 vbbs.mocwww.com格式:GivePet 宠物编号
( s$ j4 |6 d0 f) [  Z7 Pbbs.mocwww.comChangePal '未知
; }$ X  y, {$ k, d. t妖城在线论坛格式:ChangePal 未知数值,未知数值; c( C9 i% C# L4 j; F$ `( q
SetHouse '未知 房子相关! V! C9 N- P* b, r9 w
格式:SetHouse 未知数值,未知数值魔力私服,最新魔力宝贝私服技术交流) n7 ?' G+ Q  \
Message '对话—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 V" t) c4 w1 i. e& v  E5 B0 G0 R% ?
格式:Message 对话编号
  `# L8 L3 a3 e: w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表SetLoginPoint '设定登陆点 具体未知魔力私服,最新魔力宝贝私服技术交流; i/ o/ [# F7 {& l4 G( O. s
格式:SetLoginPoint 未知数值
$ [/ Y: o) I* }  [! V; L8 Ybbs.mocwww.comSetaction '设定NPC动作
. ~* u3 w% p$ ?7 R魔力私服,最新魔力宝贝私服技术交流格式:Setaction 动作编号
1 E# z  K1 t+ S" j9 c—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートplayse '播放音效妖城在线论坛9 v8 h- x% }: g3 Q3 v3 J7 u: Z
格式:playse 音效编号,1,1
) h) P- t1 x& ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表(这里1,1的作用未知)bbs.mocwww.com6 H6 i( b1 \/ D9 r
妖城在线论坛8 q) L3 L" g$ _( u( X* n

( S. T( V$ D/ W9 N! }) K魔力私服,最新魔力宝贝私服技术交流
5 T( O  Y7 |8 b- U" O0 z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート
" i% g' {$ `# C4 x) N& j7 J
( D! P6 @: K7 o) h" J* j魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表判定及设定语句:
# y% R. C2 z. B9 e2 I) P! g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表EndEvent '检查是否完成任务 判定条件 用于判定语句后面 或 作设定语句使用
# f$ @# V( L+ q魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表格式:EndEvent 任务编号 == 0或1
2 D' _2 H& B( J* p$ P# C+ D: Y$ w魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表(这里0为无,1为有)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート. Q2 Q8 Q0 a2 O1 K2 j
NowEvent '检查是否正在进行任务 判定条件 用于判定语句后面 或 作设定语句使用! P0 B! t& s: }' T
格式:NowEvent 任务编号 == 0或1bbs.mocwww.com8 k  o# D7 \5 K2 v. k. o% C! z" l
(这里0为无,1为有)bbs.mocwww.com4 e7 g1 @. c* A6 s
ShipCharTake '未知 船相关 判定条件 用于判定语句后面 或 作设定语句用
9 i3 M0 V( b3 E$ o6 x/ g) H* v; N妖城在线论坛格式:ShipCharTake 未知数值,未知数值 == 未知数量—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート8 a' k2 |. x9 l, I  E2 w
设定语句用法:ShipCharTake 未知数值,未知数值
2 i5 G7 S8 R0 p. ^) ~* BShipCharDown'未知 船相关 判定条件 用于判定语句后面 或 作设定语句用7 v$ V8 H7 L0 E5 d4 }' a1 L
格式:ShipCharDown 未知数值,未知数值 == 未知数量% H3 q+ J# ?* ?" a3 l/ B
设定语句用法:ShipCharDown 未知数值
作者: xuyaoxy    时间: 2008-1-20 13:53

对新手有用。。支持下~
作者: chenli    时间: 2008-1-21 19:02

认真研究中 谢谢楼主
作者: lenovo    时间: 2008-1-21 21:20

抢沙发大王专用勋章
作者: vampire    时间: 2008-1-21 21:48

这个好像论坛有啊。。。。。
作者: gamelife    时间: 2008-1-22 00:01

整理还真多,收下了...
作者: rainpig    时间: 2009-7-10 20:28

可不可以适用多分支语句的,这样有点浪费内存




欢迎光临 妖城在线论坛 (http://bbs.mocwww.com/) Powered by Discuz! 6.0.0