Так стоп, у тебя по триггеру выходит, что ты на каждого игрока создаёшь видимость, а удаляешь лишь ту что последней запишется в переменную.
Зачем пихать это действие в цикл по группе? Если видимость создаётся. В опр. области?
call GroupEnumUnitsInRange(udg_G,x,y,200.,null)
loop
set u = FirstOfGroup(udg_G)
if Условия подбора юнита u then
endif
call GroupRemoveUnit(udg_G,u)
exitwhen u == null
endloop
можешь использовать вот такую конструкцию, чтобы избежать вызовов функции с matching unit
nvc123,
смысл в том что, надо делать карты, а не фапать на качество кода, иначе ты не хера не сделаешь, ты собственно пример этого.
Мне не нравится, когда людей наставляют на неверный путь.
Да и чем мой способ плох? Иди тести скорость и делай выкладки, или не кукарекай.
nvc123,
у меня подобным образом сделаны почти все спелы моей карте и всё ок. Если бы ты сделал карты, в которые хоть кто-то играет, то тебя можно было бы ещё слушать, а так. В доте тоже вон всё на хэше и триггерах и всё ок. Ещё и cjass предлагаешь.
самый простой вариант, заполнять все остальные слоты итемами пустышками, потом просто свой итем даёшь юниту, и удаляешь все пустышки, это мгновенно происходит и игрок не замечает.
Zeuz,
я сделаю любой спелл из дота, не глядя на его код. Я ещё раз напишу, у тебя просто мало знаний jass, поэтому ты плохо ориентируешься в коде и всё.
Zeuz,
в доте нету сложных спелов, если ты знаешь jass, то сам легко напишешь, а если не знаешь, то проще наработки взять готовые на хайве. Там много спелл паков по доте есть. И да в доте как по мне не оптимальный код, взять хотя бы те же триггеры вместо таймеров. Zeuz:
иногда попадаются неиспользованные равкоды и большинство спелов вызывают очень много простых функций которые запутывают...
И судя по этим словам, ты даже не можешь в коде ориентироваться. Надо вытащить из карты код одним файлом, чтобы функции искать которые , не в самом спеле. Равкоды, надо наверно смотреть сначала РО, что кастует герой найдя его в юнитах, а потом уже спелл смотреть.
Логгер покажет даже последнюю функцию, по сути которая фаталит. А то как ты хочешь сделать, не очень, потому что ты наверно будешь писать в фаил, названия я так понимаю, и если период там будет не очень маленький (а если мелкий то это фпс снизит), то триггер с ошибкой, не запишется, так как фатал. Так что логгер лучший вариант. Сам юзал, очень удобно, что даже на реплее работает. Если хостишь ботом то реплей даже при фатале сохранится. И можно будет логгером пройтись. Правда там надо в коде кое что сделать самому, но там делфи, поэтому изи в принципе.
» Аниме / Обсуждение аниме и манги
да ну, как по мне гг просто максимум аутист
Ред. 16GB
» WarCraft 3 / Полноценный Антимапхак.
Я так понимаю ты имеешь ввиду что обычный редактор не даст скомпилить код? Даже если он будет без vjass?
» WarCraft 3 / Время загрузки карты :(
» WarCraft 3 / Полноценный Антимапхак.
» Мастерская переводов | Кампании WC3 на русском / Мастерская переводов | Кампании WC3 на русском
» WarCraft 3 / Как сделать первый скилл Рубика?
ахахахахахаха, какой рубик в опен доте?
Ред. 16GB
» WarCraft 3 / "Видимость"
Зачем пихать это действие в цикл по группе? Если видимость создаётся. В опр. области?
» WarCraft 3 / "Видимость"
Ред. 16GB
» WarCraft 3 / "Видимость"
» WarCraft 3 / Что за утечка с Matching unit
loop
set u = FirstOfGroup(udg_G)
if Условия подбора юнита u then
call GroupRemoveUnit(udg_G,u)
exitwhen u == null
endloop
можешь использовать вот такую конструкцию, чтобы избежать вызовов функции с matching unit
Ред. 16GB
» WarCraft 3 / Помогите найти ошибку
смысл в том что, надо делать карты, а не фапать на качество кода, иначе ты не хера не сделаешь, ты собственно пример этого.
Мне не нравится, когда людей наставляют на неверный путь.
Да и чем мой способ плох? Иди тести скорость и делай выкладки, или не кукарекай.
» WarCraft 3 / Помогите найти ошибку
у меня подобным образом сделаны почти все спелы моей карте и всё ок. Если бы ты сделал карты, в которые хоть кто-то играет, то тебя можно было бы ещё слушать, а так. В доте тоже вон всё на хэше и триггерах и всё ок. Ещё и cjass предлагаешь.
Ред. 16GB
» WarCraft 3 / Как заблочить абилку?
Ред. 16GB
» WarCraft 3 / кто-нибудь перевел имена функции и переменные спелов дота?
» WarCraft 3 / Как положить артефакт в конкретный слот, с помощью функции S...
в гуи вроде нету
» WarCraft 3 / Как положить артефакт в конкретный слот, с помощью функции S...
я думал уже существующий итем надо, а для добавления да есть функция.
» WarCraft 3 / Как положить артефакт в конкретный слот, с помощью функции S...
» WarCraft 3 / кто-нибудь перевел имена функции и переменные спелов дота?
я сделаю любой спелл из дота, не глядя на его код. Я ещё раз напишу, у тебя просто мало знаний jass, поэтому ты плохо ориентируешься в коде и всё.
» WarCraft 3 / Ищу специалиста по Спецэффектам, оплачиваемая работа.
ты наверно удивишься, но некоторые платят админам гарены чтобы им хостботами там хостить разрешали.
Ред. 16GB
» WarCraft 3 / кто-нибудь перевел имена функции и переменные спелов дота?
в доте нету сложных спелов, если ты знаешь jass, то сам легко напишешь, а если не знаешь, то проще наработки взять готовые на хайве. Там много спелл паков по доте есть. И да в доте как по мне не оптимальный код, взять хотя бы те же триггеры вместо таймеров.
Zeuz:
Ред. 16GB
» WarCraft 3 / w3map Restorer
не, не он
quq_CCCP:
» WarCraft 3 / w3map Restorer
» WarCraft 3 / Вопрос: Триггер.
» Аниме / Обсуждение аниме и манги
» WarCraft 3 / Вопрос: Триггер.
о программе, выкладывали где-то здесь