21

» WarCraft 3 / Нужна модель? - Вам сюда!

PK_demon, да, действительно, просто как-то даже не приходило в голову каждый реколор гуглить перед заказом: www.hiveworkshop.com/threads/model-re-coloured-brilliance-aura.2...
Спасибо.
21

» WarCraft 3 / Нужна модель? - Вам сюда!

Простое задание. Зелёная Brilliance Aura.
Просто оставлю это здесь, это касается (для себя) предыдущего задания
21

» WarCraft 3 / Battle for Souls 3.2b

/
Upd. А теперь сама игра обновлена. Идеализм, чо )))
О, сообщения не срослись, короче, вот новая ссылка: yadi.sk/d/c_zQet-W3Jyqnd
Просто важные фиксы.
21

» WarCraft 3 / Иконки на заказ

Андреич, благодарю, про прогу прекрасно знаю, просто хочу оптимизировать конвейерное производство
Даже без ренейма так эффективнее, чем все с нуля, спасибо
С ренеймом еще лучше было бы
Следующее - эти пять так же:
Герой актив, первая актив, вторая актив с автокастом, третья пассив, четвертая актив
Назвать
BTNBlobHero
BTNBlob1
BTNBlob2
BTNBlob3
BTNBlob4
DISBTNBlobHero
DISBTNBlob1
DISBTNBlob2
DISBTNBlob3
DISBTNBlob4
21

» WarCraft 3 / Иконки на заказ

Простое задание.
Сделать иконки из 5 изображений тут
Назвать
BTNSingerOfDeathHero
BTNSingerOfDeath1
BTNSingerOfDeath2
BTNSingerOfDeath3
BTNSingerOfDeath4
DISBTNSingerOfDeathHero
DISBTNSingerOfDeath1
DISBTNSingerOfDeath2
DISBTNSingerOfDeath3
DISBTNSingerOfDeath4
Для второго и 3 спелла сделать ПАССИВНЫМИ (не путать с затемненными), но назвать все прошу именно так.
Все остальные сделать активными.
Сдавать все сразу 10 .blp файлов тут, можно одним архивом.
Спасибо.
21

» WarCraft 3 / Способности и алгоритмы на заказ

Добрый день.
Сможет ли кто-либо выполнить заклинания отсюда?
Если вы НЕ знаете, что такое локальные переменные и хэш-таблица, дальше не читайте!!!
  1. Просто спелл наносит урон в области по врагам, скейлящийся от уровня спелла. Цифры вписывайте какие хотите, просто чтобы была формула фиксированный урон + урон от уровня спелла. Я потом самостоятельно нужные цифры впишу.
  2. Тут, короче, спелл должен реагировать на смерть каждого героя, ЗАПОМИНАТЬ ЕГО В ПЕРЕМЕННУЮ, создавать в его позиции даммика, этот даммик должен взлетать в воздух, подлетать к обладателю пассивки и дальше... фактически исчезать, а на нём крутиться эффект периодического урона врагам вокруг, урон тем больше, чем больше лвл пассивки; а мы помним, что мы погибшего запомнили?... Так вот там таймер должен проверять, не реснулся ли он уже, если реснулся - сбрасываем этот наш триггерный иммолэйшен-эффект сразу и кончаем спелл.
  3. Пассивка должна периодически через таймер считать кол-во всех мертвых героев на карте и регать ману обладателю пассивки по их числу. Опять же, главное, чтобы формула учитывала лвл спелла, а дальше я ее подстрою.
  4. Спелл должен в течение 10 секунд после применения ждать и ежесекундно сиять эффектами на вражеских героях, а потом, если кастер не получил урон > 0, все враждебные ему герои умирают (событие Kill, никакого дамага). Если кастер в течение 10 секунд после каста получит урон > 0, сразу прерывать всё (сияние прекращается, никто не умрёт).
Исполнять только на Jass/vJass!!! GUI даром не надо. Никаких вейтов, только таймеры, хороший MUI код.
Равкоды абил, даммиков, пути моделей ставьте любые!!! Я это все потом поправлю.
МНЕ СДАТЬ ТОЛЬКО КОД, ВСЕ СПЕЛЛЫ РАЗОМ!!! Карту качать не буду. Куда какие куски вставить, чтобы все действовало, поверьте, разберусь :D Мне все равно это под свою систему еще менять. Вам надо просто сделать эти 4 MUI способности, дальше моя забота.
Вообще эффекты для абил эти: xgm.guru/p/heavens-gallery/effect-case?postid=351626#comment24 , но в коде можете прописывать любые call DestroyEffect.
ЗАДАНИЕ НЕ ПРОСТОЕ, но если раньше 16-го не будет в готовом виде - уже и не надо. Займусь, значит, с нуля самостоятельно.
ЕЩЕ РАЗ: МНЕ СДАВАТЬ ВСЕ В ЭТОЙ ТЕМЕ КАК КОД НА JASS, ЕСЛИ БЕРЕТЕСЬ. ИМЕННО В ФОРМАТЕ ТЕКСТОВОГО КОДА. ЛЮБОЙ ДРУГОЙ ФОРМАТ ЖУТКО ВЫБЕСИТ.
Спасибо за внимание.
************************************
Так... Слабаки, богохульники! )))
Короче я, наверное, тогда прямо тут буду выкладывать себе же куски кода и инфу. Почему-то именно так хочется. Другие варианты сильно бесят. Создаю себе фабрику самостоятельно.
*************************************
Прим. - потом просто изи аддить и редактить.
Я покажу, как надо )))
*************************************
Крч, так: равкоды ожидаемых абил получаются такие-то:
A296, A297, A298, A299 базовые
A29A маркер для ульты
A29B маркер для озвучки
Равкод самого U0FV
Эффекты будут названы так: SingerOfDeath1, SingerOfDeath2, SingerOfDeath3, SingerOfDeath4
Коды конкретно спеллов (с использованием мемхака и тады уже нужными равкодами) будут под катами:
ОБЩИЕ КУСКИ КОДА В СИСТЕМУ
****************************************
ПЕРВАЯ ГЕРОЙСКАЯ СПОСОБНОСТЬ - РАВКОД ДОЛЖЕН ВЕЗДЕ СОВПАДАТЬ
function Trig_SingerOfDeathAll_Func002Func001C takes nothing returns boolean
if ( not ( GetLearnedSkillBJ() == 'A296' ) ) then
return false
endif
if ( not ( GetUnitAbilityLevelSwapped('A296', GetTriggerUnit()) == 1 ) ) then
return false
endif
return true
endfunction
ПЕРВАЯ ГЕРОЙСКАЯ СПОСОБНОСТЬ - РАВКОД ДОЛЖЕН ВЕЗДЕ СОВПАДАТЬ - ЗАКРЫТО
ВТОРАЯ ГЕРОЙСКАЯ СПОСОБНОСТЬ - РАВКОД ДОЛЖЕН ВЕЗДЕ СОВПАДАТЬ
function Trig_SingerOfDeathAll_Func002Func002C takes nothing returns boolean
if ( not ( GetLearnedSkillBJ() == 'A297' ) ) then
return false
endif
if ( not ( GetUnitAbilityLevelSwapped('A297', GetTriggerUnit()) == 1 ) ) then
return false
endif
return true
endfunction
ВТОРАЯ ГЕРОЙСКАЯ СПОСОБНОСТЬ - РАВКОД ДОЛЖЕН ВЕЗДЕ СОВПАДАТЬ - ЗАКРЫТО
ТРЕТЬЯ ГЕРОЙСКАЯ СПОСОБНОСТЬ - РАВКОД ДОЛЖЕН ВЕЗДЕ СОВПАДАТЬ
function Trig_SingerOfDeathAll_Func002Func003C takes nothing returns boolean
if ( not ( GetLearnedSkillBJ() == 'A298' ) ) then
return false
endif
if ( not ( GetUnitAbilityLevelSwapped('A298', GetTriggerUnit()) == 1 ) ) then
return false
endif
return true
endfunction
ТРЕТЬЯ ГЕРОЙСКАЯ СПОСОБНОСТЬ - РАВКОД ДОЛЖЕН ВЕЗДЕ СОВПАДАТЬ - ЗАКРЫТО
ЧЕТВЁРТАЯ ГЕРОЙСКАЯ СПОСОБНОСТЬ - РАВКОД ДОЛЖЕН ВЕЗДЕ СОВПАДАТЬ
function Trig_SingerOfDeathAll_Func002Func004C takes nothing returns boolean
if ( not ( GetLearnedSkillBJ() == 'A299' ) ) then
return false
endif
if ( not ( GetUnitAbilityLevelSwapped('A299', GetTriggerUnit()) == 1 ) ) then
return false
endif
return true
endfunction
ЧЕТВЁРТАЯ ГЕРОЙСКАЯ СПОСОБНОСТЬ - РАВКОД ДОЛЖЕН ВЕЗДЕ СОВПАДАТЬ - ЗАКРЫТО
****************************************
if ( Trig_SingerOfDeathAll_Func002Func001C() ) then
return true
endif
if ( Trig_SingerOfDeathAll_Func002Func002C() ) then
return true
endif
if ( Trig_SingerOfDeathAll_Func002Func003C() ) then
return true
endif
if ( Trig_SingerOfDeathAll_Func002Func004C() ) then
return true
endif
****************************************
local timer t18 = CreateTimer()
*****************************************
ДВА РАЗА СВЕРХУ И СНИЗУ, ПРОВЕРИТЬ:
t18,
*****************************************
set t18 = null
*****************************************
Если первый спелл, то заносим функцию для него
if ( GetLearnedSkillBJ() == 'A296' ) then
call TriggerRegisterUnitEvent(hero,GetTriggerUnit(), EVENT_UNIT_SPELL_EFFECT)
call TriggerAddAction(hero,function DevastatingMagic)
else
endif
Если второй спелл, то регаем все юниты на смерть
if ( GetLearnedSkillBJ() == 'A297' ) then
if (IsUnitInGroup(u5, udg_AnimusCopies) == false) then
call TriggerRegisterAnyUnitEventBJ(hero, EVENT_PLAYER_UNIT_DEATH)
call TriggerAddAction(hero, function DeathScreams)
endif
endif
Если третий спелл, то рушим триггер, а если не третий, то рушим таймер t18
if ( GetLearnedSkillBJ() == 'A298' ) then
call DestroyTrigger(hero)
call SaveUnitHandle(udg_Hash,GetHandleId(t18),2,u5)
call TimerStart(t,1,true,function DeadMana)
else
call PauseTimer(t)
call DestroyTimer(t)
call FlushChildHashtable(udg_Hash,GetHandleId(t))
endif
Если четвертый спелл, то заносим функцию для него
if ( GetLearnedSkillBJ() == 'A299' ) then
call TriggerRegisterUnitEvent(hero,GetTriggerUnit(), EVENT_UNIT_SPELL_EFFECT)
call TriggerAddAction(hero,function Requiem)
else
endif
*****************************************
Devastating Magic
НИЧЕГО НЕТУ ЕЩЕ!
Death Screams
НИЧЕГО НЕТУ ЕЩЕ!
Dead Mana
НИЧЕГО НЕТУ ЕЩЕ!
Requiem
НИЧЕГО НЕТУ ЕЩЕ!
21

