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

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

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









Автор Сообщение
vitok96
    
Посты: 131
Откуда: Сумы
Возраст: 28
13-11-2011 13:13 GMT3 час. #1543368   
Struck в каком файле и в какой строчке спальника что нужно исправить?
я так понял что функция в main_sleep скрипте:
function sleep_one_hour()
main_sleep.main(1)-- сон один час
end


Маленький оружейный мод на ТЧ с более реалистичными по ТТХ оригиналльными стволами
новые визуалы долговцев
и целая бригада бандюков
в моём журнале
Struck
    
Посты: 1946
Откуда:
Возраст:
13-11-2011 14:58 GMT3 час. #1543398   
vitok96 там и есть

VOva-VIP а голова на что?...это же простейший алгоритм, поставь таймер, по истечении удали эффект

TheDoktor создать новую аномалию...не?


Снова в строю.

l
TheDoktor
    
Посты: 3814
Откуда: Керчь
Возраст: 37
13-11-2011 15:20 GMT3 час. #1543407   
Struck и спавнить по определённым местам? Нееее... Хотелось бы что то типа тумана.


Я – хозяин своей судьбы, но только судьба знает, где закончится мой путь.

VOva-VIP
    
Посты: 325
Откуда: Миасс
Возраст: 27
13-11-2011 16:34 GMT3 час. #1543437   
Struck, мне уже про этот таймер сколько раз говорили, я же даже не знаю как его делать. Да тут бы каждый мало чего бы понимал, если бы ему на словах объясняли. Я не скриптёр, с анимациями вообще первый раз сталкиваюсь, таймер могу делать только тот, что в углу экрана появляется...
Может пример покажешь? Если бы я умел, то потрудился и сделал, но тут я могу всю неделю экспериментировать и ничего не добиться.


Struck
    
Посты: 1946
Откуда:
Возраст:
13-11-2011 16:41 GMT3 час. #1543443   
TheDoktor а что мешает забить вертексы, и рандомно переспавнивать через определенное время, вроде две таблицы не много времени отнимут=)

VOva-VIP таймер стандартный, применяется во многих туторах, у меня в журнале можешь глянуть, а делать что-то за кого-то неохота, я лучше музыку послушаю:-)

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

TheDoktor ты хочешь новый вид погоды чтоли сделать?

отредактировал(а) Struck: 13-11-2011 16:42 GMT3 час.

Снова в строю.

l
TheDoktor
    
Посты: 3814
Откуда: Керчь
Возраст: 37
13-11-2011 16:44 GMT3 час. #1543450   
Struck ну да. Ветерок закручивает вихрь на той же дороге. Атмосферно? Думаю да.


Я – хозяин своей судьбы, но только судьба знает, где закончится мой путь.

Priboj37
    
Посты: 458
Откуда: Симферополь
Возраст:
13-11-2011 16:45 GMT3 час. #1543452   
TheDoktor Привeт. Погодa из ABC.


"Стaрый в дeлe"
Struck
    
Посты: 1946
Откуда:
Возраст:
13-11-2011 19:58 GMT3 час. #1543550   
TheDoktor ну и что мешает проверять плохая ли погода, и в зависимости от этого рандомно спавнить твои вихри?


Снова в строю.

l
losiara
    
Посты: 549
Откуда: Откуда то оттуда...
Возраст: 51
13-11-2011 20:29 GMT3 час. #1543566   
Struck
Я думаю, TheDoktor ничего не мешает, ему необходима функция этой самой проверки...;-)


Внатуре пацаны, гаси их...
Как сделать НПС бессмертным...
Логика в ТЧ!
Здесь нарисована цифра четыре "8", если вы видите восемь, то вам нужно к нам...
врач-психиатр, дерматолого-терапевто-окулист!!!
kapitan-direktor
    
