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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    RikkiLook Старожил

    Баллы:
    173
    MultiSpawn, не?
     
    Оригинало_о нравится это.
  15. 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-му нравится это.
  16. DPOH-VAR

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

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

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

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

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

    Баллы:
    103
    Skype:
    taras-oleksenko
    Имя в Minecraft:
    tar93
    для майнзи, да? :trf:
     
  19. Knife_kill

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

    Баллы:
    103
    Я об этом же подумал =)
     
    Likeobot нравится это.
  20. Ganselot

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

    Баллы:
    88
    Идея Хорошая
     

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