Перейти к контенту

Рекомендуемые сообщения

Я наверное, спрошу глупость, но эта тема для опытных скриптеров с познаниями, или любой более-менее знающий человек, может где-то что-то прописать и то что ему нужно будет работать?

Добавлено Dennis_Chikin,

"Более-менее" нужно знать C, чтобы понимать исходники движка, ну а в этой конкретной теме - еще и ассемблер.

 

Плюс я лично, например, не смог совладать с гуглокодом и забанен на rghost - 2 причины, по которым для меня сие в принципе бесполезно.

 

Но, это, видимо, мои личные трудности, а так люди что-то делают и всех все устраивает.

 

 

  Мои работы: (Показать)
Ссылка на комментарий

Приветствую.

В 230-й ревизии у меня получилось отредактировать new_engine_slots.asm так, чтобы наряду со слотами ножа, бинокля и фонарика, появился ещё и слот под ПНВ. Сейчас пробую то же сделать на 232 - ничего не получается... Вроде асм тот же, но не помню что тогда делал - хоть убей :( Всё время вылет при перемещении предмета в слот.

Может кто помочь? Надо обнести дефайнами ненужные участки кода, чтобы добавился слот под ПНВ.

Сам асм: ссылка

 

upd: оказывается дело было в correction_list: включил правку для учета шлема при рассчете хита и все норм... Вот блин, а написано, что можно не включать

Изменено пользователем naxac
  • Полезно 1

Аддон для ОП-2.09.2: Яндекс/Google/GitHub

naxac.gif

Ссылка на комментарий

@phorumer, пробни вот это:

 

  Показать

 

 

Откопал из какого-то файлика огсе.

... А наше дело маленькое - с ружьём да по болотам. (с)

Ссылка на комментарий

@phorumer, как я понял, ты имеешь ввиду, как получить позицию худ модели в пространстве, а именно - на локации. Тоже хочу узнать. Вот, скажем, применять метод object:get_hud_bone_pos("bone") к какой то кости, то он выводит координату относительно какой то нулевой позиции 0,0,0 . А вот где эта нулевая координата на локации - без понятия как определить.

... А наше дело маленькое - с ружьём да по болотам. (с)

Ссылка на комментарий

@phorumer, вот смотри, взято отсюда же:

 

  Показать

 

 

Поменяй, get_actor_condition_float() на то, что тебе нужно. Запусти и поищи в логе известные тебе значения position. Можешь прямо в функцию добавить фильтрацию значения и выводить только те, что укладываются в определенный диапазон.
 
И вот, кстати, еще посмотри:
Кажется здесь добрые люди уже расписали то, что тебе нужно.
  • Полезно 1
Ссылка на комментарий

@dsh, второе я уже смотрел, но там только position для третьего лица, а мне нужно именно для худа. А первое попробую.

@Max_Raf, не совсем. Мне нужно получить позицию худа относительно камеры, а не на локации.

Изменено пользователем phorumer
Ссылка на комментарий

 

 

  Max_Raf писал(а):
позицию худ модели в пространстве, а именно - на локации

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

  • Полезно 1
  Полезный утиль (Показать)
Ссылка на комментарий

Может кто-нибудь объяснит поподробнее как пользоваться xray-extensions-master, в той инструкции которая там прилагается ничего не понятно, закинул Game.dll, закомментил правки в corrections liste- которые не нужны, переименовал в game_orig, патчу и "болты", правка не работает, в svn_portable вообще game dll удаляется, хотя в инструкции не написано вставлять его, написано-нажмите "пропатчить" и вуаля, вставьте в Bin, хм такие простые

Ссылка на комментарий

 

 

  Антон Белинский писал(а):
в svn_portable вообще game dll удаляется, хотя в инструкции не написано вставлять его, написано-нажмите "пропатчить" и вуаля, вставьте в Bin, хм такие простые

У SVN_portable_r232 вполне понятная инструкция и подтвержденная работоспособность. Несколько сотен человек его скачавших пока не жаловались.

  • Согласен 2
Ссылка на комментарий

 

 

  macron писал(а):
У SVN_portable_r232 вполне понятная инструкция и подтвержденная работоспособность. Несколько сотен человек его скачавших пока не жаловались.
  Лучше не подсказать, а сказать что никто не жаловался, всё работает, ладно, пусть я тупее этих нескольких сотен человек.

Да всё, я разобрался, видимо ранее скачанный portable был не полный, и game dll не патчился, сейчас всё норм)

Ссылка на комментарий

Уважаемые товарищи, кто пользует x-ray extensions, расскажите пожалуйста подробно, для чайника, как использовать on_key_press (123-й) каллбэк. Сделал как описано для примера в wiki на google code про новые каллбэки, вставил функцию для вывода информации в лог и на экран, но при нажатии клавиш ничего не происходит.

Ссылка на комментарий

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...