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

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


Svoboда

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

7 часов назад, Stalkersof сказал:

Тут заметил чем больше я цепляю на бинд сталкер тем дольше загрузка клиент синхронизация.

 

7 часов назад, Stalkersof сказал:

Это влияет на загрузку при синхронизации?

Ты сам себе ответил. Что еще не понятно?

  • Согласен 2

Поделиться этим сообщением


Ссылка на сообщение
06.08.2020 в 12:03, Stalkersof сказал:

Если я буду использовать модульную систему подключения скриптов к биндеру. Это даст какой нибудь значительный результат в производительности и уменьшении времени загрузки игры.

Я думаю, что не даст - какая разница чем ты будешь нагружать биндер, результат будет одинаков.

  • Спасибо 1

Поделиться этим сообщением


Ссылка на сообщение

@WinCap, @DibokDibokin, 

Если есть таблица, из которой мы выдергиваем признак того, что объект у нас инв.ящик, так может правильнее сделать таким признаком story_id? Т.е. вместо перебора 65тыщ объектов перебрать несколько объектов из таблицы, получая объект по его story_id?

 

Просмотрел несколько страниц назад, не нашел изначальный вопрос @DibokDibokin. Из обсуждения понятно, что надо поставить метку на объект, но вот условия, когда ее надо ставить?

Поделиться этим сообщением


Ссылка на сообщение

@Norman Eisenherz

На каком движке работаете? Пример конфига покажите, чтоб понять как там вообще эта специализация прописана.

Поделиться этим сообщением


Ссылка на сообщение

@Norman Eisenherz

Непонятно, зачем Вам четкий порядок чтения строк из конфига, если есть точный признак для каждой группы предметов - "st_", "_outfit_" и остальное. Собирайте эти группы каждую в свою таблицу, а затем формируйте строку из этих таблиц в нужном порядке.

  • Согласен 1

Поделиться этим сообщением


Ссылка на сообщение

@WinCap

Это не совсем то, что нужно вопрошавшему, точнее не до конца то..

@Norman Eisenherz

Если уж так приперло, то вводить дополнительный ключ идентификации, типа "st_1", "_outfit_1", "st_2", "_outfit_2", ну и затем строить список в соответствии с номерами строк.

А вообще это по нашему: поставить себе сомнительной полезности задачу, а затем героически ее решать. Лично мне кажется, что игрокам будет совсем наплевать в каком порядке будут перечисляться объекты в пределах группы.

  • Согласен 1

Поделиться этим сообщением


Ссылка на сообщение
25.08.2020 в 23:39, Norman Eisenherz сказал:

я получаю больше всего информации.

Не вопрос, всем понятно, что чем сложнее задачу ты решил, тем больше опыта\удовлетворения поимел с этого.

Но Вы попробуйте мне, как потенциальному игроку в Ваш мод, объяснить, в чем разница для меня, если я буду видеть список доступных улучшений у техника в "правильном порядке"? А вдруг у меня иное понимание важности\правильности этих улучшений?

  • Нравится 3
  • Согласен 3
  • Смешно 2

Поделиться этим сообщением


Ссылка на сообщение
17 часов назад, Norman Eisenherz сказал:

количество денег у ГГ (с виду целое – ни одной цены с копейками нет)

А Вы его попробуйте из конфига прочитать как целое, т.е. не system_ini():r_float а r_s32 --возвращает целое число. Кстати, не ленитесь "Справочник по ф-циям и классам" читать, там много интересного.

  • Согласен 1

Поделиться этим сообщением


Ссылка на сообщение
3 часа назад, Norman Eisenherz сказал:

случается вылет с ошибкой "нет такого метода".

Значит его действительно нет.

Не все что расписано в lua_help.script обязательно работает.

  • Согласен 1

Поделиться этим сообщением


Ссылка на сообщение
10 часов назад, _Sk8_AsTeR_ сказал:

Кузнецова (как узнать его ид?)

Зачем Id? Для спавна нужна секция конфига или номер секции из алл.спавн.

Поделиться этим сообщением


Ссылка на сообщение

Инфо-порции останутся, просто заспавни этого Кузнецова в нужное место.

  • Спасибо 1
  • Полезно 1

Поделиться этим сообщением


Ссылка на сообщение
16.09.2020 в 19:47, mdm64 сказал:

хотя бы примерное направление

В скриптах.

Если есть возможность в исходниках глянуть че там в 748 строке, тогда может точнее будет понятно.

  • Полезно 1

Поделиться этим сообщением


Ссылка на сообщение

@HellRatz

Насчет того, что мобы лезут в скриптово заспавненные объекты - можно, при очень серьезной необходимости, использовать ин\аут ресрикторы.

  • Согласен 1

Поделиться этим сообщением


Ссылка на сообщение
19 минут назад, HellRatz сказал:

проще компилятором собрать за несколько часов.

Эээ, все от игровой ситуевины зависит - нужен одноразовый объект, котрый свое отработал и в release. Зачем он в алл.спавне нужен?

  • Согласен 1

Поделиться этим сообщением


Ссылка на сообщение

@Libery

Ты уточни, что именно тебе нужно? Проверка наличия брони в слоте? Проверка одноразовая, при загрузке сэйва или надо остслеживать постоянно смену броников?

И для какой версии игры это все?

Изменено пользователем AndreySol

Поделиться этим сообщением


Ссылка на сообщение

@Libery

Ф-ция actor_update_anim() откуда вызывается?

Этот фрагмент из кода, приведенного на предыдущей странице

if (db.actor:active_slot() == 6) then return end

похоже фигня, активные слоты могут быть от 0(нож) до 5(болт), соответственно всегда будет return. Так что пока совсем не понятно, как у вас там хоть что-то работает.

  • Согласен 1

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

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