[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\sources\trunk\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description : <no expression>
[error]Arguments : LUA error: ...ow of chernobyl\gamedata\scripts\bind_stalker.script:145: attempt to index global 'item_usage' (a nil value)
local items =
{
bread = "food",
kolbasa = "food",
conserva = "food",
energy_drink = "drink",
vodka = "vodka",
bandage = "bandage",
medkit = "meds",
medkit_army = "meds",
medkit_scientic = "meds",
antirad = "antirad"
pivo_chern = "vodka"
bokal_vodki = "vodka"
paek_1 = "irp"
voda_min = "drink"
non_stop = "edrink"
fluaga_1 = "drink"
ovoschi = "conserva"
riba = "food"
sol = "meds"
yantar = "food1"
sguchenka = "food1"
shproty = "conserva"
kukuruza = "food1"
vino = "vodka"
nemiroff_vodka = "vodka"
bread_a = "food"
}
-- set proper path to sound files
local sounds =
{
vodka = {"actor\\inv_vodka"},
drink = {"actor\\inv_drink"},
edrink = {"actor\\inv_energydrink"}
food = {"actor\\inv_food"},
conserva = {"actor\\inv_food_conserva"}
food1 = {"actor\\inv_food1"}
irp = {"actor\\inv_irp"}
meds = {"actor\\inv_meds"},
bandage = {"actor\\inv_bandage"},
antirad = {"actor\\inv_antirad"},
}
function get_item_sound(i_type)
return sounds[i_type][math.random(1, #sounds[i_type])]
end
function on_use_item(obj)
local i_type = items[obj:section()]
if i_type ~= nil then
local snd = get_item_sound(i_type)
snd = sound_object(snd)
snd:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0)
end
end
Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 15 gości