ENAleksey, у нирваны нету более 4 рас в меню выбора расы
там просто сместили координаты окна выбора гандикапа чтобы оно перекрывало окно выбора расы
и названия поменяли
вместо 100% написали альянс
вместо 90% орда
и т.д.
а потом триггерно проверяли гандикап и в зависимости от этого создавали стартовых юнитов
в общем это адский костыль сделанный из костылей
впрочем почти всё в вар3 сделано с помощью костылей
AntiMage, кинь скрины счётчика
до лагов
во время лагов
и после лагов
того 3 скрина
а мы уже сами решим чего хватает а чего нет
тогда же лаги могут возникнуть если запустить сразу много потоков
например 100 триггеров
или 20 таймеров с периодом 0,04 AntiMage:
Mrachny, ну во первых стоит добавить дебаг
с его помощью ты сможешь заметить что в триггере Use твоё P+1 выполняется несколько раз (ибо находится в цикле)
вынеси инкремент за пределы цикла и всё будет нормально
а вообще код полный бред
поищи существующие системы и посмотри как сделан захват точек там
что такое Destroy_Trigger
я такой функции не знаю
да и мой вар тоже
следовательно это твоя функция
и нету никакой гарантии что она удаляет триггер
и вообще
где дебаг
где скрины счётчика хэндлов
вдруг у тебя там хэндлы плодятся как хомячки
или мы телепатией должны всё выяснить
ограничений на события нету
впрочем учитывая твой быдлокод они могут появиться
Zhan10, а видео урок о том как открывать редактор тебе не надо?
добавить в группу это 1 действие
используй другую функцию для создания юнитов (которая без указания количества юнитов)
и проверь существует ли точка в которую они должны идти (для этого создавай големов не в центре карты а по координатам 200,200 и смотри куда он пойдёт, если пойдёт в центр значит точки не существует) SсRealm, ещё раз напишешь бред - забаню нафиг
mishanka122, причём тут джасс?
чел сделал полный бред
джасс или гуи не имеет значения
бред везде остаётся бредом
это же надо придумать
запихнуть цикл в цикл чтобы пройтись по объектам из внешнего цикла
к слову я это не в первый раз вижу
такое ощущение что их где то подпольно обучают такой фигне чтобы они задавали тут тупые вопросы
почему так происходит
тут должна быть очередная теория заговора но санитары увели меня на электрошоковые процедуры
DoctorDoza, только в моём примере баг есть
чтобы исправить надо перед паузой и приказом атаковать сделать проверку
if OrderId2String(GetUnitCurrentOrder(a))=="thunderbolt" then // проверяем удалось ли применить спелл, все последующие действия до endif будут выполняться только в том случае если условие верно
call TriggerSleepAction(0.5) // ждём 0.5 сек чтобы успел кастануть спел
call IssueTargetOrder( a, "attack",at); // приказываем атакующему атаковать атакованного
endif // завершение блока условия
таким образом не будет бага с тем что приказ атаковать от предыдущей атаки сбивает приказы пользователя или каст спелла
DoctorDoza, set убери
local unit это объявление переменной (её создание грубо говоря)
а set это присваивание уже существующей переменной
вместо GetAttackedUnitBJ() используй GetTriggerUnit()
должно быть как то так
local unit at=GetTriggerUnit()
и в конце функции (тобишь после того как отдал приказ атаковать) добавь обнуление переменных
Melissa, как уже говорили для этого надо учитывать все предметы а также баффы
а это бд
причём раз система не вариант есть подозрения что бд не маленькая
Diaboliko, ну удачи тогда
предоставишь пруф(с 2 переменными) и я с радостью соглашусь с тем что я нуб
и опыта накину
только не забывай что мс может даваться как в единицах (сапог например) так и в % (всякие баффы)
и может меняться в тот момент когда юнит находится под замедлением
в качестве пруфа сойдёт небольшой пример замедляющий юнита на 5 секунд на 20% сделанный триггерно без спелла замедления
Ред. nvc123
» WarCraft 3 / как создать отдельную расу в warcraft 3?
там просто сместили координаты окна выбора гандикапа чтобы оно перекрывало окно выбора расы
и названия поменяли
вместо 100% написали альянс
вместо 90% орда
и т.д.
а потом триггерно проверяли гандикап и в зависимости от этого создавали стартовых юнитов
в общем это адский костыль сделанный из костылей
впрочем почти всё в вар3 сделано с помощью костылей
» WarCraft 3 / как создать отдельную расу в warcraft 3?
и прочти правила сайта
особенно того что касается вопросов
Mrachny, можно если редактировать архивы игры
» WarCraft 3 / есть ли ограничения EVENT на вк3?
до лагов
во время лагов
и после лагов
того 3 скрина
а мы уже сами решим чего хватает а чего нет
тогда же лаги могут возникнуть если запустить сразу много потоков
например 100 триггеров
или 20 таймеров с периодом 0,04
AntiMage:
Ред. nvc123
» WarCraft 3 / есть ли ограничения EVENT на вк3?
об этом даже в заповедях айсфрога сказано
Ред. nvc123
» WarCraft 3 / "Бред сивой кобылы"
с его помощью ты сможешь заметить что в триггере Use твоё P+1 выполняется несколько раз (ибо находится в цикле)
вынеси инкремент за пределы цикла и всё будет нормально
а вообще код полный бред
поищи существующие системы и посмотри как сделан захват точек там
» WarCraft 3 / Изменения значения постоянной невидимости на -1 (длительность)
https://www.xgm.guru/p/wc3/worldeditfaq
» WarCraft 3 / Построено ли здание
или хэш
или ещё куча способов атачей
» WarCraft 3 / есть ли ограничения EVENT на вк3?
я такой функции не знаю
да и мой вар тоже
следовательно это твоя функция
и нету никакой гарантии что она удаляет триггер
и вообще
где дебаг
где скрины счётчика хэндлов
вдруг у тебя там хэндлы плодятся как хомячки
или мы телепатией должны всё выяснить
ограничений на события нету
впрочем учитывая твой быдлокод они могут появиться
Ред. nvc123
» WarCraft 3 / Спавнящиеся существа не хотят нападать
добавить в группу это 1 действие
используй другую функцию для создания юнитов (которая без указания количества юнитов)
и проверь существует ли точка в которую они должны идти (для этого создавай големов не в центре карты а по координатам 200,200 и смотри куда он пойдёт, если пойдёт в центр значит точки не существует)
SсRealm, ещё раз напишешь бред - забаню нафиг
» WarCraft 3 / "Бред сивой кобылы"
» WarCraft 3 / Построено ли здание
хоть кто то из вас может придумать адекватную причину и указать их явные + ?
» WarCraft 3 / Построено ли здание
тупо атачим булеан через хэш или юзердату
или баф вешаем
всё же просто
Ред. nvc123
» WarCraft 3 / Для каждого юнита дами юнит
чел сделал полный бред
джасс или гуи не имеет значения
бред везде остаётся бредом
это же надо придумать
запихнуть цикл в цикл чтобы пройтись по объектам из внешнего цикла
к слову я это не в первый раз вижу
такое ощущение что их где то подпольно обучают такой фигне чтобы они задавали тут тупые вопросы
» WarCraft 3 / Как сделать чтобы убитые герои не исчезали если нету мест
чтобы исправить надо перед паузой и приказом атаковать сделать проверку
Ред. nvc123
» WarCraft 3 / Как сделать чтобы убитые герои не исчезали если нету мест
local unit это объявление переменной (её создание грубо говоря)
а set это присваивание уже существующей переменной
вместо GetAttackedUnitBJ() используй GetTriggerUnit()
должно быть как то так
» WarCraft 3 / Как сделать чтобы убитые герои не исчезали если нету мест
я сегодня добрый так что пример напишу
» WarCraft 3 / Замедление с малым периодом
а это бд
причём раз система не вариант есть подозрения что бд не маленькая
» WarCraft 3 / Когда очень хочется Локальную и меньше триггеров
какое ещё расстояние
короче выучи сначала гуи а потом о джасс думай
всё вопрос закрыт
» WarCraft 3 / Плавное увеличение высоты юнита
» WarCraft 3 / Воостановление карты после вылета
mpq архиваторы в помощь
а мб и не сможешь
как повезёт
Ред. nvc123
» WarCraft 3 / Замедление с малым периодом
quq_CCCP, что ты имеешь ввиду под белым мс?
если мс по умолчанию то есть функция
» WarCraft 3 / Построено ли здание
» WarCraft 3 / Самый нубский вопрос на свете.
твоя кампания ты и решай
всё вопрос закрыт
» WarCraft 3 / Замедление с малым периодом
предоставишь пруф(с 2 переменными) и я с радостью соглашусь с тем что я нуб
и опыта накину
только не забывай что мс может даваться как в единицах (сапог например) так и в % (всякие баффы)
и может меняться в тот момент когда юнит находится под замедлением
в качестве пруфа сойдёт небольшой пример замедляющий юнита на 5 секунд на 20% сделанный триггерно без спелла замедления
» WarCraft 3 / Проблема из-за запоминания системой последнего созданного юнита
статей дофига