用户:
Nysidla查看:0 回复:6 评论:0 创建时间:2023-02-06T20:45:00
(async () => {
world.addCollisionFilter('player', 'player')
while (1) {
await sleep(1000)
if (Time == -8) {
world.say('游戏即将开始')
} else if (Time > -7 && Time < -1) {
world.say(Math.abs(Time) - 1 + '...')
} else if (Time == -1) {
world.say('游戏开始!')
} else if (Time == 0) {
world.say('第一阶段')
} else if (Time == 480) {
world.say('第二阶段')
} else if (Time == 540) {
world.say('第三阶段')
} else if (Time == 900) {
world.say('游戏结束')
await gameRestart()
} Time++
}
})()
async function gameRestart() {
Time = undefined
await mvp(), await sleep(1000)
world.querySelectorAll('player').forEach((e) => {//MC的等级增加机制
if (e.exprence >= e.nextLvExprence) {
while (1) {
if (e.exprence >= e.nextLvExprence) {
if (e.lv <= 15) e.lv++ , e.exprence -= e.nextLvExprence, e.nextLvExprence = (e.lv * 2) + 7
else if (e.lv <= 30) e.lv++ , e.exprence -= e.nextLvExprence, e.nextLvExprence = (e.lv * 5) - 38
else e.lv++ , e.exprence -= e.nextLvExprence, e.nextLvExprence = (e.lv * 9) - 159
} else break
} e.player.directMessage(`等级上升至${e.lv}级!`)
} await textDialog(e, '结算', `杀${e.setUp.k},喵${e.setUp.d}`)
}), await sleep(1000), world.say('重启游戏中...'), await sleep(5000), Time = -10
}
async function mvp() {
let mvpName = '', mvpKill = -1
world.say('正在结算本局MVP...')
world.querySelectorAll('player').forEach((e) => {
if (e.setUp.k > mvpKill) mvpKill = e.setUp.k, mvpName = e.player.name
}), await sleep(3000), world.say(`本局MVP是${mvpName},共有${mvpKill}杀`)
}
馫龘飝鱻灥麤靐飍朤馫譶龘飝虪齺₮ ৲ ৳ ௹ ฿ ៛ ₠ ₡ ₢ ₣ ₤ ₥ ₦ ₧ ₨ ₩ ₪ ₫ ₭ ₯ ₰ ₱ ₲ ₳ ₴ ₵ ¥ ﷼ ¢ ¤ € ƒ £ ¥ ∛ ∜ π = 3.141592653589793
点赞0
评论