ПроектыЧто НовогоСкачатьСообществоПоддержкаКомпанияВакансии
Список форумов » Форум по миру S.T.A.L.K.E.R. » MOD-ы
Вопросы по программированию для S.T.A.L.K.E.R.-Team

« Предыдущих 10 сообщений | 1 ... 305 306 307 308 309 310 311 312 | Следующих 10 сообщений »
Когда/Кем создано
Вопрос/ОтветНовые наверх Сортировка по убыванию
  21:50:43  17 Мая 2011
авторe-mailОтветить URL сообщенияНаверх
Razorr
Профи
 

 
На форуме с: 11/26/2008
Сообщений: 321
Подскажите пожалуйста, как правильно написать скрипт, чтобы, если актор имеет такой-то item, добавить такую-то статью в ПДА. И куда этот скрипт нужно будет прописать?
  19:55:29  20 Июня 2011
авторe-mailОтветить URL сообщенияНаверх
slava888
(Новичок)
 
На форуме с: 06/20/2011
Сообщений: 1
респаун актора?

Хотел сделать мини-мод чтобы ГГ умирал как в диабле, т.е. в death callback или в actor_binder:update при проверке db.actor.health <= 0 заспаунить трупик или тайничок с частью хабара, а самого ГГ вылеченного и полупустого перенести на базу или еще куде, но не получается отменить смерть ГГ: после того как health упал ниже нуля property становится read-only. Есть ли способ отменить смерть ГГ?
  14:00:54  7 Июля 2011
авторe-mailОтветить URL сообщенияНаверх
Карп
(Новичок)
 
На форуме с: 03/15/2011
Сообщений: 24
Мультиплеерные модели.

Подскажите, пожалуйста, где лежат ogf модели или хотя бы текстуры костюмов (экзы, СКАТа и СЕВЫ) от мултиплеера?
  21:59:32  11 Июля 2011
авторe-mailОтветить URL сообщенияНаверх
Пси-Сталкер
Зомби
(Профи)

 

 
На форуме с: 01/21/2010
Сообщений: 1594
Кося под Деда Макара: МООD: дежавю однако.
  07:36:02  17 Июля 2011
авторe-mailОтветить URL сообщенияНаверх
Mr.ANDERSAN
(Новичок)
 
На форуме с: 07/17/2011
Сообщений: 1

---ЦИТАТА---
Люди кто играл в сталкер тень чернобыля-апокалипсис?
---КОНЕЦ ЦИТАТЫ---


Я играл постоянно глючит
  13:32:08  28 Августа 2011
авторe-mailОтветить URL сообщенияНаверх
Карп
(Новичок)
 
На форуме с: 03/15/2011
Сообщений: 24
Вступил в Армию, сделал диалог на выдачу снаряжения тому вояке на главном блокпосту(не на том что под мостом)он в файле [character_desc_escape] называется blockpost_commander но он вообще не хочет разговаривать, что сделать чтобы он мог начать диалог?
  14:10:40  28 Августа 2011
авторe-mailОтветить URL сообщенияНаверх
h0N0r
(Бывалый)
 
На форуме с: 05/20/2007
 

Сообщение редактировал(а):
h0N0r
08/28/2011 14:11:13
Сообщений: 94
Карп
[link]http://stalkerin.gameru.net/wiki/index.php/SoC._Создание_диалогов[/link]
  10:13:23  30 Августа 2011
авторe-mailОтветить URL сообщенияНаверх
Карп
(Новичок)
 
На форуме с: 03/15/2011
Сообщений: 24

---ЦИТАТА---
Карп
[link]http://stalkerin.gameru.net/wiki/index.php/SoC._Создание_диалогов[/link]
---КОНЕЦ ЦИТАТЫ---


Диалог я создал, но когда стоишь рядом и нажимаешь F (говорить) ничего не происходит.он просто не хочет начинать, как это исправить?
  10:51:16  31 Августа 2011
авторe-mailОтветить URL сообщенияНаверх
h0N0r
(Бывалый)
 
На форуме с: 05/20/2007
Сообщений: 94
Для этого в xr_meet.script (в строке 458 функции init_meet), удалить - npc_community == "military" or, тогда можно будет говорить с любым солдатом.
  00:38:23  13 Сентября 2011
авторe-mailОтветить URL сообщенияНаверх
akheront
(Новичок)
 
На форуме с: 11/05/2008
Сообщений: 15
Доброго времени суток всем!
Есть такой код

local actor_items_table = {"af_medusa",
"af_cristall_flower",
.............
"matras",
"cigarette"
} - массив из всех item_sections целиком не пишу занимает много места
local i
local barter_table = {}

function help_barter_items() - фунуция вычитывающая из массива секции подходящие по параметрам item_cost и item_condition
local n = table.getn(actor_items_table)
local n_count = 0
local actor_table = {}
i = 0

for a = 1, n do
n_count = n_count + 1
actor_table[n_count] = actor_items_table[a]

if n_count > 1 then
actor_item_name = actor_table[math.floor(table.getn(actor_table))]
local actor_item = db.actor bject(actor_item_name)
if actor_item ~= nil then
localitem_cost = (actor_item:cost() - 2000)
local item_condition = actor_item:condition()
if item_cost >= 0 and item_condition > 0.5 then
i = i + 1
barter_table = tostring(actor_item_name) -заполнение массива из подходящих секций
end
end
end
end
end


function init_doc_dialog(dlg) - создание диалога

local phr = dlg:AddPhrase("health_repair_33","0","",-10000)
localphrase_script = phr:GetPhraseScript()
i = table.getn(barter_table) --??
local n = 0

phr = dlg:AddPhrase("health_repair_35","1","0",-10000)
phrase_script = phr:GetPhraseScript()
phrase_script:AddAction("agr_u_robbers_barter.want_item"


phr = dlg:AddPhrase("health_repair_34","2","0",-10000)
phrase_script = phr:GetPhraseScript()
phrase_script:AddDontHasInfo("barter_info"

for k = 1, i do
n = n + 1
phr = dlg:AddPhrase(tostring(game.translate_string(i)), 2 + n, "1", -10000)
phrase_script = phr:GetPhraseScript()

end

phr = dlg:AddPhrase("health_repair_361","7","1",-10000)
phrase_script = phr:GetPhraseScript()

end

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

или

Как передать содержимое массива barter_table = {}, заполненго в перваой функции во вторую?

Оба знчения в диалоговой функции имеют результат nil. Знаю что пишу что то неправильно. Вопрос что? Где ошибка?
Помогите пожалуйста
 
Каждое слово должно быть не менее 3 букв.
Искать:    
Условия поиска:    - пробелы как AND    - пробелы как OR   
 
Список форумов » Форум по миру S.T.A.L.K.E.R. » MOD-ы
 

Все даты в формате День-Месяц-Год.


 
Наверх

Copyright © 1995-2021 GSC Game World. Все права защищены.
Этот сайт лучше всего просматривать в Internet Explorer 4.xx и выше, с поддержкой Javascript
При возникновении проблем обращайтесь к вебмастеру.
Продукты Opera Software не поддерживаются.
При возникновении ошибок в работе сайтов с использованием продуктов Opera Software обращайтесь
в службу поддержки Opera Software.