1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин [MECH/FUN] ReActions - Что? Тогда? Иначе! [BukkitDev]

Тема в разделе "Релизы плагинов", создана пользователем fromgate, 16 июл 2013.

  1. maxdikiy

    maxdikiy Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxdikiy
    Могу предложить вытащить группы так:
    Код:
      TakePlayerGroup2:
        source: ALL
        type: REGEX
        mask: '\s{2,}(default|vipp|Authors|admin|moderator)'
        actions:
        - CANCEL_EVENT=true
        - 'MESSAGE=&2Группа: %message%'
    

    По идее, можно и действие сварганить, для игроков в offline. Нужно подумать.
    Мне тоже хочеться постоянно знать данные игроков, которых нет на сервере.
     
  2. OneDisik

    OneDisik Активный участник Пользователь

    Баллы:
    66
    А что если создать мини игру Лото. Суть заключается в том, чтобы каждому игроку генерировалось специальная карточка и таймер произносил числа каждые x секунд, если число сходится как в меню то ячейка меняется
     
  3. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Возможно ли реализация защиты новичков? Пробовал такое:
    Код:
    MOB_DAMAGE:
      NewbieUndmg:
        mob-type: PLAYER
        flags:
        - '!delay_Player=id:newbieUndmg player:{loc:{%moblocation%}}'
        actions:
        - cancel_event=true
        - message=&cЭтот игрок находится под новичок-защитой!
    Но фиг там плавал. И да, у атакованного игрока уже есть задержка newbieUndmg. Заранее спасибо за помощь. (%mobname% возвращает PLAYER - не вариант)
     
    Последнее редактирование: 6 май 2017
  4. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Последние известия ;)

    В настоящее время в разработке плагина участвуют:
    • @fromgate — ну вроде бы участвую ;)
    • @maxdikiy — он как видите очень активно взялся за развитие плагина! Спасибо :)

    Исходные коды размещены на GitHub'е и, соответственно, каждый желающий может принять участие в развитии плагина.

    При этом не обязательно программировать — мы будем признательны и за помощь с документацией.

    Документацию решено размещать в виде вики проекта на гитхабе.
    У этого варианта есть куча недостатков (по сути это набор файлов, без всякой автоматизации), но есть ряд моментов, которые "перевешивают":
    • Не нужно заморачиваться с хостинагами и т.п.
    • Всё лежит на гитхабе, а значит есть надежда, что желающие помочь с наполнением документации смогут это сделать.
    Знали бы вы сколько раз мне писали об орфографических ошибках в предыдущем варианте ;)


    Сейчас я потихоньку наполняю вики. Пока сконцетрировался на английской, потом возьмусь за русский.
    Возможно, потом на основе этих файлов буду генерировать статичные сайты, которые заменят текущие сайты документации. Но это задача максимум, для начала надо просто всё перенести.
     
  5. Kixot14

    Kixot14 Активный участник Пользователь

    Баллы:
    88
    Skype:
    Kixot14
    Имя в Minecraft:
    F1xer
    Шлите в Мордор этих орфотролей!
     
  6. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    @Kixot14 Почему же, если можно будет поставить их на службу обществу - пусть шлют коммиты с исправлением ошибок ;)
     
  7. Kixot14

    Kixot14 Активный участник Пользователь

    Баллы:
    88
    Skype:
    Kixot14
    Имя в Minecraft:
    F1xer
    hand evil.png
     
  8. maxdikiy

    maxdikiy Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxdikiy
    Добавил ещё одно действие: PLAYER_ID
    описание
     
  9. Wolfys

    Wolfys Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    wolfysge
    почитал такой и понял что реактион может уже больше чем я думал хД :)
    Вопрос такой: А нельзя с помощью него заполнять сундуки ?)
    К примеру игрок подходит сундуку открывает его срабатывает флаг и в сундуке оказывается лут) хотелось бы видеть такое.
     
  10. SoSeDiK

    SoSeDiK Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    SoSeDiK
    Можно при клике на сундук открывать свой с предметами в нём.
     
  11. OneDisik

    OneDisik Активный участник Пользователь

    Баллы:
    66

    Как вообще скачивать с CIRCLE, мне допустим вообще не понятно.
     
    Последнее редактирование: 7 май 2017
  12. Lalki

    Lalki Активный участник Пользователь

    Баллы:
    66
    Активатор Item_click работает на всех предметах? (1.8)
     
  13. maxdikiy

    maxdikiy Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxdikiy
    Для этого лучше авторизироваться в CIRCLE, так проще найти. Для неавторизированного пользователя можно проделать незначительные действия:
    1. Идём поэтой ссылке:
    https://circleci.com/gh/Redolith/ReActions
    2. видим номер последнего dev-build (он в самом верху). На сегодняшний день вы увидите master #61[​IMG]

    3. Вставляем в поисковую строку этот URL:

    https://circleci.com/gh/Redolith/ReActions/61#artifacts/containers/0

    Переходим на эту страницу и кликаем мышкой на строку, где показывает стрелка:

    [​IMG]

    4. Появляется ссылка на скачивание

    [​IMG]

    И скачиваем
     
    Последнее редактирование: 7 май 2017
  14. Lalki

    Lalki Активный участник Пользователь

    Баллы:
    66
    Maxdikiy, спасибо!
     
  15. OneDisik

    OneDisik Активный участник Пользователь

    Баллы:
    66
    Это невозможно реализовать, т.к ты не сможешь узнать имя игрока которого ты в данный момент бьешь.
    Большое спасибо!!
     
  16. Lyosha12

    Lyosha12 Активный участник Пользователь

    Баллы:
    98
    Skype:
    alexey_zyuz
    Имя в Minecraft:
    Lyosha12
    @fromgate, тестировал параллельные операции с SCLOAD и был опечален: выполняется только первая запущенная команда, а остальные игнорируются - схема не вставляется. Можно ожидать поправки с Вашей стороны или мне следует ставить задержки на использование вставки?
     
  17. OneDisik

    OneDisik Активный участник Пользователь

    Баллы:
    66
    2017-05-07_13.41.46.png 2017-05-07_13.41.46.png 2017-05-07_13.42.11.png 2017-05-07_13.41.48.png 2017-05-07_13.42.21.png 2017-05-07_13.41.58.png
    В принципе, уже почти готовая игра | Лото |:
    Код:
    COMMAND:
    
      loto_game:
        override: false
        regex: false
        command: cmd:loto
        flags:
        - VAR_PLAYER_EXIST=id:loto_exist
        actions:
        - 'MENU_ITEM=size:27 title:{§4Карточка #} slot1:{%varp:loto_slot_1%} exec1:Loto_game_1
          slot3:{%varp:loto_slot_3%} exec3:Loto_game_3 slot4:{%varp:loto_slot_4%} exec4:Loto_game_4
          slot5:{%varp:loto_slot_5%} exec5:Loto_game_5 slot6:{%varp:loto_slot_6%} exec6:Loto_game_6
          slot7:{%varp:loto_slot_7%} exec7:Loto_game_7 slot9:{%varp:loto_slot_9%} exec9:Loto_game_9
          slot10:{%varp:loto_slot_10%} exec10:Loto_game_10 slot12:{%varp:loto_slot_12%}
          exec12:Loto_game_12 slot13:{%varp:loto_slot_13%} exec13:Loto_game_13 slot14:{%varp:loto_slot_14%}
          exec14:Loto_game_14 slot15:{%varp:loto_slot_15%} exec15:Loto_game_15 slot16:{%varp:loto_slot_16%}
          exec16:Loto_game_16 slot18:{%varp:loto_slot_18%} exec18:Loto_game_18 slot19:{%varp:loto_slot_19%}
          exec19:Loto_game_19 slot21:{%varp:loto_slot_21%} exec21:Loto_game_21 slot22:{%varp:loto_slot_22%}
          exec22:Loto_game_22 slot23:{%varp:loto_slot_23%} exec23:Loto_game_23 slot24:{%varp:loto_slot_24%}
          exec24:Loto_game_24 slot25:{%varp:loto_slot_25%} exec25:Loto_game_25 slot27:{%varp:loto_slot_27%}
          exec27:Loto_game_27'
        reactions:
        - VAR_PLAYER_SET=id:loto_exist value:1
        - VAR_PLAYER_SET=id:loto_slot_1 value:{type:175 amount:%random:1-9%}
        - VAR_PLAYER_SET=id:loto_slot_3 value:{type:175 amount:%random:10-19%}
        - VAR_PLAYER_SET=id:loto_slot_4 value:{type:175 amount:%random:20-29%}
        - VAR_PLAYER_SET=id:loto_slot_5 value:{type:175 amount:%random:30-39%}
        - VAR_PLAYER_SET=id:loto_slot_6 value:{type:175 amount:%random:40-49%}
        - VAR_PLAYER_SET=id:loto_slot_7 value:{type:175 amount:%random:50-59%}
        - VAR_PLAYER_SET=id:loto_slot_9 value:{type:175 amount:%random:60-64%}
        - VAR_PLAYER_SET=id:loto_slot_10 value:{type:175 amount:%random:1-9%}
        - VAR_PLAYER_SET=id:loto_slot_12 value:{type:175 amount:%random:10-19%}
        - VAR_PLAYER_SET=id:loto_slot_13 value:{type:175 amount:%random:20-29%}
        - VAR_PLAYER_SET=id:loto_slot_14 value:{type:175 amount:%random:30-39%}
        - VAR_PLAYER_SET=id:loto_slot_15 value:{type:175 amount:%random:40-49%}
        - VAR_PLAYER_SET=id:loto_slot_16 value:{type:175 amount:%random:50-59%}
        - VAR_PLAYER_SET=id:loto_slot_18 value:{type:175 amount:%random:60-64%}
        - VAR_PLAYER_SET=id:loto_slot_19 value:{type:175 amount:%random:1-9%}
        - VAR_PLAYER_SET=id:loto_slot_21 value:{type:175 amount:%random:10-19%}
        - VAR_PLAYER_SET=id:loto_slot_22 value:{type:175 amount:%random:20-29%}
        - VAR_PLAYER_SET=id:loto_slot_23 value:{type:175 amount:%random:30-39%}
        - VAR_PLAYER_SET=id:loto_slot_24 value:{type:175 amount:%random:40-49%}
        - VAR_PLAYER_SET=id:loto_slot_25 value:{type:175 amount:%random:50-59%}
        - VAR_PLAYER_SET=id:loto_slot_27 value:{type:175 amount:%random:60-64%}
        - 'MENU_ITEM=size:27 title:{§4Карточка #} slot1:{%varp:loto_slot_1%} exec1:Loto_game_1
          slot3:{%varp:loto_slot_3%} exec3:Loto_game_3 slot4:{%varp:loto_slot_4%} exec4:Loto_game_4
          slot5:{%varp:loto_slot_5%} exec5:Loto_game_5 slot6:{%varp:loto_slot_6%} exec6:Loto_game_6
          slot7:{%varp:loto_slot_7%} exec7:Loto_game_7 slot9:{%varp:loto_slot_9%} exec9:Loto_game_9
          slot10:{%varp:loto_slot_10%} exec10:Loto_game_10 slot12:{%varp:loto_slot_12%}
          exec12:Loto_game_12 slot13:{%varp:loto_slot_13%} exec13:Loto_game_13 slot14:{%varp:loto_slot_14%}
          exec14:Loto_game_14 slot15:{%varp:loto_slot_15%} exec15:Loto_game_15 slot16:{%varp:loto_slot_16%}
          exec16:Loto_game_16 slot18:{%varp:loto_slot_18%} exec18:Loto_game_18 slot19:{%varp:loto_slot_19%}
          exec19:Loto_game_19 slot21:{%varp:loto_slot_21%} exec21:Loto_game_21 slot22:{%varp:loto_slot_22%}
          exec22:Loto_game_22 slot23:{%varp:loto_slot_23%} exec23:Loto_game_23 slot24:{%varp:loto_slot_24%}
          exec24:Loto_game_24 slot25:{%varp:loto_slot_25%} exec25:Loto_game_25 slot27:{%varp:loto_slot_27%}
          exec27:Loto_game_27'
      loto_clear:
        override: false
        regex: false
        command: cmd:loto arg1:clear
        actions:
        - VAR_PLAYER_CLEAR=id:loto_exist
      loto_voicer:
        override: false
        regex: false
        command: cmd:loto arg1:num
        actions:
        - VAR_PLAYER_SET=id:loto_number value:%random:1-64%
        - CMD_CONSOLE=title %player% times 20 400 100
        - CMD_CONSOLE=title %player% title {"text":"§6Число §9%varp:loto_number%"}
        - MESSAGE=&4&lЧИСЛО &e&l%varp:loto_number%
        - VAR_PLAYER_SET=id:loto_num value:{type:175 amount:%varp:loto_number%}
    EXEC:
      Voicer-Loto:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_join value:2
        actions:
        - VAR_PLAYER_SET=id:loto_number value:%random:1-64%
        - CMD_CONSOLE=title %player% times 20 400 100
        - CMD_CONSOLE=title %player% title {"text":"§6Число §9%varp:loto_number%"}
        - MESSAGE=&4&lЧИСЛО &e&l%varp:loto_number%
        - VAR_PLAYER_SET=id:loto_num value:{type:175 amount:%varp:loto_number%}
      Check-Loto-WIN-1:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_1 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_3 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_4 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_5 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_6 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_7 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_9 value:{type:160 data:14}
        actions:
        - 'MESSAGE=Вы первые закрыли строчку и стали победителем MSI LotoChampions #1'
        - TIMER_STOP=timer:Loto-Timer
        - EXECUTE=activator:Loto-Leave player:all
      Check-Loto-WIN-2:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_10 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_12 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_13 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_14 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_15 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_16 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_18 value:{type:160 data:14}
        actions:
        - 'MESSAGE=Вы первые закрыли строчку и стали победителем MSI LotoChampions #2'
        - TIMER_STOP=timer:Loto-Timer
        - EXECUTE=activator:Loto-Leave player:all
      Check-Loto-WIN-3:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_19 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_21 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_22 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_23 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_24 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_25 value:{type:160 data:14}
        - VAR_PLAYER_COMPARE=id:loto_slot_27 value:{type:160 data:14}
        actions:
        - 'MESSAGE=Вы первые закрыли строчку и стали победителем MSI LotoChampions #3'
        - TIMER_STOP=timer:Loto-Timer
        - EXECUTE=activator:Loto-Leave player:all
      Loto_game_1:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_1 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_1 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-1 player:%player%
      Loto_game_3:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_3 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_3 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-1 player:%player%
      Loto_game_4:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_4 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_4 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-1 player:%player%
      Loto_game_5:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_5 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_5 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-1 player:%player%
      Loto_game_6:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_6 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_6 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-1 player:%player%
      Loto_game_7:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_7 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_7 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-1 player:%player%
      Loto_game_9:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_9 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_9 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-1 player:%player%
      Loto_game_10:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_10 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_10 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-2 player:%player%
      Loto_game_12:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_12 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_12 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-2 player:%player%
      Loto_game_13:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_13 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_13 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-2 player:%player%
      Loto_game_14:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_14 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_14 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-2 player:%player%
      Loto_game_15:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_15 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_15 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-2 player:%player%
      Loto_game_16:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_16 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_16 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-2 player:%player%
      Loto_game_18:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_18 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_18 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-2 player:%player%
      Loto_game_19:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_19 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_19 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-3 player:%player%
      Loto_game_21:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_21 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_21 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-3 player:%player%
      Loto_game_22:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_22 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_22 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-3 player:%player%
      Loto_game_23:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_23 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_23 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-3 player:%player%
      Loto_game_24:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_24 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_24 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-3 player:%player%
      Loto_game_25:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_25 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_25 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-3 player:%player%
      Loto_game_27:
        flags:
        - VAR_PLAYER_COMPARE=id:loto_slot_27 value:{%varp:loto_num%}
        actions:
        - VAR_PLAYER_SET=id:loto_slot_27 value:{type:160 data:14}
        - EXECUTE=activator:Check-Loto-WIN-3 player:%player%
    


    Вот собственно делюсь всем кодом :)
    Если у вас ничего не работает, то возможно вы не ввели команду /loto setglobal. Чтобы создать глобальные переменные.
     

    Вложения:

    • Loto_Gui.txt
      Размер файла:
      6 КБ
      Просмотров:
      7
    • Loto.txt
      Размер файла:
      11,5 КБ
      Просмотров:
      5
    Последнее редактирование: 7 май 2017
  18. Автор темы
    fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Пока задержки. Потом, надеюсь, и очередь сделаю.
     
  19. OneDisik

    OneDisik Активный участник Пользователь

    Баллы:
    66
    Не работает команда: /react add BLOCK_CLICK bc3 type:CHEST click:right loc:world,100,60,100
    Все аргументы в данной команде не работают, за исключением тех которые перед type:<block> и сам type: работает
    Также не работают в данном активаторе, заранее заготовленные локации: /ra add loc chestloc
     
  20. maxdikiy

    maxdikiy Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    maxdikiy
    Уже исправляю.
    Спасибо.
     

Поделиться этой страницей