柠檬 发表于 2019-1-3 19:48:31

QQ西游添加BOSS,以及BOSS掉落方法,和BOSS技能

上次说了如何制作BOSS,这此来说一下添加BOSS大世界刷新出来的公告和时间。
首先打开world_serve 里的MainLevelFuncs.lua 文件用记事本打开就行。
搜索到这个段字符 Boss_and_Boss_table

可以看到下面有官方原来的BOSS刷新

["xinboss"] = {
Msg1 = function (rand_x, rand_y)
   Sys.bc_sys_msg("[新BOSS]:这里是BOSS准备刷新出来说的话"..Msg_Link_loc("火焰山", rand_x, rand_y).."那个火焰山是地方!", true, true);
end,
Msg2 = function (rand_x, rand_y)
   Sys.bc_sys_msg("[新BOSS]:这里就是刷新出来说的话了"..Msg_Link_loc("火焰山", rand_x, rand_y).."就是你的葬身之地!", true, true);
end,
Boss = {
   cls = "xinboss",
   loc = {
    {x = -2835, y = 4024, z = 209},
    {x = -2835, y = 4024, z = 209},
    {x = -2835, y = 4024, z = 209},
    {x = -2835, y = 4024, z = 209},
   }
},
Underling_cls = "xinbosxiaoguai",
},
解释一下好了

["xinboss"] = {
这里是这个刷新提示的代码 随意写的
Msg1 = function (rand_x, rand_y)
这里是5分钟之前刷新出来说的话

Msg2 = function (rand_x, rand_y)
这里是已经刷新出来说的话

Boss = {
   cls = "xinboss",
这个就是BOSS代码了

   loc = {
    {x = -2835, y = 4024, z = 209},
    {x = -2835, y = 4024, z = 209},
    {x = -2835, y = 4024, z = 209},
    {x = -2835, y = 4024, z = 209},
   }
这个是BOSS刷新出来的坐标 和他的小弟刷新出来的坐标

},
Underling_cls = "xinbosxiaoguai",

这个是 刷新出来的小弟。

好了这里做好了。就开始做 刷新出来的时间了
function Boss_and_Boss_Open1() Boss_and_Boss_Open("HeiFeng"); end
function Boss_and_Boss_Open2() Boss_and_Boss_Open("Huangpao"); end
function Boss_and_Boss_Open3() Boss_and_Boss_Open("JuLing"); end
function Boss_and_Boss_Open4() Boss_and_Boss_Open("NiuMo"); end
function Boss_and_Boss_Star1() Boss_and_Boss_Start("HeiFeng"); end
function Boss_and_Boss_Star2() Boss_and_Boss_Start("Huangpao"); end
function Boss_and_Boss_Star3() Boss_and_Boss_Start("JuLing"); end
function Boss_and_Boss_Star4() Boss_and_Boss_Start("NiuMo"); end
这里是原来官方的现在我们要添加出来自己的
function Boss_and_Boss_Open1() Boss_and_Boss_Open("HeiFeng"); end
function Boss_and_Boss_Open2() Boss_and_Boss_Open("Huangpao"); end
function Boss_and_Boss_Open3() Boss_and_Boss_Open("JuLing"); end
function Boss_and_Boss_Open4() Boss_and_Boss_Open("NiuMo"); end
function Boss_and_Boss_Open5() Boss_and_Boss_Open("xinboss"); end
function Boss_and_Boss_Star1() Boss_and_Boss_Start("HeiFeng"); end
function Boss_and_Boss_Star2() Boss_and_Boss_Start("Huangpao"); end
function Boss_and_Boss_Star3() Boss_and_Boss_Start("JuLing"); end
function Boss_and_Boss_Star4() Boss_and_Boss_Start("NiuMo"); end
function Boss_and_Boss_Star5() Boss_and_Boss_Start("xinboss"); end

已经加好了。现在我们要设置BOSS刷新的时间了
打开world_serve
找到levels 这个文件夹
我们找到world.xml 这个文件
现在我们搜索官方的 牛魔王的 代码。 上面写的事 Star4 好吧就搜索这个
   <!-- 牛魔王 -->
   <event hour="21" minute="55" sec="0" script="Boss_and_Boss_Open4" />
   <event hour="22" minute="0" sec="0" script="Boss_and_Boss_Star4" />
我们找到了牛魔王的 刷新时间 第一个就是 5分钟前要刷新出来的时间
第二个就是刷新出来的时间。现在我们添加自己的。

   <!-- 新BOSS-->
   <event hour="1" minute="55" sec="0" script="Boss_and_Boss_Open5" />
   <event hour="1" minute="0" sec="0" script="Boss_and_Boss_Star5" />

   <event hour="2" minute="55" sec="0" script="Boss_and_Boss_Open5" />
   <event hour="2" minute="0" sec="0" script="Boss_and_Boss_Star5" />

既然我们设置的事 5 后面就 改成 Boss_Star5 Boss_Open5 这个了。
这里我只设置了 2个时间段。其他的你们自己来设置咯。好了。这次的增加BOSS教程就结束了。下次我教大家 如何让BOSS说话。和增加杀掉BOSS获得的称号!


红la4efp 发表于 2019-1-3 20:42:32

支持,楼下的跟上哈~

老-鸟 发表于 2019-1-4 09:29:25

我是个凑数的。。。

guolupiao2007 发表于 2019-1-5 22:21:24

是爷们的娘们的都帮顶!大力支持

rain林 发表于 2019-1-6 07:01:24

好,很好,非常好!

hui1234 发表于 2019-1-7 13:33:29

打酱油的人拉,回复下赚取积分

a857936270 发表于 2019-1-8 12:55:28

我也来顶一下..

B比比 发表于 2019-1-9 18:16:29

这么强,支持楼主,佩服

19870808 发表于 2019-1-10 11:49:07

楼下的接上。。。。

我就是小豆丁 发表于 2019-1-11 06:24:45

非常好,顶一下
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: QQ西游添加BOSS,以及BOSS掉落方法,和BOSS技能