0
29
6 лет назад
0

» Fa_losophy / Мапперская дуэль имени меня

NanO:
Так ведь все равно станет все известно ближе к июлю. Месяц остался)
0
29
6 лет назад
0

» Fa_losophy / Мапперская дуэль имени меня

Dezard, хоть и хороший ланд дает плюс к карме, его недостаточно, чтобы в целом карта была интересной игрокам.
0
29
6 лет назад
0

» WarCraft 3 / Создание группы игроков

Разве к переменной типа "Группа юнитов" можно обращаться как к группе игроко
Нет, но зато к целочисленному массиву можно обращаться, а затем конвертировать число в номер игрока.
1
29
6 лет назад
1

» WarCraft 3 / Как скрыть карту приказов?

KaneThaumaturge:
Maniac_91, можешь объяснить как действует код, я понял его немного, но не до конца..
Я просто чайник
function Catch_Order_Actions takes nothing returns nothing
  if GetIssuedOrderId() == OrderId("smart") then // если приказ "клик мыши", то
    call PauseUnit(GetOrderedUnit(), true)  // паузим юнита
    call IssueImmediateOrder(GetOrderedUnit(), "stop") // даем приказ стоп
    call PauseUnit(GetOrderedUnit(), false)  // анпаузим юнита
  endif
endfunction

function Catch_Order takes nothing returns nothing
  local trigger t = CreateTrigger()
  call TriggerRegisterUnitEvent(t, gg_unit_hpea_0006, EVENT_UNIT_ISSUED_TARGET_ORDER) // регистрируем событие отдачи приказа по объекту для юнита gg_unit_hpea_0006 
  call TriggerRegisterUnitEvent(t, gg_unit_hpea_0006, EVENT_UNIT_ISSUED_POINT_ORDER) // регистрируем событие отдачи приказа по точке на карте для юнита gg_unit_hpea_0006 
  call TriggerAddAction(t, function Catch_Order_Actions) // добавляем действие в виде функции Catch_Order_Actions
endfunction
Вообще лучше приказы хранить в массиве структур, тк может такое случиться, что юнит куда-то шел, а потом приказ сбрасывается из-за вмешательства игрока, а до срабатывания ИИ таймера времени прилично
0
29
6 лет назад
0

» WarCraft 3 / Молитвенный камень

sleep:
Такая модель уже есть в базе. Не знаю зачем вы еще одну добавили.
Ссылку в студию.
0
29
6 лет назад
0

» WarCraft 3 / Молитвенный камень

Опубликовано.
1
29
6 лет назад
1

» WarCraft 3 / Ловчий Аттумен и Полночь( 2 версии с конем и без)

Аналогично. Нужно описание + скрины для публикации
2
29
6 лет назад
2

» WarCraft 3 / Молитвенный камень

Нужно хоть какое-нибудь описание + скрины
0
29
6 лет назад
0

» WarCraft 3 / Инит переменных в структуре

Глянул... код (?)
Такого слепка из говна я давненько не видел
Ну, во-первых, у тебя нет инстанса abilitylist, то есть:
AbilityList abilitylist = abilitylist .create()
Во-вторых :
static thistype newAbility()
{
  thistype this = allocate()
  ..
  пишете свою ерунду
  ..
  return this
}
А в третьих почему у в абилитилисте вместо 1 массива из структур абилити со всеми вытекающими параметрами есть по массиву на каждый параметр?
Написал про код с целью вам сказать, что нужно работать над собой, почитать про списки в языках программирования, а потом уже лепить один вариант
0
29
6 лет назад
0

» WarCraft 3 / Инит переменных в структуре

Скидывай весь код. Если нет интернета, то не поленись и скинь через usb на телефон / перепиши с телефона, если хочешь получить ответ не на уровне вот этого цирка:
инит
структура.create()
call функция
0
29
6 лет назад
Отредактирован Msey
0

» Программирование / Работа с файлами конфигурации приложения

ScorpioT1000:
  • В самой статье ни слова не было о геймдеве, а ключевое слово под статьей unity3d чисто ради кликбейта
  • Сейчас речь идет конкретно о платформе .net, где xml - штатный язык разметки, и писать отдельную библиотеку чисто ради единоразового чтения параметров как минимум глупо (это без учета того, что конфигурационными файлами пользуются зачастую заказчики, и они могут по физиономии настучать за такие вот распространенные конфиги)
В тех проектах, за которые мне чаще всего не платят, я обычно самописными конфигами пользуюсь
0
29
6 лет назад
0

» Программирование / Работа с файлами конфигурации приложения

ScorpioT1000:
Ох уж этот xml) там на жсон ещё не торопятся в геймдеве переходить?
На самом деле это проблемный вопрос, тк большинство конфигураций для расширений (логгеры, фреймворки итд) инжектятся именно в xml формате, и чтобы убедиться, что они читают конфиги в нескольких форматах, нужно, либо читать документацию, либо в случае ее отсутсвия чекать рефлектором.
По крайней мере в дотнете
0
29
6 лет назад
0

» Огонёк Феникса / League of Death

  • Примерное количество героев?
  • Размер карты?
  • Режимы?
  • Скрины?
0
29
6 лет назад
0

» Огонёк Феникса / League of Death

Есть примеры мясных скиллов?
0
29
6 лет назад
0

» WarCraft 3 / Мгновенное распространение ауры

Делать кастомную ауру: в радиусе либо давать бафф, либо выыдавать/отнимать способность
0
29
6 лет назад
0

» WarCraft 3 / Как узнать текущий кд способности и как вызвать кд способности?

Простым способом никак.
Используй мемхак.
Вот как.

Либо привязываешь данные о кд способности и стартуешь таймер с флагом (isCDing), но это настолько тупо, что лучше подобными извращениями не заниматься
0
29
6 лет назад
0

» Fa_losophy / Мапперская дуэль имени меня

Есть ли тут такие участники, у которых уже все почти готово?:D
Нет, но прогресс очень быстро идет.
0
29
6 лет назад
Отредактирован Msey
0

» WarCraft 3 / Knockback

float cos=dx/r;
float sin=dy/r;
Не знал, что единичный вектор - это синус и косинус одновременно кек
Steal nerves, скорее всего второй вариант.
тогда зачем нужно было высчитывать угол между двумя точками, брал бы угол взгляда юнита, и крутил вперед
ну тут спорно, на самом деле. вот успеет юнит посмотреть чуть вбок и по кривой поедет
0
29
6 лет назад
0

» WarCraft 3 / Knockback

local real x = x1 - s * Cos(a*bj_DEGTORAD)
local real y = y1 - s * Sin(a*bj_DEGTORAD)
0
29
6 лет назад
0

» WarCraft 3 / Хак на память Warcraft3

ScorpioT1000:
Ну типа чтобы polyfill делать
if not function_exists("GetMouseX") then
    function GetMouseX takes nothing returns float
        // ...
    endfunction
endif
типа рефлексии?
1
29
6 лет назад
1

» Программирование / Интерфейсы и с чем их едят

Batnik:
Будут еще статьи про C#?
Да. Я как раз над этим работаю.
Просто щас тут еще и понкурс по картам вк3 и времени мало остается, но статьи будут!
*конкурс
0
29
6 лет назад
0

» Fa_losophy / Мапперская дуэль имени меня

А название проекта для всех этих карт будет poop factory
5
29
6 лет назад
5

» Fa_losophy / Мапперская дуэль имени меня

Я, может, что-то пропустил, но по каким критериям будет оцениваться карта?
1
29
6 лет назад
1

» Fa_losophy / Мапперская дуэль имени меня

Ментально походу