马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
上次说了如何制作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获得的称号!
|