Пользователей: 1
Гостей: 801
Всего: 802

» Подробно
» Сегодня

Привет, гость!









Автор Сообщение
karavan
    
Посты: 940
Откуда:
Возраст:
08-01-2011 08:51 GMT3 час. #1413473   
Mehanik Yar

И еще вопрос, возможно ли отрезать кусок от модели, ну например от крана, и сделать этот кусок отдельной моделью, ну и в предметах прописать?

Да, возможно. "Отрезанной" части нужно добавить кость, наример в милке, и настроить эту кость в СДК.


Анонс мода-аддона "S.T.A.L.K.E.R. - Безопасная земля"
Узнай о моде больше - подпишись на канал (кликабельно)
FLIKER
    
Посты: 1047
Откуда: Краснодар
Возраст: 30
08-01-2011 09:10 GMT3 час. #1413475   
Народ подскажите пожалуйста, какие там координаты для место расположение фонарика на плече?


losiara
    
Посты: 549
Откуда: Откуда то оттуда...
Возраст: 51
08-01-2011 12:15 GMT3 час. #1413537   
Привет всем!
Кто знает как еще можно активировать функцию кроме инфопоршня и через диалог???
Речь идет об активации скриптовых монстров, можно например настроить их появление при переходе на локацию, если да то в каких файлах прописывать???:-)


Внатуре пацаны, гаси их...
Как сделать НПС бессмертным...
Логика в ТЧ!
Здесь нарисована цифра четыре "8", если вы видите восемь, то вам нужно к нам...
врач-психиатр, дерматолого-терапевто-окулист!!!
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 47
08-01-2011 12:59 GMT3 час. #1413560   
losiara
Варианты активации функций(для твоих нужд):
1) каллбек захода на уровень - подробности в справочнике по функциями и классам на сайте АМК.
2) Проверка на апдейте имени загруженного уровня.

...А вообще есть еще 1001 вариант активации функции.
Самый экзотичный - через ярлык игры и собственный ключ.

SkyLoader
os.time() -- без аргументов вернет кол-во секунд прошедших с начала "эпохи", (может быть аргументом os.date)
os.date() - без аргументов вернет строку такого вида 01/08/11 12:46:48
Подробный разбор этих методов читай в статьях.


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Ma$ter
    
Посты: 477
Откуда: Tamboff
Возраст:
08-01-2011 13:54 GMT3 час. #1413597   
SkyLoader

http://www.amk-team.ru/forum/index.php?showtopic=7450
Шапка темы ты там найдешь 3 ссылки на посты. В этих постах очень подробно разобрали функции времени


Знание assembler, C/C++, Pascal, Lua.
Mr House
    
Посты: 23
Откуда:
Возраст:
08-01-2011 13:56 GMT3 час. #1413598   
Всем привет, неподскажите ктонибудь что делать если я вот декомпильнул локу Мертвый город (билд 1472) загрузил в СДК и вот такая ошибка. В результате чего не грузится террейн



Набор в команду Big-Bang Team. Связаться со мной можно по асе 603426130 или пм на сайте.
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 47
08-01-2011 14:16 GMT3 час. #1413605   
Ma$ter
Вопрос звучал как "Какие методы есть в Lua, чтобы узнать реальные дату и время?"
Методы сталкера к данной формулировке не относятся. К тому ж они возвращают игровое время и дату - а не реальные(time_global() не в счет).

Но на всякий случай уточню для SkyLoader'а - библиотека os в сталкер не экспортирована, так что если требуется перевести игровые дату\время в реальные придется изобретать свои методы конвертирования.

добавлено спустя 21 минут

Я не понял - Kolmogor с malandrinus'ом весь debug экспортировали в скрипты :lok5)? или только debug.getinfo() ?
И dll с log1 для ТЧ подходит?

отредактировал(а) erlik: 08-01-2011 14:39 GMT3 час.

Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
08-01-2011 15:12 GMT3 час. #1413627   
**5001b67681f3126adde4**
И
**5002b67681f3126adde4**]
В чем отличие "." от ":"? И вообще эти символы в Lua ка**5014b67681f3126adde4**ode]local f = db.actor.satiety[/code]

отредактировал(а) Stalk15: 08-01-2011 15:26 GMT3 час.

Новые фишки для сталкера(см. журнал)
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 47
08-01-2011 15:43 GMT3 час. #1413639   
Бинарные патчи для ТЧ не подходят.
Ma$ter стоило бы указать в журнале, что восстановление printf (через log1) возможно пока только для ЗП.
А то я обрадовался...зря.

Stalk15
db.actor:health() - это вызов у объекта метода health() - (скобки обязательны)

db.actor.health - обращение к свойству health определенного в классе объекта.
Если не вдаваться в дебри ООП, то по простому свойство это переменная класса своим значением имеющая некий результат работы класса.
Обращение к свойству через точку почти аналогично обращению к ключу значению таблицы через запись таблица.строковой_ключ
Класс это своего рода таблица которая хранит данные об объекте в своих собственных переменных (они же ключи: запись в классе
self.переменная= значение - аналогично записи имя_таблицы["ключ"]=значение
или имя_таблицы.ключ = значение)
self - это псевдоним таблицы класса.
Что касается вызова методов то в lua это возможно в двух вариантах:
класс:метод() или экземпляр_класса:метод()
класс.метод(self)

добавлено спустя 37 секунд

db.actor.satiety - это не только у тебя не работает :-)

отредактировал(а) erlik: 08-01-2011 18:13 GMT3 час.

Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
08-01-2011 17:44 GMT3 час. #1413649   
erlik
Понятно, спасибо.

А голод в игре как-то определяется. Иконка хавчика краснеет в зависимости голодности ГГ. Значит это в движке наверно.
Получается, степень голода ГГ определить ни как?


erlik
Блин, это плохо. Ну тогда придется таймером сделать.

отредактировал(а) Stalk15: 08-01-2011 18:59 GMT3 час.

Новые фишки для сталкера(см. журнал)
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 47
08-01-2011 18:17 GMT3 час. #1413672   
Stalk15
Может быть и есть какой то вариант. Но мне**5006b67681f3126adde4**nction on_actor_satiety()
end[/code]
поставь туда вызов своей функции и когда ГГ будет голоден(на какой стадии - не знаю) - вызов должен сработать. Но вот получить именно степень голодности тут не получится.


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
СидырыЧЪ
    
Посты: 208
Откуда:
Возраст: 30
08-01-2011 20:14 GMT3 час. #1413796   
Помогите с функцией при использовании предмета проигрывался звук, а сам предмет возвращался обратно в инвентарь. Сама функция при использ. предмета есть, а вот строки нету, чтобы предмет возвращался обратно в инвентарь. Спасибо.


Horrible area mod Видео в журнале
--------------------------------------------------------------------
Важнейшая задача цивилизации - научить человека мыслить
Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
08-01-2011 20:28 GMT3 час. #1413806   
СидырыЧ


Новые фишки для сталкера(см. журнал)
ДатчикХабара
    
Посты: 558
Откуда: Saratov
Возраст:
08-01-2011 20:38 GMT3 час. #1413815   
СидырыЧЪ
У меня вот так стоит:




---\\Если секция равняется спальному мешку,то
elseif obj:section() =="sleep_bag" then
--\\спавним наш объект
alife():create("объект",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:i())
--\\наше действие,запускаем меню
level.start_stop_menu(sleep_menu.sleep_menu(), true)



Заместо sleep_bag - ставь свой объект,где написано объект пиши имя своего объекта.Заместо моего действия ставь своё....

а вообще строчка вот эта:



alife():create("имя_твоего_итема",db.actor:position(),db.actor:level_vertex_id(),db.actor:game_vertex_id(),db.actor:id())



