Перейти к содержанию
Авторизация  
crossover

Создание новой зоны TvT

Рекомендуемые сообщения

Доброго вечера уважаемые)

Столкнулся с такой проблемой, сделал новую зону проведения эвента TvT, вроде бы все ок но при старте телепортирует обратно в город с обьявлением что твт прошло в ничью.

Что я значит проделал:

1)Создал новую зону в файле battle_zone по адресу \data\zone

Спойлер

    <zone id="468" name="[colosseum_battle_tvt]" type="battle_zone" >
        <set name="index" val="4" />
        <set name="entering_message_no" val="283" />
        <set name="leaving_message_no" val="284" />
        <shape>
            <coords loc="79028 -17588 -1856 80" />
            <coords loc="84640 -19528 -1856 80" />
            <coords loc="86952 -16888 -1856 80" />
            <coords loc="83636 -13448 -1856 80" />
            <coords loc="79196 -13584 -1856 80" />
        </shape>
        <restart_point>
            <coords loc="80339 -15442 -1856 80" />
        </restart_point>
    </zone>

2)Редактировал конфиг Events

Спойлер

# TvT #
# Ограничение по IP, True = включить, False = выключить
TvT_IP = False
# Ограничение по HWID, True = включить, False = выключить
TvT_HWID = False
# Проводить эвент в инстансе
TvT_Instance = True
# Минимальное и максимальное кол-во игроков для старта эвента
TvT_MinPlayers = 2
TvT_MaxPlayers = 200
# Награда за каждого убитого (id,count;id,count)
TvT_reward = 57,500
# Домножать на лвл убитого?
TvT_rate = False
# Награда всей команде за победу (id,count;id,count)
TvT_reward_final = 5592,25;9909,15;8762,1;10003,1;
# Минимальное количество фрагов победителя для получения награды
TvT_MinKills = 1
# Выдавать награду обеим командам при ничьей
TvT_DrawReward = False
# Награда проигравшим (id,count;id,count)
TvT_reward_losers = 5592,15;9909,5;
# Минимальное количество фрагов проигравшего для получения награды
TvT_LosersMinKills = 1
# Время до старта
TvT_time = 1
# Время в параличе в секундах
TvT_Time_Paralyze = 5
# Длительность раунда в минутах
TvT_Time_Battle = 5
# Снимать все баффы при старте эвента?
TvT_CancelAllBuff = True
# Задержка в секундах на возрождение игрока после смерти
TvT_ResDelay = 8
# Имя зоны для проведения эвента
TvT_Zone = [colosseum_battle_tvt]
# Точки телепорта игроков перед стартом эвента
TvT_BlueTeamLoc = 84568,-17432,-1856
TvT_RedTeamLoc = 81752,-15848,-1872
# Точки телепорта возрождения игрока после смерти
TvT_BlueTeamResLoc = 84568,-17432,-1856
TvT_RedTeamResLoc = 81752,-15848,-1872
# Точка телепорта очищения зоны
TvT_ClearLoc = 80339 -15442 -1804
# Точка возврата всех участников. Формат: x,y,z (оставляем пустым, чтобы возвращало откуда телепортировало)
TvT_ReturnPoint = 147544,-56936,-2784
# Интервал проверки в секундах для дисквалификации с TvT. Первый раз предупреждает, на второй - удаляет с эвента. Для отключения выставить 0
TvT_NonActionDelay = 0
# Показывать количество фрагов в титуле
TvT_ShowKills = True
# Отдельные шмотки на TvT (config/Advanced/tvt_items.xml)
TvT_CustomItems = True
# Уровень заточки отдельных шмоток
TvT_CustomItemsEnchant = 6
# Сила магических критов на TvT
TvT_CritDamageMagic = 4.0
# Использовать ли дни месяца в настройках времени запуска?
TvT_Allow_Calendar_Day = False
# Время старта: число,часы,минуты,группа;число,часы,минуты,группа (число указываем только при включенном конфиге выше)
TvT_Time_Start = 0,30,6;2,30,6;4,10,6;6,30,6;8,30,6;10,15,6;12,45,6;14,30,6;16,30,6;18,50,6;20,30,6;22,30,6
 

Прошу без особой критики что я крыворукий) прошу доходчиво указать на ошибку) я не прошу делать за меня, а прошу дать пинка в нужном направлении=)

P.S. Думаю что проблема в том что не считывается положение перса между координатами Zmin и Zmax.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
28 минут назад, crossover сказал:

Доброго вечера уважаемые)

Столкнулся с такой проблемой, сделал новую зону проведения эвента TvT, вроде бы все ок но при старте телепортирует обратно в город с обьявлением что твт прошло в ничью.

Что я значит проделал:

