Как создать автоматический ивент "Появление босса на локации" | Разработка игровых платформ
  1. Доброго времени суток. В связи с появлением спамеров, активация функций новых пользователей (Создавать темы, писать сообщения), теперь будет только после проверки администратором! Для регистрации отписываемся в лс, в вк. vk.com/tehnik777 (Пишем только с реальных страниц)
    Скрыть объявление

Как создать автоматический ивент "Появление босса на локации"

Тема в разделе "Гайды/Мануалы", создана пользователем 1mmortal, 1 май 2020.

Обсуждение темы Как создать автоматический ивент "Появление босса на локации" в разделе Гайды/Мануалы на форуме zetta-forum.ru.

  1. 1mmortal

    1mmortal Постоялец

    Регистрация:
    2 дек 2016
    Сообщения:
    123
    Симпатии:
    23
    Баллы:
    18
    Адрес:
    https://vk.com/id337388238
    Сайт:
    https://vk.com/id337388238
    activity_name добавляем строку:

    <activity id="100" name="Босс" desc="&lt;color=0xFFFCF157&gt;Дни:&lt;color=0xffffffff&gt; Ежедневно.\n&lt;color=0xFFFCF157&gt;Время:&lt;color=0xffffffff&gt; 16:30, 20:31.\n&lt;color=0xFFFCF157&gt;Уровни:&lt;color=0xffffffff&gt; 80-120.\n&lt;color=0xFFFCF157&gt;Условия:&lt;color=0xffffffff&gt; Для убийства босса отправляйтесь в На локацию по координатам (1040 1068).\n&lt;color=0xFFFCF157&gt;Награда:&lt;color=0xffffffff&gt; Для персонажей 100+ уровня ресурс для создания снаряжения 105 уровня. Для всех уровней - магические ожерелья и другие ценные предметы." visible="1" />

    activity_proto добавляем строку:

    <activity id="100" name="Босс" prompt="0" activitymode="0" activitytype="6" starthour="16" startminute="30" endhour="16" endminute="40" MinLevel="80" MaxLevel="120" />

    Сами функции Lua:

    function Event_OnStart(actID)
    local Boss = map.MapCreateColCreature(3440849960, -1, 9999993, 295, 3506, 1120, 1, "") --тут MapID карты, ID моба из Creature, а так же координаты x, y, z, 1 монстр (больше 1 нет работает) вот
    map.SetMapScriptData(3440849960,-1,1,4,Boss)

    local MsgID = msg.BeginMsgEvent()
    msg.AddMsgEvent(MsgID,102,960000) --тут ID сообщения когда появится босс в мире будет писать
    msg.DispatchWorldMsgEvent(MsgID)
    end
    aux.RegisterActEvent(100, 2, "Event_OnStart")

    function Event_OnEnd(actID)
    local Boss = map.GetMapScriptData(3440849960,-1,1,4)
    map.MapDeleteCreature(3440849960,-1, Boss) --тут Удаление по окончанию ивента "Boss"
    end
    aux.RegisterActEvent(100, 3, "Event_OnEnd")

    100 -- Это ID ивента который идёт в Activity_name и Activity_proto
     
  2. foxik

    foxik Выдающийся

    Регистрация:
    25 янв 2017
    Сообщения:
    251
    Симпатии:
    117
    Баллы:
    40
    Пол:
    Женский
    Дополню. Если время появления вашего ивента пересечется с системным ивентом - они могут конфликтовать и не запуститься. Как вариант прописать минуты не 00 или 30 - а 01 или 31.
    Не всегда этот конфликт появляется, но это бс - тут возможно все)
     
  3. 1mmortal

    1mmortal Постоялец

    Регистрация:
    2 дек 2016
    Сообщения:
    123
    Симпатии:
    23
    Баллы:
    18
    Адрес:
    https://vk.com/id337388238
    Сайт:
    https://vk.com/id337388238
    map.SetMapScriptData(3440849960,-1,1,4,Boss) вот это не смущает?
     

    Вложения:

  4. Дафна

    Дафна Поклонник кармы

    Регистрация:
    8 ноя 2016
    Сообщения:
    65
    Симпатии:
    39
    Баллы:
    18
    Пол:
    Женский
    VK:
    https://vk.com/id9853656
    боже не позорься, уже невозможно читать бред, просто смешно, ты указываеш пальцем на команду вставки даных про монстра который заспавнен, где проверка про которую говорилось в сообщениях?
     
    Последнее редактирование: 21 янв 2021
  5. 1mmortal

    1mmortal Постоялец

    Регистрация:
    2 дек 2016
    Сообщения:
    123
    Симпатии:
    23
    Баллы:
    18
    Адрес:
    https://vk.com/id337388238
    Сайт:
    https://vk.com/id337388238
    осуждаю!
     
  6. 1mmortal

    1mmortal Постоялец

    Регистрация:
    2 дек 2016
    Сообщения:
    123
    Симпатии:
    23
    Баллы:
    18
    Адрес:
    https://vk.com/id337388238
    Сайт:
    https://vk.com/id337388238
    зачем ты пытаешься наебать людей скажи вот?
     
  7. Дафна

    Дафна Поклонник кармы

    Регистрация:
    8 ноя 2016
    Сообщения:
    65
    Симпатии:
    39
    Баллы:
    18
    Пол:
    Женский
    VK:
    https://vk.com/id9853656
    чемже указав на ошибки, которые могут возникнуть?
    И то я не озвучила всех
     
  8. test

    test Постоялец

    Регистрация:
    25 май 2022
    Сообщения:
    120
    Симпатии:
    0
    Баллы:
    16
    Приглашаю на форум разработчиков
    MMO MMORPG игровые сервера
    Все самые последние MMO и MMORPG, серверные файлы и многое другое, на PlusGames.ru
    http://forum.plusgames.ru/

    Тема переехала на форум http://forum.plusgames.ru/
     

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