Пользователей: 0
Гостей: 1168
Всего: 1168

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

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









Автор Сообщение
Pachkicer
    
Посты: 54
Откуда: Липецк
Возраст: 29
08-08-2011 00:49 GMT3 час. #1509488   
Друзья! у меня всего лишь один вопрос, но из-за него я не могу добавить в свой мод проводника! вот ссылка http://stalkerin.gameru.net/wiki/index.php/SoC._%D0%94%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D0%B5%D0%BC_%D0%BF%D1%80%D0%BE%D0%B2%D0%BE%D0%B4%D0%BD%D0%B8%D0%BA%D0%B0 там есть такое предложение между функциями - "Здесь функция ссылается на определённые координаты на АЭС2. Но нам нужны координаты на Кордоне. Для этого открываем way_101_escape.ltx и там дописываем пути." так вопрос: Что же это за файл такой: "way_101_escape.ltx"???
незная, я создал его сам и впихнул в CONFIG, изза него не работает весь скрипт! может кто нибудь подскажет?

Stalker SoC: v.10005 (старая пиратка)


Pachkicer. Ник образовался сам собой от производных слов "Патч" и моего прозвища "Пашкицер". Незнаю почему "Пашкицер" спросите у моих друзей =)
DmBorn
    
Посты: 2007
Откуда: Москва
Возраст: 28
08-08-2011 00:52 GMT3 час. #1509489   
karavan
он просто не так выразился, что стало смешно
(полностью такой анимации нет, как он имел ввиду)

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

Pachkicer
ты создал свой, а нужен уже созданный, поэтому ниче не работает

отредактировал(а) DIFx: 08-08-2011 00:55 GMT3 час.

Pachkicer
    
Посты: 54
Откуда: Липецк
Возраст: 29
08-08-2011 00:58 GMT3 час. #1509490   
DIFx вот именно! у меня в распаковке нету такого файла (ну не нуб же я такой) где его искать и тд. вроде все 10 .db распаковал и все равно не могу найти


Pachkicer. Ник образовался сам собой от производных слов "Патч" и моего прозвища "Пашкицер". Незнаю почему "Пашкицер" спросите у моих друзей =)
Artos
    
Посты: 4176
Откуда:
Возраст: 65
08-08-2011 01:01 GMT3 час. #1509491   
Pachkicer
Файл 'way_101_escape.ltx' и ему подобные 'way_*.ltx' - результат декомпиляции (распаковки) файла '\gamedata\spawns\all.spawn', для чего обычно используются распаковщики серии 'acdc' (acdc.exe/acdc.pl).
После внесения изменений в 'way_101_escape.ltx' или иные производные - требуется обратная компиляция (запаковка) файла 'all.spawn'.
Установка и работа с 'acdc' довольно проста, расписана во многих статьях, которые не сложно отыскать в сети. Да и на ресурсе, на который ты сам ссылаешься, имеются соответствующие статьи.

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

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
08-08-2011 01:02 GMT3 час. #1509492   
Ma$ter, я помню, со времен билдов есть скриптовая сцена с убиванием бандитами новичка на ТД, чтобы он в яму падал, можешь глянуть в оригинале логику, она должна остаться.


DIFx, facepalm.
Даже доли юмора не понял, хотя может это только школьникам смешно?
:rtfm:


полностью такой анимации нет, как он имел ввиду

А что по-твоему написал тов. karavan? Это и есть анимации. :dry:


Хочешь работать нормально, работай один!
DmBorn
    
Посты: 2007
Откуда: Москва
Возраст: 28
08-08-2011 01:12 GMT3 час. #1509494   
SkyLoader
Не, ну это же обычная стрельба, убийство
А анимации нет, то что сказал karavan это их положение при стрельбе


Artos
    
Посты: 4176
Откуда:
Возраст: 65
08-08-2011 01:15 GMT3 час. #1509495   
DIFx
Прекрати флудить! И почисть, плз, свой 'мусор' в топике.
[x]

Для забывших имена и пр. по анимациям есть всегда под рукою 'напоминалка':
  \gamedata\scripts\state_mgr_animation_list.script (иль state_lib.script)


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
Struck
    
Посты: 1946
Откуда:
Возраст:
08-08-2011 01:56 GMT3 час. #1509496   
**5001618d69873ce82a42**

