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

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


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

Ник


Пароль


Запомнить?




» Добавить в избранное

» Сделать стартовой

Главная
Форум
Обзор игры
Мир Зоны
Файлы
Галерея
Разное






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

Страница 8 из 70Первая«567891011 »Последняя
Быстрый переход:


 

Автор Сообщение
singapur22
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44

13-08-2011
16-09-2010 23:16 GMT3 часа #1345934   Split
Ma$ter get_console():execute("prizrak000 "...item_alias) Пробел убери.


erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
16-09-2010 23:25 GMT3 часа #1345939   Split
singapur22
Дак все равно - и с созданием нового метода в классе numpad - мертвое зависание получаю.
И причина сего мне совсем непонятна.

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

Ma$ter
используй get_console():execute("load ~ ".."а сюда любую строку уже можно конкатенировать") - тогда думать о пробелах не нужно будет

Сообщение было успешно отредактировано erlik (16-09-2010 23:25 GMT3 часа, назад)

singapur22
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44

13-08-2011
16-09-2010 23:39 GMT3 часа #1345955   Split
erlik Я же говорю, ты создаёшь другой (новый) объект. Можно пойти таким путём:

1. При открытии нумпада, создавать в окружении _G дополнительный параметр со значением открытого объекта нумпада. Тоесть в методе инициализации прописать это:

_G.current_numpad = self

Так же в методе finalize() установить заниливание данного параметра:

_G.current_numpad = nil

2. Теперь можно будет обращаться к текущему нумпаду (открытому) через _G.current_numpad.

3. Создаём в теле класса numpad метод:

Код:
function numpad:SetCode(code)
    local edit = self:GetStatic("нужное_имя")
    edit:SetText(tostring(code))
end


4. Из внешнего скрипта, при открытом нумпаде можно смело производить такое обращение:

Код:
function BlaBla(code)
    if _G.current_numpad then
        _G.current_numpad:SetCode(code)
    end
end


MRN$
[1] Странник
Онлайн статус=0  Профиль    




Посты: 114
Откуда:
Занятие:
Возраст: 16

16-09-2010 23:42 GMT3 часа #1345956   Split
СидырыЧЪ
Цитата
ид итема не найден ничего не понимаю все проверял но ничего не нашел

Откатись и сделай всё заново, с нуля. У тебя нет какого-то описания или объявления чего-то в неизвестном хml-файле. Похоже, что-то с инфопорциями, может в диалогах...


СидырыЧЪ
[1] Странник
Онлайн статус=0  Профиль    




Посты: 208
Откуда:
Занятие: Модмейкерство, автомобили, компьютер
Возраст: 29

03-05-2011
17-09-2010 01:21 GMT3 часа #1346002   Split
Пожалуйста ответьте на мой вопрос как определять координаты присоздании худа (ui hud)просто хочу сам изменить положение пда, значков, патронов и т. д. просто я не разбираюсь в файлах ui


sovietkmk
[1] Banned
Онлайн статус=0  Профиль    




Посты: 1142
Откуда: Лиски
Занятие: Проводник в Зону, слушаю Коловрата
Возраст: 29

21-12-2010
17-09-2010 01:55 GMT3 часа #1346013   Split
Люди помогите! как свою музыку вставить в игру? А то я и в формат огг переводил и переименовывал,все равно вылет


erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
17-09-2010 02:18 GMT3 часа #1346020   Split
СидырыЧЪ
Координаты экранных позиций определяются в фотошопе - делается скрин экрана в игре, затем он открывается в фотошопе, и с помощью инcтрумента slice tool делается выделение нужного фрагмента картинки, затем в меню slice tool выбирается опция edit slice options - в открывающемся меню есть и координаты левого верхнего угла фрагмента и его размеры.
Я именно так получал координаты для создания интерфейса в сталкере.

singapur22
Ты был прав - объекты меню были разные. Модифицировать класс numpad я не стал - у меня просто и так была функция
Код:
-- //--выводим менюшку набора кода
function ShowCode()
local menu = ui_numpad.numpad()
level.start_stop_menu(menu,true)
return menu
end

которая получала текущий объект класса при выводе меню - и я сделал, чтобы она его еще и возвращала и передавала в скрипт декодера.
Осталась одна мелочь - во первых перебор цифр в сталкере уж больно быстро работает - поставил цикл на 500 тысяч итераций - выполняется за 5-6 секунд - никуда не годится в SCITE он выполняется аж за 90 секунд.
Но это ладно - сделаем миллиард итераций в конце концов. Но что происходит - пока весь цикл не закончится, менюшка не выводится - идет как бы пауза на 6 сек - а потом она появляется и в ней сразу результат последней итерации успешного завершенного подбора кода. То есть не совсем то, что ожидалось.


goust
[1] Странник
Онлайн статус=0  Профиль    




Посты: 24
Откуда: Энгельс
Занятие:
Возраст: 32

17-09-2010 04:04 GMT3 часа #1346059   Split
Как мне привязать к новому костюму,иконку костюма в полный рост? Заранее спс


SkyLoader
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 755
Откуда: Москва
Занятие:
Возраст:

09-09-2011
17-09-2010 09:43 GMT3 часа #1346062   Split
Есть ли какая-нибудь проверка на хождение актера вперед, назад, влево, вправо?


goust, этот вопрос обсуждался не менее 15 раз.


alex79, такого параметра нету. Это делается скриптами.

Сообщение было успешно отредактировано SkyLoader (17-09-2010 09:43 GMT3 часа, назад)

alex79
[1] Странник
Онлайн статус=0  Профиль    




Посты: 52
Откуда: Омск
Занятие:
Возраст: 44

17-09-2010 08:05 GMT3 часа #1346071   Split
Какой параметр отвечает за скорость действия аптечки?


Deathdoor
[1] Странник
Онлайн статус=0  Профиль    




Посты: 906
Откуда: Москва
Занятие:
Возраст: 47

28-10-2010
17-09-2010 11:30 GMT3 часа #1346083   Split
нет такого, в чистой игре аптечка действует моментально. В модах где её действие растянуто во времени, написан специальный скрипт для этого. Вот в нём и задают скорость


Ma$ter
[1] Странник
Онлайн статус=0  Профиль    




Посты: 477
Откуда: Tamboff
Занятие: Мотоциклы, программирование
Возраст:

26-06-2011
17-09-2010 12:50 GMT3 часа #1346100   Split
А подскажите такой момент - пытаюсь при нажатии кнопки создать картинку таким путем:
self.picture:InitTexture("ui_iconsTotal_"..item_alias)
Параметры этой картинки находятся в ui_iconstotal.xml который я пропарсил:
xml:ParseFile("ui_iconstotal.xml")
Собственно вылета по отсутствию картинки нет, но и вместо самой картинки - белый квадрат


erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
17-09-2010 14:21 GMT3 часа #1346118   Split
Ma$ter
Метод InitTexture() вообще то требует в качестве аргумента строку с указанием пути до текстуры относительно папки textures ("ui\\имя_текстуры.dds"). А ты ему предлагаешь взять текстуру непонятно откуда.
Способ с "ui_iconsTotal_"..get_id() когда иконка вырезается из общей текстуры файла по ее строковому идентификатору из xml файла(где заданы ее координаты и размеры ) подходит по моему только для методов give_game_news() и give_talk_message().


СидырыЧЪ
[1] Странник
Онлайн статус=0  Профиль    




Посты: 208
Откуда:
Занятие: Модмейкерство, автомобили, компьютер
Возраст: 29

03-05-2011
17-09-2010 15:32 GMT3 часа #1346145   Split
а вот еще вопрос что за вылет такой ?

Expression : 0
Function : CUICellContainer::FindFreeCell
File : E:\stalker\patch_1_0004\xr_3da\xrGame\ui\UIDragDropListEx.cpp
Line : 508
Description : there are no free room to place item

при входе в инвентарь


Deathdoor
[1] Странник
Онлайн статус=0  Профиль    




Посты: 906
Откуда: Москва
Занятие:
Возраст: 47

28-10-2010
17-09-2010 15:34 GMT3 часа #1346150   Split
у вас есть автомат занимающий 4*2 клетки, а вы его (например) прописали в первый слот в котором 3*2 клетки, как видно он туды влезть не может и выпадает с такой вот ошибкой


Колотун
[1] Странник
Онлайн статус=0  Профиль    




Посты: 62
Откуда:
Занятие:
Возраст: 29

17-09-2010 16:01 GMT3 часа #1346163   Split
sovietkmk попробуй вот это (http://slil.ru/25155417) - утилита с работой со звуком в игре.

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

Deathdoor мне вот очень понравился ваш мод! но вот когда я устанавливаю патч версии 0,6,9,2
UPDATE 2 не идет - не меняется версия мода + идет лог то что игра не находит файл погоды (weatgher_default.ltx) по-моему точно не помню. не могли бы вы подсказать в чем дело.

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

И еще как примерно можно сделать чтоб стрелять с БТР-а?

Сообщение было успешно отредактировано Колотун (17-09-2010 16:01 GMT3 часа, назад)

Deathdoor
[1] Странник
Онлайн статус=0  Профиль    




Посты: 906
Откуда: Москва
Занятие:
Возраст: 47

28-10-2010
17-09-2010 16:36 GMT3 часа #1346187   Split
Цитата
# Колотун :
Deathdoor мне вот очень понравился ваш мод! но вот когда я устанавливаю патч версии 0,6,9,2
UPDATE 2 не идет - не меняется версия мода + идет лог то что игра не находит файл погоды (weatgher_default.ltx) по-моему точно не помню. не могли бы вы подсказать в чем дело.
И еще как примерно можно сделать чтоб стрелять с БТР-а?



на этом форуме нету поддержки по моду ОГСЕ, только на оффоруме http://forum.ogse.ru/index.php

как минимум вы мод ставите неправильно: походу вы пытаетесь установить просто апдейт без установки основной версии. Сходите на форум и скачайте нормальную полную версию ~ 500 мегов
потом снесите начитсо своего сталкера, постаьте заново, потом патч 1.0005, потом мод. Всё.


goust
[1] Странник
Онлайн статус=0  Профиль    




Посты: 24
Откуда: Энгельс
Занятие:
Возраст: 32

17-09-2010 17:59 GMT3 часа #1346222   Split
SkyLoader
Да я уже сам додумался,ещё пару вопросов:какой файл и какие строчки отвечают за приседание(выше ниже),как сделать так чтоб предмет не отоброжался в инвентаре,например как нож в оригинале,он есть,а в инвентаре он вообще никак не отображается.

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

А где нибудь есть туторы по проге xrSpawner v.0.13.1 beta,если да то можно ссылку.

Сообщение было успешно отредактировано goust (17-09-2010 17:59 GMT3 часа, назад)

Deathdoor
[1] Странник
Онлайн статус=0  Профиль    




Посты: 906
Откуда: Москва
Занятие:
Возраст: 47

28-10-2010
17-09-2010 18:29 GMT3 часа #1346256   Split
нож неотображается в инвентаре потому, что он стоит в 0 слоте. когда у вас пистолет в руке, он тоже в инвентаре (рюкзаке) неотображается.

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

Цитата
# goust :
А где нибудь есть туторы по проге xrSpawner v.0.13.1 beta,если да то можно ссылку.



блин, да что за любовь такая к этому го.ну???
целая тема - вдыхайте аромат полной грудью
http://www.stalker-portal.ru/forums.php?m=posts&q=7149

Сообщение было успешно отредактировано Deathdoor (17-09-2010 18:29 GMT3 часа, назад)

Fantom2323
[1] Странник
Онлайн статус=0  Профиль    




Посты: 778
Откуда: 25 RUS
Занятие: Универсальное модостроение
Возраст: 28

29-08-2013
17-09-2010 18:34 GMT3 часа #1346268   Split
Deathdoor
Цитата
блин, да что за любовь такая к этому го.ну???

Неа, вот тут вы не правы... а вот задумайтесь почему у народа как вы говорите "любовь к гомну?" Все просто - я вам скажу как человек со стороны, спавнер удобная прога для правки некоторых параметров (допустим начинки ящиков, или населенность гулагов), спавна машин и объектов типа радио и т.п. Также с её помощью я могу заспавнить нпса с уже существующим профилем и привязать его к нужному мне гулагу. + В ней удобный и понятный интерфейс. Вот и делайте выводы...


SkyLoader
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 755
Откуда: Москва
Занятие:
Возраст:

09-09-2011
17-09-2010 18:35 GMT3 часа #1346269   Split
Deathdoor, его просто не надо распаковывать\запаковывать, эта прога так, для быстрого спавна неписей.
goust, насчет предмета, если он не нож или еще что, то пишешь сюда итем свой в actor.ltx:
Код:
attachable_items = device_torch,attachable_item,hand_radio


Ma$ter
[1] Странник
Онлайн статус=0  Профиль    




Посты: 477
Откуда: Tamboff
Занятие: Мотоциклы, программирование
Возраст:

26-06-2011
17-09-2010 18:41 GMT3 часа #1346277   Split
А подскажите такой момент - пытаюсь при нажатии кнопки создать картинку таким путем:
self.picture:InitTexture("ui_iconsTotal_"..item_alias)
Параметры этой картинки находятся в ui_iconstotal.xml который я пропарсил:
xml:ParseFile("ui_iconstotal.xml")
Собственно вылета по отсутствию картинки нет, но и вместо самой картинки - белый квадрат.

И как сделать прокрутку изображения? То есть если у меня текст больше чем форма то у меня включается прокрутка текста при помощи self.description_list:EnableScrollBar(true). Но как сделать так чтобы если у меня изображение больше формы то включает прокрутка


Deathdoor
[1] Странник
Онлайн статус=0  Профиль    




Посты: 906
Откуда: Москва
Занятие:
Возраст: 47

28-10-2010
17-09-2010 19:08 GMT3 часа #1346286   Split
Цитата
# Fantom2323 :
Неа, вот тут вы не правы... а вот задумайтесь почему у народа как вы говорите "любовь к гомну?" В ней удобный и понятный интерфейс. Вот и делайте выводы...


дорогой мой школьник. Про какой народ вы говорите? про таких как вы школьников, которые немогут понять как установить activperl и понять что такое батник.
ненадо мне тут расказывать сказки про то, что удобно.
Дело не в удобстве, а в корректности получаемого итога.
блин как же оказывается ошибаются все крупные и старые модмейкерские команды, что пользуются АСДС, да ещё и пишут собственные версии. Когда тут такая программа классная есть.



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

Цитата
# SkyLoader :
Deathdoor, его просто не надо распаковывать\запаковывать, эта прога так, для быстрого спавна неписей.

Ёу, да 10 секунд на распаковку и запаковку это наверно очень много времени занимает. А то что после этого говна (хрспвнер) половина того что вы там наспавните вообще непоявляется это тоже наверно плюс большой.
Короче, чего я с вами спорю?! Вы как молодые абсолютно нехотите слушать более опытных взрослых. Милости прошу, учитесь на своих ошибках. Для тысячи трешомодов эта прога первое дело - вперёд и с песней. Нехотите учится делать правильно, ваше право.

Уже давно никто (кроме нубов) не спавнит неписей через аллспавн. Всё делается через скрипт как наиболее удобном и универсальном средстве. Хотел бы я посмотреть как вы проверите своего непися заспавненного на АЭС, без начала новой игры. Скрипт же позволяет проверять любого нового перса здесь и сейчас и так же быстро его править и опять проверять без необходимости новой игры. Или вы незнали, что если непися проспанить через аллспавн, то любые его изменения применяться только с новой игрой?

Цитата
# Fantom2323 :
Все просто - я вам скажу как человек со стороны, спавнер удобная прога для правки некоторых параметров (допустим начинки ящиков, или населенность гулагов), спавна машин и объектов типа радио и т.п. Также с её помощью я могу заспавнить нпса с уже существующим профилем и привязать его к нужному мне гулагу.

Т.е. вы хотите сказать, что АСДС этого непозволяет сделать? Вы вообще представляете себе что такое АСДС?? и как работать с тем, что получается при его работе?

Сообщение было успешно отредактировано Deathdoor (17-09-2010 19:08 GMT3 часа, назад)

SkyLoader
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 755
Откуда: Москва
Занятие:
Возраст:

09-09-2011
17-09-2010 19:11 GMT3 часа #1346297   Split
Deathdoor, так я не спорю. Я просто хотел объяснить, почему им нравится эта программа. Я, конечно, за ACDC.


Я это все знаю, но, согласитесь, через скрипт, например, нельзя задать неписю дирекцию, а в олл спавне можно.


Deathdoor
[1] Странник
Онлайн статус=0  Профиль    




Посты: 906
Откуда: Москва
Занятие:
Возраст: 47

28-10-2010
17-09-2010 19:12 GMT3 часа #1346300   Split
Цитата
# SkyLoader :
Я это все знаю, но, согласитесь, через скрипт нельзя задать неписю дирекцию, а в ACDC можно.


в принципе можно, но гемора сверхмного
как вы правильно заметили именно направление является плюсом спавна через алл.спавн. Но, для многих неписей оно неакутально и таких удобней спавнить скриптом. Направление подходит для неписей типа снайперов, или сидящих в засаде.


erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
17-09-2010 20:28 GMT3 часа #1346370   Split
singapur22
Насчет скрипта перебора чисел - я кажется понял в чем дело - скрипт блокирует основной поток ввода до своего выполнения - поэтому и выводится только результат последней итерации, когда он закончит свою работу.
Сейчас ломаю голову над тем как сделать запуск функции асинхронным (помнишь как это легко в C# )
Пробовал использовать coroutine для запуска в отдельных потоках (одна функция в одном, другая в другом) - но нужного эффекта не дало. Собственно это согласуется с тем, что я читал о потоках в lua - что никакие они не потоки эти thread - а всего лишь ветки исполнения, причем синхронные.
Вариантов по этой теме никаких в голову не приходит?


singapur22
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44

13-08-2011
17-09-2010 21:06 GMT3 часа #1346393   Split
erlik Если тебе нужно обязательно выводить каждое число, то используй не for-do-end, а:

Код:
local k = 0

function update()
    if k < 50000 then
        k = k + 1
    end
end


Собсно, в этом случае каждый цикл счёта будет синхронизирован с циклами апдейта. Чего собственно тебе и нужно добиться, для вывода каждого числа. Скорость счёта, естественно упадёт до значения fps.


goust
[1] Странник
Онлайн статус=0  Профиль    




Посты: 24
Откуда: Энгельс
Занятие:
Возраст: 32

17-09-2010 21:17 GMT3 часа #1346404   Split
Как увеличит расстояние прорисовки травы?


Stalk15
[1] Странник
Онлайн статус=0  Профиль    




Посты: 1023
Откуда: Как-бэ Новосибирск(Точно не знаю=))
Занятие: Модю сталкера, полегоньку юзаю Visual Basic и Visual С#.
Возраст: 30

19-11-2012
17-09-2010 21:32 GMT3 часа #1346416   Split
В текстах игры (<text>...</text>) мне известна одна возможность - цвет текста: %c[255,255,128,128] ... %c[default].
Есть ли еще возможности типа таких?Какие?

Просто мне надо сделать, чтоб в тексте диалога появлялось число, которому равна локальная в каком-нибудь скрипте.Такое наверно не реально, да?


Artos
[20] Сталкер
Онлайн статус=0  Профиль    




Посты: 4176
Откуда:
Занятие:
Возраст: 65

17-09-2010 22:43 GMT3 часа #1346420   Split
О, тут хер-спавнер уже поминают. Вставлю и я свои 5 копеек ... (как раз кастрирую all.spawn для Simbion'а).

Помимо того, что уже высказал Deathdoor , добавлю:
В чем основная разница между спавном через хер-спавнером иль через ACDC по сравнению со скриптовым?
В том, то игрок все объекты получает 'готовенькими'. Т.е. все объекты лежат/стоят на своих местах, направлены заданном направлении, хабар в ящиках и т.д. и т.п.
Это достигается тем, что во время загрузки (а это секунды!) помимо собственно создания в игре объектов, движок успевает до появления игрового экрана всем этим предметам придать все те свойства, которые заданы в all.spawn'е.
При скриптовом спавне требуется помимо собственно процедуры создания в игре нового объекта (чему научились почти все и новички-модмейкеры) все необходимые доп.свойства/процедуры по приданию требуемых свойств объектам выполнять дополнительно. А это требует время и ... знаний/навыков, порой простейших.
Однако, большей частью доп.операции при спавне скриптом не востребованы, а те, которые относительно часто встречаются - несложны.

Fantom2323
Помнится мы уже обсуждали "удобства" и опять возвращаемся к исходу.
Для того чтобы свеже-заспавненный предмет появился в 'ящике' нужно всего лишь после спавна хабара перевести ящик в офф-лайн и обратно в он-лайн.
'Населенность' гулагов иль принадлежность к ним группировок - тоже не оч.сложно менять.
Машины/радио - да это такие же объекты игры и ничто не мешает их спавнить скриптом.

SkyLoader
Основная причина твоей предпочтительности ACDC перед скрипт-спавном из-за возможности задавать направления неписям (цифрами в all.spawn'е) в основном в том, что ... ковыряясь с этим, ты до сих пор игнорируешь знания по векторной алгебре. Не так уж и сложно, заспавнив непися, придать ему нужное направление, тем более даже в исходниках немало методов и функций для работы с углами и векторами.

Основной "недостаток" скрипт-спавна (ИМХО) в том, что все операции по 'оживлению' объекта в игре требуют времени и/или происходят 'на глазах' у игрока. Хотя и их можно нивелировать, спавня с упреждением, на удалении или 'закрывать пеленою' обзор игроку.

Минусы спавна в ACDC:
- нередко требование начала игры заново, т.е. сэйвы не годятся для игры/работы:
- (основной) начинающие-модмейкеры НЕ утруждают себя 'подумать/узанать/научиться', а 'тупо спавнят' копи-пастя подходящие секции, нередко даже не понимая цифирек и буковок, которые копируют/правят.

(пять копеек кончились, дальше только полтинники )


Ma$ter
ИМХО, без более объемного куска кода, над которым ковыряешься врядли кто поможет в твоих проблемах.
Гадать, что ты там хочешь, как делаешь, почему не получается и ... чего же ты добиваешься - можно долго и, как уже видно без результатно.
Поясни более общую твою задумку и дай куски кодов, тогда будет над чем думать.
Что-то мне кажется ты ковыряешь на давно пройденном многими месте ...



Stalk15
В текстовых строках, как правило, только движек распарсивает шаблоны для переменных.
Но если перед выводом на экран это делать скриптом, то ничто не мешает создавать динамические/инрерактивные строки текста, учитывая свои переменные.
Диалоги ведь не только штатным xml'нум путем можно создавать, но и скриптами.
Таски - выдаются и принимаются тоже скриптовым менеджером.
Ну и т.п. Так что манипуляция текстами довольно широка.

Сообщение было успешно отредактировано Artos (17-09-2010 22:43 GMT3 часа, назад)



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

Страница 8 из 70Первая«567891011 »Последняя


Эта тема закрыта, публикация новых сообщений недоступна.



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

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