lovly 发表于 2015-1-5 15:16:33

传送型NPC举例

#传送型,不需任务编号的条件处理NPC也可写成这类 enemy=npcgen_warpman
NEWWARPMAN

NOFREE #未满足下面各条件式之标准处理
FREELV>0 #判断式
WARP:0,0,0 #传送点
NomalMsg:……… #一般讯息
PartyMsg:……… #团队讯息
OVER

TALKEVENT1 #各除外条件判断式 可用,做两联立判断
WARP:0,0,0
FREELV=1&TRANS=0&ITEM=2623,LV=2&TRANS=0&ITEM=2623
FREE:BBI=101283 #形象代码=图案编号
FreeMsg:累了吗?想变回原来的样子吗? #显示对话
CHANGEBBI:MYBBI #更改形象:MYBBI=原本的形象
AddItem:1111
OVER

TALKEVENT2
WARP:0,0,0
FREELV>0
CHANGEBBI:101283
FreeMsg:万圣节快乐唷,我来帮你装扮一下。
OVER

TALKEVENT1
WARP:60032,4,20
FREE:ENDEV=82&ENDEV=83&NOWEV=84&ITEM=19726
DelItem:19726
CHECKPARTY:FALSE
FreeMsg:要把石头放在石柱上吗?
OVER

#一般传送型写法
NEWWARPMAN

NOFREE
FREELV>0
NomalMsg:园主有令,一般人不能进去~
OVER

TALKEVENT1
WARP:500,274,369
FREE:ITEM=2414&LV>79
FreeMsg:请进吧!另外贝壳千万不要掉了!
CHECKPARTY:TRUE #是否限制团队传送(非必要?)
PartyMsg:先解散团队再来吧~ #限制团队传送对话
MONEY:-1 #要求金额?
PayMsg:乌力~~乌力 #付钱对话?
OVER

TALKEVENT3
FREELV>90&ENDEV=81&ENDEV=88
FreeMsg:拿去吧,少这么一只珍兽也没什么了不起的!
Event_Now:89
Event_End:89
AddPet:1802
NPCPOINT:100,0,0 #此任务NPC传送自己至x,x,x
OVER

#地为界...
NEWWARPMAN

NOFREE
FREELV>0
NomalMsg:…
PartyMsg:淅浬浬…
OVER

TALKEVENT1
WARP:30621,25,22
FREE:ENDEV=4&ENDEV=69&ENDEV=70&NOWEV=71,ENDEV=4&ENDEV=69&ENDEV=70&NOWEV=71&NOWEV=72
CHECKPARTY:TRUE
warp_msg:地为界水为凭火为引风为信
FreeMsg:轰隆隆…
OVER

TALKEVENT2
WARP:30621,25,22
FREE:ENDEV=4&ENDEV=69&ENDEV=70&ENDEV=71&NOWEV=72,ENDEV=4&ENDEV=69&ENDEV=70&ENDEV=71&ENDEV=72
CHECKPARTY:TRUE
warp_msg:地为界水为凭火为引风为信
FreeMsg:轰隆隆…
OVER


vikingqq 发表于 2022-5-17 22:16:56


我反复看了多遍,好帖,得支持
页: [1]
查看完整版本: 传送型NPC举例