Ir para conteúdo
  • 0

Duvida (ava)


CrazyCraftPvP

Pergunta

to com um erro @%$#~&I no plugin, eu decompilei o plugin pra mudar os comandos, mas na hora de compilar eu vi que tinha uns 2 erros que eu creio que seja facil mas eu n sei arrumar

 

 

linha que da o erro:

 

  localPlayer.sendMessage(ConfigManager.MESSAGE_MAX_COST.replaceAll("%MAX_ITEM_COST", d2));

 

erro que aparece:

 

XnFQDFc.png

 

 

outra linha que da erro:

 

 localPlayer.sendMessage(ConfigManager.MESSAGE_SMALL_COST.replace("%MIN_ITEM_COST", d3));

 

erro que aparece nessa linha:

 

WStzI5g.png

 

 

parte do codigo:

 

   if (localPlayer.getGameMode() != GameMode.CREATIVE) {
           if ((localPlayer.hasPermission("market.add")) || (localPlayer.isOp())) {
             if (localItemStack.getType() != Material.AIR) {
               double d1 = PluginManager.roundDouble(Double.parseDouble(paramArrayOfString[1]));
               double d2 = ItemManager.getMaxCost(localItemStack);
               double d3 = ItemManager.getMinCost(localItemStack);
             if (d1 > d2) {
                localPlayer.sendMessage(ConfigManager.MESSAGE_MAX_COST.replaceAll("%MAX_ITEM_COST", d2));
                return false;
              }
             if (d1 < d3) {
                localPlayer.sendMessage(ConfigManager.MESSAGE_SMALL_COST.replace("%MIN_ITEM_COST", d3));
                 return false;
              }
 
 
 
se alguem puder arrumar a parte do codigo que ta com erro e me enviar eu ia ficar mt agradecido :/
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Enfim,ele estava tentando tirar um String e colocar um double no lugar,para isso usamos o método 'String.valueOf();'

   if (localPlayer.getGameMode() != GameMode.CREATIVE) {
           if ((localPlayer.hasPermission("market.add")) || (localPlayer.isOp())) {
             if (localItemStack.getType() != Material.AIR) {
               double d1 = PluginManager.roundDouble(Double.parseDouble(paramArrayOfString[1]));
               double d2 = ItemManager.getMaxCost(localItemStack);
               double d3 = ItemManager.getMinCost(localItemStack);
             if (d1 > d2) {
                localPlayer.sendMessage(ConfigManager.MESSAGE_MAX_COST.replaceAll("%MAX_ITEM_COST", String.valueOf(d2)));
                return false;
              }
             if (d1 < d3) {
                localPlayer.sendMessage(ConfigManager.MESSAGE_SMALL_COST.replace("%MIN_ITEM_COST", String.valueOf(d3)));
                 return false;
              }
Link para o comentário
Compartilhar em outros sites

 

Enfim,ele estava tentando tirar um String e colocar um double no lugar,para isso usamos o método 'String.valueOf();'

   if (localPlayer.getGameMode() != GameMode.CREATIVE) {
           if ((localPlayer.hasPermission("market.add")) || (localPlayer.isOp())) {
             if (localItemStack.getType() != Material.AIR) {
               double d1 = PluginManager.roundDouble(Double.parseDouble(paramArrayOfString[1]));
               double d2 = ItemManager.getMaxCost(localItemStack);
               double d3 = ItemManager.getMinCost(localItemStack);
             if (d1 > d2) {
                localPlayer.sendMessage(ConfigManager.MESSAGE_MAX_COST.replaceAll("%MAX_ITEM_COST", String.valueOf(d2)));
                return false;
              }
             if (d1 < d3) {
                localPlayer.sendMessage(ConfigManager.MESSAGE_SMALL_COST.replace("%MIN_ITEM_COST", String.valueOf(d3)));
                 return false;
              }

velho se eu tivesse 2 bunda eu dava 1 pra ti, vlw mesmo !

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...