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

» Подробно
Привет, гость!








Автор Сообщение
Darien Fx
    
Посты: 1372
Откуда:
Возраст: 31
03-08-2010 18:20 GMT3 час. #1307977   
Stalk15
Ну да, кудаж без них. Только вот чё-нить поюзать врятли получиться.
db.actor.power - выносливость.
Да, но спец. колбека для актора нет (точнее есть, и можно даже добавить его к биндеру актора - только эффекта не будет).

отредактировал(а) Darien Fx: 03-08-2010 18:57 GMT3 час.

Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
03-08-2010 18:48 GMT3 час. #1307999   
Я вот в одном моде видел, что при попадании пули в ГГ, ГГ орет "Ай!","А-а!", как могли такое сделать?Это нужно отслеживать получения хита ГГ?


Новые фишки для сталкера(см. журнал)
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 47
03-08-2010 19:27 GMT3 час. #1308033   
Stalk15

Помнится мне, что можно сохранить в db.storadge

Запись (сохранение) значений переменных действительно можно делать не только через нет_ пакеты.
А записывать например в тот же pstor эктора - это субтаблица в storage.
Делается так : объявляем и инициируем переменную присваивая ей какое либо начальное значение.
local varname = xr_logic.pstor_retrieve(db.actor,"имя_ключа", значение по дефолту)
"имя_ключа" - это строковое имя ячейки субтаблицы pstor в поле которой будет записано значение нужной переменной.
А вот так перезаписываем значение этой переменной:
xr_logic.pstor_store(db.actor,"имя_ключа", текущее значение переменной).
Перезапись осуществляется в нужный момент в теле скрипта в зависимости от потребностей.
Варианты использование функций pstor_retrieve() и pstor_store() можно легко найти в геймдате. Сами функции находятся в файле xr_logic.script


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

Что-то вопросов накопилось:-):
Как можно определить, стоит НПС или сидит?Хочу условие сделать, если НПС сидит или лежит, то ни чоё не делать, а если стоит, то действие.


Новые фишки для сталкера(см. журнал)
АнархОПанк
    
Посты: 998
Откуда:
Возраст:
03-08-2010 19:57 GMT3 час. #1308054   
Возник такой вопроссс... При адаптации SMP 1 в мод, на глоб.карте, и на карте в окошечке на ХУДе, не отображаются переходы. Вроде все адаптировал (ПЕреходы работают, но...), и level_tasks.script перенес, и game_story_ids.ltx, да и вообще все что было, все перенес. ТАк вот вопрос: в чем может таиться данное коварство???


Darien Fx
    
Посты: 1372
Откуда:
Возраст: 31
03-08-2010 19:59 GMT3 час. #1308055   
АнархОПанк
Ищи ошибку там, где у тебя вешаются метки (судя по всему - level_tasks). Ну можешь ещё выложить скрипт под спойлер, вполне может кому-нибудь захочется проверить.


АнархОПанк
    
Посты: 998
Откуда:
Возраст:
03-08-2010 20:01 GMT3 час. #1308057   
Darien Fx на чистой игре, данные метки отображаются правильно. В моде же после адаптации, нет, хотя всё перенес ПРАВИЛЬНО т.к каждая локация работает, и переход. Адаптировал, сохраня id переходов и т.д, ведь не скрипт и ни чего подобное я не менял. Незнаю...


AAAAKKK
    
Посты: 65
Откуда: Кострома
Возраст: 47
03-08-2010 20:05 GMT3 час. #1308063   
Artos


AAAAKKK и др.
Не стОит упрощенно и 'глобально' подходить к какому-то конкретнму значению алайфа.
В игре этот параметр может как облегчать что-то или делать более интересным, так и наоборот.
Простейший пример:
Валяется раненый Толик. Собаки/кабаны сидят в оффлайне и не трогают его. СтОит вам сделать большим значение алайфа - не успеете его подлечить, т.к. собаки/кабаны зевать не будут ...

Разрабами игра построена в расчете на значение 150, вот и исходите из него. Иль если меняете - принимайте возникающие коллизии на свой счет


Лично мне гораздо интересней наблюдать не стандартные ситуации в игре
Да у меня алайф радиус = 1000
в смарт террайн скрипт отключена проверка на групировки для гулагов
кто угодно может находится где угодно (нпс и монстры)монолит на кордоне
бандиты на радаре или складах
увеличен радиус обитания монстров в универсальных гулагах типа генерал лагер
да и вы правы толика могут сожрать
пленный долговец шествует в гордом одиночестве
впрочем на прхождение сюжета это особо не влияет спасибо РАЗРАБОТЧИКАМ

A взамен получаю каждый раз новое и неповторимое прхождение с кучей неожиданостей

Еше раз IMXO C УВАЖЕНИЕМ Иизвените за оф топ


Зацикленный лагерь в журнале.
АнархОПанк
    
Посты: 998
Откуда:
Возраст:
03-08-2010 20:06 GMT3 час. #1308065   
Stalk15 в бинд_сталкер оное я не перенес... Но и дело то не толкьо в выше перечисленных, не отображаются переходы на болота, и т.д Ну в общем те которые в SMP (Еще конечно прицеплены то что выше перечислил, ну это не суть). А в level_tasks все записано...:dry:


Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
03-08-2010 20:10 GMT3 час. #1308067   
АнархОПанк
в SMP отображение переходов почему то запихали в бинд_ст**50016ea8aab1bb10eeba**end
local obj = sim:story_object(19849)
if obj then
level.map_add_object_spot(obj.id, "level_changer", "переход в мертвый город")
end
end
end[/code]

Или посмотри, как в бинд_сталкере из SMP прописаны переходы.


Новые фишки для сталкера(см. журнал)
АнархОПанк
    
Посты: 998
Откуда:
Возраст:
03-08-2010 20:11 GMT3 час. #1308068   
Stalk15 в чистом SMP они прописаны в level_tasks, в дополнении к нему, для новых лок туда зачем то... Ну сейчас попробую, может это влияеет как то....

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

Stalk15 увы. Я не стал зморачиваться с биндом и перенес все эти строки в левел_такс... а толку то?:-(

отредактировал(а) АнархОПанк: 03-08-2010 20:39 GMT3 час.

SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
03-08-2010 21:01 GMT3 час. #1308108   
Artos, я посмотрел, что у непися в кастом дате написано то, что надо esc2_most =true, но он не идет туда.

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

И логику, в которой анимации тоже не отыгрывает.

отредактировал(а) SkyLoader: 03-08-2010 21:47 GMT3 час.

Хочешь работать нормально, работай один!
KapayL
    
Посты: 10
Откуда: Санкт-Петербург
Возраст:
04-08-2010 08:47 GMT3 час. #1308294   
АнархОПанк Я уже всё переводил и смотрел всех торговцев!!! Даже удалял файлы не помогало! И всё равно лог после загрузки игры!!!


АнархОПанк
    
Посты: 998
Откуда:
Возраст:
04-08-2010 09:38 GMT3 час. #1308309   
KapayL не может быть, ошибка точно в торговце. Явно в логе пишут, Что не хватает строки generic_buy. Проверь... У каждого торговца в конфиге, в начале (Вверху документа), идет строка [***_generic_buy], где вместо *** пишется имя торговца. После этой строки идут итемсы которые торговец продает. В каком то торговце этой строки у тебя нет!


MRN$
    
Посты: 114
Откуда:
Возраст: 17
04-08-2010 13:07 GMT3 час. #1308418   
для Stalk15

# Stalk15 :
Вот я сохраняю в локальную числа, потом прибавляю, отнимаю ...Вообщем все ок, но если перезагрузить сейв, то все сохраненное в локальную сбивается.Помнится мне, что можно сохранить в db.storadge(точно не помню, как пишется), но как это сделать, подскажите?



Может уже и не ко времени...
У меня был похожий вопрос по сохранению переменных (конкретно с сохранением значения даты-времени) - для себя я его решил так: ссылка (u.7z) 2 Кб
Вроде всё работает правильно.

Внутри, функции которые сохраняют обычные типы так как положено и плюс можно сохранить и прочитать формат CTime (упакованный в number). Просто числа (number) можно сразу прибавить или умножить.

Сам я их тестировал недостаточно, поэтому буду весьма признателен, если кто их погоняет и напишет мне если чего. Может и корифеи их посмотрят и улучшат.

отредактировал(а) MRN$: 04-08-2010 13:31 GMT3 час.

всё легко
Sine
    
Посты: 960
Откуда: Краснодар
Возраст: 30
04-08-2010 14:33 GMT3 час. #1308448   
восстановил химеру, вылетает с таким логом
Expression : index != BI_NONE
Function : CParticlesPlayer::LoadParticles
File : E:\stalker\sources\trunk\xr_3da\xrGame\ParticlesPlayer.cpp
Line : 87
Description : Particles bone not found
Arguments : bone

что делать ума не приложу, уже все перепробовал


Last Day Mod Team work |==>>>ПОСЛЕДНИЙ ДЕНЬ
Кто понял с первого раза,
Тот ловит музу,
Когда каждая фраза
Ломает все сразу.
SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
04-08-2010 15:11 GMT3 час. #1308484   
Sine, возьми файл config/models/creatures/че-то там химера.ltx от АМК


Хочешь работать нормально, работай один!
Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
04-08-2010 19:30 GMT3 час. #1308654   
Я вот создал табл


Новые фишки для сталкера(см. журнал)
Darien Fx
    
Посты: 1372
Откуда:
Возраст: 31
04-08-2010 19:36 GMT3 час. #1308664   
Stalk15
Используй 'for _, v in pairs(exceptions) do' для "пробежки" по всей таблице, и сравнивай с 'v'.
Ты не написал, что тебе нужно.

Вот так походу нельзя делать?

Да, нельзя.

как можно 2 раза "парсить"?

В теле одной функции парсить 2 таблицы одновременно нельзя. Ты лучше напиши, что сделать хочешь.

Почему нельзя? А так?

Да можно и так, не подумал как то. Не очень располагаю сейчас к этому ;-).

отредактировал(а) Darien Fx: 04-08-2010 21:18 GMT3 час.

Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
04-08-2010 19:49 GMT3 час. #1308668   
Darien Fx
Чет вылетает и на энд ж


Новые фишки для сталкера(см. журнал)
АнархОПанк
    
Посты: 998
Откуда:
Возраст:
04-08-2010 20:14 GMT3 час. #1308691   
Люди, пожалуйста помогите, если это решаемо:dry:

Спавню авто через xrSpawner - авто не ставится там куда надо.... Его вообще нет
Спавню авто через скрипт - авто не ставится там куда надо.... Его вообще нет
Спавню авто через ACDC - авто не ставится там куда надо.... Его вообще нет, тем более после загрузки и выхода из игры (проверял заспавнилось ли авто) все координаты xyz стали одинаковыми, допустим х=1234 у=1234 z=1234.

И что это за фигня такая???.......


erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 47
04-08-2010 20:46 GMT3 час. #1308720   
Darien Fx

В теле одной функции парсить 2 таблицы одновременно нельз

отредактировал(а) erlik: 04-08-2010 23:16 GMT3 час.

Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
АнархОПанк
    
Посты: 998
Откуда:
Возраст:
05-08-2010 00:04 GMT3 час. #1308857   
S0K0L в моем случае (пиратка) сохранения лежат так: C:\Documents and Settings\All Users\documents\stalker-shoc\savedgames


И как после удаления игры ими пользоваться?
:dry:
Как ты их использовать собираешься? Тут просим более ясное уточнение.


SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
05-08-2010 12:08 GMT3 час. #1309090   
А как проверить есть ли в инвентаре непися квестовый предмет?


Хочешь работать нормально, работай один!
erlik
    
Посты: 2338
Откуда: Набережные Челны
Возраст: 47
05-08-2010 13:30 GMT3 час. #1309201   
SkyLoader
Как то так на**50016ea8aab1bb10eeba**"Квестовый предмет "..id.." есть.", 0, "trader", 5000)
end
end
end
[/code]


Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
DJRain
    
Посты: 9
Откуда: Кумертау
Возраст: 35
05-08-2010 14:14 GMT3 час. #1309255   
Как изменить конфики файлов, чтобы в Н. Солянке 2010 + Монорох Аддон, вернуть нормальную скорость лечения аптечками (в моде она ужасно медленная), отключить жажду ГГ, снизить получаемый ГГ урон (от одного пападания В ГГ или воздействии аномалий отнимается 90% жизни)?
Заранее благодарен!


Darien Fx
    
Посты: 1372
Откуда:
Возраст: 31
05-08-2010 17:02 GMT3 час. #1309405   
FLIKER
Что за bind.script и что за новости такие - ведомо похоже только тебе.
Подскажет, как выдрать новости? Нет конечно. Это тебе не пару строк на апдейт повесить.

отредактировал(а) Darien Fx: 05-08-2010 17:11 GMT3 час.

Прага
    
Посты:
Откуда:
Возраст:
05-08-2010 17:39 GMT3 час. #1309442   
Как сделать так чтоб у сидоровича дверь была открыта???


Stalk15
    
Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Возраст: 30
05-08-2010 17:47 GMT3 час. #1309448   
Прага
Мини-тутор:

Скрипты дверей:
Покажу вам на примере, как открыть дверь в саркофаге без дешифра) мы просто сделаем дверь открытой по умолчанию, этот трюк можно использовать в любом направлении, в том числе и для новых квестов
Идём в gamedata\config\scripts и ищем скрипт нужной двери или объекта, нам нужна дверь в саркофаге и это sar_door.ltx
Вот вам скрипт с моими комментариями, мои комментарии после символа ;, в вашем скрипте они не нужны, так что удалите их если будете копировать отсюда...

[logic] ;Основное действие
active = ph_door@locked ; При нажатии кнопки "Действия" выполняется скрипт [ph_door@locked]

[ph_door@locked] ; То что выполняется сейчас
locked = true ; Закрыто на замок, значение правда ("Закрыто", при нажатии на кнопку действия ничего не произойдёт)
closed = true ; Прикрыта, правда ("Прикрыта", при нажатии на кнопку действия дверь октроется)
tip_open = tip_door_coded ; Всплывающая подсказка "Дверь закодирована"
on_info = {=actor_has_decoder} ph_door@coded ; При нажатии на кнопку действия идёт проверка есть ли декодер

[ph_door@coded] ; Если есть декодер то...
locked = true ;Закрыто, правда
closed = true ;Прикрыто, правда
tip_open = tip_door_decode ; Всплывающая подсказка "Декодировать"
on_info = {!actor_has_decoder} ph_door@locked
on_use = ph_door@decoding %+sar_access_decoding% ; При начале декодирования, пошёл процесс декодирования и выполняется скрипт sar_access_decoding

[ph_door@decoding] ; В процессе декодирования
locked = true
closed = true
tip_open = tip_door_decoding
on_info = {+sar_finish_decoding} ph_door@unlocked ; Завершение скрипта sar_finish_decoding и выполнение ph_door@unlocked

[ph_door@unlocked] ; Дверь разкодирована и открыта
locked = false
closed = false
show_tips = false

Если мы хотим увидеть правдивые концовки, но мы уже в саркофаге и у нас нет дешифра, то мы просто можем изменить везде
locked = false на true
closed = false на true
И в зависимости что вам надо и где можете менять и изменять, тут всё предельно просто и понятно...


Новые фишки для сталкера(см. журнал)
АнархОПанк
    
Посты: 998
Откуда:
Возраст:
05-08-2010 20:32 GMT3 час. #1309606   
DJRain, увы, это не тема по НС. Есть тема специальная по нар.соли, там тебе быстрее ответят.




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


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

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