Случайная подборка модов
Пространственная Аномалия 4.1
4.5
Тёмное Братство – Проклятые Зоной
3.1
Возвращение Шрама
3.9
Закоулки правды
3.6
Зона обр.2010г.
3.1
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
Коста Рика  Jargon
Понедельник, 25.06.2012, 01:57 | Сообщение # 6076
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

ins33,
в том скрипте обновялки разичных вункций
  Злобная реклама
Понедельник, 25.06.2012, 01:57
Статус:
Сообщений: 666
Регистрация: 24.06.2012
Украина  BozKurt
Понедельник, 25.06.2012, 02:08 | Сообщение # 6077
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

ins33, проверить состояние брони или оружия можно при помощи функции condition.
Т.е. тебе по сути нужно сделать проверку:
Code
if obj:condition() < 0.5 then
     --# Нельзя ремонтировать
end
Где obj это объект брони или оружия.
Делаешь их этого условия проверку, которая возвращает ложь либо истину и в нужном месте ставишь эту функцию в качестве precondition.
  Злобная реклама
Понедельник, 25.06.2012, 02:08
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  ins33
Понедельник, 25.06.2012, 02:35 | Сообщение # 6078
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Jargon, По типу если есть то, если нет тогда ждём если есть? Или, как то иначе обновление происходит.
На АМК слишком много интересных тем. Глаза разбегаются! Подскажи где подобные вопросы обсуждаются?
ColR_iT,
Правильно понял?
if item_in_slot ~= nil and 1 > item_in_slot:condition(0.5) then
item_in_slot:set_condition(1)
if item_in_slot ~= nil and 1 > item_in_slot:condition(0.49) then
item_in_slot:set_precondition
П.С. Я только учусь, и конкретные вырезки из кода, дают больше чем уроки. В уроках тупо копируешь, а в намёках есть место самому подумать.
Сообщение отредактировал ins33 - Понедельник, 25.06.2012, 02:53
  Злобная реклама
Понедельник, 25.06.2012, 02:35
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Соединенные Штаты  demover123
Понедельник, 25.06.2012, 03:48 | Сообщение # 6079
Статус:
Неопытный:
Сообщений: 523
Награды: 2
Регистрация: 27.06.2011

Как сделать замену обэкта на другой в открытом пространстве?
  Злобная реклама
Понедельник, 25.06.2012, 03:48
Статус:
Сообщений: 666
Регистрация: 27.06.2011
Российская Федерация  _SoKRaT_
Понедельник, 25.06.2012, 08:23 | Сообщение # 6080
Статус:
Новичок:
Сообщений: 309
Награды: 3
Регистрация: 31.01.2012

Подскажите, в чём здесь ошибка?

Вроде всё грамотно сделал... sad

Добавлено (25.06.2012, 08:23)
---------------------------------------------
Уже разобрался.

  Злобная реклама
Понедельник, 25.06.2012, 08:23
Статус:
Сообщений: 666
Регистрация: 31.01.2012
Беларусь  Dik_lu
Понедельник, 25.06.2012, 10:54 | Сообщение # 6081
Статус:
Отмычка:
Сообщений: 131
Награды: 0
Регистрация: 22.06.2012

Подскажите пожалуйста, где описываются предметы в ТЧ ?
  Злобная реклама
Понедельник, 25.06.2012, 10:54
Статус:
Сообщений: 666
Регистрация: 22.06.2012
Российская Федерация  ins33
Понедельник, 25.06.2012, 10:57 | Сообщение # 6082
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

Dik_lu, Какое описание ты имеешь в виду?
  Злобная реклама
Понедельник, 25.06.2012, 10:57
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  Gramatik
Понедельник, 25.06.2012, 12:11 | Сообщение # 6083
Статус:
Новичок:
Сообщений: 336
Награды: 0
Регистрация: 28.05.2012

Code
[error]Expression    : motion_ID.valid()
[error]Function      : CKinematicsAnimated::ID_Cycle
[error]File          : D:\prog_repository\sources\trunk\Layers\xrRender\SkeletonAnimated.cpp
[error]Line          : 210
[error]Description   : ! MODEL: can't find cycle:  
[error]Arguments     : death_init

Что не так ребята?
  Злобная реклама
Понедельник, 25.06.2012, 12:11
Статус:
Сообщений: 666
Регистрация: 28.05.2012
Российская Федерация  Strel_ock
Понедельник, 25.06.2012, 12:33 | Сообщение # 6084
Статус:
Отмычка:
Сообщений: 160
Награды: 0
Регистрация: 23.05.2012

