crossover 34 Опубликовано 20 января, 2022 Доброго вечера уважаемые) Столкнулся с такой проблемой, сделал новую зону проведения эвента 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. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rosterik 4 Опубликовано 20 января, 2022 (изменено) 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окна заходиш? Изменено 20 января, 2022 пользователем Rosterik Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
crossover 34 Опубликовано 20 января, 2022 1 минуту назад, Rosterik сказал: Ты в 2окна заходиш? Да. Если вы об этом # Ограничение по IP, True = включить, False = выключить TvT_IP = False # Ограничение по HWID, True = включить, False = выключить TvT_HWID = False Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Rosterik 4 Опубликовано 20 января, 2022 2 минуты назад, crossover сказал: Да. Если вы об этом # Ограничение по IP, True = включить, False = выключить TvT_IP = False # Ограничение по HWID, True = включить, False = выключить TvT_HWID = False второе, верны ли координаты? Сам скрипт ивента в студию Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
crossover 34 Опубликовано 26 января, 2022 Закройте плиз тему. Как я и думал причина была в не правильных значениях координат Z между min и max. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты