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

RayTwitty

Жители
  • Число публикаций

    1 225
  • Регистрация

  • Последнее посещение

  • Дней в топе

    5
  • AMKoin

    1,969 [Подарить AMKoin]

Весь контент пользователя RayTwitty

  1. Вот, собирался наконец взять SSD под систему. В общем и целом, выбор идет между ~128 гиговыми версиями. Пока выделил для себя следующие варианты: 128Gb OCZ Vector (~4400 р), 128Gb OCZ Vertex 4 (~4900 р), 128Gb Plextor M5 Pro (~4700 р) - на все гарантия 5 лет. Ещё есть вариант 120Gb Samsung 840 (~3700 р), но тут уже гарантия 3 года. Насколько я понял, в целом, скорость у данных дисков на практике будет почти одинакова (если не брать во внимание синтетические тесты), и выбирать придется, по сути, исходя из цены\гарантии. Кто что думает по этому поводу? Может у каких-то дисков меньше трабл с прошивкой\использованием? Или есть другие аспекты? Хотелось бы услышать мнение по этому поводу.
  2. В чистом ТЧ можно при помощи методов db.actor:who_hit_name() или db.actor:who_hit_section_name(). Поставь это на скриптовый хит-колбек и смотри какой объект атаковал ГГ в последний раз (и сколько отнял здоровья). После чего, по имени получай гейм-объект и сканируй его на принадлежность к классу аномалий. З.Ы. впрочем, тут даже можно обойтись без колбека на хит - просто проверяй, что ГГ не живой (через db.actor:alive()) и смотри кто нанес последний хит.
  3. Иной раз у меня модель становилась нерабочая после правки нотепадом. Лучше делать такое через какой-нибудь НЕХ-редактор. А еще лучше через Actor Editor (предварительно конвертнув модель в нужный формат) + не придется париться о количестве символов в названии текстуры.
  4. @karavan, вот тут писали: http://www.amk-team.ru/forum/index.php?showtopic=10538&p=595459 Да просто на инициализации окна добавь: volume_wnd = CUIStatic() volume_wnd:Init(Frect():set(X, Y, 108, 33)) volume_wnd:TextControl():SetText("Объем -- / --") volume_wnd:TextControl():SetFont(GetFontGraffiti22Russian()) volume_wnd:TextControl():SetTextColor(255, 231, 153, 22) CUIListBox():GetMainInputReceiver():AttachChild(volume_wnd)
  5. @karavan, не хватает метода GetMainInputReceiver. Скомпиль правки из xray-ex. И зачем делать все через level.add_call ?
  6. Это не урок, просто небольшие памятки по некоторым вещам, которые мне были нужны. Вся информация взята из оригинальных файлов ТЧ. Настройки костей у динамического источника света Настройки комментариев у звуков монстров (в различных состояниях) Конечно, это все несложно выяснить самому, но иной раз надоест все это запоминать или куда-то записывать... З.Ы. такое вообще надо бы оформить в таблицу, но мне было лень это делать, поэтому как есть
  7. RayTwitty

    Полезные скрипты

    @Artos, о хоспаде, ну что за детский сад? Shoker же указал копирайты, какая разница кто автор поста? В данном топике удобно собраны все основные скриптовые наработки. Раньше, мне, например, чтобы найти актуальный модуль по нет-пакетам приходилось рыть пол форума. А сейчас достаточно просто зайти в эту тему. @*Shoker*, добавь еще сюда наш с Charsi скриптовый кейлоггер (хотя конечно, в большинстве своем код составил и организовал он, я лишь раскопал и придумал как это можно реализовать с помощью консольной команды bind_console ).
  8. RayTwitty

    U.A.N.A.M. II (CoP)

    Просьба на ТЧ все анимации переносить, в т.ч. ходьбу, бег с подствольником и т.п. Они тоже пригодятся З.Ы. ПКМ отличный. Не вопрос. Постараемся. Molphar
  9. Если просто убрать текст, то, насколько я помню, были какие-то косяки. В противном случае я бы не стал лезть в движок.
  10. @Отшельник12, там просто файл в архив поместили из-за редкого скачивания. Ниже жми "скачать" и дальше там по ссылкам переходи. Если окончательно сдохнет, перезалью.
  11. @Отшельник12, у меня в профиле ищи. upd: добавил в подпись.
  12. RayTwitty

    U.A.N.A.M. II (CoP)

    @Mari, не знаю по каким критериям вы судите анимации, но давайте не будем заниматься фаллометрией. То что показано в шапке, особенно демонстрация пистолетов - там я вообще придраться ни к чему не смог. Все плавно и одновременно быстро. А по поводу остального оружия я уже отписался в прошлом посте.
  13. RayTwitty

    U.A.N.A.M. II (CoP)

    Отличные анимации. Я бы даже сказал, что не хуже чем делает STRIFER. Разве что анимку ходьбы я бы немного замедлил. И анимку ходьбы у ножа надо бы немного по-выразительнее сделать, движение быстро повторяется.
  14. Есть вопрос, по поводу параметров скорости передвижения монстров - Velocity_***. А именно значения для каждого типа движения. Выше есть комментарий ; speed factors linear | angular_real | angular_path | min | maxНо непонятны последние 4 параметра. Может кто в курсе?
  15. Да, не срабатывают, как и заниление. Да и сам метод называется ведь play no feedback (играть без обратной связи), следовательно все верно. З.Ы. забыл дописать пятым пунктом (сейчас уже не могу отредактировать, допишите кто имеет права): 5) Для этого метода не работает дальнейшее изменение каких-либо параметров, в т.ч. и остановка.
  16. Есть такой вопрос. В созданном скриптовом классе, на стадии __finalize обязательно следует всем переменным класса присваивать nil или уборщик сам уберет? В примерах смотрел, везде по-разному. Где-то делают, где-то нет.
  17. RayTwitty

    Скриптование

    Оригинальное меню такое-же скриптовое как и билдовское. Просто в билдовском вместо "шняги" (CUIMMShniaga) используются обычные кнопки. http://www.amk-team.ru/forum/index.php?showtopic=7450&p=515301
  18. RayTwitty

    Скриптование

    @power-cat, попробуй переименовать SetTextureRect в SetOriginalRect.
  19. RayTwitty

    X-Ray extensions

    0x10221D75 12 ; блокирование кривого движкового переключения гранат Если в игре было больше двух видов гранат, то переключение между ними происходило абы как. Так вот его тут совсем выключили. Для переключения следует писать свою скриптовую обвязку (либо обратно включить движковую).
  20. RayTwitty

    X-Ray extensions

    А что мешает до или после патчинга бинарника правками из xray-extentions, пропатчить его другими модами по правкам движка? В частности коллизия никак не пересекается, да и другие правки тоже. Для тех, кто может быть до сих пор не разобрался, как искать нужные значения различных параметров у объектов по смещению в памяти, вот функция-пример для актора: function get_actor_values(type, cycle_length) if cycle_length then if type == "float" then get_console():execute("clear_log") for i = 1, cycle_length do local value = db.actor:get_actor_float(i) if value and value ~= 0 then log1("Float = "..value.." Position = "..i) end end get_console():execute("flush") elseif type == "int" then get_console():execute("clear_log") for i = 1, cycle_length do local value = db.actor:get_actor_int(nil, i) if value and value ~= 0 then log1("Int = "..value.." Position = "..i) end end get_console():execute("flush") end end end Сканирует смещения в диапазоне от 1 до заданной длины цикла cycle_length. Можно задать тип числа int или float. Данные о позиции и значении выводятся в лог и сохраняются. Перед этим лог очищается. Позиции, у которых значение равно нулю не выводятся.
  21. RayTwitty

    Скриптование

    @Viнt@rь,в ЗП выпилили этот метод. Когда я ковырял под ЗП, тоже, внезапно столкнулся с фактом его отсутствия и был ошеломлен. Придется плясать с бубном либо лезть в движок и восстанавливать.
  22. @Viнt@rь, почему играем анимку для актора ? При правильном вызове должна проиграться анимка у мировой модели оружия. Включи вид от 3 лица и посмотри будет ли играть анимка.
  23. Блэк на тысячу подороже будет. Но тут с гарантией траблы есть - в данном магазине, на все харды гарантия 1 год, хотя на сайте WD указано, что на грины гарантия 2 года, а на блэки вообще 5. Да и вообще, как-то странно, что на 43% снизили цену на блэк-версию Может какой-то битый? Бывали случаи. З.Ы. почитал, говорят блэк сильно шумный и греется. А у грина в этом плане все ок. Пока вообщем склоняюсь к зеленому, тем более нашел место, где продают с нормальной гарантией (2 года). Разве не наоборот? Чем меньше блинов, тем тише и надежнее д.б.
×
×
  • Создать...