HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.12.2021, 17:43
Ya Zaregalsya
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами: 4714653

Репутация: 98
По умолчанию

Пользуюсь MoonBot, чтобы тихо запускать несколько ботов в одном процессе ГТА, никаких нагрузок на видео, никакой физики, только синхронизация. В целом почти всё устраивает за исключением того, что это Lua и не хватает возможностей ООП. Следовательно вопрос такой, есть ли либа один в один как MoonBot, только для плюсов?
 
Ответить с цитированием

  #2  
Старый 03.12.2021, 18:16
ufdhbi
Познавший АНТИЧАТ
Регистрация: 03.02.2015
Сообщений: 1,468
С нами: 5933080

Репутация: 183


По умолчанию

А чем псевдо ооп в луа не годен?

Ну а вообще ооп есть в мунскрипте, а мунлоадер поддерживает мунскрипт

Исходник - Информация - Гайд - MoonScript | Пишем красивый код с расширенными возможностями

Содержание Вступление Установка Пример настройки редактора Немного примеров кода на MoonScript Полезные ссылки Заключение Вступление MoonScript - это динамический язык сценариев, который компилируется в Lua . Это дает вам мощь одного из самых быстрых скриптовых языков в сочетании с...

www.blast.hk
 
Ответить с цитированием

  #3  
Старый 03.12.2021, 18:33
Ya Zaregalsya
Постоянный
Регистрация: 29.05.2017
Сообщений: 394
С нами: 4714653

Репутация: 98
По умолчанию

Цитата:
Сообщение от UFDHBI  

А чем псевдо ооп в луа не годен?
Да неудобно с этими табличками. Методов нет, заголовков нет, иногда что-то копируется по значению, иногда по ссылке, из-за этого возникает непредсказуемое поведение. Вот например на МунБоте нельзя добавлять хэндл бота в качестве поля таблицы, из-за этого пришлось нагородить кучу табличек и функций, которые перенаправляют друг на друга, чтобы связать все данные между собой. В целом моя практика на Lua такова, что когда скрипт достигает определённого размера разработка замедляется в разы, очень много кода приходится писать по несколько раз, а чтобы внести какое-либо изменение приходится каждый переписывать всё псевдо ООП, чтобы добавить или ещё хуже убрать какое-то поле в этих таблицах. Больше всего напрягает тот факт, что пишется всё это в одном огромном файле и 50% времени уходит на скроллинг или поиск по документу. Может конечно я просто не освоил все тонкости Lua, но вот конкретно сейчас задача стоит таким образом, что весь остальной проект пишется на SF, и чтобы связать между собой SF и Lua приходится использовать мост в виде текстового файла, короче полный трэш.
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.