В лист абилки то добавить можно, это работает, но там были сложности с тем чтобы произошла перерисовка панели приказов и ты увидел абилки доступные для изучения.
Годная штука, всякие платформы будут сцать кипятком, фаст логин. Интересно как тест карты можно вовсе сделать без менюшек, нажал нопку и ты в лобби моментально?
zpxo, нет ты не понял, оптимизатор удаляет какое то поле считая его не нужным, но оно нужно для рефорджа. Отключай опции оптимизации скилов и проверяй.
Unryze, а что с cjass не так? Совсем неюзабельный код выходит?
Кроме этого, зачастую фишечками cjass пользоватся не умеют норм народ, и делает только хуже код, не говоря про то что сжасс оптимизатор может ломать код, касаетсяв первую очередь карт с мемхаком - ибо считает функции тайпкасты и паразитные функции для смены типа - мусором и удаляет\оптимизирует, результат - ниче не работает на ровном месте.
Я бы делал что то простое и мелкое для начала, мини игру, простую и интересную, не надо выдумывать никаких сложных механик, 100500 эффектов от одной способности - это все только отталкивает людей в новой карте.
Жанр - тут все индивидуально, будь то арена, таг или тд - на что хватит фантазии и сил, быть может что то совсем новое придумаешь?
Скорее всего ошибка в формате обьектных данных, в некоторых полях абилок ниче нету, а в рефордже близарды это сломали. Вроде этим страдает ANeg (если у юнита есть не указанные там абилки), так же возможно в каких то абилках заработали поля которые до этого не работали (всякеи аватары, где бафф низя настроить)
Перерождение таурена пассивка, события каста не пашут, если чо, нужно событие. EVENT_WIDGET_DEATH, оно же TriggerRegisterDeathEvent, ибо юнит не умирает, происходит падение хп до нуля и возрождение.
Хз что это за новый протектор, потом чето смотрю опции и думаю - фейк какой то.
На какой нить стандартной карте, от близардов которая легко открывается протестируй.
Set camera bounds, оно и на 1.26 и 1.31+ есть, меняет границы карты, мини карту оно не меняет, на 1.31 мб сделали функцию сменвминикарты, а так часто размер границ обзора меняют в картах с мини играми, к примеру замок скиби от близардов, можешь посмотреть.
OVOgenez, оглушения, паузы, морфы - это все дизейблы основанные на приказе стана, когда юнит морфится он как в стане, ему похер на все остальное, но в обратном морфе он может выполнять любые приказы - пока он морфится обратно (друиды медведи самый яркий пример) то триггер не сработает на отданный приказ.
Код бы прикрепил, а не карту, то лень скачивать...
Да и на гуи такое не делается, не удивительно что не получается, там нужен триггер который отслеживает состояние юнита, обязательна проверка на паузу, приказ стана или смерть.
Так же помешать отдавать приказ STOP без мемхака у тебя не получится хоть тресни. И не забываем что существуют дизейблы, которые все ломают.
Ну и еще одно НО, под паузой или станом - событие - юнит отдал приказ, не пашет, нет юнит то приказ получает но триггер его в упор не видит, тоже самое во время морфов юнитов, так что не удивительно, наработка сделана чисто как наработка.
Extremator, ну это в д2, там секунда не зависимо от ренжа, у фрога там попроще, триггер срабатывающий 50 раз в секунду и счетчик который мерит растояние или количество тиков, там 65 тиков или дистанция между "снарядом" и "целью" свыше 1000.
Тосс тиника в доте как и шипы лиона/ неруба давно кастом, причём у шипов код сложноват, могу вытащить из доты, код тиника попроще, но там тоже, не думаю что автор темы разберётся.
Мне понравился больше вариант тосса из открытой версии пуджварсов, там прикольно сделано, юнит прыгает как камень по воде после броска.
nazarpunk, там сетка из мелких областей и счётчик, какую юнит прошел насколько помню. Так же увеличение числа крипов и их апгрейд, как и в доте, так что пусть изк, ает, годная наработка аос карты.
Ну удалить у него бафф метоморфозы, тут стоит отметить что во время обратного морфа, на юнита не будут действовать никакие дизейблы, основанные на приказах.
Было очень лень писать, поэтому скопировал из доты, т.к колупал её код:
function RJI takes destructable d returns boolean // проверка что дестрактабл является деревом.
return GetDestructableTypeId(d)=='NTtc' or GetDestructableTypeId(d)=='NTtw' or GetDestructableTypeId(d)=='ATtr' or GetDestructableTypeId(d)=='B002' or GetDestructableTypeId(d)=='B003' or GetDestructableTypeId(d)=='B005'
endfunction
function N1I takes nothing returns boolean
return true
endfunction
function URI takes nothing returns nothing
if RJI(GetEnumDestructable())and IsDestructableAliveBJ(GetEnumDestructable())then // дерево и живое?
set NJ=NJ+1
call KillDestructable(GetEnumDestructable())
endif
endfunction
function UPI takes real x,real y,real d returns integer
local rect r=Rect(x-d,y-d,x+d,y+d)
set NJ=0
call EnumDestructablesInRect(r,Condition(function N1I),function URI)
call RemoveRect(r)
set r=null
return NJ
endfunction
Никак, делай свой вариант изучения способностей из спеллбука, или еще каким либо способом, в структуре героя ровно 5 слотов в списке геройских способностей для изучения.
Tretyakoff, они вроде стали личами еще в Дреноре, потом а вроде нежить уже была до этого, всякие сатиры которые скелетов поднимают?
Мб Кел-Тузед первый человек ставший личем в Азероте? Остальные были всякие эльфы, орки, да древние упыри?
Ну со скриптом карты можно работать напрямую в jasscraft'е, он не лагает в отличи от JNGP и там так же есть всё необходимое.
Обьектные данные можно редактировать в слк таблицах, формат там не сложный, на сайте есть инфа.
Разумеется разбираться в коде придется самому.
Ну на гуи картах это и без гайдов очевидно, что custom defeat найти и убрать.
Как насчет карт уровнем повыше, не ну не будем наверн трогать карты в которых защита от изменения кода релизована...
Для начала не плохо бы уточнить какие фишки рефорджа используются в карте? От них зависит что придется вырезать или делать обходным путем, трудозатраты ну и оплата тому кто это будет делать.
Ну так просто - никак, в jass нет встроенных событий на мышь и клаву, это либо на мемхаке брать детект клавишь либо подгружать в игру длл, которая так умеет (камхак), их сотни наверное уже.
Ну можно проверять какой тип тайслета под юнитом, и если там вода -выталкивать на ближайшую не воду или убивать. Так же можно сделать блокиратор пути - по форме воды, т.е нарисовать текстуру пути ему какую надо и - все вода непроходима.
Это прямо в свойствах здания\юнита указывается - войск продано, или войск обучено - т.е здание может как тренеровать юнитов, как обычные казармы, так и просто продавать как лагерь наемников, это все в свойствах, смотри как у строены стандартные здания и лавки, все сразу станет понятно.
Проекты :
» WarCraft 3 / Что пришло на замену Гарене?
Проекты :
» WarCraft 3 / Как сделать скилл для предмета?
Проекты :
» WarCraft 3 / Bergi's Nightmare
Проекты :
» WarCraft 3 / Сделать вражеского героя видимым (Волшебный огонь)
Проекты :
» WarCraft 3 / Не запускается карта
Проекты :
» WarCraft 3 / Как добавить способность в список геройских "heroAbiList". 1.26a
Проекты :
» WarCraft 3 / Быстрые анимации в главном меню
Проекты :
» WarCraft 3 / Как лочить карту, дабы она не крашилась в Reforged?
Проекты :
» Unryze Jass API / UjAPI
Проекты :
» WarCraft 3 / Помогите Выбрать идею
Жанр - тут все индивидуально, будь то арена, таг или тд - на что хватит фантазии и сил, быть может что то совсем новое придумаешь?
Проекты :
» WarCraft 3 / Как лочить карту, дабы она не крашилась в Reforged?
Проекты :
» WarCraft 3 / Как забрать способность возрождения после его применения?
Проекты :
» WarCraft 3 / Как забрать способность возрождения после его применения?
Проекты :
» WarCraft 3 / Bleach Defence Pre-Alpha
Проекты :
» WarCraft 3 / Как сделать так чтобы карта была скрыта?
Проекты :
» WarCraft 3 / Игнор приказов игрока
Проекты :
» WarCraft 3 / w3protect не протекчивает
Проекты :
» WarCraft 3 / w3protect не протекчивает
На какой нить стандартной карте, от близардов которая легко открывается протестируй.
Проекты :
» WarCraft 3 / Как менять мини-карту при изменении границ камеры?
Проекты :
» WarCraft 3 / Игнор приказов игрока
Проекты :
» WarCraft 3 / Игнор приказов игрока
Проекты :
» WarCraft 3 / Игнор приказов игрока
Да и на гуи такое не делается, не удивительно что не получается, там нужен триггер который отслеживает состояние юнита, обязательна проверка на паузу, приказ стана или смерть.
Так же помешать отдавать приказ STOP без мемхака у тебя не получится хоть тресни. И не забываем что существуют дизейблы, которые все ломают.
Ну и еще одно НО, под паузой или станом - событие - юнит отдал приказ, не пашет, нет юнит то приказ получает но триггер его в упор не видит, тоже самое во время морфов юнитов, так что не удивительно, наработка сделана чисто как наработка.
Проекты :
» WarCraft 3 / Как подкинуть противника скиллом?
Проекты :
» WarCraft 3 / Атака феникса но с эффектом молнии
Проекты :
» WarCraft 3 / Как подкинуть противника скиллом?
Проекты :
» WarCraft 3 / Движение отряда по нескольким точкам (дота)
Проекты :
» WarCraft 3 / Атака феникса но с эффектом молнии
Проекты :
» WarCraft 3 / Движение отряда по нескольким точкам (дота)
Проекты :
» WarCraft 3 / Заклинание которым можно снять метаморфоз демонхантера?
Проекты :
» WarCraft 3 / Разрушение деревьев
Проекты :
» WarCraft 3 / Классификация - страж
Проекты :
» WarCraft 3 / Проблема с иконкой у способности
Проекты :
» WarCraft 3 / Использование больше 5 способностей
Проекты :
» WarCraft 3 / Использование больше 5 способностей
Проекты :
» WarCraft 3 / Несколько свойств в одной способности
Проекты :
Edited by quq_CCCP
» WarCraft 3 / Вопрос по лору
Мб Кел-Тузед первый человек ставший личем в Азероте? Остальные были всякие эльфы, орки, да древние упыри?
Проекты :
» WarCraft 3 / Несколько свойств в одной способности
Проекты :
» WarCraft 3 / Редактирование карты вне редактора
Обьектные данные можно редактировать в слк таблицах, формат там не сложный, на сайте есть инфа.
Разумеется разбираться в коде придется самому.
Проекты :
» WarCraft 3 / Обход анти-синглплеер системы
Проекты :
» WarCraft 3 / Обход анти-синглплеер системы
Как насчет карт уровнем повыше, не ну не будем наверн трогать карты в которых защита от изменения кода релизована...
Проекты :
» WarCraft 3 / Перевод карты с актуальной версии Reforged на 1.26a
Проекты :
» WarCraft 3 / Камера через Jass. 1.26
Проекты :
» WarCraft 3 / Правильный дамми-каст по области
Ну а так же что мешает сделать кастомный бафф, на основе триггера?
Проекты :
» WarCraft 3 / World Editor
Проекты :
» WarCraft 3 / Возможность юнитам всем проходить через здания
Проекты :
» WarCraft 3 / Указать место постройки верфи
Проекты :
» WarCraft 3 / Запрет на мелководье
Проекты :
» WarCraft 3 / Продажа юнитов
Проекты :
» WarCraft 3 / Как АИ считает силу лагеря крипов?
Проекты :
» WarCraft 3 / Как делать сферы, как у инвокера.