28

» WarCraft 3 / Какой концепт проекта лучше?

это настолько огромная игра со своими особенностями, что написать обо всех рас и классах займёт много времени. Но ОК, я напишу по подробнее.
опиши то что ты собираешься реализовывать в своей карте
28

» WarCraft 3 / Как узнать какую способность имеет юнит?

Принятый ответ
создать список всех способностей в карте и проверить юнита на каждую из них
If(GetUnitAbilityLevel(u,rawcode)>0){

}
иначе никак
28

» WarCraft 3 / как создать локальный спецэффект для конкретного игрока?

Принятый ответ
HolyMoon, десинк
naxim, и тут
а вообще автору уже отвечали на подобный вопрос
а если с памятью плохо то в статье есть пример
в самом начале статьи почти
так что вопрос клоз
28

» WarCraft 3 / как создать локальный спецэффект для конкретного игрока?

через гетлокалплеер меняем путь к модели и создаём эффект по этому пути
для нашего игрока будет указанная модель а для других спецэффект без модели
28

» Администрация XGM / Оформление текстов - txt2

добавьте полосу прогресса с датами
[ 28.11.2015 / 20.12.2015] - как то так
Осталось 0 дней (100%) - как то так
28

» WarCraft 3 / Возможно ли сделать больше рас?

Andrey93,тебе ответили
GF RaiseD:
расы можно было выбирать в меню игры, а не непосредственно в игре - ищи в гугле [Warcraft 3 Nirvana Mod]. Отвечая на вопрос: возможно.
но это только в своём моде
28

» WarCraft 3 / Локальный таймер(тупо замена wait) как реализовать

Ты не сможешь в неё ничего передать, без помощи хеша или глобальных переменных
можно передать число без них)
28

» WarCraft 3 / Система воскрешения юнита через 5 секунд через Hash+Timer

VladSekret, бред не пиши
ты вообще статьи что я кинул читал?
таймер стартует в самом начале игры и тикает всю игру
перебирая циклом массив объектов и воскрешая их когда подходит время
а какому игроку принадлежал юнит и прочее содержимое объекта его не волнует
он просто следит за таймингом и ранит объекты когда приходит время
короче прочти те 2 статьи
потом прочти ещё тут
HolyMoon, а это в глаза не бросилось?
	local unit u = GetDyingUnit()
	local integer hu = GetHandleId(u)
	call SaveUnitHandle(udg_hash, hu, 1, u)
	. . .
    local timer t = GetExpiredTimer()
    local integer h = GetHandleId(t)
    local unit u = LoadUnitHandle(udg_hash, h,1)
28

» WarCraft 3 / Система воскрешения юнита через 5 секунд через Hash+Timer

VladSekret, какая разница сколько игроков
таймер должен быть 1
и если что то он перебирает до 500 юнитов за раз и не ломается
твои 12 игроков для него фигня
для твоей задачи лучше увеличить период до 1 секунды
короче читай статьи
28

» WarCraft 3 / Система воскрешения юнита через 5 секунд через Hash+Timer

бог ты мой
нафиг тут вообще хэш
и это не говоря уже о том что ты сохраняешь юнита по хэндлу этого самого юнита
короче вот статьи с примерами того как надо юзать таймеры
28

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

и либа
A.W.K., писал на сиджасс
для работы надо 2 дами скила 2 дами бафа и 1 дами юнит
впрочем я не удивлюсь если твой редактор вообще не поддерживает сиджасс
Загруженные файлы
28

» WarCraft 3 / Sharm.BTN из RoC

Принятый ответ
удалить tft
либо импортировать её в карту
либо через сторонний микс архив
иначе никак
если не учитывать вариант переписать вар
28

» WarCraft 3 / Формат рисунка

у тебя есть не 32 битные тга и блп?
если да то просьба в студию их
мб ты криво сделал экран?
28

» WarCraft 3 / Работа с переменными

Igor62, так стоп
насколько я понял из твоего описания если ливнул соседний игрок то нужно увеличивать лимит
таким образом от порядка лимит не зависит
просто сохраняй сколько соседей ливнуло
ты ведь делаешь нечто наподобие зомби раша?
если да то я всё правильно сказал
28

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

A.W.K., нет
способ это то на чём делать
гуи/джасс/вджасс/сиджасс
это написано в правилах темы