Hello Guest Log In
// Bot escrito e configurado por tiki (tiki#7014 - ds). var room = HBInit({ roomName: "SALA TESTE", maxPlayers: 5, playerName : "Bot", public : false}); room.setDefaultStadium("Classic"); room.setScoreLimit(3); room.setTimeLimit(3); room.setTeamsLock(true); // Se não há admins dá o admin para um dos jogadores restantes. function updateAdmins() { // Lista todos os jogadores com exceção do host (ID = 0). var players = room.getPlayerList().filter((player) => player.id != 0 ); if ( players.length == 0 ) return; // Nao há jogadores, nao faz nada. if ( players.find((player) => player.admin) != null ) return; // Há um admin na sala. room.setPlayerAdmin(players[0].id, true); // Dá admin para o primeiro não admin da sala. } room.onPlayerJoin = function(player) { updateAdmins(); } room.onPlayerChat = function (player, message) { if ( message == "!SENHA" ) { // Senha para logar como admin. room.setPlayerAdmin(player.id, true); // Dá admin para o jogador que digitou a senha. room.sendChat(" O jogador " + player.name + " Logou como Administrador "); // Bot envia mensagem no chat de que tal jogador que digitou a senha logou como admin. return false; // Extremamente importante, return false faz com que a senha nao apareça no chat. } if ( message == "!limpar" && player.admin ) { // Comando para retirar os banimentos da sala. room.clearBans(); room.sendChat( " NAO HA MAIS NINGUEM BANIDO " ); // Bot envia mensagem de que ninguem mais está banido. } if ( message == "!fechar" && player.admin ) { // Comando para definir uma senha para a sala. room.setPassword("sala"); // "sala" é a nova senha da sala. room.sendChat( " A SALA FOI TRANCADA " ); // Bot envia a mensagem de que a sala foi trancada. } if (message == "!abrir" && player.admin ){ // Comando para retirar senha da sala. room.setPassword(); // como não há nada entre os parenteses a senha está em branco e isso é igual a não ter senha. room.sendChat(" A FOI ABERTA "); // bot avisa que a sala agora está aberta a todos. } } room.onPlayerLeave = function(player) { updateAdmins(); } | HaxBall Color
Preview
// Bot escrito e configurado por tiki (tiki#7014 - ds).

var room = HBInit({ roomName: "SALA TESTE", maxPlayers: 5, playerName : "Bot", public : false});
room.setDefaultStadium("Classic");
room.setScoreLimit(3);
room.setTimeLimit(3);
room.setTeamsLock(true);



// Se não há admins dá o admin para um dos jogadores restantes.
function updateAdmins() {
  // Lista todos os jogadores com exceção do host (ID = 0).
  var players = room.getPlayerList().filter((player) => player.id != 0 );
  if ( players.length == 0 ) return; // Nao há jogadores, nao faz nada.
  if ( players.find((player) => player.admin) != null ) return; // Há um admin na sala.
  room.setPlayerAdmin(players[0].id, true); // Dá admin para o primeiro não admin da sala.
}

room.onPlayerJoin = function(player) {
  updateAdmins();
}

room.onPlayerChat = function (player, message) {
	if ( message == "!SENHA" ) { // Senha para logar como admin.
		room.setPlayerAdmin(player.id, true); // Dá admin para o jogador que digitou a senha.
		room.sendChat(" O jogador " + player.name + " Logou como Administrador "); // Bot envia mensagem no chat de que tal jogador que digitou a senha logou como admin.
		return false; // Extremamente importante, return false faz com que a senha nao apareça no chat.
	}
	if ( message == "!limpar" && player.admin ) { // Comando para retirar os banimentos da sala.
		room.clearBans();
		room.sendChat( " NAO HA MAIS NINGUEM BANIDO " ); // Bot envia mensagem de que ninguem mais está banido.
	}
	if ( message == "!fechar" && player.admin ) { // Comando para definir uma senha para a sala.
		room.setPassword("sala"); // "sala" é a nova senha da sala.
		room.sendChat( " A SALA FOI TRANCADA " ); // Bot envia a mensagem de que a sala foi trancada.
	}
	if (message == "!abrir" && player.admin ){ // Comando para retirar senha da sala.
		room.setPassword(); // como não há nada entre os parenteses a senha está em branco e isso é igual a não ter senha.
		room.sendChat(" A FOI ABERTA "); // bot avisa que a sala agora está aberta a todos.
	}
}

room.onPlayerLeave = function(player) {
  updateAdmins();
}
Command
Copy
Edit
Time Added

6 years ago

4 Copies

A tool for creating '/colors' commands for customizing Haxball colors.