Случайная подборка модов
The Second Sun
2.9
Another Zone Mod
4.3
Пропавшая экспедиция
2.4
Зачистка
4.0
Новое Время. Судьба наемника
2.3
Контракт на хорошую жизнь
4.1
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
Форум » S.T.A.L.K.E.R. Модификации » Помощь в моддинге » Скрипты, конфиги, логика, движок » Снятие координат (некоторые способы) (Снятие координат(все способы))
Снятие координат (некоторые способы)
Российская Федерация  dimak-stalker
Суббота, 28.04.2012, 10:05 | Сообщение # 1
Статус:
Отмычка:
Сообщений: 71
Награды: 0
Регистрация: 08.04.2012

Снятие координат(все способы)
1 Способ
Нужна программа
Position Informer
СКАЧАТЬ
Установка:
1) Установить минимод для сталкера,
для этого надо скопировать gamedata в каталог с игрой,
если надо,заменить файлы.

2) Все, можно пользоваться

Истользование:
1) Во время игры выйти в меню и нажать F4, появится окно
2) В появившемся окне ввести имя сохраняемой переменной
( в последствии имя нам пригодится)
3) Нажать кнопку "Извлечь"
4) Данные извлекуться и введуться в консоль
5) В принципе из можно и так просмотреть, в консоле, но не очень удобно
6) Выйти из игры
7) Запустить программе "pi.exe"
8) Открыть лог
9) Извлечь переменные
10) Просмотреть данные переменных

2 способ
Заходим, предварительно распаковав, в каталог gamedata/scripts/ И там в файле ui_main_menu.script в конце дописываем это:
Code
function main_menu:OnButton_credits_clicked()
local text
local vid
local gvid
local a = vector()
local text
a = db.actor:position()
vid = db.actor:level_vertex_id()
gvid = db.actor:game_vertex_id()
text = "Позиция:\\nX= "..a.x.."\\nY= "..a.y.."\\nZ= "..a.z.."\\nlevel_vertex= "..vid.."\\ngame_vertex_id= "..gvid
news_manager.send_tip(db.actor, text, nil, nil, 30000)
end


3 способ

Запускаем игру открываем консоль клавиша (ё) и пишем rs_stats on появиться всякие там цифры :-) но в самом низу в скобках будут координаты по порядку (x,y,z,) но чтоб нам ещё летать опять окрываем консоль пишем demo_record 1 просто жми на (tab) пока не появиться тока 1 нажми и летай записываем координаты на блокнот
  Злобная реклама
Суббота, 28.04.2012, 10:05
Статус:
Сообщений: 666
Регистрация: 08.04.2012
Украина  Nik
Суббота, 28.04.2012, 10:30 | Сообщение # 2
Статус:
Новичок:
Сообщений: 291
Награды: 5
Регистрация: 27.02.2012

dimak-stalker, Ну вот зачем создавать для такого урока целую тему?Вот в этой теме http://ap-pro.ru/forum/21-2402-1 нужно добавлять уроки.
  Злобная реклама
Суббота, 28.04.2012, 10:30
Статус:
Сообщений: 666
Регистрация: 27.02.2012
Российская Федерация  XOBAH
Суббота, 28.04.2012, 19:34 | Сообщение # 3
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

Это не все способы, не обманывайте народ
  Злобная реклама
Суббота, 28.04.2012, 19:34
Статус:
Сообщений: 666
Регистрация: 01.11.2010
Российская Федерация  dimak-stalker
Воскресенье, 29.04.2012, 10:34 | Сообщение # 4
Статус:
Отмычка:
Сообщений: 71
Награды: 0
Регистрация: 08.04.2012

XOBAH, скажи давай ещё один!
  Злобная реклама
Воскресенье, 29.04.2012, 10:34
Статус:
Сообщений: 666
Регистрация: 08.04.2012
Российская Федерация  STARS1212
Воскресенье, 29.04.2012, 11:06 | Сообщение # 5
Статус:
Неопытный:
Сообщений: 465
Награды: 2
Регистрация: 02.02.2012

dimak-stalker, Ввести в консоли rs_stats и будет тебе счастье!!!
  Злобная реклама
Воскресенье, 29.04.2012, 11:06
Статус:
Сообщений: 666
Регистрация: 02.02.2012
Российская Федерация  XOBAH
Воскресенье, 29.04.2012, 11:43 | Сообщение # 6
Проект Смерти вопреки
Статус:
Неопытный:
Сообщений: 476
Награды: 0
Регистрация: 01.11.2010

dimak-stalker, Вывод координат в файл (без Position Informer), Вывод координат на HUD, Вывод координат по использованию предмета в игре
STARS1212, Он как бы написал этот способ 3-им
  Злобная реклама
Воскресенье, 29.04.2012, 11:43
Статус:
Сообщений: 666
Регистрация: 01.11.2010
Украина  Dyadka_yar
Воскресенье, 29.04.2012, 11:45 | Сообщение # 7
Статус:
Бывалый:
Сообщений: 961
Награды: 5
Регистрация: 19.11.2011

Quote (dimak-stalker)
1) Установить минимод для сталкера, для этого надо скопировать gamedata в каталог с игрой, если надо,заменить файлы.

Если надо,заменить файлы... А потом новичок думать будет, и чего вдруг игра перестала запускатся... biggrin
Скрипты адаптировать надо.
  Злобная реклама
Воскресенье, 29.04.2012, 11:45
Статус:
Сообщений: 666
Регистрация: 19.11.2011
Российская Федерация  antonnkz76
Понедельник, 30.04.2012, 14:23 | Сообщение # 8
5 лет в Зоне
Статус:
Опытный:
Сообщений: 2342
Награды: 9
Регистрация: 26.02.2012

Есть специальня прога PositionExtractor, сам пользусь, не нужно сидеть с листком и переписывать на него коорд., там просто сохраняешь те которые нужны а потом смотришь!
  Злобная реклама
Понедельник, 30.04.2012, 14:23
Статус:
Сообщений: 666
Регистрация: 26.02.2012
Российская Федерация  Qexs51
Понедельник, 07.01.2013, 00:32 | Сообщение # 9
Статус:
Отмычка:
Сообщений: 96
Награды: 1
Регистрация: 26.12.2012

Спасибо) координаты помогает вычислять :)) Автору спасибо:)
  Злобная реклама
Понедельник, 07.01.2013, 00:32
Статус:
Сообщений: 666
Регистрация: 26.12.2012
Российская Федерация  panzyuza
Вторник, 15.01.2013, 01:08 | Сообщение # 10
AVS LOCATION MOD
Статус:
Новичок:
Сообщений: 258
Награды: 1
Регистрация: 26.12.2010

Есть гораздо более удобный способ. Открываем блокнотом файл ui_main_menu.script в папке gamedata\scripts. Далее ищем такие строки
Код
  if dik == DIK_keys.DIK_Q then
    self:OnMessageQuitWin()  
  end
И добавляем к ней следующее
Код
                elseif dik == DIK_keys.DIK_F4 then
    self:OnButtonLogCoordinate()
Должно получиться так
Код
  if dik == DIK_keys.DIK_Q then
    self:OnMessageQuitWin()
                 elseif dik == DIK_keys.DIK_F4 then
    self:OnButtonLogCoordinate()
   end
Затем после последнего end в самом низу скрипта отступаем строчку и пишем следующее
Код
function dbglog(fmt,...)
   local msg = string.format(fmt, ...)
   local msg_no_ws = string.gsub(msg, "%s", "_")
   get_console():execute("dbg:" .. msg_no_ws)
   get_console():execute("flush")
end

function main_menu:OnButtonLogCoordinate()
local lvid, gvid = db.actor:level_vertex_id(), db.actor:game_vertex_id()
local pos = db.actor:position()
dbglog("("..pos.x..","..pos.y..","..pos.z.."),"..lvid..","..gvid)
end
Закрываем и сохраняем. Таким образом добегаем до нужного места, выходим в меню, жмём F4 и получаем координаты в логе.
  Злобная реклама
Вторник, 15.01.2013, 01:08
Статус:
Сообщений: 666
Регистрация: 26.12.2010
Российская Федерация  XoLoDoK
Четверг, 05.12.2013, 15:08 | Сообщение # 11
Статус:
Отмычка:
Сообщений: 119
Награды: 0
Регистрация: 09.07.2013

Дайте ссылочку на Позитион Информер, короч который в 1 способе указан, а то не скачиватьеся (
  Злобная реклама
Четверг, 05.12.2013, 15:08
Статус:
Сообщений: 666
Регистрация: 09.07.2013
Украина  Comador
Четверг, 05.12.2013, 21:34 | Сообщение # 12
Статус:
Неопытный:
Сообщений: 507
Награды: 2
Регистрация: 23.12.2011

XoLoDoK, вот ссылка.
  Злобная реклама
Четверг, 05.12.2013, 21:34
Статус:
Сообщений: 666
Регистрация: 23.12.2011
Российская Федерация  K_D_
Пятница, 06.12.2013, 00:56 | Сообщение # 13
Статус:
Неопытный:
Сообщений: 537
Награды: 2
Регистрация: 30.06.2012

Лог, внешние программы - и это удобство? Эх, молодежь... Все уже придумано до вас. Ткни
Вообще, жду следующей темы автора - "Спавн в инвентарь винтареза и многа патронов(все способы)"
  Злобная реклама
Пятница, 06.12.2013, 00:56
Статус:
Сообщений: 666
Регистрация: 30.06.2012
Российская Федерация  _Val_
Пятница, 06.12.2013, 01:56 | Сообщение # 14
Ф.О.Т.О.Г.Р.А.Ф
Статус:
Бывалый:
Сообщений: 1063
Награды: 5
Регистрация: 20.01.2012

K_D_, ну и не самая удобная вещь кстати. Особенно по поршням...
  Злобная реклама
Пятница, 06.12.2013, 01:56
Статус:
Сообщений: 666
Регистрация: 20.01.2012
Российская Федерация  strchi
Пятница, 27.03.2015, 20:52 | Сообщение # 15
Статус:
Опытный:
Сообщений: 2467
Награды: 13
Регистрация: 05.10.2012

dry А в ЗП ни один способ не работает кроме как переписывать на листочек
Сообщение отредактировал strchi - Суббота, 28.03.2015, 22:36
  Злобная реклама
Пятница, 27.03.2015, 20:52
Статус:
Сообщений: 666
Регистрация: 05.10.2012
Форум » S.T.A.L.K.E.R. Модификации » Помощь в моддинге » Скрипты, конфиги, логика, движок » Снятие координат (некоторые способы) (Снятие координат(все способы))
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: