

BananaDePijama
Membros-
Total de itens
33 -
Registro em
-
Última visita
Tudo que BananaDePijama postou
-
inativo Quantos gigas tem que ter para um servidor de MiniGames ?
tópico respondeu ao GGoodT de BananaDePijama em Geral
para ter uma boa resposta você precisa adicionar mais detalhes: Quantidade de players; Quais plugins vai usar; Qual a área de renderização; ... -
Quanto?
-
Olá galera... Vejo que sempre, todos os servidores tem uma economia EXTREMAMENTE desequilibrada... É necessário muitos cálculos para criar uma economia saudável, e isso precisa de muito tempo. Pensando nisso, tive a ideia de criar um plugin onde você, literalmente não precisa de preocupar com a economia... Como vai funcionar? Basicamente você coloca 1 preço base e todos os itens que participarão da "bolsa", digamos assim: Você quer adicionar na bolsa ferro, diamante, pedregulho, livros encantados, etc. Você coloca o preço base de cada item em 500 por exemplo, e assim sendo, no início, qualquer item poderá ser comercializado por esse preço, no entanto: Preço de compra e venda é sempre o mesmo entretanto, quanto mais um item é comprado, maior o preço fica, e quanto mais o item é vendido, menor o preço fica (enquanto isso, o preço dos outros itens também é alterado, o preço total de todos os itens juntos sempre será o mesmo) Parece ser um sistema super complexo, entretanto, será super fácil de usar, a sua única preocupação será com quais itens participarão da bolsa Obs: Os preços são interligados entre todos os itens, você poderá criar placas para compra/venda, vai ter o /bolsa onde você pode ver todos os itens da bolsa por categoria, vai ter comandos liberados para jogadores vender todos os itens (caso tenha permissão, -> vip) Obs2: Você pode ativar a negatividade dos itens (a quantidade no estoque pode ficar negativa, bem como não permitir isso, sendo assim, os jogadores terão que estocar a bolsa com uma alta recompensa caso o item esteja com estoque zerado) Obs3: Jogadores mais inteligentes poderão até ganhar dinheiro no servidor só operando na compra/venda, limpando o estoque e ir vendendo aos poucos, mas isso vai depender de como a economia do seu servidor será montada... Obs4: Não será possível gerar dinheiro comprando/vendendo (vulgo dupar itens), já que para que algum jogador ganhe dinheiro assim, alguém deve agir na contra parte Obs5: Você não precisa se preocupar com nada, xD Bem, é apenas um projeto, quero o feedback de vocês para ver se vale a pena criar... (Não será de graça, mas também não será caro, imagino uns 50 reais... Antes de vender irei criar um servidor de exemplo) Meu Github: https://github.com/manolo8 (Tenho alguns projetos caso queiram ver os códigos... Tenho atualmente um Bot para um jogo chamado Darkorbit, gratuito feito em JAVA lá constantemente atualizado e um grupo no discord com 25 mil membros https://github.com/Manolo8/DarkBot) Espereço vosso feedback, obrigado ? * Algumas ideias minhas adicionais: Você poderá ativar um modo onde quando um jogador morre, os seus itens são automaticamente vendidos na bolsa e o dinheiro dropado ao matador (incluindo os encantamentos) Você pode adicionar um sistema de inflação para por exemplo a cada semana, aumenta o preço total em 2%, para que novos jogadores sempre tenham a possibilidade de alcançar o dinheiro dos topmoney e assim, sempre ser competitivo ?
-
Chegou no inventário vende (como ele disse, apenas caso tenha minerado o item, se algum player jogou pra ele não é vendido...) Se ele comprar diamante na loja não vende, apenas se o cara minerar/coletar... Tem que ter um comando pra ativar/desativar também
-
nice coloca sistema de permissões, se tiver x permissão ganha x mais money ex autosell.25 Ganha 25% a mais de money autosell.50 Ganha 50% a mais etc
-
Eai (mano) '-' Adiciona suporte a spawners... Colocar spawner dentro da máquina gera itens especiais (configurável) Spawner de iron golem gera um ferro (com tag especial pra vender de forma diferente no shop) Dá suporte a encantamento nas máquinas também Acabaria com o problema dos spawners
-
resolvido Configurações carregadas no onEnable (configs em cache é isso?)
pergunta respondeu ao RUSHyoutuber de BananaDePijama em Dúvidas resolvidas
O Bukkit salva o arquivo config na memória, (não tenho certeza, nunca vi), e quando alguma config é pega de alguma forma, ele salva as informações em uma hashmap<String,String> onde o primeiro valor é o path e o outro é o valor da config... Tem um ponto bom e ruim nisso... O ruim é que usa memória desnecessária as vezes, e o ponto bom é que não precisa percorrer o arquivo sempre que algum path parecido é carregado (Quando alguém faz plugin sem saber muito '-') Mas o certo mesmo é salvar numa classe todas as informações que você quer pegar da config... Se a config tiver umas 500 váriaveis, vai levar uns nanosegundos a mair pro hashmap ser percorrido... Também não sei se tem alguma opção no bukkit pra descarregar uma config, pra liberar memória -
Adiciona máquinas que precisa de outros materiais pra funcionar, tipo carvão, e se o outro material for, por exemplo ferro, a máquina produz ai 2 barras de ferro... Customizável, ai poderiamos fazer máquinas tipo maceradora que duplicava minérios, fornalhas mais rápido... Adiciona também máquinas solares, que geram algum item quando estiver em contato com o sol, seria da hora :) E o overclock, ficaria tipo o IndustrialCraft
-
da hora :)
-
entregue Pedido - Plugin de empregos
tópico respondeu ao Nuno M. de BananaDePijama em Pedidos entregues
ia começar a fazer, mas dei uma pesquisada, e achei um que é bastante configurável... Quando já tem algo assim, perco a vontade de fazer... https://www.spigotmc.org/resources/jobs-reborn.4216/ boa sorte -
entregue Pedido - Plugin de empregos
tópico respondeu ao Nuno M. de BananaDePijama em Pedidos entregues
Posso fazer um em que: 1 opção: Quebrar x bloco, ganha y de dinheiro (Dá de criar várias empregos, cada emprego pode definir que blocos darão dinheiro) 2 opção: Quebrar x bloco y vezes para ganhar z de dinheiro (mesma coisa que o de cima) 3 opção: Colocar x bloco (Igual a opção 1 e 2) 4 opção: matar x jogadores dá y recompensa (pode ter um histórico de jogadores, para não contar quando mata um jogador várias vezes, pra não haver freekill...) 5 opção: pescar x peixes dá y recompensa... 6 opção: sei lá, diz aí... Poderia ainda ter um multiplicador, quando o jogador recebe as recompensas, ele recebe xp no trabalho dele... O multiplicador poderia ser (level*multiplicador)*recompensa (ou level^multiplicador -> multiplicador 1.08... se escolhe) É algo assim que você quer? -
[Resolvido] [Ajudaa] ArithmeticException
pergunta respondeu ao LuizB de BananaDePijama em Dúvidas resolvidas
public static void createScoreboard(Player p) { int online = Bukkit.getOnlinePlayers().size(); int onlinemax = Bukkit.getServer().getMaxPlayers(); double kills = Kd.getKills(p); double deaths = Kd.getDeaths(p); int Ks = Kd.getKs(p); if (kills == 0) kills++; if (deaths == 0) deaths++; double KDR = kills / deaths; ScoreboardManager manager = Bukkit.getScoreboardManager(); Scoreboard board = manager.getNewScoreboard(); Objective obj = board.registerNewObjective("dummy", "Kills"); obj.setDisplaySlot(DisplaySlot.SIDEBAR); obj.setDisplayName("§6§lFunKit§f§lPvP"); Score nove = obj.getScore(Bukkit.getOfflinePlayer(PermissionsEx.getUser(p.getPlayer()).getGroups()[0].getPrefix().replace("&", "§") + p.getDisplayName())); Score sete = obj.getScore(Bukkit.getOfflinePlayer("§6§6§7")); Score seis = obj.getScore(Bukkit.getOfflinePlayer("§b§lSeja§f§l Bem Vindo:")); Score cinco = obj.getScore(Bukkit.getOfflinePlayer("§6§6§7")); kdrScore = obj.getScore(Bukkit.getOfflinePlayer("§4Kdr:" + " §f" + KDR)); Vocês tão tentando dividir um número inteiro por um número inteiro? Vai resultar em outro número inteiro '--' tem que ser double, para dar certo :) -
as setas não server pra nada, é só true ou só false... boolean == true ou boolean == false boolean t = true; if(t == true) { } ...
-
não é um pedido... e eu estou trabalhando neles aos poucos '-'
-
[Resolvido] [Java] Pq isto não está funcionando? rs rs rs....
pergunta respondeu ao Pinke de BananaDePijama em Dúvidas resolvidas
o bukkit funciona em 2 threads... Dizemos que um executa os ticks, englobando os mobs, o movimento da água, o dano o passar do tempo (dia e noite) etc... E a outra thread executa funções como o chat por exemplo (por isso que quando o server trava, você as vezes ainda pode enviar mensagens pois, apenas a thread do servidor travou) Pesquise sobre synchronized e volatile no google... (isto existe para evitar problemas quando há mais de uma thread num programa...) +/- isso, faz muito tempo que li sobre isso, logo posso ter falado algo errado '-' -
pois é mano... Em 1 semana, o pessoal poderia aprender muito mais se realmente quisesse.. Quando você começa a aprender, é levado a querer mais e mais, e começa ficar bacana aprender, entretanto, esses caras querem ficar preso nisso ai, achando que estão fazendo algo, sem saber o quanto poderiam fazer... Uma representação:
-
Mano, na moral, nem um desses plugins se salva --' Parece que um louco criou um tutorial no youtube e todo mundo deu ctrl + c e ctrl v... Olhar o código desses plugins e praticamente a mesma coisa que uma faxineira ver uma casa mal arrumada '-'
-
Quem tem minecraft windows 10 edition?
tópico respondeu ao TrolladoIluminati de BananaDePijama em Arquivos
o meu minecraft windows 10 edition bugou, ai veio 2, dei um pro meu irmão '-' -
[Resolvido] [Ajuda] Calculo Java
pergunta respondeu ao LuizB de BananaDePijama em Dúvidas resolvidas
int kills = Kd.getKills(p); (criou uma varíavel local) int Deaths = Kd.getDeaths(p); (criou uma varíavel local) if(kills==0) kills++; if(Deaths==) Deaths++; agora só fazer os cálculos. o ++ adiciona 1 ao valor em questão. Como é uma variável local, quando o jogador matar outro por exemplo, esse 1 não vai contar mais, o mesmo para se morrer... (o não vai pois é uma variável local é uma resposta ao outro usuário) -
[Resolvido] [Ajuda] Calculo Java
pergunta respondeu ao LuizB de BananaDePijama em Dúvidas resolvidas
não vai pois é uma informação local. -
[Resolvido] [Ajuda] Calculo Java
pergunta respondeu ao LuizB de BananaDePijama em Dúvidas resolvidas
mano, faz só isso if(deaths == 0) deaths++; if(kills == 0) kills++; e use seu antigo código, pronto. -
Só foi uma dica... Me mostre um site famoso onde o conteúdo (texto principal) tem fundo preto...
-
fundo branco pelo fato de muitas pessoas terem problema ao ler... Não e um problema que eu tenho, mas tem muitas que tem, tornando o fórum difícil de ler para eles.
-
de preferência com texto preto e fundo branco :)
-
[Resolvido] [Ajuda] Calculo Java
pergunta respondeu ao LuizB de BananaDePijama em Dúvidas resolvidas
Faça em porcentagem '-' ex: double kills = 34; double deaths = 3; double res = (kills/(kills+deaths))*100; res = 91% fica mais bonitinho '-'