Перейти к контенту

Скриптование


Svoboда

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

Подскажите, а как можно "ограбить" ГГ, т.е. удалить все содержимое инвентаря, включая оружие, которое держит в руках, и нож?

Изменено пользователем Музафир
  • Не нравится 1

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


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

Jurok, спасибо. Я тоже нашел эту функцию, но там удаляется вообще все: и ПДА, и бинокль, и болт. Их потом нужно будет как-то вернуть. Я думаю модифицировать ее примерно так:

function clear_inv()


local cnt = db.actor:object_count()
for i=0, cnt-1 do
local item = db.actor:object(i)
local sobj = alife():object(item:id())
if sobj ~= ПДА Меченого or Бинокль or Болт then
alife():release(sobj,true)
end
end
end

 

Только не знаю, как правильно указать предметы, которые хочу исключить.

P.S. Сильно не бейте. Со скриптами не дружу, а квест доделать хочется. Очень надеюсь на ответ :)

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


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

Всем спасибо, парни, помогите еще разок. Понимаю, что вопрос нубский, но для меня это пока сложно

Задача: организовать проверку количества убитых кровососов. При убийстве выдается соответствующий инфопоршень, я решил сделать так:

 

function sosyci_proverka()
local k = 0
if has_alife_info ("sosyci_stroika_1_killed") then
k = k + 1
end
if has_alife_info ("sosyci_stroika_2_killed") then
k = k + 1
end
if has_alife_info ("sosyci_stroika_3_killed") then
k = k + 1
end
if has_alife_info ("sosyci_stroika_4_killed") then
k = k + 1
end
return k
end

function sosyci_jivy
if sosyci_proverka() = 0 then
return true
end
return false
end

 

sosyci_jivy - это прекондишен в диалоге. По идее, он сработает, если все живы или убит хотя бы один. На первый раз сойдет.

Но далее мне понадобится еще раз обратиться к проверке и узнать точное кол-во убитых кровососов (возможно их на тот момент останется только 2 или 3), чтобы вычислить, сколько щупалец ГГ может сдать по завершении задания. И вот здесь меня мучат сомнения: допустим, кровососы убиты в порядке 4,2,1,3, будет ли в таком случае k = 4?

Изменено пользователем Музафир

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


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

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