XRUSHT MAGAZINE GAMES ПОМОЩЬ
Вход   Регистрация   Забыли пароль?
Rambler's Top100 Рейтинг@Mail.ru

СКИДКИ НА ИГРЫ: SteamBuy, SteamPay, ИгроМагаз.
Сайты благотворительной помощи!
Сайты для благотворительной помощи людям и животным.
Трилогия Crysis / Crysis / + Моды Crysis / Скрипты Flow Graph / Чтобы боеприпасы в Танке или Вертолете не заканчивались
Автор: Morlah   Дата: 2011-09-18 14:24   Рейтинг:   Комментарии: (3)
Как у техники запас боеприпасов увеличить или сделать автоматическую перезарядку, когда боезапас исчерпан?
Какой для этого Граф собрать?


Сообщить об ошибке / дополнить материал

  Рейтинг "Чтобы боеприпасы в Танке или Вертолете не заканчивались" :

Рейтинг: Пока не оценено   Голосов: 0

  Комментарии к "Чтобы боеприпасы в Танке или Вертолете не заканчивались" (3):

  #1   2011-09-19 11:42   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

У меня второго Sandbox нету, но могу подсказать ноды:
Inventory:HasAmmo - с помощью него можно проверить у объекта патроны
Inventory:SetAmmoEx - с помощью него можно дать объекту патроны (выбрать тип патрон в AmmoType и их количество в Amount)

Попробуйте такой flowgraph:

Добавьте ноды:
- Time:Timer
- Inventory:HasAmmo
- Math:Equal
- Inventory:SetAmmoEx

Соедините ноды:
- out от Time:Timer присоедините к Check у Inventory:HasAmmo
- Ammo count от Inventory:HasAmmo присоедините к A у Math:Equal
- true от Math:Equal присоедините к Add у Inventory:SetAmmoEx

Поставьте значения:
- У В в Math:Equal поставьте 0
- У Amount в Inventory:SetAmmoEx поставьте 10
- У Ammo в Inventory:SetAmmoEx выберите тип боеприпасов соответствующий выбранной транспорту

Привяжите ноды к объектам:
- Inventory:HasAmmo и Inventory:SetAmmoEx привяжите к выбранной транспорту

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox

  #2   2011-09-19 15:08   Участник Morlah   Онлайн статус   [2 комментариев]

Спасибо, все работает.
Только надо еще добавить нод Misc:Start и соединить его out с period нода Time:Timer.

. . . . . . . . . . . . . . . .

  #3   2011-09-20 02:40   ServerOp XRUSHT.NET   Онлайн статус   [2001 комментариев]

Цитата:
Morlah :
Спасибо, все работает
Только надо еще добавить нод Misc:Start и соединить его out с period нода Time:Timer.

Кстати в третьем Sandbox тоже работает, но вместо Inventory:HasAmmo там Inventory:AmmoChek.

. . . . . . . . . . . . . . . .
Crysis, Wars, Warhead, Crysis 2, Crysis 3, CryENGINE Sandbox