Посты: 2
Откуда: Фокино
Возраст:
13-11-2011 22:28 GMT3 час. #1543596   
Привет Всем !!!!! Может кто поможет чайнику ..... где скачать 1.0004 оригинал ???????


DmBorn
    
Посты: 2008
Откуда: Москва
Возраст: 28
13-11-2011 22:30 GMT3 час. #1543597   
kapitan-direktor
Тебе патч нужен?


Монарх
    
Посты: 42
Откуда:
Возраст:
13-11-2011 23:06 GMT3 час. #1543612   
Мой вопрос снимается, т.к. я исправил косяк сам. Все равно спс за то, что откликнулись.


Сталкер - это не куча стволов и костюмов... Сталкер - это душа...
ArGiOpA
    
Посты: 80
Откуда: Воронеж
Возраст: 28
14-11-2011 00:38 GMT3 час. #1543625   
Привет всем. Подскажите, как повесить на сталкера главное задание? И ещё, для чего нужна "активация" в диалогах или квестах при создании НПС?


Монарх
    
Посты: 42
Откуда:
Возраст:
14-11-2011 14:43 GMT3 час. #1543719   
Следующий вопрос. Я наверно задрал уже всех))
1) Как ставить музыку в громкоговорители (например блокпост на Кордоне)?
2)Как сделать, чтоб суровый сержант пропустил на базу Долга, до Х-16?
3) Как присоединить пак локаций к OGSM 2.3.1. Ultimate Final?


Сталкер - это не куча стволов и костюмов... Сталкер - это душа...
SEREGA 098
    
Посты: 21
Откуда: хоть весь мир вы обойдёте, там меня вы НЕ НАЙДЁТЕ!
Возраст: 26
14-11-2011 15:09 GMT3 час. #1543731   
У меня вопрос. Чо делать, спавню НПС к примеру в здание где переход на свалку через XRspawner0.13 в результате он не стоит на зеиле а весит в воздухе. Объясните в чём дело?


ArGiOpA
    
Посты: 80
Откуда: Воронеж
Возраст: 28
14-11-2011 15:44 GMT3 час. #1543745   
SOS! Сотню логов расшифровал, а такое в первый раз!!! Подскажите, что это??!:lok5):sos

[error]Description : XML file:gameplay\info_portions.xml value: errDescr:Error reading Element value.

Это случилось после того, как вставил в info_portions.xml это:



storyline_eliminate_gunslinger
esc_krasavchik_npc.esc_krasavchik_npc



И ещё: скачал с фака как заспаунить НПС, вставил в infoportions xml, то, что там указано, и вот эта ошибка!

Подскажите плиз: как сделать задание с Шустрым второстепенным? Или вырезать его?

отредактировал(а) ArGiOpA: 15-11-2011 15:39 GMT3 час.

vitok96
    
Посты: 131
Откуда: Сумы
Возраст: 28
14-11-2011 17:22 GMT3 час. #1543776   
Монарх
1)чтоб поставить музыку на блокпост во время тревоги заходи в gamedata/sounds/charaters_voice/scenario/megafon/ заменяй на музыку используемые файлы megafon_alarm

чтоб сделать музыку вместо рассказов "о безопасности граждан"в мирное время заходи в gamedata/sounds/charaters_voice/scenario/escape заменяй на музыку файлы megafon_1 2 3 4
===============================================================

сталкеры подскажите в каком файле список воспроизводимых в мегафоне бара звуков.я хочу разнообразить жизнь бара:повставлять в мегофон музыку и новые балакалки не заменяя на них старые

отредактировал(а) vitok96: 14-11-2011 17:59 GMT3 час.

Маленький оружейный мод на ТЧ с более реалистичными по ТТХ оригиналльными стволами
новые визуалы долговцев
и целая бригада бандюков
в моём журнале
HASH
    
Посты: 58
Откуда: Петрозаводск
Возраст: 34
15-11-2011 15:20 GMT3 час. #1544046   
Вобщем, задавал я тут как-то вопрос о вылетах и порче сейвов при большом объёме активных заданий в КПК. Внятного ответа не получил и решил копать самостоятельно. В результате наткнулся на диалог Артоса и Сингапура 22. Судя по всему, обсуждают они как раз эту проблему (ну или где-то недалеко).
Собственно, суть: большой объем данных в глобальных модах переполняет в итоге сохраняемую (8196 байт) память (сторадж) актора. Таким образом, при попытке сохраниться с переполненной памятью сейв бьётся, игра вылетает.
А вот и сам диалог:
Artos:
И НЕ соглашусь с твоей фразой об удобстве хранения дополнительных акторских данных в его же юзердате. "НЕ соглашусь" именно с фразой, а не с сутью, т.к. БЕЗ оговорки/предостережения эта фраза больше вреда приносит! Очень удобно, но и очень опасно!
Сам наелся с ней и еще долго буду разгребать коды сборки (остатки АМК и других) от этого "удобства".

То, что наиболее удобно сохранять и брать из юзердаты актора - это верно, НО(!) на сколько?
Есть ли минусы у этого варианта? Чем грозят эти минусы, если они имеются?

Предлагаю поразмышлять/поговорить по этому поводу, т.к. многие молодые модмейкеры или не знают о способе такого хранения или начинают так его использовать, что немного позже больше вреда имеют, чем пользы.
============================================================
Singapur22:
Собственно, опасности не вижу. Да и определить её, тем более пустыми размышлениями врятли удастся. Здесь нужна как минимум практика. Но по сути, я не думаю, что разрабы стали бы включать обработчик __newindex, если бы такая возможность приносила только вред. Видимо, это было нужно.
Протестил данную лабуду. Актору присвоил СТО дополнительных ключей, с различными данными, включая юзердаты итемов имеющихся в инвентаре. Никаких багов не заметил. При перезагрузке, данные просто напросто переходили в значение nil.

По сути, это тоже самое, что присваивать значения новым переменным, внутри класса:

Код:
class "blabla"

function blabla:__init()
self.key = 75
end

аналогично

local bla = blabla()
bla.key = 75



С одной лишь разницей, что во втором примере ключ добавляется отдельному объекту класса.
Если данного ключа у какого либо объекта не наблюдается, просто возвращается nil.
Тут главное не промахнуться, и не переустановить уже имеющийся ключ, установленный двиглом. Но и здесь я проблем не вижу. Все списки уже имеющихся ключей имеются в файле lua_help.script
==============================================================
Artos:
Ты упустил самую "малость", которая многим модмейкерам доставила и доставляет немало огорчений/хлопот.
Размер СОХРАНЯЕМОГО стораджа актора (db.storage[db.actor:id()].pstor) имеет ограничение по объему НЕ более 8196 байт.
Если учесть, что при штатном прохождении игры этот объем заполняется "штатными" данными примерно до 4-5 килобайт, то тебе на все про все (удобство хранения) остается не так уж и много (все конечно в сравнении).
Превышение объема грозит тем, что при сохранении чрезмерной таблицы ты получишь битый сэйв.
==============================================================
Singapur22:
А теперь скажи мне, где модмейкеры сохраняют данные своих скриптов?
Я сам отвечу. Всё в том же акторе. Естественно, данные относящиеся к актору, будь то отдельные переменные, или ключи юзердаты актора, в любом случае будут сохраняться в самом акторе, а не у Сидора, или аптечки находящейся непонятно у кого. Так что, данная проблема к нашему вопросу имеет только косвенное отношение. Точнее, это общая проблема.

Хотя... А почему бы и нет. Ведь тот же Сидор, всегда имеет своё существование (он ведь бессмертный). А посему, тоже вариант. Надо попробывать.

Попробовал. Всё пучком.
==============================================================
Artos:
Это не общая проблема, т.к. объема стораджа вполне хватает исходной игре и мелким модам. Точнее тем модам/модмейкерам, которые не сохраняют досточных объемы данных из своих кодов.
Вспомним историю и пройдем дальше:
АМК-мод: Добавлен алкоголизм, добавлена возможность зомбирования контролерами. Т.к. и кол-во выпитого и кол-во контролеров и зомбированных ими неписей не ограничено - это привело к переполнению сэйвов и их краху.
Уже тогда командой АМK была введена в моде и предварительная проверка объекта перед записью стораджа и разгрузка от лишних данных ...
Сейчас множество модов юзают сторадж актора. Рандомные тайники, рандомные награды, маячки со списками хабара и т.д. Все это приводит к балансировке на грани краха сэйвов при использовании "удобства" хранения и сохранения в юзердате актора.
Отвечу на твой вопрос:

... где модмейкеры сохраняют данные своих скриптов?

- Совсем малоопытные - нигде, пока им не подскажут.
- поопытнее - юзают сторадж актра (пока недосохраняются до крахов сэйвов).
- опытные - начинают "размазывать" данные (хранить децентрализованно) по самим объектам игры.
- набившие шишки, но не бросившие затеи сохранять много - да хоть у Сидорыча могут хранить, хотя часто используют доп.предметы для этого (флешки и т.п.).

ИМХО, зря ты так легко относишься к этому вопросу. Боле-менее серьезный мод как правило генерит немало своих данных, требующих сохранения и транжирить с самого начало сторадж актора - путь в тупик, из которого только возврат и переделка многого заново ...
==============================================================
Singapur22:
Вопрос стоял не о том, где ты сбудешь СОХРАНЯТЬ данные, а в том, можно ли использовать userdata объектов, для текущего хранения их данных, дабы не создавать глобальных переменных, или не передавать данные из файла в файл, которые между собой только и связаны их использованием. Не для сохранения в сейв, именно для текущего хранения, пока не будет произведена перезагрузка. А если трэба ещё и сохранение в сейв, то это уже другая тема, так как в любом случае, пока ты их не пропишешь в сохранки, сохраняться они не будут.
В течении онлайна, новые данные можно держать в акторе, а сохранять в той же флэшке. Суть от этого не меняется. Что ты их будешь держать в глобальной переменой, что у актора. Но согласись, второе значительно удобней.
==============================================================


В связи с этим - вопрос: как именно "размазывать" данные по объектам, чтобы все работало корректно, сохранялось и загружалось?


VOva-VIP
    
Посты: 325
Откуда: Миасс
Возраст: 27
15-11-2011 18:25 GMT3 час. #1544171   
ArGiOpA, может ты точнее прописал esc_krasavchik_npc.esc_krasavchik_npc в уже существующий инфопоршень storyline_actor_start? Если так, то ибо дело в самой функции, ибо дело не в этом.
Покажи куда и что конкретно ты вставил в infoportions.xml.


CooperAtom
    
Посты: 1
Откуда:
Возраст:
15-11-2011 18:45 GMT3 час. #1544187   
Где можно почитать про восстановление монстров???


VOva-VIP
    
Посты: 325
Откуда: Миасс
Возраст: 27
15-11-2011 19:14 GMT3 час. #1544198   
CooperAtom, привет с того сайта :-).
Вот, тебе уже вроде ответили: ТыЦ


Монарх
    
Посты: 42
Откуда:
Возраст:
15-11-2011 20:54 GMT3 час. #1544234   
А в каких папках лежат звуки в Бара 100 рентген и громкоговорителя Долга?
Да и еще: В моде OGSM 2.3.1.Ultimate Final есть артефакт панцирь и где он?

отредактировал(а) Монарх: 15-11-2011 21:15 GMT3 час.

Сталкер - это не куча стволов и костюмов... Сталкер - это душа...
HellRatz
    
