Все посты %s в %S - AMK Team
Перейти к контенту

[SoC] Ковыряемся в файлах


Halford

Рекомендуемые сообщения

Всем привет. Возникло пару вопросов по скриптам.

 

 

У меня есть скрипт типа "при использовании предмета - выполняем функцию"

function OnUseObject(obj, who)
    if obj then 
           if obj:section() =="ryk_item1" then
                amk.spawn_item_in_inv("stalker_outfit")
           end
    end
end

Есть много предметов при использовании которых нужно спавнить другие. Как нужно изменить код, что бы в этой ф-ции имелась проверка для большого кол-ва предметов с последующим спавном?

 

 

и второй вопрос.

Есть задумка при присутствии в инвентаре, допустим, двух и более артов от электро аномалий,  а так же при ношении на поясе наносить урон актору. как это реализовать можно?

Поделиться этим сообщением


Ссылка на сообщение

@naxac, ага, понятно. У меня вот такое получилось

function OnUseObject(obj, who)
    if obj then 
           if obj:section() =="ryk_item1" then
                amk.spawn_item_in_inv("arc_art_box_basic")
                amk.spawn_item_in_inv("arc_art_box_basic")     
           elseif obj:section() =="ryk_item2" then
                amk.spawn_item_in_inv("art_detector")
	   elseif obj:section() =="ryk_item3" then
         	amk.spawn_item_in_inv("wpn_val")
	        amk.spawn_ammo_in_inv("ammo_9x39_pab9",200,npc)           
           elseif obj:section() =="ryk_item4" then
         	amk.spawn_item_in_inv("stalker_outfit")
           end
 end
end

вроде работает)

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...