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

Идея Точки спавна

Тема в разделе "Запросы на разработку плагинов", создана пользователем tipson, 30 ноя 2012.

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

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    Вступление:
    Хоте ли бы вы сделать minecraft более продвинутым?Сделать множество городов с жителями?
    Думаю,что да!Но вот не задача все жители уходят в самый продвинутый город,а другие гниют,они безхоздны! А ведь у этих городов могло быть великое будущее.Об этой не справедливости мы сегодня поговорим...
    Суть:
    Идея заключается в том,что бы была возможность создавать несколько точек спавна.Что бы игроки появлялись на них рандомно.
    Пример:
    Есть 7 городов и возле каждого из них случайным образом спавнятся игроки появляются они там единажды и больше либо не могут использовать команду /spawn либо при повторном использование появляются в ближайшей точке spawna
    Вывод:
    Все города становятся уравновешенные и каждый из них имеет шанс на дальнейшее развитие.
     
    Konilin нравится это.
  2. Автор темы
    tipson

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
  3. 1lyaSweeper

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

    Баллы:
    173
    Skype:
    Iswperr
    Имя в Minecraft:
    1lyaSweeper
    Норм, но моя идея появилась раньше, там вместо городов что-то другое :D и я не опубликовывал на рубакките её, написал плагин и всё.
     
    zuma2 нравится это.
  4. Автор темы
    tipson

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    Можно попросить вас выложить этот плагин?
     
    Konilin нравится это.
  5. 1lyaSweeper

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

    Баллы:
    173
    Skype:
    Iswperr
    Имя в Minecraft:
    1lyaSweeper
    Нет :D Утерян во время переустановки винды
     
  6. Oplot

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

    Баллы:
    68
    Skype:
    Oplot92
    Жаль. Неплохая идея
     
  7. Автор темы
    tipson

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    Печаль,буду ждать еще ответов ибо просить переписать-это только тратить ваше время.
     
    Пароль123456789 и Konilin нравится это.
  8. 1lyaSweeper

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

    Баллы:
    173
    Skype:
    Iswperr
    Имя в Minecraft:
    1lyaSweeper
    И мой плаг был на 1.0 :D
     
  9. Автор темы
    tipson

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    Кстати мне одному кажется,что уже версия 1.4.5,а большинство серверов на 1.2.5?
     
  10. 1lyaSweeper

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

    Баллы:
    173
    Skype:
    Iswperr
    Имя в Minecraft:
    1lyaSweeper
    1.2.5 збс для модов
     
    slavik123123123 нравится это.
  11. Автор темы
    tipson

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    Тогда зачем все плагины делают на 1.3.2 и выше?
     
  12. 1lyaSweeper

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

    Баллы:
    173
    Skype:
    Iswperr
    Имя в Minecraft:
    1lyaSweeper
    Я ж сказал, для модов, а для "без_модовой" игры есть 1.4.5!
     
    zuma2 нравится это.
  13. RikkiLook

    RikkiLook Модератор

    Баллы:
    173
    MultiSpawn, не?
     
    Оригинало_о нравится это.
  14. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    Плагин
    Сделал скрипт ровно за 5 минут

    Для респавна в ближайшей точке:
    Файл /plugins/varscript/tasks/tp_spawn.yml
    Код:
    name: tp_spawn
    enabled: true
    events:
    - BUKKIT PlayerRespawn
    actions:
    - FILE tp_respawn
    
    Файл /plugins/varscript/scripts/tp_respawn.var

    нужно изменить координаты на свои:
    Код:
    [
        173:69:205:world,
        189:70:216:world,
        177:70:225:world
    ] %sp
    @sp LEN !IF RETURN THEN
    EVENT(PLAYER) TOLOCATION  %death_point
    @sp ?{TOWORLD @death_point TOWORLD =} %wsp
    @wsp LEN IF
        @sp SORT+{@death_point DISTANCE} 0 EL %waypoint
        ELSE
        @sp 0 EL %waypoint
        THEN
    @waypoint EVENT(SETLOCATION)
    И для команды /spawn (стандартную надо отключить)

    /plugins/varscript/tasks/cmd_spawn.yml
    Код:
    name: cmd_spawn
    enabled: true
    events:
    - BUKKIT PlayerCommandPreprocess
    conditions:
    - SCRIPT EVENT(TEXT) "/spawn" =
    actions:
    - FILE cmd_spawn
    /plugins/varscript/tasks/cmd_spawn.var
    Код:
    [
    173:69:205:world,
    189:70:216:world,
    177:70:225:world
    ] %sp
    @sp LEN !IF RETURN THEN
    EVENT(CANCEL)
    EVENT(PLAYER) %player
    @sp ?{TOWORLD @player TOWORLD =} %wsp
    @wsp LEN IF
        @sp SORT+{@player DISTANCE} 0 EL %waypoint
        ELSE
        @sp 0 EL %waypoint
        THEN
    @player @waypoint TELEPORT
    Игрок будет телепортироваться на ближайшую координату из списка. Если в его мире таких нет, то в первую из списка.
     
    Сникерсни, zuma2, tipson и ещё 1-му нравится это.
  15. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    DPOH-VAR, Вот оно! Начинается! Ты своим плагином начинаешь отбирать хлеб у плагинотворцев ;) :D

    А я когда-то для этих целей плагин писал. Надо будет его выложить.
     
  16. DPOH-VAR

    DPOH-VAR Старожил Пользователь

    Баллы:
    153
    Skype:
    dpohvar
    @fromgate,
    :confused: Я лишь предложил свой вариант.
    И вообще наоборот, я поддерживаю других разработчиков.
    Не буду спорить, что один простой плагин использовать удобнее, чем громоздкий + скрипты.
    хотя написать мне было быстрее на своём, да.
     
    tipson нравится это.
  17. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    DPOH-VAR, эээ! да я же пошутил! и на самом деле я так и считаю, что твоим плагином можно (и нужно ;)) заменить кучу других. Причем, что хорошо, для серверо-держателей это будет более простой способ реализовать что-то чем, допустим, изучать Java и Bukkit.API. Поэтому ты по возможности публикуй побольше примеров и собери в одном месте.
     
    Сникерсни и ITrAnEI нравится это.
  18. Автор темы
    tipson

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    Не знаю,не знаю мне плагин понравился,хоть и не хватает некоторых функций.
     
  19. fromgate

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

    Баллы:
    173
    Имя в Minecraft:
    fromgate
    Я тоже не знаю, где я сказал, что мне плагин не понравился. Я считал и считаю Varscript одним из самых гибких и удивительных плагинов. Который "в хороших руках" заменит кучу плагинов. И это отлично!
     
    ITrAnEI, DPOH-VAR и tipson нравится это.
  20. Taras

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

    Баллы:
    103
    для майнзи, да? :trf:
     

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