飞飞世界论坛
标题:
副本设置相关
[打印本页]
作者:
admin
时间:
2016-1-10 02:36
标题:
副本设置相关
PartyDungeon.lua
# e& m- u5 m- z4 r& ^! u- f
可以将闲置的地图做成一个副本任务。
* F- \6 z& [6 `* C1 U! T
' M% y% l+ d% v# B
例如:可以将深渊、雪地等都做成副本。
8 [3 q, |5 N8 s. r
2 \" f4 _& M. F9 [. H
--进入正题--
: ^1 Y" S P& I3 _
0 Y8 h" P4 m9 \
涉及文件:PartyDungeon.lua
' O1 G3 T/ d N5 E$ Q- i# n+ c! q
' ?# K. n! f+ c" m$ p
- \( u0 F* W4 H; W; z) {! m1 Q
AddDungeon( "WI_DUNGEON_FL_MAS" ) --将()里的地图真实名称做为副本,地图名称在服务端World文件夹
6 Z' x* S( Y3 @, W
--{
' N0 M! K& R4 R; Q/ e8 p" q
SetClass( CLASS_MASTER ) --进入的职业CLASS_MASTER=首领,CLASS_HERO=英雄,CLASS_NORMAL=所有
# ~5 Z6 \! {/ N3 e( l: T, Z
SetLevel( 60, 100 ) --最低等级,最高等级
" ^$ H. i I! l2 c) c7 J
SetCoolTime( MIN(1) ) --再次进入的间隔时间,分钟
1 G7 R- B2 ~" L+ u
--SetTeleportPos( ID_NORMAL, 738, 90, 764 ) --进入副本后传送到指定坐标
6 |# L8 P$ s; G
--SetTeleportPos( ID_MIDBOSS, 731, 80, 725 ) --杀完ID_MIDBOSS类型怪物后传送到指定坐标
4 y# M% Q& w! n' W: T' G
--SetTeleportPos( ID_BOSS, 738, 80, 764 ) --未知
& ]2 O4 e) x) M; R+ k& c9 R" g6 b
SetMonster( ID_NORMAL, "MI_RUSTIACRASHGATE01", false, 1167, 80, 645 ) --刷新的副本怪物,当玩家把此怪物杀死后才会刷出下一个等级的怪物
E" [3 g( Z- n: L8 m: Y
SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE02", false, 1179, 80, 656 )
. _& X, s5 ]9 N/ P
SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE03", false, 1191, 80, 644 )
* W, m0 {8 u8 t+ i: N* n
SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE04", false, 1180, 80, 634 )
8 P( N2 U; m0 X' v
SetMonster( ID_BOSS, "MI_BESIBIGFOOT01", true, 1181, 80, 499 )
3 A r4 d! i+ N; _2 j) z
--}
: E( v" n+ u" K$ J
& Y( p# w7 m# Q0 Q1 |; J3 u
SetMonster( 怪物属性, "怪物的ID", 小怪false BOSStrue, X坐标, Y坐标, Z坐标 )
' a4 c9 h' ]7 h6 P8 C, v. Y
怪物属性有三种ID_NORMAL、ID_MIDBOSS、ID_BOSS(例如:独眼福,大独眼福,巨大的独眼福)
! ^& A/ H' F7 e1 P' U5 I
当 SetMonster() 项将以上3种均设置后,BOSS就会按顺序刷新,
7 q( S; S7 G' j+ ~& u& {+ y5 o x
也就是说,玩家需要先杀死ID_NORMAL类型怪物 才会刷出 ID_MIDBOSS类型怪 ,杀死后接着再刷出ID_BOSS 也就是最后的BOSS
3 `+ q1 Z3 H( z- q, T/ s
5 W. ?! Q u2 E" G4 ~8 a3 S
' o1 \0 k0 S( f; O, T* Z
欢迎光临 飞飞世界论坛 (http://www.ffwold.com/)
Powered by Discuz! X3.2