Refusé Обьясните отказ
Cluyem 12 mai 2023 21:50 889
artemoz
12 mai 2023 22:49

1) "Все вещи из аддона" нужно было написать при пояснении договора до PvP.


2) Данный код работает так, он проверяет количество всего ХП игрока, при условии, что он меньше максимального(20) и больше минимального(0) идёт установка уровня здоровья игроку из количества ХП которое было изначально(current) + значение из переменной установленного заранее(this.healAmount), также уменьшение уровня прочности вашего меча. Посмотрим код эффекта мгновенного лечения из кода игры:


public class InstantHealingPotion {


  public static void applyInstantHeal(EntityPlayer player, ItemStack itemStack) {

    if (itemStack != null && itemStack.getItem() instanceof ItemPotion) {

      Potion potion = Potion.potionTypes[itemStack.getItemDamage()];


      if (potion == Potion.heal) {

        int additionalHealth = 4;


        float currentHealth = player.getHealth();

        float maxHealth = player.getMaxHealth();


        float newHealth = Math.min(currentHealth + additionalHealth, maxHealth);

        player.setHealth(newHealth);


        if (!player.capabilities.isCreativeMode) {

          itemStack.stackSize--;


          if (itemStack.stackSize <= 0) {

            player.inventory.mainInventory[player.inventory.currentItem] = null;

          }

        }

      }

    }

  }

}


Работа этого кода происходит примерно так:

Если пользователь использует зелье и это зелье является зельем мгновенного лечения, то устанавливается переменная которая равна количеству здоровья которое будет восстановлено(4), далее заполняется переменная на количество ХП у игрока на данный момент, после максимальное количество здоровье которое возможно, далее идёт просчёт количества хп которое установится игроку, в конце концов зелье из инвентаря пропадает. Функция установки количества здоровья совпадает с кодом из работы меча, соответственно можно сделать вывод, что на кодовом уровне меч работает точно так-же как и меч из чего и был сделан вывод, что восстановления здоровья с помощью меча является эффектом.


3) 0.75 урона, не особо влияют, но если учитывать, что договор был на меч до 20 урона, возможно вы правы, но вы заранее видели данный меч в руках вашего противника, также до ваших "тестов" у вас не возникало вопросов к этому из чего можно сделать вывод, что вы просто пытаетесь ухватиться за все, чтобы игрока который ничего не нарушил заблокировали.



Решение не будет изменено, при условии если вы продолжите создавать одинаковые жалобы на форуме вы будете заблокированы за спам. Закрыто.

0
Pour publier des réponses dans ce sujet, veuillez vous connecter.
Bonus gratuits
Bonus gratuits
Obtenez des bonus quotidiens !
OBTENIR
Sac à dos avec des bonus dans Minecraft
Monitoring des serveurs
Monitoring
En ligne maintenant:
Record du jour:
Record absolu:
Statistiques en ligne
Accueil Accueil Forum Forum
Navigation Navigation
🌐 FR
Autorisation Autorisation