Случайная подборка модов
New Level Changer 6.0. Начало
4.0
Call of Chernobyl
4.5
Dead Autumn 2: Другая реальность
4.1
Время перемен v1.0
3.8
Как вступить в "Долг"?
3.9
Sins of the past. Пролог
3.3
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Среда, 02.03.2011, 09:50 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

Задаем разные вопросы касательно создания модов.
  Злобная реклама
Среда, 02.03.2011, 09:50
Статус:
Сообщений: 666
Регистрация: 05.04.2010
Антарктика  FaLcon
Четверг, 03.05.2012, 13:41 | Сообщение # 4201
Проект Смерти Вопреки
Статус:
Опытный:
Сообщений: 2022
Награды: 8
Регистрация: 17.07.2011

dinsekt, вот мои переделаные скрипты от зп (теперь с любым нпс не смотря на его логику можно говорить)
Ссылка !
  Злобная реклама
Четверг, 03.05.2012, 13:41
Статус:
Сообщений: 666
Регистрация: 17.07.2011
Российская Федерация  DarkFace
Четверг, 03.05.2012, 15:22 | Сообщение # 4202
Let it be
Статус:
Бывалый:
Сообщений: 1169
Награды: 2
Регистрация: 26.03.2012

создал квест, для волка принести итем при разговоре вылет((

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: ...blishing\s.t.a.l.k.e.r\gamedata\scripts\kvest.script:32: attempt to compare number with nil

в папке квест следующие:

Code
local nagrad = {

level_1 = {
"ammo_9x39_sp5",
"ammo_7.62x54_7h14",
"ammo_5.45x39_ap",  
"ammo_5.56x45_ap",  
"ammo_11.43x23_hydro",  
"bread",
"kolbasa",
"ammo_5.56x45_ss190"
},
level_2 = {
"bread",
"kolbasa",
"af_night_star",
}
}

function prines_vodku(first_speaker, second_speaker)
local actor, trader
if db.actor and db.actor:id() == first_speaker:id() then
actor = first_speaker
trader = second_speaker
else
actor = second_speaker
trader = first_speaker
end
local mutant_boar_leg = 0
actor:iterate_inventory(function (dummy, item) if item:section()=="vodka" then  
vodka= vodka+1 end end, nil)
if vodka>=3 then
return true
else
return false
end
end

function otdal_vodku(first_speaker, second_speaker)
local item = ""
local actor, trader
if db.actor and db.actor:id() == first_speaker:id() then
actor = first_speaker
trader = second_speaker
else
actor = second_speaker
trader = first_speaker
end
item = nagrad.level_2[math.random(table.getn(nagrad.level_2))]
flamethrower.relocate_n_items_section(trader, "vodka", "out", 3)
dialogs.relocate_item_section(second_speaker, item , "in")
end

function prines_andirat(first_speaker, second_speaker)
local actor, trader
if db.actor and db.actor:id() == first_speaker:id() then
actor = first_speaker
trader = second_speaker
else
actor = second_speaker
trader = first_speaker
end
local mutant_dog_tail = 0
actor:iterate_inventory(function (dummy, item) if item:section()=="antirad" then mutant_dog_tail=antirad+1 end end, nil)
if antirad>=3 then
return true
else
return false
end
end

function otdal_andirat(first_speaker, second_speaker)
local item = ""
local actor, trader
if db.actor and db.actor:id() == first_speaker:id() then
actor = first_speaker
trader = second_speaker
else
actor = second_speaker
trader = first_speaker
end
item = nagrad.level_1[math.random(table.getn(nagrad.level_1))]
flamethrower.relocate_n_items_section(trader, "antirad", "out", 3)
flamethrower.relocate_n_items_section(actor, item , "in", count)
end

в чем проблема?
  Злобная реклама
Четверг, 03.05.2012, 15:22
Статус:
Сообщений: 666
Регистрация: 26.03.2012
Российская Федерация  vlad_kap$
Четверг, 03.05.2012, 15:43 | Сообщение # 4203
Статус:
Отмычка:
Сообщений: 148
Награды: 0
Регистрация: 28.03.2012

Снова вопрос мапперам. При компиляции текстур вылезает такая ошибка

из за чего такая ошибка?????
  Злобная реклама
Четверг, 03.05.2012, 15:43
Статус:
Сообщений: 666
Регистрация: 28.03.2012
Российская Федерация  DarkFace
Четверг, 03.05.2012, 15:51 | Сообщение # 4204
Let it be
Статус:
Бывалый:
Сообщений: 1169
Награды: 2
Регистрация: 26.03.2012

vlad_kap$, вбей ошибку в гугл, и найдешь ответ....
  Злобная реклама
Четверг, 03.05.2012, 15:51
Статус:
Сообщений: 666
Регистрация: 26.03.2012
Российская Федерация  satanian
Четверг, 03.05.2012, 15:51 | Сообщение # 4205
Статус:
Новичок:
Сообщений: 200
Награды: 0
Регистрация: 28.12.2011

Возможно ли сделать так чтобы какой-то предмет влиял на ГГ ???Тоесть например: идет дождь ,и на ГГ это отображается капли воды ????
  Злобная реклама
Четверг, 03.05.2012, 15:51
Статус:
Сообщений: 666
Регистрация: 28.12.2011
Российская Федерация  antonnkz76
Четверг, 03.05.2012, 16:02 | Сообщение # 4206
5 лет в Зоне
Статус:
Опытный:
Сообщений: 2342
Награды: 9
Регистрация: 26.02.2012

Всем привет! Есть такой вопрос: можно ли сделать так, что при исполнении какой то функции происходила другая, и если можно то как? Ну, например: подбираю заспавненный калаш, и тут появляется кровосос в заданном месте!
  Злобная реклама
Четверг, 03.05.2012, 16:02
Статус:
Сообщений: 666
Регистрация: 26.02.2012
Российская Федерация  Kirk
Четверг, 03.05.2012, 16:25 | Сообщение # 4207
Статус:
Новичок:
Сообщений: 267
Награды: 0
Регистрация: 08.01.2012

DarkFace,
Не знаю точно как на ТЧ, но на ЗП таблицы не так. в level_1, после "ammo_5.56x45_ss190" не хватает "," .

Добавлено (03.05.2012, 16:25)
---------------------------------------------

Quote (antonnkz76)
Ну, например: подбираю заспавненный калаш, и тут появляется кровосос в заданном месте!

Через логику рестриктора просто

Через функцию можно примерно так:
  Злобная реклама
Четверг, 03.05.2012, 16:25
Статус:
Сообщений: 666
Регистрация: 08.01.2012
Российская Федерация  antonnkz76
Четверг, 03.05.2012, 16:28 | Сообщение # 4208
5 лет в Зоне
Статус:
Опытный:
Сообщений: 2342
Награды: 9
Регистрация: 26.02.2012

Kirk, не, ты не так понял, мне надо чтобы НЕ после того как я подберу ЛЮБОЙ калаш, а ИМЕННО тот, который я ЗАСПАВНИЛ
  Злобная реклама
Четверг, 03.05.2012, 16:28
Статус:
Сообщений: 666
Регистрация: 26.02.2012
Российская Федерация  Kirk
Четверг, 03.05.2012, 16:49 | Сообщение # 4209
Статус:
Новичок:
Сообщений: 267
Награды: 0
Регистрация: 08.01.2012

Quote (antonnkz76)
а ИМЕННО тот, который я ЗАСПАВНИЛ

"твой_предмет" - ну так тут и укажи свой калаш.. только его уникальным надо сделать (не wpn_ak74, а создай wpn_ak74_moy). или сделать как тайник..

Добавлено (03.05.2012, 16:49)
---------------------------------------------
У меня такой вопрос по ЗП:
если спавнить мутанта через alife():create("m_bloodsucker_e",vector():set....), то этот "зверёк" не отображается в статистике "самый опасный убитый"... В чём может быть проблема? В "штуках" засчитывается... И как это исправить?

  Злобная реклама
Четверг, 03.05.2012, 16:49
Статус:
Сообщений: 666
Регистрация: 08.01.2012
Российская Федерация  dinsekt
Четверг, 03.05.2012, 17:55 | Сообщение # 4210
Статус:
Новичок:
Сообщений: 263
Награды: 5
Регистрация: 12.07.2011

А какая логика нужна в ЗП, чтобы НПС сидел у костра и ел допустим, или байки травил? Ну хотя бы не стоял...
  Злобная реклама
Четверг, 03.05.2012, 17:55
Статус:
Сообщений: 666
Регистрация: 12.07.2011
  Earthworm-Jim
Четверг, 03.05.2012, 17:57 | Сообщение # 4211
Статус:
Опытный:
Сообщений: 2561
Награды: 3
Регистрация: 01.01.2012

dinsekt посмотри видео урок genior'а по работе в SDK 0.7, там показывается какая логика, и как сделать.
  Злобная реклама
Четверг, 03.05.2012, 17:57
Статус:
Сообщений: 666
Регистрация: 01.01.2012
Российская Федерация  vlad_kap$
Четверг, 03.05.2012, 18:04 | Сообщение # 4212
Статус:
Отмычка:
Сообщений: 148
Награды: 0
Регистрация: 28.03.2012

Для чего на зп нужно создавать смарт террейны симуляторы?
  Злобная реклама
Четверг, 03.05.2012, 18:04
Статус:
Сообщений: 666
Регистрация: 28.03.2012
  Earthworm-Jim
Четверг, 03.05.2012, 18:15 | Сообщение # 4213
Статус:
Опытный:
Сообщений: 2561
Награды: 3
Регистрация: 01.01.2012

vlad_kap$ для того чтобы привязать определённые действия NPC к определённому месту на локации
  Злобная реклама
Четверг, 03.05.2012, 18:15
Статус:
Сообщений: 666
Регистрация: 01.01.2012
Российская Федерация  vlad_kap$
Четверг, 03.05.2012, 18:17 | Сообщение # 4214
Статус:
Отмычка:
Сообщений: 148
Награды: 0
Регистрация: 28.03.2012

Earthworm-Jim, я создал смарт обычный. А вот для чего симуляторы смарты? Можно по подробней. И что если их не создавать?
  Злобная реклама
Четверг, 03.05.2012, 18:17
Статус:
Сообщений: 666
Регистрация: 28.03.2012
  Earthworm-Jim
Четверг, 03.05.2012, 18:18 | Сообщение # 4215
Статус:
Опытный:
Сообщений: 2561
Награды: 3
Регистрация: 01.01.2012

vlad_kap$ я не вникал, знаю лишь поверхностно. Советую посмотреть видео уроки genior'а по этим вопросам.
  Злобная реклама
Четверг, 03.05.2012, 18:18
Статус:
Сообщений: 666
Регистрация: 01.01.2012
Поиск: