Случайная подборка модов
Камень Преткновения. Пролог
4.1
CoP’s Level Pack [beta]
4.1
Reach mod + Slenderman
3.5
Путь во мгле
4.5
Old Episodes. Episode 3
3.6
Большая Зона
3.4
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 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
  • »
Поиск: