Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Как сравнить ник игрока?

Discussion in 'Разработка плагинов для новичков' started by Iggi6666, Jun 22, 2013.

  1. Автор темы
    Iggi6666

    Iggi6666 Участник

    Trophy Points:
    28
    Имя в Minecraft:
    iggi666
    Я тут подумал. А ведь после того, как человек нажал и активировал посох, смотря не на приватный блок, он же может повернуться и тем самым обойти запрет и сломать приват.
    Если сделать при использовании такого посоха перебор всех блоков в радиусе 5 блоков, т.е 100 блоков, это будет очень большая нагрузка на сервер?[DOUBLEPOST=1372115162,1372076820][/DOUBLEPOST]ОП
     
    DavidShabaev likes this.
  2. Хостинг MineCraft
    <
  3. ptnk

    ptnk Старожил Пользователь

    Trophy Points:
    173
    Как ты предлагаешь отлавливать релиз клавиши? Смысл от проверок, если можно с зажатой клавишей добежать.
     
  4. Автор темы
    Iggi6666

    Iggi6666 Участник

    Trophy Points:
    28
    Имя в Minecraft:
    iggi666
    Если он двинется, это можно засечь.
    Вообще бред какой-то. Должен же быть какой-то выход, кроме запрета предмета.
     
  5. unlimited

    unlimited Старожил Пользователь

    Trophy Points:
    123
    Имя в Minecraft:
    infinity
    Code:
    sender.getName() == "Iggi666"
    Для сравнивания строк используй equals!
    sender.getName().equals("Iggi666")
    [DOUBLEPOST=1372165345,1372165259][/DOUBLEPOST]
    В методе движения игрока проверяй, находится ли игрок в привате, если да-то запрещай
     
  6. Автор темы
    Iggi6666

    Iggi6666 Участник

    Trophy Points:
    28
    Имя в Minecraft:
    iggi666
    А если он не находится на привате, смотрит на небо, нажимает на кнопку, и дальше поворачивается в сторону привата? :D
     
  7. unlimited

    unlimited Старожил Пользователь

    Trophy Points:
    123
    Имя в Minecraft:
    infinity
    ну так метод движения игрока фиксирует и поворот мышкой
     
  8. Автор темы
    Iggi6666

    Iggi6666 Участник

    Trophy Points:
    28
    Имя в Minecraft:
    iggi666
    Т.е при каждом повороте мышкой узнавать направление взгляда игрока?
    Или лучше 1 раз при нажатии кнопки сделать проверку пару сотен блоков вокруг игрока и запретить движение?[DOUBLEPOST=1372167017,1372166987][/DOUBLEPOST]Я просто сам не знаю как лучше.
     
  9. Code

    Code Старожил Пользователь

    Trophy Points:
    123
    Имя в Minecraft:
    _Gizmo
    надо в моде на палку в месте, где она ломает блок, вписать проверку. по-другому все будет черезжопно.
     
    Xakep_SDK, Iggi6666 and unlimited like this.
  10. unlimited

    unlimited Старожил Пользователь

    Trophy Points:
    123
    Имя в Minecraft:
    infinity
    Плюсую, самый годный вариант, ибо все остальное-костыли
     
  11. Автор темы
    Iggi6666

    Iggi6666 Участник

    Trophy Points:
    28
    Имя в Minecraft:
    iggi666
    А где взять исходный код мода Thaumcraft? Или он открытый?
     
  12. Code

    Code Старожил Пользователь

    Trophy Points:
    123
    Имя в Minecraft:
    _Gizmo
    даже если он закрытый, в новых версиях (в 1.2.5 у меня вечно какие-то проблемы были и там разные версии форджа сильно отличались) все очень легко декомпилируется и поддается изменениям. но это уже совсем другая история.
     
    Jack11398 likes this.
  13. Автор темы
    Iggi6666

    Iggi6666 Участник

    Trophy Points:
    28
    Имя в Minecraft:
    iggi666
    Я только делал декомпиляцию клиента через MCPC.
    А как моды декопилить?
     
  14. Code

    Code Старожил Пользователь

    Trophy Points:
    123
    Имя в Minecraft:
    _Gizmo
    тоже через mcp
     
  15. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    Если удерживать мышь с предметом в руке то событие взаимодействия будет вызываться несколько раз
     
  16. Автор темы
    Iggi6666

    Iggi6666 Участник

    Trophy Points:
    28
    Имя в Minecraft:
    iggi666
    Ну вот даже это сделать нормально не могу. :(
    Этот туториал не устарел?
    Пир любом изменении minecraft.jar - вот такая ошибка:
    [​IMG][DOUBLEPOST=1372201163,1372197228][/DOUBLEPOST]Такая ошибка при добавлении мода в minecraft.jar. Если просто вставить фордж и декомпилить - будут другие ошибки)
    Декомпилить надо Thaumcraft.[DOUBLEPOST=1372201271][/DOUBLEPOST]Понимаю, что сейчас многие скажут, что зачем лезть, если не знаешь. А я вот хочу узнать, потому что проблему надо решить) Поиск видоса в тубе, тоже не дал результата.
     
  17. Den_Abr

    Den_Abr Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    Den_Abr
    Имя в Minecraft:
    Den_Abr
    А поиск по гитхабу? Там исходники есть
     
  18. Автор темы
    Iggi6666

    Iggi6666 Участник

    Trophy Points:
    28
    Имя в Minecraft:
    iggi666
    Нашел там только версию 11 месячной давности.
    Мне в принципе будет достаточно хотя бы 1 файл декомпилить - WandFrost.class, чтобы я оффнул возможность разрушения блоков.
    Я пробовал уже даже Dj Java, но там тоже ничего не декомпилится.
    :(
     
  19. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Мониторить PlayerInteractEvent, PlayerMoveEvent и все еще это с WG ради одного посоха?
    Экхм, плохо мусье, плохо.
     
    djavphu+mb073c and REZAYS like this.

Share This Page