32

» WarCraft 3 / xdeprotect

Вопрос тока зачем? Есть же одно кнопочная тула War3mapRestorer.
Там не надо никакие тхт править, тупо поставил галочки, выбрал путь к карте и нажал кнопку...
Не все карты открывает, зачастую карты после этой проги не работоспособны, только для изучения содержимого годятся.
32

» WarCraft 3 / w3map Restorer

Ilya48:
как пользоваться у меня ошибка: не удалось востановить файлы
Ну как бы посмотреть что за карту вы пытаетесь ""Восстановить", этой проге не все карты по зубам, не говоря что некоторые карте после этой проги для игр непригодны, только для изучения.
Читайте про средства защиты mpq и слк оптимизацию, тогда мб сможете решить вашу проблему.
32

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

Всем дарова, нужна иконка ReplaceableTextures\CommandButtons\BTNFlare.blp (осветительной ракеты) только с цифрами на иконке как у зарядов предметов, нужно 1\2\3 заряда.
32

» WarCraft 3 / Необычные способности

DioD, тока там надо время баффа ставить 0.01 иначе по забаффаным не бьет.
32

» WarCraft 3 / Новый Bloodrage из DotA

Clamp, ну он, больше небуду если это тебе так ненравится.
В том то и загвоздка, в д2 работает а в варкравте нет, 1 условие Фрог забыл поставить.
32

» WarCraft 3 / Новый Bloodrage из DotA

Clamp, не увеличивает! Сам проверь в сингле, на зевса Bloodrage и пусть ультанет, урон не увеличится...
32

» WarCraft 3 / Новый Bloodrage из DotA

Щяс спецом выколупал его код, конечно тут я пока ничего не привел в нормальный вид
ульт зевса из доты

function CD4 takes nothing returns boolean
  return IsUnitType(GetFilterUnit(),UNIT_TYPE_HERO)==true and V51(GetUnitTypeId(GetFilterUnit()))==false and IsUnitEnemy(GetFilterUnit(),GetOwningPlayer(unit321))==true
endfunction

function CE4 takes nothing returns nothing
  local real loc_real01=GetUnitX(GetEnumUnit())

  local real loc_real02=GetUnitY(GetEnumUnit())
  local unit loc_unit01=CreateUnit(GetOwningPlayer(unit321),'e039',loc_real01,loc_real02,0)
  call UnitAddAbility(loc_unit01,'A05S')
  call SetUnitAbilityLevel(loc_unit01,'A05S',integer496)
  call IssueTargetOrder(loc_unit01,"chainlightning",GetEnumUnit())
  call UnitApplyTimedLife(loc_unit01,'BTLF',3)
  call UnitAddAbility(loc_unit01,'Aloc')
  set loc_unit01=null
endfunction

function CF4 takes nothing returns nothing
  local group loc_group01=NTI()
  set unit321=GetTriggerUnit()
  if GetSpellAbilityId()=='A29G' then
    set integer496=GetUnitAbilityLevel(GetTriggerUnit(),'A29G')+4
  else
    set integer496=GetUnitAbilityLevel(GetTriggerUnit(),'A29H')+7
  endif
  call GroupEnumUnitsInRect(loc_group01,bj_mapInitialPlayableArea,Condition(function CD4))
  call ForGroup(loc_group01,function CE4)
  call NSI(loc_group01)
  set loc_group01=null
endfunction

function CG4 takes nothing returns boolean
  if GetSpellAbilityId()=='A29G' or GetSpellAbilityId()=='A29H' then
    call CF4()
  endif
  return false
endfunction

function JR1 takes nothing returns nothing
  local trigger loc_trigger01=CreateTrigger()
  call UMI(loc_trigger01,EVENT_PLAYER_UNIT_SPELL_EFFECT)
  call TriggerAddCondition(loc_trigger01,Condition(function CG4))
  set loc_trigger01=null
endfunction
Дамми каст, собственно скачай карту и запусти щяс, москиты неруба не будут наносить доп урон....
Хз конечно, мб фрог и сделал новый ульт зевсу?
в карте 4 ульты зевса 2 основаны на Ударе грома, а другие 2 на Реве медведя друида... На первые 2 в коде ниче нету, их ид не встречается в коде карты.
32

» WarCraft 3 / Новый Bloodrage из DotA

Ну оформлять отдельно
 	call PauseUnit( whichUnit, true )
    call IssueImmediateOrder( whichUnit, "stop" ) 
    call PauseUnit( whichUnit, false )
Как то расточительно, SetUnitPosition( u, GetUnitX(u), GetUnitY(u) ) собьет все приказы и не надо паузы.
'B0EV' - нефига подобного, у рошана Spell Shield, без баффа, там баф с зеленой иконкой как у щита банши из кампании...
В коде есть проверка на то что урон нанесли цели или от цели, все, если урон нанес даммик (ульт зевса давным давно сделан на дамми касте цепи молний)
32

» WarCraft 3 / Хочу перевести одну карту на русский, но мешает ее защита.

Принятый ответ
Kolya12, вот тебе втс, переводи, открылась карта на изи зезулой. Глянул j.файл походу карта гуи и беззащиты...
Загруженные файлы
32

» WarCraft 3 / Хочу перевести одну карту на русский, но мешает ее защита.

Ничем, ибо пока вы не трогайте защиту это набор цифр, нужно именно вскрыть карту в mpq редакторе, вынуть тxт файлы, перевести их, а после упаковать обратно.
Кидайте карту, глянем что там за защита.
32

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

Там модель светлячка стандартного, уменьшена просто.
Сохрани нужную модель в доте по пути светлячка, и будет тебе счастье.
32

» WarCraft 3 / Выбор конкретной области

Ну можно добавить на все области событие что юнит зашел в эту область, и при касте, сначало перемерять юнита в край карты (через SetUnitX\Y) потом обратно, туда где он стоял, и проверять темповую глобалку куда записывается та область в которую зашел юнит.
Думаю не нужно рассказывать про ректы и регионы, GetTriggeringRegion() в помощь.
32

» WarCraft 3 / Мгновенное отключение триггера

Близзы все ролики с ифами сделали норм, значит баги это не более чем отговорка....
32

» WarCraft 3 / Необычные способности

Ну за основу подойдет любая обнулённая пассивка, а вот сам эффект придется делать в редакторе триггеров.
Когда юнит выучит способность рывок, нужно создать новый таймер который будет отмерять кулдаун, а так же триггер который проверяет что некий юнит атакован и атаковавший юнит имеет скилл Рывок а так же таймер сохранный на ид юнита в хештаблице уже истек, и действиями, подсунуть юниту спелбук с аурой выносливости и обычным башем с 100% шансом срабатывания, а так же добавим юнита в специальную группу.
Но тут нам потребуется другой триггер, который будет проверять а не отдал ли некий юнит в нашей спецгруппе любой приказ, кроме атаковать, если таки отдал то удалим у него спеллбук аурой и башем, а так же бафф и запустим таймер сохраненный на ид юнита в хештаблице.
Ну и собственно триггер проверяющий что цель атаки юнита с баффом ауры рывка нанес урон больше 0 и имеется бафф оглушение, тогда действия перечисленные выше, удаляем спеллбук и запускаем таймер.
Если очень хочется чтобы на иконке пассивки отображался кулдаун в виде циферок ( то придется морочится с скиллом техника и кучей дамми скиллов) или обычного кулдауна (тут попроще, сменяем пассивку активкой, отдаём приказ её юзнуть и наблюдаем за кулдауном)
вроде все...
32

» Программирование / Безумно короткий самоучитель по C#. Часть 1 из 2.

Extravert:
метод/функция/процедура - без разницы. Десять слов, одно значение.
Процедура - пошло с паскаля/делфи
Метод/функция - остальные языки.
Как меня учили в школе:
Процедура - не берет никаких аргументов и ничего не возвращает, а просто выполняет некие действия.
32

» Бродилка / [Лог #6] Немного о структуре движка.

Не ну конечно же в комплекте есть договор с Sony, какие там условия я незнаю, скорее всего твоя игра попадет в раздел демок и будет доступна пользователям ps+ а ты бабок не получил пока твоя ига не станет популярной и небудет 10000 скачиваний.
32

» Бродилка / [Лог #6] Немного о структуре движка.

Ну а что не попасть на консоли, www.engadget.com/2013/07/16/sony-ps4-development-kit-fcc покупаем девкит, по цене несколько раз выше цены потребительской консоли...
У сони на ps4 вроде 1000 баксов в сша девкит стоил...
На старые платформы (ps3\xbox360) нужна прошитая консоль и собственно софт для компиляции и сборки игры, на б\у прошитые консоли ценники куда демократичнее.
32

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

Nosferoh:
quq_CCCP, "Зов Возмездия" чем не угодил? Обязательно синие цвета нужны?
Зеленоватые надо, спецэффект зеленоватый.
32

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

Сделайте пожалуйста пару иконок вроде BTNEtherealFormOn, BTNEtherealFormOff только не для spirit walker'a а для стража ночных эльфов, ну внешний вид должен соответствовать стилю иконок эльфов а не свиным рылам орды...
32

» WarCraft 3 / Баффы/Дебаффы

Принятый ответ
К несчастью большинство ативок не стакается, сильный бафф подавляет более слабый (к примеру замедление), некоторые просто заменяют старый бафф новым (яды), поэтому триггерные баффы делаются на основе аур, идеально для негативных баффов подходит 'Aasl' - Аура замедления (торнадо), у ней нету иконки, поэтому ей можно просто добавить юниту, не морочась с запрещенными спелбуками.
Нужно подсовывать ауру для баффа и постоянную невидимость волков юниту, а триггерно проверять все параметры и удалять эту ауру и постоянную невидимость.
В качестве активки у кастера используй обычный канал.
32

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

В доте вроде не иконка восклицательного знака, там тока модель, а я решил еще и иконку для баффа в тему. Видимо думал об этом не 1 я.
32

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

Дизарм, это бафф для активки посоха воздуха, волна воздуха расходится кольцом от кастера на некоторое расстояние нанося урон и отталкивая юнитов, при этом накладывая на них дизарм, восклицательный знак над головой и бафф в статусе, самое то.
Люди сразу понимают что юнит не может атаковать, дота блин...
32

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

эм, ну мб сам восклицательный знак то норм, но вот черный фон... Я кароче надеялся на фон как у иконки ReplaceableTextures\CommandButtons\BTNStasisTrap.blp
Где на фоне желто оранжевые брызги, а в центре восклицательный знак с наклоном.
Спс конечно, для меня и такая иконка долгое и сложное дело.