1)Создал новую зону в файле battle_zone по адресу \data\zone

  сама зона (Скрыть контент)

    <zone id="468" name="[colosseum_battle_tvt]" type="battle_zone" >
        <set name="index" val="4" />
        <set name="entering_message_no" val="283" />
        <set name="leaving_message_no" val="284" />
        <shape>
            <coords loc="79028 -17588 -1856 80" />
            <coords loc="84640 -19528 -1856 80" />
            <coords loc="86952 -16888 -1856 80" />
            <coords loc="83636 -13448 -1856 80" />
            <coords loc="79196 -13584 -1856 80" />
        </shape>
        <restart_point>
            <coords loc="80339 -15442 -1856 80" />
        </restart_point>
    </zone>

2)Редактировал конфиг Events

  конфиг (Скрыть контент)

# TvT #
# Ограничение по IP, True = включить, False = выключить
TvT_IP = False
# Ограничение по HWID, True = включить, False = выключить
TvT_HWID = False
# Проводить эвент в инстансе
TvT_Instance = True
# Минимальное и максимальное кол-во игроков для старта эвента
TvT_MinPlayers = 2
TvT_MaxPlayers = 200
# Награда за каждого убитого (id,count;id,count)
TvT_reward = 57,500
# Домножать на лвл убитого?
TvT_rate = False
# Награда всей команде за победу (id,count;id,count)
TvT_reward_final = 5592,25;9909,15;8762,1;10003,1;
# Минимальное количество фрагов победителя для получения награды
TvT_MinKills = 1
# Выдавать награду обеим командам при ничьей
TvT_DrawReward = False
# Награда проигравшим (id,count;id,count)
TvT_reward_losers = 5592,15;9909,5;
# Минимальное количество фрагов проигравшего для получения награды
TvT_LosersMinKills = 1
# Время до старта
TvT_time = 1
# Время в параличе в секундах
TvT_Time_Paralyze = 5
# Длительность раунда в минутах
TvT_Time_Battle = 5
# Снимать все баффы при старте эвента?
TvT_CancelAllBuff = True
# Задержка в секундах на возрождение игрока после смерти
TvT_ResDelay = 8
# Имя зоны для проведения эвента
TvT_Zone = [colosseum_battle_tvt]
# Точки телепорта игроков перед стартом эвента
TvT_BlueTeamLoc = 84568,-17432,-1856
TvT_RedTeamLoc = 81752,-15848,-1872
# Точки телепорта возрождения игрока после смерти
TvT_BlueTeamResLoc = 84568,-17432,-1856
TvT_RedTeamResLoc = 81752,-15848,-1872
# Точка телепорта очищения зоны
TvT_ClearLoc = 80339 -15442 -1804
# Точка возврата всех участников. Формат: x,y,z (оставляем пустым, чтобы возвращало откуда телепортировало)
TvT_ReturnPoint = 147544,-56936,-2784
# Интервал проверки в секундах для дисквалификации с TvT. Первый раз предупреждает, на второй - удаляет с эвента. Для отключения выставить 0
TvT_NonActionDelay = 0
# Показывать количество фрагов в титуле
TvT_ShowKills = True
# Отдельные шмотки на TvT (config/Advanced/tvt_items.xml)
TvT_CustomItems = True
# Уровень заточки отдельных шмоток
TvT_CustomItemsEnchant = 6
# Сила магических критов на TvT
TvT_CritDamageMagic = 4.0
# Использовать ли дни месяца в настройках времени запуска?
TvT_Allow_Calendar_Day = False
# Время старта: число,часы,минуты,группа;число,часы,минуты,группа (число указываем только при включенном конфиге выше)
TvT_Time_Start = 0,30,6;2,30,6;4,10,6;6,30,6;8,30,6;10,15,6;12,45,6;14,30,6;16,30,6;18,50,6;20,30,6;22,30,6
 

Прошу без особой критики что я крыворукий) прошу доходчиво указать на ошибку) я не прошу делать за меня, а прошу дать пинка в нужном направлении=)

P.S. Думаю что проблема в том что не считывается положение перса между координатами Zmin и Zmax.

Ты в 2окна заходиш?

Изменено пользователем Rosterik

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Rosterik сказал:

Ты в 2окна заходиш?

Да.

Если вы об этом

# Ограничение по IP, True = включить, False = выключить
TvT_IP = False
# Ограничение по HWID, True = включить, False = выключить
TvT_HWID = False

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, crossover сказал:

Да.

Если вы об этом

# Ограничение по IP, True = включить, False = выключить
TvT_IP = False
# Ограничение по HWID, True = включить, False = выключить
TvT_HWID = False

второе, верны ли координаты?

Сам скрипт ивента в студию

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Закройте плиз тему. Как я и думал причина была в не правильных значениях координат Z между min и max.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...