СидырыЧЪ
    
Посты: 208
Откуда:
Возраст: 30
08-01-2011 20:40 GMT3 час. #1413819   
Stalk15
В данном случае имеется ввиду игровое время


Horrible area mod Видео в журнале
--------------------------------------------------------------------
Важнейшая задача цивилизации - научить человека мыслить
Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
08-01-2011 20:52 GMT3 час. #1413826   
СидырыЧЪ
Ты не понял вопроса. Мне нужно знать сколько игрового времени или реального.


Новые фишки для сталкера(см. журнал)
999Geka666
    
Посты: 89
Откуда: Ижевск
Возраст: 34
08-01-2011 20:55 GMT3 час. #1413830   
Модеры, подскажите, как уменьшить число товаров у торговца, я прописывал во всех секциях ;NO TRADE то что мне не нужно, а что нужно прописывал чтоб было в продаже, но после этого у торговца вообще все пропадает, и он может тока скупать, что я не так делаю? может кто подскажет:-(


С понедельника не пью.... со следующего....
СидырыЧЪ
    
Посты: 208
Откуда:
Возраст: 30
08-01-2011 21:12 GMT3 час. #1413839   
999Geka666
Секция ;NO TRADE означает, что не продается предмет. Чтобы предмет продавался, необходимо убрать эту секцию тут supplies_start и тут trader_start_sell, чтобы предмет продавался. И на место ;NO TRADE прописать = 1, 1.

добавлено спустя 3 минут

Stalk15
А как мне объеденить эту функцию в бинд_сталкер
fleshka_kvest.take_my_flash(obj)


с этой
if not db.actor:object("guitar_a") then

отредактировал(а) СидырыЧЪ: 08-01-2011 21:16 GMT3 час.

Horrible area mod Видео в журнале
--------------------------------------------------------------------
Важнейшая задача цивилизации - научить человека мыслить
999Geka666
    
Посты: 89
Откуда: Ижевск
Возраст: 34
08-01-2011 21:19 GMT3 час. #1413847   
СидырыЧЪ это я знаю, я хочу убрать некоторый товар, но если я его убираю, то торговец вообще не че не продает


С понедельника не пью.... со следующего....
TorX
    
Посты: 25
Откуда: Cанкт-Петербург
Возраст:
08-01-2011 21:26 GMT3 час. #1413850   
Блин, какие сложные вещи вы тут обсуждаете...)
У меня вопрос попроще. Пытаюсь создать какую-нибудь пушку на основе модели старой. Как и положено, копирую-переименовываю огф-ник, запиливаю в фотошопе (со всеми плагинами) новую текстуру, прописываю в огф-нике блокнотом путь к текстуре (заменяю старый, длину сохраняю), добавляю соотв. файл ltx в папку weapons, добавляю в weapons.ltx, mp_ranks.ltx, prefetch.ltx... Добавил в соотв строки в скрипт, ответсвтвенный за выдачу Волком хабара. Но при попытке выдачи вылет с stack trace:
Можете сказать, что в алгоритме не то? Использовал ЭТУ статью.


СидырыЧЪ
    
Посты: 208
Откуда:
Возраст: 30
08-01-2011 21:27 GMT3 час. #1413851   
999Geka666
Значит криво убираешь. Проверь все секции нужного (продаваемого) товара.


Horrible area mod Видео в журнале
--------------------------------------------------------------------
Важнейшая задача цивилизации - научить человека мыслить
999Geka666
    
Посты: 89
Откуда: Ижевск
Возраст: 34
08-01-2011 21:30 GMT3 час. #1413852   
TorX Пришли лог


С понедельника не пью.... со следующего....
СидырыЧЪ
    
Посты: 208
Откуда:
Возраст: 30
08-01-2011 21:33 GMT3 час. #1413856   
TorX
Задали вопрос, я написал ответ)). Надо же новичкам помогать.
А по поводу твоего вопроса, блокнот может повредить модельку при сохранении (путь), хотя если даже ничего не изменится в самом файле. Редактируй путь с помощью нех-редактора.


Horrible area mod Видео в журнале
--------------------------------------------------------------------
Важнейшая задача цивилизации - научить человека мыслить
TorX
    
Посты: 25
Откуда: Cанкт-Петербург
Возраст:
08-01-2011 22:12 GMT3 час. #1413879   
СидырыЧЪ
Оу... Не знал, заработало! Спасибо большое! :-cool) Не думал о такой принципиальной разнице нех-редактора и блокнота.
А не знаешь, где можно посмотреть уже готовые текстурки для различных базовых моделей? Сам пока рисовать толком не умею...


Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
08-01-2011 22:14 GMT3 час. #1413881   
СидырыЧЪ
Чоё ты мне задаешь? Думаешь, я понял твой вопрос? Т**5006b67681f3126adde4**t:set_callback(callback.use_object, OnUseObject, self)[/code]

OnUseObject это имя функции которая будет вызываться, когда эктор будет использовать предметы типа хлеба\водки\антирада\аптечки\бинта\дринка и т.д. - то есть
те которые имеют менюшку "использовать".
Для того, чтобы использование предмета можно было отследить, в конфиге у него должен быть указан класс от одного из вышеуказанных итемсов.
И далее радуемся жизни с этой функцией:


[code]function OnUseObject(obj, who)
if obj then
if obj:section() =="предмет" then -- здесь делаем проверку на секцию нужного предмета
действие
end
end
end[/code]



Делал по этой инструкции. Колбэк прописал так:
[code]self.object:set_callback(callback.use_object, golod_bar.plus_satiety, self)[/code]
Потом пишу в файле golod_bar:
[code]function plus_satiety(obj, who)
if obj:section() == "bread" then[/code]
и получаю вылет: attempt to call method 'section' (a nil value)
Замена метода section() на section_name() не помогла. В чем прпоблема?

отредактировал(а) Stalk15: 08-01-2011 23:40 GMT3 час.

Новые фишки для сталкера(см. журнал)
999Geka666
    
Посты: 89
Откуда: Ижевск
Возраст: 34
08-01-2011 23:48 GMT3 час. #1413963   
Можно ли как нибудь осущесвить мою задумку? Я хочу что бы после выполнения квеста с лабораторией Х18, при разговоре с барменом, чувак отходил в сторону(который вечно говорит "тебе суда нельзя")

добавлено спустя 1 минуту

если можно, то как?

отредактировал(а) 999Geka666: 08-01-2011 23:50 GMT3 час.

С понедельника не пью.... со следующего....
1200345
    
Посты: 32
Откуда:
Возраст:
08-01-2011 23:53 GMT3 час. #1413967   
помогите, скажите куда оброщаться по проблемам с народной солянки:-(


АнархОПанк
    
Посты: 998
Откуда:
Возраст:
08-01-2011 23:56 GMT3 час. #1413972   
1200345 а поглядеть лень? на первой же странице, вверху!

Кликни и добавь в закладки

отредактировал(а) АнархОПанк: 08-01-2011 23:58 GMT3 час.

erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 47
09-01-2011 00:00 GMT3 час. #1413973   
Stalk15
Поставь п

отредактировал(а) erlik: 09-01-2011 00:13 GMT3 час.

Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
win win
    
Посты: 258
Откуда: о_О
Возраст: 12
09-01-2011 00:33 GMT3 час. #1414017   
Как мне отредактировать анимки худа?


Мои модельки NEW!


Форумы Архив » Свалка Вопросы и ответы (старое по 29.01.11)


Эта тема закрыта, публикация новых сообщений недоступна.
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для
просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.

Использование материалов сайта возможно с разрешения администрации. Все права защищены. © 2004–2025 «Stalker-Portal.ru»