ох уж эти гаренщики
Нет ктопки старт потому что формально не ты хост, а бот.. ты являешься владельцем игры и доступны команды для запуска рехоста смены имени игры и тд
здание с пассивкой и старт постройки появляется при входе на карту, следовательно если постройка происходит через суммон (по принципу постройки нежети), то можно запустить таймер равный этому времени и вручить пассивку только тогда.. когда исткший таймер совпадёт со временим постройки
Если постройку строят люди (динамическая скорость или же приостановка во время строительства)
Тогда тут тоже куча вариантов:
Пытаться активировать активку тем же секундным таймером у здания, если активка-пустышка активирвана - то удаляем её и даём нужную пассивку
(активировать что либо могут только готовые здания)
Насчет проверки хп недостроенного здания- уже не помню, но тоже можно попробовать
Если же пассивка лишь наличие способности таже пустышка, например когда фермы дают инком, то можно делать что либо через пассивку эксгумации она сама кдшиться и её каст можно отследить... опять же будет работать только у доконца достроенного здания прости за сумбур, просто это в самом кратце
Смог проверить только на рефордже, в редакторе открылась, но при попытке запуска сразу вылетает
После удаления триггеров всё запустилось...
Смотри код чтоле...
у меня нет 126 редактора, это максимум что я мог помочь =(
call SetUnitTimeScale(udg_SCS_Units[i], GetUnitMoveSpeed(udg_SCS_Units[i])/GetUnitDefaultMoveSpeed(udg_SCS_Units[i]))
вот оно ускорение шевеления юнита от его скорости, всё "нормально"
Evon, не знаю гуи, но вроде как да, чё то там было такое...
Но сначала попробуй без локал плеера: выделение = отображение радиуса атаки, найти модель, смасштабируй её под нужный радиус...
Потому когда всё будет ок подключаем локал плеера
Для всех игроков переменная с именем модели будет пустышка "", а для нужного игрока "путь\до\модели.мдл", =)
Люпин давний фанат варкрафта. С конца 15 года еще с ним договорился, + для новой машинимы + позвал много людей из его команды на озвучку моей машинимы
Кстати да, видел он на своём канале в варик играл под рефорджем, в какие то кастомки... надо было его в жури позвать на конкурс
Возможно в 15 году он и его банда не были такими раскрученными и поэтому соглашался на всё подряд... щас да, скорее всего будет игнор
Синхронизация через игровой кеш - медленно и классически, не чаще чем раз в 2 секунды
раскрыть
gamecache cache = InitGameCache("cache")
function SyncReal takes player p, real val returns real
if (GetLocalPlayer() == p) then
StoreReal(cache, "", "", val)
endif
TriggerSyncStart()
if (GetLocalPlayer() == p) then
SyncStoredReal(cache, "", "")
endif
TriggerSleepAction(2)// меньшнее значение вызывает десинх
TriggerSyncReady()
return GetStoredReal(cache, "", "")
endfunction
//==================================================
function Trig_CameraSynh_Actions takes nothing returns nothing
player p = Player(0)
real x=0
real y=0
real syncx=0
real syncy=0
string xs,ys
if GetLocalPlayer()==p
xs=R2S(GetMouseTerrainX())
ys=R2S(GetMouseTerrainY())
x=S2R(xs)// перезапись через строковый тип
y=S2R(ys)// иначе нули
endif
syncx = SyncReal(p, x)
syncy = SyncReal(p, y)
CreateUnit(p, 'e009', syncx, syncy, 0)
endfunction
//===========================================================================
function InitTrig_CameraSynh takes nothing returns nothing
set gg_trg_CameraSynh = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_CameraSynh, 2.10 )
call TriggerAddAction( gg_trg_CameraSynh, function Trig_CameraSynh_Actions )
endfunction
NekoriDes, да, только за такими картами и будущее, а ещё желательно донат, как только появляется возможность что либо купить, карта становится ещё более популярной (нет) Воздержитесь от создания карт такого жанра, не надо превращать варкраф3 в помойку (нет)
Ред. Берги
» IrInA Host Bot / В лобби нету кнопки "НАЧАТЬ". Что делать? WARCRAFT 3 FT
Нет ктопки старт потому что формально не ты хост, а бот.. ты являешься владельцем игры и доступны команды для запуска рехоста смены имени игры и тд
» WarCraft 3 / Проверка завершенной постройки
Если постройку строят люди (динамическая скорость или же приостановка во время строительства)
Тогда тут тоже куча вариантов:
Пытаться активировать активку тем же секундным таймером у здания, если активка-пустышка активирвана - то удаляем её и даём нужную пассивку
(активировать что либо могут только готовые здания)
Насчет проверки хп недостроенного здания- уже не помню, но тоже можно попробовать
Если же пассивка лишь наличие способности таже пустышка, например когда фермы дают инком, то можно делать что либо через пассивку эксгумации она сама кдшиться и её каст можно отследить... опять же будет работать только у доконца достроенного здания
прости за сумбур, просто это в самом кратце
» WarCraft 3 / Приказ "Отмена"
» IrInA Host Bot / что делать, при лоаде персонажа вылетает с игры?
Раньше было лучше, на гарене всё работало
» WarCraft 3 / Сломалась карта
» WarCraft 3 / Сломалась карта
После удаления триггеров всё запустилось...
Смотри код чтоле...
» WarCraft 3 / Сломалась карта
» WarCraft 3 / По поводу управления на стрелках
вот оно ускорение шевеления юнита от его скорости, всё "нормально"
» WarCraft 3 / Отображение дальности
Но сначала попробуй без локал плеера: выделение = отображение радиуса атаки, найти модель, смасштабируй её под нужный радиус...
Потому когда всё будет ок подключаем локал плеера
Для всех игроков переменная с именем модели будет пустышка "", а для нужного игрока "путь\до\модели.мдл", =)
» WarCraft 3 / Отображение дальности
Но то конкретно что спросил ты, делается вообще на гуи
» WarCraft 3 / Отображение дальности
Или построить радиус из 360( любое число) эффектов
» Project: «Anger» / Построение зданий
» Семь Смертных грехов: Право вечности / Семь смертных грехов: Право вечности(2 сезон 1 серия)
Возможно в 15 году он и его банда не были такими раскрученными и поэтому соглашался на всё подряд... щас да, скорее всего будет игнор
» Семь Смертных грехов: Право вечности / Семь смертных грехов: Право вечности(2 сезон 1 серия)
» WarCraft 3 / Какие могут быть проблемы с работоспособностью карты на Рефодж?
» WarCraft 3 / Boss Battle Reforged 1.0
» WarCraft 3 / Отлов и устранение утечек на LUA
Ручную сборку мусора вырезали, я это сказал в 12 посте
Ред. Берги
» WarCraft 3 / Локальные расчеты сделать глобальными без десинхрона
» WarCraft 3 / Задание произвольной высоты декорации
» WarCraft 3 / Отлов и устранение утечек на LUA
Ред. Берги
» WarCraft 3 / [Reforged] Классическая русская озвучка для кампании
Для реплик юнитов - cloud.mail.ru/public/4Lj9/56Ffm6tpu
Распаковать в папку Units
» WarCraft 3 / Получить зелёный урон юнита
» WarCraft 3 / Получить зелёный урон юнита
» WarCraft 3 / Есть ли в 2020 перспективы у карт-гриндилок?
Воздержитесь от создания карт такого жанра, не надо превращать варкраф3 в помойку (нет)
» WarCraft 3 / Дополнительная вкладка с юнитами/зданиями/апгрейдами
Фреймы
Подмена юнита