7

» WarCraft 3 / Рандомные десинхи в сетевой игре, прошу помощи

ScorpioT1000:
Вот это запросто может десинкнуть
if BlzGetLocale()=="ruRU" then
  mes="Герой полностью здоров"
else
  mes="HP is full"
end
надо сохранить эту строчку))
7

» WarCraft 3 / быстрое\автоматическое применение способностей на юнита

Bergi_Bear:
в квиккастах нет нажатия на юнита, ты наводишь курсор на юнита или рядом, можно вообще мимо кароче.. и нажимаешься Q , способность уходит на перезарядку, вылетает хоть ракета хоть файрбол хоть молоток, ну и юнит получает стан
Ельнур, ты же завязал, зачем тебе это вообще?
ну это для будущего)
7

» WarCraft 3 / быстрое\автоматическое применение способностей на юнита

Bergi_Bear:
Здрасьте приехали на изи это делается, это называет Квик каст, на 126 можно прикрутить WFE к любой карте, на 131+ есть позиция курсора, что позволяет это сделать на изи, 10 комментов назад примерно, выкладывал ссылку с картой, продолжайте дальше мимо строк читать
я знаю что на точку что это можно сделать, но нажатие на юнита? кинь сюда карту а то нз где ее искать))
7

» WarCraft 3 / Игра подвисает при нажатии клавиши f9

SSlashur:
Ну такое, рефордж пока баганный, лучше подождать норм релиза)
сколько играл в рефордж не видел минусов кроме 40 секундногого ждания когда инет глючит сразу выкидывает а так все нормально , че себе напридумывали хер пойми одни плюсы
7

» WarCraft 3 / Natives list с описанием

если это бред то дота 2 и тому подобные еще больший бред)) там вообще war3map.j и blizzard.j только на сайте
7

» WarCraft 3 / Массовая невидимость

quq_CCCP:
Ну а вручение руны никто чет не догадался? Не требует даммиков, мгновенное, можно сделать и виндвалк.
только перед вручением руны делайте PauseUnit(unit,boolean)
хотя надо нахер все паузы убрать и ставить вместо них BlzPauseUnitEx(unit,boolean) она работает с рунами не сбивает приказы виден панель способностей рефорджед функция топ!)
7

» WarCraft 3 / Массовая невидимость

Yury13:
Bergi_Bear, лучше одним юнитом кастовать на всех, или создавать юнита для каждой цели и кастовать только на эту цель?
если локально достаточно одного сосздать то он на всех создастся а если глобально то он будет путаться и не получится муй даммикаст
7

» WarCraft 3 / Смена длинительности способности

wetalq:
Ельнур, вот только дленительность стана теперь не меняется почему то

вообщем хороший пример того как плохо быть не внимательным.
globals

        integer STUN_ID = 'stun'
        integer DUMMY_ID = 'dumy'

endglobals


function StunUnit takes unit Target, real stunDuration returns nothing
        local unit dummy = CreateUnit(Player(PLAYER_NEUTRAL_PASSIVE),DUMMY_ID,GetUnitX(Target),GetUnitY(Target),0)
        local ability a 
        call UnitAddAbility(dummy,STUN_ID)
	set a = BlzGetUnitAbility(dummy, STUN_ID)
        call BlzSetAbilityRealLevelField(a , ABILITY_RLF_DURATION_NORMAL, 0, stunDuration)
        call BlzSetAbilityRealLevelField(a , ABILITY_RLF_DURATION_HERO, 0, stunDuration)
        call UnitApplyTimedLife(dummy, 'BTLF', 1)
        call IssueTargetOrder(dummy, "creepthunderbolt", Target)
        set dummy = null
endfunction
Спасибо за моральную поддержку, нашел в чем проблема
инициализируй переменную local ability a = null иногда неинициализрованные переемные обрывают поток
7

» WarCraft 3 / Смена длинительности способности


wetalq:
Такс, я убиваю дамика быстрее каста и он не успевает станить :С
лучший ответ)
7

» WarCraft 3 / круг из 12 камней как на скрине, как сделать формулу

Bergi_Bear:
function MoveXY(x,y, distance, angle)
	return x + distance * math.cos(angle * bj_DEGTORAD),y + distance * math.sin(angle * bj_DEGTORAD)
end

function CreateStoneCircle(x,y)
	local distance=400
	local id=FourCC('LTlt')-- id камня
	for i=0,11 do
		local angle=30*i
		local xn,yn=MoveXY(x,y,distance,angle)
		CreateDestructable(id,xn,yn,angle,1,1)
	end
end

не проверял, но должно работать примерно так

Ельнур, Сможешь написать ещё более короткий вариант, обязательно покажи его
все отсалось в этой карте все игры удалено пишу китайский аниме моба
Загруженные файлы
7

» WarCraft 3 / Белая защита юнита [Reforge]

PAMEXI:
А что это такое?( я просто в Refunded несижу)
вопрос в вопросе да ты прикольщик!)
7

» StarCraft 2 / какой код используется в редакторе galaxy

GetLocalPlayer:
да гуй не слишком сложный и редактор похож на вариковский
Я бы на твоем месте задался вопросом, если там все действительно так замечательно, почему SC2 не вытеснил WC3?
просто многие не играют в игры и играют только в то что друзья играют и т.д ит.п так как вар3 слишком легкий то часть на них сидит потом их друзья за ним и т.д

GetLocalPlayer:
да гуй не слишком сложный и редактор похож на вариковский
Я бы на твоем месте задался вопросом, если там все действительно так замечательно, почему SC2 не вытеснил WC3?
ну и конечно же вар3 супер раскрученный где за каждую способность тебя крича поднимают торрентом как тут не сидеть?:)

кстати теперь рейтинг вара ниже старика

она признана самой худшей игрой
7

» StarCraft 2 / какой код используется в редакторе galaxy

prog:
Обнулять не надо. А про макс размер карты тебе расскажут когда ты попытаешься залить карту на сервера близов.
а можно сделать аниме карту и играть в нее с другими

prog:
Обнулять не надо. А про макс размер карты тебе расскажут когда ты попытаешься залить карту на сервера близов.

а то в говно доте 2 ничего не понятно
Ну, ждем пока тебя сломает редактор данных старкрафта2, он тоже сложный и непонятный т.к. слишком много умеет.
да гуй не слишком сложный и редактор похож на вариковский и игра тоже похоже на варик
7

» StarCraft 2 / какой код используется в редакторе galaxy

prog:
Вот только большой необходимости писать на чистом Galaxy нет, в отличии от варкрафта. Местный ГУИ достаточно хорошо реализован, а большую часть задач можно и нужно решать в местном редакторе объектов, а не в триггерах.
а обнулять ненадо? и сколько макс размер карты

prog:
Вот только большой необходимости писать на чистом Galaxy нет, в отличии от варкрафта. Местный ГУИ достаточно хорошо реализован, а большую часть задач можно и нужно решать в местном редакторе объектов, а не в триггерах.
всегда искал такую игру жаль что нашел только сейчас, а то в говно доте 2 ничего не понятно
7

» StarCraft 2 / какой код используется в редакторе galaxy

GetLocalPlayer:
Язык называется Galaxy, выполнен по образу и подобию языка C.
а есть ли там например я начну писать на гуй и конвертировать в галакси с помощью blizzard.j и common.j ?))
7

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

никогда не играл кампании..) так лишь для галочки как то пофиг нан их
7

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

ну так ты выходишь из карты пишешь код проверяешь оно норм выглядит ты закрываешь ладно а если прямо в игре ты ее до блеска будешь тачить
7

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

Bergi_Bear:
Doc, ага, ты так и не рассказал как это сделано
а как это собственно сделать
7

» WarCraft 3 / Как сделать кастомную озвучку

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

» WarCraft 3 / Lua или jass?

prog:
DarkLigthing, вставки кастомного кода отдельными строками никто не отменял, а конвертация гуи триггеров в код никак не помогает освоить локальные переменные - пользователю всеравно нужно где-то найти пример как это делается.
да, я например понял про локальные переменные когда при касте способности писал int = int +1 и при каждом касте он мне выдавал 1) значит что каждый раз он создает новую переменную ахахха
7

» WarCraft 3 / [Lua] Событие получения урона перестает срабатывать

вначале каждого триггера пиши do
local f = InitGlobals -- записываем InitGlobals в переменную
function InitGlobals() -- заменяем оригинальную InitGlobals своей
f() -- вызываем оригинальную InitGlobals из переменной
InitMyTrigger()
end
end
function InitMyTrigger()
тут твой триггер
end