-
Total de itens
20 -
Registro em
-
Última visita
Sobre Marcosen

- Data de Nascimento 03/10/2001
Informações pessoais
-
Sexo
Feminino
-
Localização
Goiânia
-
Qual o motivo da venda?
-
RUSHyoutuber reagiu a uma resposta a uma pergunta:
Impedir que uma TNT acenda outra
-
resolvido Impedir que uma TNT acenda outra
pergunta respondeu ao RUSHyoutuber de Marcosen em Dúvidas resolvidas
Não sei se vai funcionar, mas você pode tentar: Cancelar a explosão da TNT; Gerar uma explosão falsa via packet e enviar para os jogadores próximos, junto com o som; Aplicar o dano nas entidades próximas. É uma gambiarra? É. Mas deve solucionar seu problema. @EDIT Nem todo mundo sabe usar packets, então isso pode ser útil: https://github.com/MassiveCraft/MassiveCore/blob/e0b79d504dbf74c8af9fcc1db7c9fd254b05f40c/src/com/massivecraft/mcore1/util/SmokeUtil.java -
RUSHyoutuber começou a seguir Marcosen
-
Coder e Dev são a mesma coisa. @EDIT Não exatamente a mesma coisa, mas no contexto do tópico, está certo.
-
Tá assim até hoje porque tem jogadores que gostam e PAGAM por isso. É a Lei da oferta e procura.
-
Bora lá então... Primeiro, coloca essas duas classes onde tu quiser no teu projeto: Database.java import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public abstract class Database { protected Connection connection; protected Database() { this.connection = null; } public abstract Connection openConnection() throws SQLException, ClassNotFoundException; public boolean checkConnection() throws SQLException { return (this.connection != null) && (!this.connection.isClosed()); } public Connection getConnection() { return this.connection; } public boolean closeConnection() throws SQLException { if (this.connection == null) { return false; } this.connection.close(); return true; } public ResultSet querySQL(String query) throws SQLException, ClassNotFoundException { if (!checkConnection()) { openConnection(); } Statement statement = this.connection.createStatement(); ResultSet result = statement.executeQuery(query); return result; } public int updateSQL(String query) throws SQLException, ClassNotFoundException { if (!checkConnection()) { openConnection(); } Statement statement = this.connection.createStatement(); int result = statement.executeUpdate(query); return result; } } MySQL.java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class MySQL extends Database { private final String user; private final String database; private final String password; private final String port; private final String hostname; public MySQL(String hostname, String port, String username, String password) { this(hostname, port, null, username, password); } public MySQL(String hostname, String port, String database, String username, String password) { this.hostname = hostname; this.port = port; this.database = database; this.user = username; this.password = password; } @Override public Connection openConnection() throws SQLException, ClassNotFoundException { if (checkConnection()) { return this.connection; } String connectionURL = "jdbc:mysql://" + this.hostname + ":" + this.port; if (this.database != null) { connectionURL = connectionURL + "/" + this.database; } Class.forName("com.mysql.jdbc.Driver"); this.connection = DriverManager.getConnection(connectionURL, this.user, this.password); return this.connection; } } Agora, eu recomendo você criar variáveis pras String de configuração do MySQL já na onEnable(), mas você que sabe. Depois disso, só criar um void onde quiser com o seguinte código e chamar ele depois que as Strings de configuração já tiverem um valor atribuído a elas. public static Connection connection; public static final MySQL mysql = new MySQL(hostname, port, database, username, password); // hostname, port, etc. são as Strings que você pegou da configuração public static void connect() { try { connection = mysql.openConnection(); } catch (Exception ex) { ex.printStackTrace(); } } Se não tiver entendido, só chamar DM ou skype (marc0.asm).
-
Sua dica vale um sistema! :3 (somente um vencedor)
tópico respondeu ao VictorHeaven de Marcosen em Arquivos
The Cube Market -
/worldborder set 2147483647 (ou até onde o Minecraft permitir)
-
RealezaCraft reagiu a uma resposta a uma pergunta:
[URGENTE] MySQL
-
Pode estar acontecendo duas coisas com o seu servidor (pode ser que haja mais possibilidades, mas eu só conheço essas duas): 1) Há algum erro nos códigos dos plugins ou na conexão Servidor-MySQL; 2) Há algum erro com o serviço de hospedagem do Banco de Dados. Se for o primeiro caso, aconselho consertar os erros no código ou não conexão. Se for o segundo, é só entrar em contato com a provedora do serviço e pedir para que eles arrumem este erro.
-
Marcosen reagiu a uma resposta a uma pergunta:
Mudando a cor do nome que fica acima da cabeça do jogador
-
Estou desenvolvendo um plugin de Capture The Flag, e preciso mudar a cor do nome que fica acima da cabeça do jogador. Estava usando a TagAPI, até lembrar que ela parou de ser desenvolvida na versão 1.8 do Minecraft, portanto, fiquei sem recursos. Alguém pode me informar como fazer isso (de preferência, que não use packets)? Imagem de exemplo: Agradeço, desde já.
-
Rezende reagiu a uma resposta no tópico:
Tenha seu site profissional
-
Era exatamente o que eu procurava. Logo entrarei em contato.
-
Inventory inv = Bukkit.createInventory(null, 9, "§e§lMenu Do §a§lEvento"); Substitui o "null" por "p".
-
NãoToCrendoQueTemASrcDoKFlameHG ;-;
-
Vazou tudo ;-; #ParteoDeconpilá -qq
-
Mai godi
-
[Resolvido] [Inativo][Duvida] Kit Stomper
pergunta respondeu ao LuizB de Marcosen em Dúvidas resolvidas
O mesmo procedimento. Você deve cancelar o dano da poção e substituí-lo por um dano dado pelo jogador que lançou a poção. Tenho um código aqui mas não vou postar pois você deve aprender sozinho. :salve:
