Автор Сообщение
Посты: 3926
09-03-2009 18:19 GMT3 час. #832055   
Тема для помощи в создании модов

Пример:

Как изменить силу оружия?
Как изменить цены?
Как изменить носимый вес?

Напоминаем что флуд запрещён!! Сообщения будут удалены, а флудеры забанены

отредактировал(а) Leks: 09-09-2024 23:16 GMT3 час.

Посты: 26
19-06-2011 13:22 GMT3 час. #1493447   
Такой вопрос. Допустим у игрока в руках в данный момент оружие из 3-го слота. Как скриптом сменить на 2-й? Или если в руках ничего нет, то 2-й.


Посты: 114
20-06-2011 19:37 GMT3 час. #1494034   
newasssaa

db.actor:active_slot() -- получить номер активного слота
db.actor:activate_slot(2) - активировать 2 слот (другие по аналогии)


Просьба.

Нужна функция которая будет отключать-включать работу клавиш "4","5","6".
Скажем так: keys456(false), keys456(true)

отредактировал(а) MRN$: 20-06-2011 20:50 GMT3 час.

Посты: 4176
20-06-2011 20:29 GMT3 час. #1494048   
MRN$
(готового решения вроде как не встречал, и ... сам, как обычно, не даю)

Наметки:
0. Отключение работы какой либо клавиши - это исключение ее из биндера клавиатуры (и наоборот).
1. Требуемые тебе клавиши забиндены (как правило у всех) в 'user.ltx', который постоянно перечитывается и перезаписывается.
2. Имеется класс 'COptionsManager()' способный читать, делать копии этого файла и изменять значения (что и все делают изменяя опции игры в соотв.меню).
3. Можно прочитать этот файл (user.ltx), распарсить в массив 'имя-клавиша'.
4. Проанализировав массив и найдя имена переменных соответствующие твоим клавишам (wpn_4 k4, wpn_5 k5, wpn_6 k6) можно написать функцию, которая по аналогии со скриптами меню опций будет принудительно обнулять/возвращать эти значения.

Можно попробовать делать копию 'user.ltx', далее менять/обнулять в копии нужные строки и подменять исходный файл ... но не уверен, что движек позволит заменять открытый на чтение/запись оригинальный файл.


Посты: 114
20-06-2011 20:53 GMT3 час. #1494054   
Artos
С user.ltx - наверное не подойдёт - нужно, что-бы на время работы скрипта клавиши отключались, а после завершения их функции возвращались... хотя, конечно, смотря с какой частотой он перечитывается...


Artos

... сам, как обычно, не даю

Понимаю, :ye) но вынужден экономить усилия :-G - не всё-же саморазвитием заниматься, надо и Сталкера поделать :ye) ... но если никто не "сбацает" - тогда...

отредактировал(а) MRN$: 20-06-2011 21:07 GMT3 час.

Посты: 4176
20-06-2011 21:06 GMT3 час. #1494059   
MRN$
Файл 'user.ltx' перечитывается постоянно (хотя не исследовал этот момент досконально). А это значит, что при работе твоего скрипта на 'запрещение' любая перечитка (хотя бы просто выход игрока в основное меню, чего запрешать нельзя) - вернет работоспособность клавишам, сводя твою задумку к нулю.
Написание скрипта самостоятельно - это не только может быть саморазвитием, а и собственно элементом процесса создания мода ... Вряд ли есть готовое решение, так что ищи соратника (кто напишет) или засучивай рукава. :-G


Посты: 5
20-06-2011 22:16 GMT3 час. #1494079   
привет всем,я вот не давно загорелся желанием создать мод , но если чесно не знаю как , может посоветуете что , с чего начать , может какие ни буть пособия почитать стоит . Или проги скачать . А создать ОЧЕНЬ ХОЧЕТСЯ ....
:ye)


Посты: 477
21-06-2011 02:01 GMT3 час. #1494110   
MRN$
А такой вариант я думаю пройдет:
При помощи дллок от Маландринуса отследить нажатие нужных клавиш
Посмотреть что вызывается первым - смена активного слота или вызов каллбека. От этого и плясать


Посты: 340
24-06-2011 10:45 GMT3 час. #1495560   
WANDREW Для начала почитай журналы двух замечательных пользователей - singapur22 и erlik.Для начала,я думаю,надо заняться изменением текстур.Как-то так :-).



Народ,подскажите,с помощью какой проги можно перекодировать музыку мр3 на формат музыки из сталкера(если не ошибаюсь, OGG)?


Посты: 8633
25-06-2011 12:15 GMT3 час. #1496002   
Повелитель Зоны, в этом посте посмотри: »Ссылка


Посты: 2581
26-06-2011 16:21 GMT3 час. #1496393   

# WANDREW :
привет всем,я вот не давно загорелся желанием создать мод , но если чесно не знаю как , может посоветуете что , с чего начать , может какие ни буть пособия почитать стоит . Или проги скачать . А создать ОЧЕНЬ ХОЧЕТСЯ ....
:ye)

_http://stalkerin.gameru.net/wiki/index.php/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0
вот источник моего счастия!


Посты: 1185
28-06-2011 10:22 GMT3 час. #1496945   
У меня вопросик...
Можно-ли изменить координаты появления ГГ, при начале новой игры, без помощи all.spawn`a ?


Посты: 57
29-06-2011 10:04 GMT3 час. #1497252   
крысобелка
Нет, они заложены именно в all.spawn и нигде больше.
Можно конечно, попробовать заспавнить актора скриптом, используя ту же функцию, что и для спавна НПС, только подставив класс актора. Но опять-же, нужно удалять актора из all.spawn ...


Посты: 477
29-06-2011 10:38 GMT3 час. #1497263   
CoP01
Лучше бы ты не лез
При спавне актора через алайф() у тебя тупо заспавнится сталкер, который будет выглядеть как сталкер
крысобелка
В db.script есть функция add_actor(obj) вот перед end пиши:
db.actor:set_actor_position(vector():set(0,0,0))


Посты: 57
29-06-2011 10:49 GMT3 час. #1497270   
Ma$ter
А ничего, что спавн актора уже считывается из all.spawn? В любом случае, его нужно сначала убрать оттуда. Даже если критический вылет не получим, это может плохо отразиться в дальнейшем. Так-что резкие высказывания здесь неуместны.


Посты: 477
29-06-2011 11:19 GMT3 час. #1497277   
А ничего, что то что спавн актора уже считался это ничего не значит? Я же написал метод, которым можно спокойно переместить актора в пределах локации? И нечего, что допустим во фриплей моде одна (!) секция актора, которую тупо перемещают и высталяют ей визуал и спавнят в рюкзак нужные вещи

Даже если критический вылет не получим, это может плохо отразиться в дальнейшем.

Вообщем бред. Как это может отразится? Если у тебя на точке спавна актора есть спейс, который спавнит скриптом всякий мусор то это твоя проблема


Посты: 1185
29-06-2011 11:46 GMT3 час. #1497282   
Ma$ter, спасибо, получилось. Вылетов нет.


Посты: 74
29-06-2011 17:55 GMT3 час. #1497397   
Люди помогите хочу возратить выброс подскажите пожалуста8-(


Посты: 57
29-06-2011 18:32 GMT3 час. #1497417   
вуу4
Интегрировать выброс в свой мод из АМК к примеру, или из АБС.
Полноценный выброс везде писался скриптами.


Посты: 74
29-06-2011 19:27 GMT3 час. #1497448   
а какие файлы надо вытащить для выброса???


Посты: 57
29-06-2011 19:33 GMT3 час. #1497451   
вуу4
Я посмотрел, из АМК будет вытащить давльно сложно. Свои таймеры, новые схемы поведения НПС при выбросе, спавн аномалий, эффекты и.т.д, так что вот тебе альтернатива
Второй мод. Там наверное разберешься, что нужно вытащить для выброса, немного.


Посты: 74
29-06-2011 19:51 GMT3 час. #1497463   
Я в модострое мало подскажи какие файлы? пожалуста


Посты: 1185
29-06-2011 21:31 GMT3 час. #1497502   
Товарищи, я в "гулагах" плохо разбираюсь... хотя нет, вообще не разбираюсь, по этому я задам вам следующий вопрос:
Как сделать, чтобы на блокпосте (который на кордоне) бандиты могли выполняли те же функции, что и военные ? А то они у меня разбегаются :\
P.S. я военным, которые на этом блокпосте, сменил группировку на "бандиты", после этого они расходятся /:


Посты: 57
30-06-2011 12:15 GMT3 час. #1497661   
вуу4
Альтернативный мод полностью засунь в свой.


Посты: 74
30-06-2011 13:47 GMT3 час. #1497692   
а как чтоб выброс шел чаще? каждые 12 часов


Посты: 57
30-06-2011 14:57 GMT3 час. #1497729   
Скинь мне скачаный мод, я тебе сделаю.


Посты: 74
30-06-2011 15:09 GMT3 час. #1497731   
вот
http://files.mail.ru/QBDPB9


Посты: 57
30-06-2011 15:17 GMT3 час. #1497736   
Ответ в личке!


Посты: 2581
02-07-2011 12:00 GMT3 час. #1498295   
Хелп ми парни хелп ми! я создал муравьиного льва из халвы ФтАлкнул в него скелет от химеры, сделал чтоб он прыгал высоко (типо летал) (В халф-лайф 2 они летали) но он взелел и пропал где то) потом вылет без лога) видимо за пределы улетел) как ограничить дальность полета? высоту сделал 80 метров!


Посты: 18
03-07-2011 08:06 GMT3 час. #1498651   
как сделать чтобы у ГГ было дохера денег а торговцы продавали всё




Форумы Трилогия серии игр » Модификации и квесты Как сделать свой мод? [Тень Чернобыля]


Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для
просмотра посетителям младше 18 лет. Организация GSC Game World признана нежелательной на территории Российской Федерации.
Использование материалов сайта возможно с разрешения администрации. © 2004–2026 «Stalker-Portal.ru»