» WarCraft 3 / Когда создаю карту больше 8 мг другие игроки не могут зайти.

Vlad242, ну, значит, .dll-ку надо скачать и тебе, и всем, с кем играешь
Какую именно - ссылки неоднократно кидались
Другое дело, что 70% людей будет это лень делать из-за игры в варкрафт
21

» WarCraft 3 / Когда создаю карту больше 8 мг другие игроки не могут зайти.

Принятый ответ
Vlad242, а у тебя > 8 мб, потому что последний патч варкрафта, или > 8 мб, потому что .dll-ка?
То же самое должно быть и у всех, с кеми ты играешь.
21

» WarCraft 3 / Как сделать чтобы у способности без снаряда летел снаряд?

PT153, ну а если не проверять наличие баффа, то как отследить, что это именно этот урон? Вдруг у него там еще аура урона какая-нибудь, например.
21

» WarCraft 3 / Как сделать чтобы у способности без снаряда летел снаряд?

PT153, а длительность стана 0 - это не вечный стан? По-моему, надо поставить 0.01, а в условиях еще наличие баффа проверять.
21

» WarCraft 3 / Кто нибудь, напишите статью по героям. =)

Darknessay, ну что от себя могу сказать - см. мой комментарий выше.
Могу также еще добавить, что героя можно сделать на основе карты из коллекционной карточной игры ил персонажа фильма/мультфильма/книги/комикса и т. д., если этот персонаж действительно оригинальный. Просто придумать, как бы он смотрелся и взаимодействовал в той же Доте. Если вопрос авторских прав не волнует - хоть и брать именно в виде его самого. Если волнует - максимально преобразовать (сменить пол, возраст, внешность, расу, характер, оставив только абилки, к абилкам тоже свои идеи как-то перекумекать, и тогда претензии на плагиат предъявлять задолбаются).
Ну вот те и статья. Героев миллионы. СИЛЬНОЙ проблемы с идеями не вижу (реально крутого, конечно, придумать может быть и не очень просто, но если уж придумаешь, так и вообще мега збс, а сколько даже в топовых мобах сероватых по идеям героев выходит и ничего, пипл хавает). Проблема именно в реализации - код, модели, озвучка, настройка всех необходимых параметров, внесение во все игровые системы и т. д., потому что это уже затрачивает силы. Тут вопрос максимальной оптимизации и приятности процесса, а как это сделать, решать только создателю своего проекта.
Ну вот те и статья из 2 моих сообщений в этом вопросе.
21

