飞飞世界论坛

标题: 副本设置相关 [打印本页]

作者: admin    时间: 2016-1-10 02:36
标题: 副本设置相关
PartyDungeon.lua
$ y1 j- N. m  d7 w+ ]可以将闲置的地图做成一个副本任务。3 ]1 c9 Q, x- Q* K  Q  p! C

  K' A4 Q9 A& y) S$ g例如:可以将深渊、雪地等都做成副本。7 q, x$ o" k) y& t" k9 s

$ \6 i$ B2 Q: i$ B6 w--进入正题--( p% X) J% R9 U8 B

5 J- o. P6 T. R涉及文件:PartyDungeon.lua. N. \% o0 }& }7 g7 O
- A/ e1 s; i4 t  v: h

" t4 j# J3 B3 W( k& @+ bAddDungeon( "WI_DUNGEON_FL_MAS" ) --将()里的地图真实名称做为副本,地图名称在服务端World文件夹, @7 x5 X( l$ C3 L6 j
--{! ~1 Y* {3 p2 l3 p' P
SetClass( CLASS_MASTER ) --进入的职业CLASS_MASTER=首领,CLASS_HERO=英雄,CLASS_NORMAL=所有
6 t0 M7 ]* m' D" O/ F4 w+ N SetLevel( 60, 100 )  --最低等级,最高等级
6 u; K; D5 q* \6 s SetCoolTime( MIN(1) )  --再次进入的间隔时间,分钟: B7 z  w, @! W! r' Q# J, Z# u
--SetTeleportPos( ID_NORMAL, 738, 90, 764 ) --进入副本后传送到指定坐标
3 y, J) `) J# _5 Y- b --SetTeleportPos( ID_MIDBOSS, 731, 80, 725 ) --杀完ID_MIDBOSS类型怪物后传送到指定坐标, g; x0 A. I( R- Q( L
--SetTeleportPos( ID_BOSS, 738, 80, 764 ) --未知
0 x4 U+ R( f8 H* V" x1 r SetMonster( ID_NORMAL, "MI_RUSTIACRASHGATE01", false, 1167, 80, 645 ) --刷新的副本怪物,当玩家把此怪物杀死后才会刷出下一个等级的怪物
" x1 U( k% b% R. a3 l8 f+ B8 q) p SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE02", false, 1179, 80, 656 )
# a$ c* N$ U, l% } SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE03", false, 1191, 80, 644 )
9 g9 B. R8 N2 j  i/ A" I% X SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE04", false, 1180, 80, 634 )( A6 [7 P8 Z6 E# r' k" r
SetMonster( ID_BOSS, "MI_BESIBIGFOOT01", true, 1181, 80, 499 )' ^" \( Z9 P+ F
--}
5 s! y9 W4 b% ~8 n! o$ E, D6 j! n# J0 R
SetMonster( 怪物属性, "怪物的ID", 小怪false BOSStrue, X坐标, Y坐标, Z坐标 )
& h- a4 Y0 ]/ t3 H& }5 s怪物属性有三种ID_NORMAL、ID_MIDBOSS、ID_BOSS(例如:独眼福,大独眼福,巨大的独眼福)
# Q+ g# W( E! W5 g% p( y* a1 l当 SetMonster() 项将以上3种均设置后,BOSS就会按顺序刷新,
8 J" `% Y# X% ~. T) a. C9 `, T也就是说,玩家需要先杀死ID_NORMAL类型怪物 才会刷出 ID_MIDBOSS类型怪 ,杀死后接着再刷出ID_BOSS 也就是最后的BOSS) B* U( t8 `1 c
( p! j6 V# P  y

5 `. A! s; E% E( M5 e2 [




欢迎光临 飞飞世界论坛 (http://ffwold.com/) Powered by Discuz! X3.2