Что сие значит? Тега global_wnd у меня нет нигде.


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

l
SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
08-08-2011 02:02 GMT3 час. #1509497   
Кстати, по поводу анимок, давно есть вопрос: я в строении state_mgr_animation_list не очень разбираюс**5001618d69873ce82a42**[0] = {"spesnaz_4"},
[1] = {"spesnaz_5"},
[2] = {"spesnaz_6"}}
rnd = nil}}[/code]
Я хотел, чтобы было рандомное проигрывание одной из этих трех анимок. Но что-то бред какой-то получается.


Struck, твой ответ скорее всего кроется в ui_movies.xml

отредактировал(а) SkyLoader: 08-08-2011 02:29 GMT3 час.

Хочешь работать нормально, работай один!
MRN$
    
Посты: 114
Откуда:
Возраст: 16
08-08-2011 02:31 GMT3 час. #1509498   
SkyLoader, как минимум ты не внимателен...


всё легко
Struck
    
Посты: 1946
Откуда:
Возраст:
08-08-2011 02:38 GMT3 час. #1509499   
SkyLoader не-не, его я вообще не трогал, там есть такой тэг, но мне от этого не лучше.

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

Самое интересное что дело вообще не в меню, а в коде...

отредактировал(а) Struck: 08-08-2011 02:43 GMT3 час.

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

l
Mehanik Yar
    
Посты: 469
Откуда: Уфа
Возраст:
08-08-2011 16:17 GMT3 час. #1509635   
Вопрос есть. Если пуля пролетает мимо ГГ, то проигрывается определённый звук, т.е. свист. Или если она попадает в землю, то появляется тоже определенный звук.

Так вот, как эти звуки для определенного оружия сделать другие?

А то у меня оружие стреляет не пулями, звук его я то изменил, но если оно промахивается, то как бы сказать, от куда свист то, да и ещё партикл нужно изменить, а как?


SkyLoader
    
Посты: 755
Откуда: Москва
Возраст:
08-08-2011 18:07 GMT3 час. #1509655   
MRN$, мне твой пост не помог решить проблему.
Struck, ну я даже не знаю, как кодами можно привести к такому вылету.
Mehanik Yar, скорее всего это движковое.


Хочешь работать нормально, работай один!
Struck
    
Посты: 1946
Откуда:
Возраст:
08-08-2011 18:18 GMT3 час. #1509660   
SkyLoader раньше то его не было=), меню функционировало нормально, главное если повесить на кнопки функции...ну к примеру спавна, то все работает нормально. Это у меня спальник так глючит, код собственно из DreamMod'a со своими переделками, но пробовал чистый DreamMod исп., вылет не лечился.

Mehanik Yar есть такая "гаусс-пушка", вот там тебе и звуки и партикли


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

l
VOva-VIP
    
Посты: 325
Откуда: Миасс
Возраст: 27
08-08-2011 18:44 GMT3 час. #1509670   
Добавил локацию Мертвый город и теперь не пойму как сделать у нему переход. Нужны координаты на самой локации, а как в нее попасть я без понятия. Если делать, чтобы вначале появлялся там опять же нужен как минимум game_vetrex_id Как снять координаты с этой локации?


Ma$ter
    
Посты: 477
Откуда: Tamboff
Возраст:
08-08-2011 20:16 GMT3 час. #1509696   
Как бы мне отследить момент смерти моего НПС без участия логики? Я заспавнил своего нпс через alife():create и как теперь отследить его смерть? Только через death_callback? Или есть другой вариант


Знание assembler, C/C++, Pascal, Lua.
MRN$
    
Посты: 114
Откуда:
Возраст: 16
08-08-2011 20:32 GMT3 час. #1509705   
SkyLoader

MRN$, мне твой пост не помог решить проблему.

Если предположить, что в твоём посте (#1509497) реальный код - табличная структура, то там явно, как минимум, не хватает запятых и лишние скобки (красным)... и то, что жёлтым - то-же кажется ненужным... хотя может так и надо...

specnaz_fire =
{
prop = { maxidle = 1,sumidle = 1,rnd = 100 },
into = {[0] = {"spesnaz_4"},[1] = {"spesnaz_5"},[2] = {"spesnaz_6"}},
out = nil,
idle = {[0] = {"spesnaz_4"},[1] = {"spesnaz_5"},[2] = {"spesnaz_6"}},
rnd = nil
}}

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

всё легко
Struck
    
Посты: 1946
Откуда:
Возраст:
08-08-2011 21:14 GMT3 час. #1509729   
Ma$ter есть вариант отслеживать постоянно(!) жизни, но это не рационально. А чем тебе death_callback не нравится?

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

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

l
P.A.V.E.L.
    
Посты: 224
Откуда:
Возраст: 35
08-08-2011 22:02 GMT3 час. #1509753   
Добрый вечер.

Вот хотел добавить режим Freeplay в игру и нашел это:

в файле gamedata/script/xr_effects.script ищем строку :function after_credits(actor, npc)
и ниже находим вот что c:execute("disconnect") Меняем "disconnect" например на hud_crosshair 1 и все вместо того чтобы после концовок (похоже даже фальшивых) будет возможно продолжить игру... Теперь добавляйте точки перехода (например на Припять) и все freeplay работает.


Так вот как добавить эту точку перехода на припять? Можно получить описание как, что и где прописать?
И почему было использовано hud_crosshair 1?


Я тут проездом!
Artos
    
Посты: 4176
Откуда:
Возраст: 65
08-08-2011 22:05 GMT3 час. #1509756   
SkyLoader
Строение 'state_mgr_animation_list' полностью определяется самим менеджером, который использует этот массив, т.е. 'state_mgr_animation.script'. Мне не встречались статьи по его толкованию, а сам давненько туда не заглядывал, поэтому растолковывать не буду.
Хочется понять структуру - залезай в скрипт, анализируй и делай выводы.
Заниматься методом тыка ("написал вот такую анимку"), да еще и с ошибками, который раз повторяю - бессмысленно.
Хотя бы на названия полей обратил бы внимание и по уже готовым анимкам ориентировался.
Ежели захотелось рандомно отыгрывать несколько анимаций, то как то глупо оставлять поле 'rnd = nil', а не попробовать именно туда прописать свои анимки.


P.A.V.E.L.
По добавлению желаемых точек перехода написаны мануалы, кои и следует почитать.
Или посмотреть готовые примеры в модах, где режим фриплея реализован.

Упоминание про 'hud_crosshair 1' преследует только одну цель: заменить команду отключения сервера "disconnect" на некую 'безобидную', которая не приведет к выходу из игры.
Вполне можно и просто закомментировать строку '--c:execute("disconnect")'

отредактировал(а) Artos: 08-08-2011 22:19 GMT3 час.

"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
buka_stalker
    
Посты: 6
Откуда: Абакан
Возраст: 31
09-08-2011 06:19 GMT3 час. #1509816   
Привет всем. :-)
Вот у меня такая ситуация... Заменил я в Темной Долине базу бандитов на базу Чистого Неба (просто редактировал character_desc_darkvalley.xml - сменил им группировку и визуалы). Все отлично, но только их главарь (бывший Боров) не стоит в своем кабинете, а ходит по всей базе. Иногда даже с базы совсем уходил.
Как это исправить? Как сделать так, чтобы Чистонебовцы вели себя на этой базе также как вели себя бандиты?


Artos
    
Посты: 4176
Откуда:
Возраст: 65
09-08-2011 07:07 GMT3 час. #1509819   
buka_stalker
"База бандитов" - иными словами гулаг, которому прописано в свойствах, что он для группировки бандитов. Если ты всего лишь бындитов превратил в чистонебовцев, то что можно ожидать от 'бандитской базы', на территорию котоорой попали посторонние?
В игре отдельные группы неписей различных группировок удерживают и заставляют работать (выполнять различные действия) именно гулаги. Отдельным персонажам прописывается индивидуальная логика, которыя чаще всего также завязана на гулагах.

В общем набирайся терпения и времени и ничинай читать статьи и мануалы о гулагах и логике НПС.
Только тогда тебе станет понятным как исправить разбредание чн'овцев с бандитской базы.
Т.к. гулагов на ТД не один и логики там немало, то простеньких ответов тут дать невозможно.
Ознакомься пока с 'gulag_dark_valley.script' и в частности с 'val_lager_bandits'.


"Но иногда найдется вдруг чудак, этот чудак все сделает не так ..." ©Машина времени
альпенист
    
Посты: 11
Откуда: вяземский
Возраст:
09-08-2011 07:23 GMT3 час. #1509821   
в 30 навелах находил документы шахтера .если да то где?


buka_stalker
    
Посты: 6
Откуда: Абакан
Возраст: 31
09-08-2011 07:36 GMT3 час. #1509824   
Artos
Просмотрел я файл Гулага. Обратил внимание на:

-- General
--------------------------------------------------------------------------
local t = {}
local gulags = {val_escort = {comm = {"bandit", "dolg"}},
val_sacrifice = {comm = {"bandit", "dolg"}},
val_prisoner = {comm = {"dolg"}},
val_sos = {},
val_rob = {comm = true},
val_lager_bandits = {comm = {"bandit"}},
val_watchtower = {comm = true},
val_soldiers_raid = {comm = {"military"}},
offline_group = {}}

Заинтересовала строчка val_lager_bandits = {comm = {"bandit"}},
Здесь ведь задана группировка для которой работает Гулаг, так? Значит нужно здесь редактировать?

отредактировал(а) buka_stalker: 09-08-2011 07:44 GMT3 час.

karavan
    
Посты: 940
Откуда:
Возраст:
09-08-2011 08:21 GMT3 час. #1509829   
buka_stalker А ты уверен что это именно тот лагерь, который тебе нужен?

Вот пример-заготовка как создать НПС у костра. Делал для себя. Возможно поможет тебе разобраться в системе создания гулагов.


Кемп с бойцом привязанным к костру.Параметры для замены:
--------------------------------------------------------
Название смарта
ukostra
-----------------------------------------------
Костер или точка смарта
position = -275.677277,-13.356363,-107.354408
game_vertex_id = 10
level_vertex_id = 1282
----------------------------------------------
Боец у костра
position = -220.332550,-19.941130,-144.292618
game_vertex_id = 47
level_vertex_id = 33465
upd:position = -220.332550,-19.941130,-144.292618
-------------------------------------------------

--------------------------
alife_l01_escape
--------------------------
[17001]
; cse_abstract properties
section_name = smart_terrain
name = ukostra
position = -275.677277,-13.356363,-107.354408
direction = 1.72750773685948e-008,-0.0520112030208111,-3.31841903289387e-007

; cse_alife_object properties
game_vertex_id = 10
distance = 1.39999997615814
level_vertex_id = 1282
object_flags = 0xffffff3e
custom_data = <
[smart_terrain]

;type = ukostra
;capacity = 3
;groups = 0,17
;communities = freedom

type = ukostra
capacity = 5
communities = freedom
;preset = peshera_freedom

END

; cse_shape properties
shapes = shape0
shape0:type = sphere
shape0:offset = 0,0,0
shape0:radius = 5

; cse_alife_space_restrictor properties
restrictor_type = 0

; se_smart_terrain properties

[17002]
; cse_abstract properties
section_name = stalker
name = mil_Svoboda_regula0
position = -220.332550,-19.941130,-144.292618
direction = 0,0,0

; cse_alife_trader_abstract properties
money = 5000
character_profile = mil_Svoboda_regular

; cse_alife_object properties
game_vertex_id = 47
distance = 15.3999996185303
level_vertex_id = 33465
object_flags = 0xffffffff
custom_data = <
[smart_terrains]
ukostra = true

[logic]
active = kamp

[kamp]
center_point = ukostra_camp_center
path_walk = ukostra_camp_center
radius = 4
danger = danger_ignore

[danger_ignore]
ignore_distance = 3
END

; cse_visual properties
visual_name = actors\soldier\soldier_bandana_6

; cse_alife_creature_abstract properties
g_team = 0
g_squad = 0
g_group = 0
health = 1
dynamic_out_restrictions =
dynamic_in_restrictions =

upd:health = 1
upd:timestamp = 0
upd:creature_flags = 0x5
upd:position = -220.332550,-19.941130,-144.292618
upd:o_model = 0
upd:o_torso = 0,0,0
upd:g_team = 0
upd:g_squad = 0
upd:g_group = 0

; cse_alife_monster_abstract properties

upd:next_game_vertex_id = 65535
upd:prev_game_vertex_id = 65535
upd:distance_from_point = 0
upd:distance_to_point = 0

; cse_alife_human_abstract properties
predicate5 = 1,0,2,0,2
predicate4 = 0,2,1,2

; cse_ph_skeleton properties

upd:start_dialog =

; se_stalker properties

-------------------------------------------

way_l01_escape

[ukostra_camp_center]
points = p0
p0:name = wp00
p0:position = -275.677277,-13.356363,-107.354408
p0:game_vertex_id = 10
p0:level_vertex_id = 1282

--------------------------------------------------------

gulag_escape.script

---------------------------------------------------------

if type == "ukostra" then

t = { section = "logic@ukostra",
idle = 0,
prior = 5, state = {0},
online = true,
in_rest = "", out_rest = ""
}
table.insert(sj, t)
end

---------------------------------------------------------

if type == "ukostra" then
return function(gulag)
if db.actor ~= nil then
if ( level.get_time_hours() >= 5 and level.get_time_hours() <= 22 ) then
return 0 -- день
else
return 1 -- ночь
end
else
return gulag.state
end
end
end

---------------------------------------------------------

if gulag_type == "ukostra" then
return npc_community == "freedom"
end

------------------------------------------
------------------------------------------

gulag_escape.ltx


[logic@ukostra]
active = kamp@esc_ukostra_kamp01

[kamp@esc_ukostra_kamp01]
center_point = camp_center
radius = 4
;path_walk = kamp_task
;soundgroup = esc_blokpost_soldier



Анонс мода-аддона "S.T.A.L.K.E.R. - Безопасная земля"
Узнай о моде больше - подпишись на канал (кликабельно)
buka_stalker
    
Посты: 6
Откуда: Абакан
Возраст: 31
09-08-2011 10:53 GMT3 час. #1509847   
Значит так...
В lager_bandits = {comm = {"bandit"}} я поставил ЧН, и ещё там ниже в скрипте было значение... Еще алл.спавне присвоил Смарту lager_bandits значение группировки ЧН.
Теперь все отлично. ;-)

Artos, karavan, благодарю за помощь.


Геныч Defake
    
Посты: 305
Откуда: Аша
Возраст: 29
09-08-2011 11:49 GMT3 час. #1509865   
Хотел создать нового контроллера (Нужны более сильные характеристики)
Просто пока добавил новую секцию:

[controller_vlad]:controller_tubeman
tube_at_once = true
tube_damage = 2.50


Через скрипт все нормально спаунится, но АСДС пишет: "Секция controller_vlad" не найдена.
И не хочет собирать all.spawn
В чем проблема?


Сталкер - круто, Сталкер - класс,
Crysis смоем в унитаз!!

Метро не круто и не класс!
ПЫСа смоем в унитаз!))
---
Если у кого то есть вопросы по Game Maker, модмейкерству или языку html, то пишите - вместе потупим =))
VOva-VIP
    
Посты: 325
Откуда: Миасс
Возраст: 27
09-08-2011 12:12 GMT3 час. #1509884   
Геныч Defake, заспавнь его через скрипт. Я так не мог декомпиляцию выполнить...

_ZIP_, в его конфиге замени grenade_launcher_status = 0;2 на grenade_launcher_status = 2 С этой пушкой так должно работать.

KH9I3b, ACDC качай, а дальше сам разбирайся, либо по туторам лазай. Аномалии удалить вообще легко, а насчет монстров - создаёшь нового НПС и ставишь координаты от монстра. На это времени уйдет конечно не мало, так что подумай, стоит ли тебе это делать...

Народ, как снять координаты, а точнее game_vetrex_id с новой добавленной локации на которую нет перехода? В сетевой игре Position Informer не работает...

отредактировал(а) VOva-VIP: 09-08-2011 12:50 GMT3 час.

Zippеr
    
Посты: 967
Откуда:
Возраст: 25
09-08-2011 12:16 GMT3 час. #1509886   
Что нужно сделать чтоб можно было нацепить подствольник к ГП 37?


KH9I3b
    
Посты: 3
Откуда:
Возраст:
09-08-2011 12:35 GMT3 час. #1509897   
Помогите!
Как убрать аномалии?
Заменить всех монстров на людей с оружием и чтобы они не бежали на меня в ближний бой как монстры, а стреляли как люди?




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


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

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