Посты: 51
Откуда: Нижний Новгород
Возраст: 32
15-11-2011 22:47 GMT3 час. #1544297   
HASH ответа здесь на данном сайте ты вряд ли получишь. Все опытные ушли отсюда....

Монарх gamedata\sounds\ambient\bar - звуки из бара.. громкоговоритель тоже где-то там, звуках.


3) Как присоединить пак локаций к OGSM 2.3.1. Ultimate Final?


Совместить (Заменить) game.graph (Если ОГСМ использует его), all.spawn (Внести новые LTX, добавить переходы), положить локации в нужную папку, текстуры в нужную папку, править config файлы. Еще партиклы совместить, и материалы Совместить (Заменить).

ArGiOpA ошибся где-то в XML, скачай XML Validate и проверяй где.


Ищем в команду народ (Писать в ЛС. Genesis mod)
Моделлирую, мапперствую, перегоняю оружие, квестую.
Монарх
    
Посты: 42
Откуда:
Возраст:
16-11-2011 09:35 GMT3 час. #1544341   
Пасибо. Очень помогли.

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

Пак вроде совместил как надо, но теперь вылет вот с этим:
FATAL ERROR

[error]Expression : no_assert
[error]Function : CXML_IdToIndex::GetById
[error]File : e:\stalker\patch_1_0004\xr_3da\xrgame\xml_str_id_loader.h
[error]Line : 112
[error]Description : item not found, id
[error]Arguments : marsh_provodnik

Что делать?

отредактировал(а) Монарх: 16-11-2011 10:50 GMT3 час.

Сталкер - это не куча стволов и костюмов... Сталкер - это душа...
HellRatz
    
Посты: 51
Откуда: Нижний Новгород
Возраст: 32
16-11-2011 12:48 GMT3 час. #1544375   
Монарх не добавил профиль проводника в XML файлы. Смотри внимательно файлы npc_profile, character_desc_* в СМП паке (Вобщем все файлы в gameplay прошарь) на секции marsh_provodnik и добавляй в ОГСМ по аналогии.


Ищем в команду народ (Писать в ЛС. Genesis mod)
Моделлирую, мапперствую, перегоняю оружие, квестую.
Монарх
    
Посты: 42
Откуда:
Возраст:
16-11-2011 14:27 GMT3 час. #1544404   
Ясно. Пасибо огромное! И последнее:
Как заспавнить солдата на нужном мне месте? (Заодно как снять координаты)&P


Сталкер - это не куча стволов и костюмов... Сталкер - это душа...
VOva-VIP
    
Посты: 325
Откуда: Миасс
Возраст: 27
16-11-2011 15:26 GMT3 час. #1544426   
Монарх, тебе лучше по туторам прогуляться. Спавнь солдата через ACDC, координаты бери через Position Informer.


проныра
    
Посты: 10
Откуда:
Возраст:
16-11-2011 17:46 GMT3 час. #1544470   
народ можете объяснить по пунктам как заменить музыку в главном меню?
на других форумах то ссылки дают в которых невозможно разобратся(или я настолько нуб)
либо говорят что такое невозможно не знать


DmBorn
    
Посты: 2008
Откуда: Москва
Возраст: 28
16-11-2011 17:54 GMT3 час. #1544481   
проныра
gamedata\sounds\music\wasteland_2.ogg это оригинал, и таких там две
Заменяешь их на свою в формате огг


Монарх
    
Посты: 42
Откуда:
Возраст:
16-11-2011 21:12 GMT3 час. #1544565   
Нубу снова нужна помощь!8-(

Как бороться вот с этим?
Expression : !m_DefaultCharacters.empty()
Function : CSE_ALifeTraderAbstract::specific_character
File : E:\stalker\patch_1_0004\xr_3da\xrGame\xrServer_Objects_ALife_Monsters.cpp
Line : 333
Description : no default specific character set for class
Arguments : marsh_provodnik


Сталкер - это не куча стволов и костюмов... Сталкер - это душа...


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


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

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