ColR_iT, вот вылет с твоим файлом "_g.script": (по счёт вылета с диалогом "есть работа" с Лисорм

! Unknown command: *INFO:***  esc_flesh_1 -- State: 0 -- Total population: 2/2 -- Non exclusive population: 0/0
! Unknown command: *INFO:set new target state sit
! Unknown command: *INFO:***  esc_flesh_2 -- State: 0 -- Total population: 2/2 -- Non exclusive population: 0/0
! Unknown command: *INFO:Selected [post_joke]
! Unknown command: *INFO:*INFO*: npc='single_player' id='escape_fox_heal'
! Unknown command: *INFO:ВНИМАНИЕ! Ошибка! Информация по ошибке в строках ниже !
! Unknown command: *INFO:ERROR!:Task manager error: wrong parent story_id[5]

FATAL ERROR

[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description : <no expression>
[error]Arguments : LUA error: ....r. - shadow of chernobyl\gamedata\scripts\_g.script:86: ВНИМАНИЕ! Игра прервана! Информация в строках выше.

stack trace:

видимо, в таск мангер надо где- то как- то Лиса добавить, как говорил Kail,
но как и что там делать я не понимаю!

Сообщение отредактировал Strel_ock - Понедельник, 25.06.2012, 12:39
  Злобная реклама
Понедельник, 25.06.2012, 12:33
Статус:
Сообщений: 666
Регистрация: 23.05.2012
Российская Федерация  satanian
Понедельник, 25.06.2012, 12:42 | Сообщение # 6085
Статус:
Новичок:
Сообщений: 200
Награды: 0
Регистрация: 28.12.2011

Привет всем ...Наверно , на мой вопрос уже отвечали , но искать около 50-ти страниц wacko . Как сделать , чтобы после взятия предмета (пда , чемодан) , спавнился кровосос ???
  Злобная реклама
Понедельник, 25.06.2012, 12:42
Статус:
Сообщений: 666
Регистрация: 28.12.2011
Украина  BozKurt
Понедельник, 25.06.2012, 12:58 | Сообщение # 6086
Статус:
Опытный:
Сообщений: 1753
Награды: 3
Регистрация: 25.05.2012

ins33, нет не правильно, если быть точнее, то я тебя не понял...
Если у тебя item_in_slot это объект брони или оружия, то ты очень неудачно выбрал имя переменной, поскольку для класса game_object существует одноимённый метод, возвращающий как раз таки объект из указанного слота. Для ТЧ это выглядит так:
Code
--# Получаем объект из пистолетного в слота
local obj_pistol = db.actor:item_in_slot(1)
--# Получаем объект из автоматного слота
local obj_rifle = db.actor:item_in_slot(2)
--# Получаем объект из слота под костюм
local obj_outfit = db.actor:item_in_slot(6)

Если правильно переделать твою проверку, то выйдет что-то наподобие этого:
Code
--# Получаем объект из пистолетного в слота
local obj_pistol = db.actor:item_in_slot(1)

if obj_pistol ~= nil and obj_pistol:condition() < 0.5 then
     --# Действия, если состояние объекта меньше 50%
else
     --# Действия, если состояние объекта больше либо равно 50%
end
Для остальных слотов проверки аналогичны.

Функции set_precondition в ТЧ нет, поэтому я не знаю, что это и что ты хотел этим сделать.


Strel_ock, ну так Kail уже всё показал - сделай по аналогии, вот ссылка на ответ: >>Click Me<<
  Злобная реклама
Понедельник, 25.06.2012, 12:58
Статус:
Сообщений: 666
Регистрация: 25.05.2012
Российская Федерация  Гереро
Понедельник, 25.06.2012, 13:12 | Сообщение # 6087
Technologies Progress
Сообщений: 1874
Регистрация: 26.07.2011

...Зов Припяти...

Как отключить первые пять квестов на поиски упавших вертолетов, то есть что бы они не появлялись в начале игры?
  Злобная реклама
Понедельник, 25.06.2012, 13:12
Статус:
Сообщений: 666
Регистрация: 26.07.2011
Российская Федерация  RICK
Понедельник, 25.06.2012, 13:17 | Сообщение # 6088
Статус:
Опытный:
Сообщений: 1205
Награды: 4
Регистрация: 10.05.2011

;----------------
;вопрос по тч
;----------------

я вот хочу создать дополнительные опции мода в скрипт main_menu написал калбек

создал скрипт с названием потом написал xml файл но при в ходе в игру все по стандарту непоявляется опции мода
  Злобная реклама
Понедельник, 25.06.2012, 13:17
Статус:
Сообщений: 666
Регистрация: 10.05.2011
Российская Федерация  ins33
Понедельник, 25.06.2012, 13:26 | Сообщение # 6089
Dream Reader Mod
Статус:
Опытный:
Сообщений: 2269
Награды: 1
Регистрация: 17.01.2012

ColR_iT,

....
else
if item_in_slot ~= nil and 1 < item_in_slot:condition(0.50) then
item_in_slot:precondition
Так? Или:
item_in_slot:set_condition fals
Сообщение отредактировал ins33 - Понедельник, 25.06.2012, 13:35
  Злобная реклама
Понедельник, 25.06.2012, 13:26
Статус:
Сообщений: 666
Регистрация: 17.01.2012
Российская Федерация  Novellus
Понедельник, 25.06.2012, 13:30 | Сообщение # 6090
Статус:
Бывалый:
Сообщений: 676
Награды: 1
Регистрация: 25.04.2012

Ребят дайте пожалуйста ссылочку на урок по добавлению локации(ЗП) или распишите как это делать!?
  Злобная реклама
Понедельник, 25.06.2012, 13:30
Статус:
Сообщений: 666
Регистрация: 25.04.2012
Поиск: