Пример карты с волнами/раундами

Slavko

Продвинутый
22 Июн 2015
224
4
Что-то не собирается оно в кучу, билдится нормально, пишет, что загружает карту в движок и ничего не происходит. Устарело видимо.
P.S. А, ну да, чей-то я на дату не глянул :)
 

fiCeVitka

Пользователь
21 Авг 2014
48
0
Slavko написал(а):
Что-то не собирается оно в кучу, билдится нормально, пишет, что загружает карту в движок и ничего не происходит. Устарело видимо.
P.S. А, ну да, чей-то я на дату не глянул
smiley.gif
Slavko, вот и я ищу подобный гайд
 
Последнее редактирование модератором:

-ExotiC-

Какой-то ноунэйм
Команда форума
11 Авг 2014
498
56
customgames.ru
Slavko написал(а):
fiCeVitka, вот тут вроде что-то похожее, но это тяжело понять xD
https://moddota.com/forums/discussion/comment/476/#Comment_476
Этот гайд тоже немного устарел. Хотя возможно будет работать, если чуть-чуть пофиксить.
Открывать пример с сабжа тоже бесполезно, но можно посмотреть на код, и понять, что и как происходит и спаунится. Возможно поможет.
 
Последнее редактирование:

Slavko

Продвинутый
22 Июн 2015
224
4
fiCeVitka, +. Меня вот уже ноунеймы без моделей лупят
dq0GtMg.png
 

doter.ua

Продвинутый
17 Авг 2014
280
5
PrecacheUnitByNameSync("sheep", context) Прекэш делали?
 
Последнее редактирование модератором:

Slavko

Продвинутый
22 Июн 2015
224
4
doter.ua, в курсе я, спасибо. Просто кинул, как док-во полезности статьи :)
 

Slavko

Продвинутый
22 Июн 2015
224
4
В общем. После входа игрока в триггер спавнится нужное кол-во нужных юнитов и все они бегут по нужным точкам. Но мой мозг немного сломался, когда я начал пытаться понять, как сделать их спавн по таймеру от BMD. Нужели Вольво не могут сделать нормальные таймеры ?
 

doter.ua

Продвинутый
17 Авг 2014
280
5
В общем. После входа игрока в триггер спавнится нужное кол-во нужных юнитов и все они бегут по нужным точкам. Но мой мозг немного сломался, когда я начал пытаться понять, как сделать их спавн по таймеру от BMD. Нужели Вольво не могут сделать нормальные таймеры ?
У БМД отличные таймеры. Что не получается?
З.Ы. еще есть мейн Thinker и внутриигровое время.
 
Последнее редактирование модератором:

Slavko

Продвинутый
22 Июн 2015
224
4
У БМД отличные таймеры. Что не получается?
З.Ы. еще есть мейн Thinker и внутриигровое время.
Завтра уже буду разбираться, ибо слишком много всего нагрузил сегодня :)
 
Последнее редактирование модератором:

Slavko

Продвинутый
22 Июн 2015
224
4
fiCeVitka, для этого нужны timers, barebones и начальный addon_game_mode от BMD, или просто подключить таймер к своему аддону достаточно ?
P.S. Если таймер по триггеру запускать - все отлично работает. Видимо проблема с function GameMode:OnGameInProgress()
З.Ы. решил не париться и поставил timers, barebones и начальный addon_game_mode от BMD - всё работает.
З.Ы.Ы И чего я так боялся юзать этот репозиторий..
 

Se7eN

Друзья CG
22 Ноя 2014
334
18
Объясните что за barebones и timers и как ими пользоваться)
 

Slavko

Продвинутый
22 Июн 2015
224
4
Se7eN, добрые люди создали начальный набор скриптов, который помогает при создании модов: https://github.com/MNoya/barebones/tree/source2/game/dota_addons/barebones/scripts/vscripts
Таймеры - http://customgames.ru/forum/index.php?topic=43.0
А в целом - сам еще не разобрался :)
P.S. Вот сейчас как раз таймер юзаю для создания волн крипов:
function GameMode:OnGameInProgress()
local repeat_interval = 10
local start_after = 10
Timers:CreateTimer(start_after, function()
SpawnCreeps()
return repeat_interval
end)
end
После начала игры ждет 10 секунд, вызывает ф-цию SpawnCreeps() и начинает вызывать её каждые "repeat_interval" секунд.
 
Последнее редактирование модератором:
Реклама: