Недавнее содержимое от L00NEY

  1. L00NEY

    SC22 Lua Прочее [ALL] Коннектор для всех серверов

    ты же 2000 с хуем имен и фамилей не сам писал надеюсь ?
  2. L00NEY

    Lua BanWord

    молодец что зарефакторил код. Предыдущая версия была хуевой
  3. L00NEY

    Lua BanWord

    samp events лёгкая и удобная библиотека. Я не силён в moonloader API, но все другие способы которые я знаю больше походят на костыль 1667504528 чувак сделал грубо говоря бесконечное чтение файла - из-за чего диск и процессор сильно нагружаются во время работы скрипта
  4. L00NEY

    Lua BanWord

    чего блять
  5. L00NEY

    Lua BanWord

    Ты просто пишешь говно-код, об который чёрт ногу сломит, а когда я сделал небольшой рефакторинг - ты говоришь, что вынести процесс загрузки матов в отдельную функцию - уёбское решение? советую к прочтению, если хочешь хоть когда-нибудь подняться на более высокий уровень и не писать ебанные...
  6. L00NEY

    Lua BanWord

    что за ужас?? Насколько же не оптимизированно и костыльно читать файл на 600 строчек на КАЖДОЕ серверное сообщение, играя на аризоне, где сообщения отправляются по несколько раз в секунду. Максимально уёбское решение. local sampev = require 'lib.samp.events' local encoding = require 'encoding'...
  7. L00NEY

    Проверено Исполнитель ** Скрипты от 0 рублей | Lua **

    пиздец, по мимо того что человек на полном серьезе создает тему, делает банер и пишет код от 0 рублей, так люди ещё и остаются недовольными, что делают долго. 😐
  8. L00NEY

    Исходник Гайд class.lua - Полноценное ООП в Lua.

    функция overrride override "field-name" callback(function() -- new method body end)
  9. L00NEY

    Исходник Гайд class.lua - Полноценное ООП в Lua.

    речь же идёт не о замене, а получение его в аргументах. Тебе просто не нужно его получать он у тебя автоматически есть в глобальном скоупе. Вообще глупо спорить по этому поводу. Использование ключевого слова, вместо аргумента это всего лишь небольшое решение именно этой библиотеки. А главная...
  10. L00NEY

    Исходник Гайд class.lua - Полноценное ООП в Lua.

    Как отсутствие двоеточия мешает отличить метод от поля ? Когда просто просматриваешь код? Там и так понятно, где метод, потому что скорее всего его вызывают. Когда пишешь код? Тоже не думаю, для Lua нормальных IDE так и нету, т.ч тебе в любом случае придётся смотреть в исходники самого объекта...
  11. L00NEY

    Исходник Гайд class.lua - Полноценное ООП в Lua.

    почему вырвиглазной ? Синтаксис был построен так, чтобы было интуитивно понятно что ты делаешь. Многие имена функций и подходы были взяты из других языков программирования, во многом конечно эта библиотека вдохновлялась typescript. С этими классами ты получаешь возможность настроить область...
  12. L00NEY

    Исходник Гайд class.lua - Полноценное ООП в Lua.

    update: Decorators Декораторы (Обёртка над методом) Вызываются до вызова самого метода, и могут использовать контекст его класса. Нужны декораторы, для того чтобы как-то влиять на поведение самого метода. Синтаксис: require("class") function rightDirectionDecorator() this.direction =...
  13. L00NEY

    Исходник Гайд class.lua - Полноценное ООП в Lua.

    update: new keyword "local class". This keyword returns a reference to the class and is not included in the global scopelocal someCar = localClass "Car" do ...body end print(someCar) // "Car" metatable print(Car) // nil fixed bugs in "extends" fixed bugs in constructor fixed errors with...
  14. L00NEY

    Исходник Гайд class.lua - Полноценное ООП в Lua.

    class.lua class.lua - Это библиотека, которая добавляет несколько ключевых слов, с помощью которых можно легко создавать классы, и отказаться от функций конструкторов. Как это работает? В главном файле class.lua, находиться таблица, которая хранит в себе все объявленные классы, их поля...
  15. L00NEY

    Вопросы по Lua скриптингу

    как передать аргумент функции по ссылке переменной ?