Сигаретная зависимость
Для этого нам понадобятся файлы (AMK Mod): config/misc/items.ltx config/text/rus/string_table_enc_equipment.xml scripts/amk.script script/amk_mod.script

1. Создаём файл ваше_название_скрипта.script в папке gamedata/scripts и пишем в него:

snd = sound_object([[ambient\underground\rnd_giant]])

-- Проверяем нужно ли покурить. Вызывается каждые 6 игровых минут
function test_for_need_kur()
amk.save_variable("kur",amk.load_variable("kur",0)+1)
amk.g_start_timer("kur",0,0,6)
kur_reduce_health()
end

-- Уменьшение здоровья, если долго не курил
function kur_reduce_health()
local tmp = amk.load_variable("kur",0)
if tmp > 150 then
if db.actor.health > 0.15 then
db.actor.health = - 0.15
end
if not snd:playing() then
snd:play_at_pos(db.actor, vector():set(0,0,0), 0, sound_object.s2d)
end
end
end

-- Курение
function kur_item(oid, time)
if alife():object(oid)==nil then
local tmp = amk.load_variable("kur",0) - time*10
if tmp < 0 then tmp = 0 end
amk.save_variable("kur", tmp)
kur_reduce_health()
end
end
2. Открываем файл amk.script:

после:

function __do_timer_action(select_string,params_string)пишем:

if select_string=="kur" then
название_вашего_скрипта.test_for_need_kur()
end3. Открываем файл amk_mod.script в функции first_run пишем:

amk.g_start_timer("kur",0,0,6)затем в функции check_sleep_item(obj) после

elseif section=="treasure_item" then
stype="tr_item"
но перед end пишем:

elseif section == "sigaret" then
stype = "sgr"4. Открываем файл items.ltx

[sigaret]:identity_immunities
GroupControlSection = spawn_group
discovery_dependency =
$spawn = "food and drugs\antirad"
$prefetch = 32
class = II_ANTIR
cform = skeleton
visual = weapons\sigaret\sigaret.ogf

inv_name = sigareta
inv_name_short = sigareta
description = enc_food_sigareta

inv_weight = 0.02
inv_grid_width = 1
inv_grid_height = 2
inv_grid_x = 10
inv_grid_y = 24

cost = 50

; eatable item
eat_health = 0
eat_satiety = 0
eat_power = 0
eat_radiation = 0
eat_alcohol = 0
wounds_heal_perc = 0
eat_portions_num = 1

; food item
animation_slot = 4

;hud item
hud = wpn_vodka_hud5. Открываем файл string_table_enc_equipment.xml

<string id="sigareta">
<text>Сигарета</text>
</string>
<string id="enc_food_sigareta">
<text>Пишем любое описание сигареты, мне че то в голову ниче не приходит</text>
</string>

Плюсануть
Поделиться
Класснуть
Запинить
Категория: Полезные статьи | Добавил: XFUKC (26.02.2012)
Просмотров: 1686 | Комментарии: 4 | Рейтинг: 3.7/3
Всего комментариев: 4
4. Енот (15:44 Воскресенье)
Прикольно ! Только один вопрос : Нахера ? biggrin

2. Lipton (09:01 Пятница)
Я так хочу наркотическую зависимость сделать. crazy

3. Sany@Prizrak (11:35 Четверг)
Lipton, попробуй всё то же самое сделать, только описание предмета, визуал, иконки сделать как наркотики.

1. Душа (13:13 Суббота)
Помогло спасибо

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Мини-профиль
Доброе утро, Прохожий

К сожалению, наша видеокамера не распознала Вас. Предъявите документы или зарегистрируйтесь.
Интернет без назойливой рекламы! Скачай AdBlock!

Логин:
Пароль:

Меню сайта
Расширенное меню


Меню категорий

Энциклопедия [34]
Статьи о сталкере [16]
Полезные статьи [38]
Любительские рассказы [24]
Уроки моддинга [1]
Прохождение [2]
Видеообзоры [0]
Разное [1]
Творчество [0]

Мини-чат

Обновления на сайте:
NOSTALGIA
Дата: 22.08.2017
Call of Chernobyl
Дата: 21.08.2017
Ветер времени 1.3
Дата: 18.08.2017
[CoC] Lost Path
Дата: 17.08.2017
Unexplored Land
Дата: 16.08.2017
LAST DAY CALL OF MISERY
Дата: 22.08.2017
Best Mlg Mod Ever 2.0 - С...
Дата: 17.08.2017
S.T.A.L.K.E.R: Phantoms o...
Дата: 17.08.2017
Build Atmosfear Mod 2.0
Дата: 30.07.2017
Болт (Учёные)
Постов: 3758 | Репутации: 1198
XemorDio (Администраторы)
Постов: 2723 | Репутации: 294
Skyline (Свобода)
Постов: 2698 | Репутации: 6
Strelok41 (Учёные)
Постов: 2176 | Репутации: 895
Белый- (Свобода)
Постов: 1962 | Репутации: 596
-=LeoN=- (Учёные)
Постов: 1928 | Репутации: 1388
FSX (Одиночки)
Постов: 1829 | Репутации: 1222
korsak (Чистое Небо)
Постов: 1777 | Репутации: 601

Статистика
Stalker Mods - лучший сайт по Сталкеру! Мир Геймеров В тылу врага, моды, аддоны и другое! Новости общение и многое другое, у нас на exelent731.ucoz.ru
Новости,файлы,общение и многое другое, у нас на world-survarium.ucoz.ru   Все в Бар-Реатор Тот самый S.T.A.L.K.E.R.

Моды Тени Чернобыля, Чистое Небо, Зов Припяти. Карты, Читы, Прохождение модовСкрипты, Графика, Шаблоны, Моды, Патчи, Ролевая - Всё для настоящего сталкера!
Все для игры Stalker. Моды, патчи, трейнеры, читы, сохранения, билды.

IgroWoz.RU - Всё для игрМир игровых новостей!
Онлайн всего: 12
Гостей: 12
Пользователей: 0

Нас сегодня посетили:
Magadan

Хостинг от uCoz | Design by XemorDio | MODSTALKER © 2009-2017