Народ, подскажите пожалуйста, кто может, как можно реализовать перегрев у оружия? Хочу добавить мощный плазмапистолет, но чтобы при выстреле был шанс перегрева, то есть игрок при этом получает нехилый урон, а пистолет не стреляет секунд 10-15. Нутром чую, что нужен скрипт, но в них я нуб нубом. Подскажите, как сделать, и дайте ссылку на гайд какой-нибудь по скриптам. Теоретически-то я знаю, как это реализовать, но вот с синтаксисом беда...
Изменение репутации для пользователя DeusExMechanicus
Нужна помощь - хочу сделать пистолет, который при выстреле с некоторой вероятностью перегревался бы. То есть где-то с 15% шансом при выстреле из него игрок получал бы урон и сам. А как реализовать, плохо представляю, с синтаксисом незнаком практически.
Изменение репутации для пользователя DeusExMechanicus
DeusExMechanicusOffline
Сообщение №6
| Тема: Скрипты
написано: 23 апреля 2011, 14:03
| Отредактировано: DeusExMechanicus - 23 апреля 2011, 14:04
Взял скрипт из статьи Artem13, при компиляции пишет "Exepted end of line" в строке 16. Строка сама - player.EquipItem 01Lasgun 1 0 1. Яподставил только свои ID, больше не менял в скрипте ничего. Что может быть не так?
На всякий случай, приведу полностью:
Code
scn 01A13WeaponModeChoiceScript short A13Key float A13WeaponCond begin OnEquip player if MenuMode 1002 ShowMessage 01ChangeWeapon endif end begin MenuMode 1002 set A13Key to GetButtonPressed if A13Key < 1 return elseif A13Key == 1 set A13WeaponCond to player.GetWeaponHealthPerc player.AddItem 01Lasgun 1 1 player.EquipItem 01Lasgun 1 0 1 player.SetWeaponHealthPerc A13WeaponCond removeme elseif A13Key == 2 set A13WeaponCond to player.GetWeaponHealthPerc player.AddItem 01LasgunAutomatic 1 1 player.EquipItem 01LasgunAutomatic 1 0 1 player.SetWeaponHealthPerc A13WeaponCond removeme endif end
Изменение репутации для пользователя DeusExMechanicus
DeusExMechanicusOffline
Сообщение №11
| Тема: Скрипты
написано: 29 апреля 2011, 19:41
Потрясающе, на каком форуме ни найду темку о вахе, в ней ОБЯЗАТЕЛЬНО вялотекущий срач.
Кстати, тут кто-то упомянул Небесных Львов и последствия их конфликта сами знаете с кем. Как их поклонник, замечу, что таки под корень они не выпилены, в лексикануме упоминаются, емнип, 96 выживших. А это - вполне достаточное для возрождения ордена количество, даже если нет своих апотекариев. Напомню, что у БА был случай, когда от всего ордена осталось полсотни братьев - все остальные полегли на спейс халке. И ничего, выкарабкались.
Изменение репутации для пользователя DeusExMechanicus
Добрый день. Поиском пользовался, но ответа не нашел: можно ли как-то изменить разом урон всего огнестрельного оружия в игре? Может, существует какой-то модификатор? На ум приходит ползунок сложности, но как сделать так, чтобы это не касалось холодного и рукопашного оружия?
Изменение репутации для пользователя DeusExMechanicus