» WarCraft 3 / как запустить карту больше 8 мг ?

Для гарены надо еще одну dll добавить в папку Room, во всяком случае, раньше это действовало:
Но все нужные dll должны быть у всех играющих
21

» WarCraft 3 / как запустить карту больше 8 мг ?

Ну ласт патч все равно с лимитом на размер, а по ссылке без.
И еще ласт патч мемхак не полностью поддерживает.
Короче, выбор за каждым.
21

» WarCraft 3 / Увеличение уровня-способность на основе предмета

Хех, интересно. Про хп и ману-то я знаю и юзаю.
А хп рег и мп рег то есть точно так же можно перманентно добавить и убрать?
А, кстати, мемхак будет считать хп и мп реген с учетом этих добавлений?
/
Добавлено: хотя в принципе... туплю же. Раз мемхак уже стоит, мне эти предметные добавления не нужны, просто функциями и все. Но теоретически все равно интересно.
21

» WarCraft 3 / Блокировка приказов

^ Вы упороты, какие таймеры и вэйты, просто выкл. триг в начале и вкл в конце
21

» WarCraft 3 / Нужна модель? - Вам сюда!

Пусть тут будет Картус из Лиги
У меня паранойя, что на андерграунде ссылка может умереть, было че-то такое, а идея с ним развивается
Ну и + кому Картуса надо, а на андерграунде регаться хардкор, могут взять
Загруженные файлы
21

» WarCraft 3 / Battle for Souls 3.2b

***
Битва за Души 1.5
-Теперь Битва за Души начинается утром, а не ночью! Стартовое время изменено на 6 утра
-Новый герой: Собек, Бог Нила! (Ренектон, Гена)
Новые альт-аватары
Собек, Бог Нила - Хуфу, Египетский Крокодил
Собек, Бог Нила - Кожеголовый, Мутант Крокодил (секретный)
Морриган, Королева Боли - Римма, Элитная Суккуба (секретный)
Морриган, Королева Боли - Вирта, Непослушная Суккуба (секретный)
Грумбар, Энт-хранитель - Фладриф, Цветущий Энт-хранитель (секретный)
Грумбар, Энт-хранитель - Буковень, Хиппи Энт-хранитель (секретный)
Тор, Громовержец - Анфиса, Гениальная Мартышка (секретный)
Тор, Громовержец - Пикачу, Покемон Громовержец (секретный)
Атроцитус, Наваждение - Зубоскал, Наваждение Животного Черепа (секретный)
Атроцитус, Наваждение - Верделет, Великолепное Наваждение (секретный)
Ююшка, Минизмейка - Флокс, Подлинг (секретный)
Ююшка, Минизмейка - Тити, Миницапля (секретный)
-Новые Таланты!
Бог Нила
Бесконечное Купание: уменьшает мановую стоимость "Добычи" до 0. ЦЕНА: 500 золота.
Целебное Омовение: способность "Добыча" при применении восстанавливает 8 единиц здоровья за каждый уровень героя. ЦЕНА: 500 золота.
-Дочь Леса: способность "Два копья" заменена на новую способность "Потенциальное Семя".
Семя - это хорошо. Семя говорит о потенциале.
Дочь Леса вращивает в указанного союзного героя Потенциальное Семя. Если у этого героя дальность атаки 250 или больше, к ней навсегда добавляется 15.
Иначе он навсегда получает +1 к Защите.
Перезарядка 40/20, максимальная дальность применения 1000/4000, мана не требуется.
Примечание - и, возможно, то, что было ранее ультом Дочери леса, появится у другого героя... может быть, у того самого связанного с временем и откатывающего всё, если станет дальщиком...
-Бог Сумрака: увеличены внешний размер и шкала выбора модели героя и его аватаров
-Добавлены в Credits, спасибо за их материалы, marcus158, farfacer, Maniac_91
-Множество других мелких улучшений, исправлений и оптимизации
***
Battle for Souls 1.5
-Now the battle starts at 6 o'clock in the morning!
-New hero: Sobek, God of the Nile! (Renekton, Gena the Crocodile)
-New alternate avatars
Sobek, God of the Nile - Khufu, Egyptian Crocodile
Sobek, God of the Nile - Leatherhead, Mutant Crocodile (secret alternate avatar)
Morrigan, Queen of Pain - Rimma, Elite Succubus (secret alternate avatar)
Morrigan, Queen of Pain - Virta, Naughty Succubus (secret alternate avatar)
Grumbar, Treant Keeper - Fladrif, Blooming Treant Keeper (secret alternate avatar)
Grumbar, Treant Keeper - Beechbone, Hippy Treant Keeper (secret alternate avatar)
Thor, Thundergod - Anfisa, Genius Monkey (secret alternate avatar)
Thor, Thundergod - Pikachu, Pokemon Thundergod (secret alternate avatar)
Atrocitus, Delusion - Scotter, Delusion of Animal Skull (secret alternate avatar)
Atrocitus, Delusion - Verdelet, Wonderful Delusion (secret alternate avatar)
Yuyushka, Minisnake - Flox, Podling (secret alternate avatar)
Yuyushka, Minisnake - Titi, Miniwader (secret alternate avatar)
-New Talents!
-Forest Daughter: ability "Double Spear" are changed to new ability "Seed of Potential".
-God of Twilight: increased size and selection circle
-Added new peoples to Credits
-Many other minor optimizations, fixes and changes
/
Просто заметки себе, пусть будут тут.
Пара ВОЗМОЖНЫХ реворков:
  • Маска Теней. Новый ульт. Пассивно создается гигантская тень вокруг героя (высоко летящий даммик с этой тенью). Все враги в этой тени ежесекундно получают стаки. Накопив достаточно стаков, они НАВСЕГДА теряют силу атаки и Защиту, а стаки сбрасываются.
  • Служитель Предков. Пространственный удар становится с чаржем средней скорости в выбранную точку и низкой перезарядкой. Но за каждое его применение НАВСЕГДА Защита уменьшается на 1.
