飞飞世界论坛
标题:
副本设置相关
[打印本页]
作者:
admin
时间:
2016-1-10 02:36
标题:
副本设置相关
PartyDungeon.lua
, W0 i5 S2 t, X- }4 z
可以将闲置的地图做成一个副本任务。
. a; h1 J" _ x' @, I, h
/ |' s4 _0 V7 _
例如:可以将深渊、雪地等都做成副本。
4 U1 I% Z& O' _, \2 J! b/ t# v
# |0 A9 P5 _% @. F
--进入正题--
9 u- G5 E% B& f; E4 M; k3 j4 n9 f) e
( u! B( m1 I/ X
涉及文件:PartyDungeon.lua
" N" x7 }3 {5 k; w/ {+ T
1 B9 p) ?9 k8 F! T1 Q
8 z& D" y+ q: a0 J3 y
AddDungeon( "WI_DUNGEON_FL_MAS" ) --将()里的地图真实名称做为副本,地图名称在服务端World文件夹
% [% A% F# a2 G( O- s; g
--{
# E7 {! y& W! s/ A* e1 r; }' K; n
SetClass( CLASS_MASTER ) --进入的职业CLASS_MASTER=首领,CLASS_HERO=英雄,CLASS_NORMAL=所有
# z- a! y# t1 r3 c
SetLevel( 60, 100 ) --最低等级,最高等级
8 C; ?) [- C$ T
SetCoolTime( MIN(1) ) --再次进入的间隔时间,分钟
8 {( O @, ~6 F8 w2 \, {: A' T
--SetTeleportPos( ID_NORMAL, 738, 90, 764 ) --进入副本后传送到指定坐标
! N3 Y3 d! M6 H/ w# n4 e
--SetTeleportPos( ID_MIDBOSS, 731, 80, 725 ) --杀完ID_MIDBOSS类型怪物后传送到指定坐标
9 V- w) G! V- ^' d, P* x
--SetTeleportPos( ID_BOSS, 738, 80, 764 ) --未知
% K9 l9 F! b* Q1 J _
SetMonster( ID_NORMAL, "MI_RUSTIACRASHGATE01", false, 1167, 80, 645 ) --刷新的副本怪物,当玩家把此怪物杀死后才会刷出下一个等级的怪物
9 X- Y2 D( m+ P9 G
SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE02", false, 1179, 80, 656 )
5 X, g9 D$ \ ]: V7 } T( o/ x
SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE03", false, 1191, 80, 644 )
' K" T0 F2 E; [: N( J5 p
SetMonster( ID_MIDBOSS, "MI_RUSTIACRASHGATE04", false, 1180, 80, 634 )
$ O$ p4 L0 h2 M
SetMonster( ID_BOSS, "MI_BESIBIGFOOT01", true, 1181, 80, 499 )
) i7 \9 Y$ n5 _- M/ o9 w
--}
+ c1 S! \; g7 m* Y! m
$ X0 f) ?: f- A1 j. Z2 E9 z
SetMonster( 怪物属性, "怪物的ID", 小怪false BOSStrue, X坐标, Y坐标, Z坐标 )
% k/ Q) ~" \5 [& P) K
怪物属性有三种ID_NORMAL、ID_MIDBOSS、ID_BOSS(例如:独眼福,大独眼福,巨大的独眼福)
& K! q1 Z: N' Z* ^0 f0 B
当 SetMonster() 项将以上3种均设置后,BOSS就会按顺序刷新,
& F: g4 C/ m/ ]3 j& p
也就是说,玩家需要先杀死ID_NORMAL类型怪物 才会刷出 ID_MIDBOSS类型怪 ,杀死后接着再刷出ID_BOSS 也就是最后的BOSS
1 S2 p6 c- f4 u8 H2 b
# c( a' c! t, n# K
0 g, K& F, ?, M& m* B
欢迎光临 飞飞世界论坛 (http://ffwold.com/)
Powered by Discuz! X3.2