用户:
灵清帝王吃爆一切厕所查看:7 回复:10 评论:7 创建时间:2022-04-08T18:02:37
function joinRed(entity) {
entity.addTag('red')//加红队标签
entity.player.color.set(1, 0, 0)//变红
world.say(`${entity.player.name} 是红队`)
}
function joinBlue(entity) {
entity.addTag('blue')//加蓝队标签
entity.player.color.set(0, 0, 1)//变蓝
world.say(`${entity.player.name} 是蓝队`)
}
world.onPlayerJoin(({ entity }) => {
const red = world.querySelectorAll('.red') //红队玩家列表
const blue = world.querySelectorAll('.blue') //蓝队玩家列表
if (red.length === blue.length) {//如果两队人数相同
if (Math.random() < 0.5) {//随机加入其中一队
joinBlue(entity)//加入蓝队
}
else {
joinRed(entity)//加入红队
}
}
else if (red.length > blue.length) {//如果红队人多
joinBlue(entity)//加入蓝队
}
else {
joinRed(entity)//加入红队
}
entity.onFluidEnter(({ voxel , entity }) => {
if(voxel == voxels.id('blueberry_juice')) {
if(entity.isPlayer) {
if(entity.tags == 'red') {
entity.enableDamage = true
entity.hurt(100);
entity.player.forceRespawn()
}
}
}else if(voxel == voxels.id('strawberry_juice')) {
if(entity.isPlayer) {
if(entity.tags == 'blue') {
entity.enableDamage = true
entity.hurt(100);
entity.player.forceRespawn()
}
}
}
})
})
我想让蓝队碰到红色的水喵,红队的碰到蓝色的水会喵,该咋弄啊?
还有在问问吉吉之前有木有发过组队的教程,有的话发链接在评论区吧)、
BZIClawLYNEYfunction joinRed(entity) {
entity.addTag('red')//加红队标签
entity.player.color.set(1, 0, 0)//变红
world.say(`${entity.player.name} 是红队`)
}
function joinBlue(entity) {
entity.addTag('blue')//加蓝队标签
entity.player.color.set(0, 0, 1)//变蓝
world.say(`${entity.player.name} 是蓝队`)
}
world.onPlayerJoin(({ entity }) => {
const red = world.querySelectorAll('.red') //红队玩家列表
const blue = world.querySelectorAll('.blue') //蓝队玩家列表
if (red.length === blue.length) {//如果两队人数相同
if (Math.random() < 0.5) {//随机加入其中一队
joinBlue(entity)//加入蓝队
}
else {
joinRed(entity)//加入红队
}
}
else if (red.length > blue.length) {//如果红队人多
joinBlue(entity)//加入蓝队
}
else {
joinRed(entity)//加入红队
}
entity.onFluidEnter(({ voxel , entity }) => {
if(voxels.name(voxel) === 'blueberry_juice') {
if(entity.isPlayer) {
if(entity.hasTag('red')) {
entity.enableDamage = true
entity.hurt(100);
entity.player.forceRespawn()
}
}
}else if(voxels.name(voxel) === 'strawberry_juice') {
if(entity.isPlayer) {
if(entity.hasTag('blue')) {
entity.enableDamage = true
entity.hurt(100);
entity.player.forceRespawn()
}
}
}
})
})点赞0
评论