/
Upd. Кое-что fxd по мелочи (в логе)
21

» WarCraft 3 / Как быть со зверями, которые блокируют путь?

Век живи, век учись, буду знать, что курицы - это звери. А говорят, что даже не птицы.
21

» WarCraft 3 / "Живой Редактор"

Вспомнилось из обзора игры Creatures, не удержусь. Самое интересное, что этого обзора НЕТ в сети - сейчас гуглом было проверено. Но смысл цитаты сохранен, уверенность высокая. Игра, короче, кто не знает, сильно развитая виртуальная версия тамагочи с возможностью иметь множество питомцев, разнообразно их воспитывать и генетически изменять:
"Но главное с этим не переборщить, потому что если вы выведете реально развитого норна, он запросто сможет взломать операционную систему и... В общем, известны случаи, когда отдельные уникальные норны путешествовали с компьютера на компьютер по интернету и пугали людей. Поговаривают даже, что некоторые известные в мире личности - вовсе не люди, а норны, победившие смерть путем клонирования. Повторяю, это только слухи, но осторожность не помешает".
21

» WarCraft 3 / Патч 1.28.2

RSQR, а че ему рассказывать? Он и сам все знает.
"Валв все сломали в очередной раз. Проблема не на моей стороне и починить не могу. Игру из воркшопа убрал. Если кто купил пасс - для него работает рефанд."
Ну мб это уже отфиксили, так-то именно я не в теме, кастомки давно в д2 не смотрю. Но всё-таки.
21

» WarCraft 3 / Способность "Печать Преисподни"

datar1231, трудно, но не очень.
Но вот конкретно сейчас есть другие трудности.
Крокодилищу clawbfs.ucoz.ru/forum/3-1822-1 таланты пилятся и башка ппц болит уже, апдейт скоро релизится, хочется побольше сделать.
Попроси в заклинаниях на заказ и скинь туда то, что тут мной тебе написано. Я думаю, кто-нибудь найдется. Если не найдется, то после 1-го числа мб возьмусь, но практически полная уверенность, что кто-то сделает раньше, т. к. задача несложная.
И да, набрать этот текст мне легче все-таки, чем реализовать эту задачу.
ТАК!!!
ЕМОЕ!!!
Все не правильно.
Дошло.
Тебе надо, чтобы крип вызывался не под контролем кастера, а под контролем цели???
Тогда все намного проще, я ща в теме заказов отпишу.
А мой изначальный комментарий - это ответ, как сделать то, чтобы печать после смерти цели перекидывалась обратно на того, кто ее скастанул.