Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A tool for OOG bot development

License

NotificationsYou must be signed in to change notification settings

JonMagon/PWLuaOOG

Repository files navigation

  • Console:

    • Print(message, line) — выводит в консоль сообщение серого цвета, последний параметр указывать необязательно, если его указать как false, сообщение будет выведено в той же строке.
    • Log(message) — выводит в консоль сообщение белого цвета с новой строки
    • Warning(message) — выводит в консоль сообщение желтого цвета с новой строки
    • Error(message) — выводит в консоль сообщение красного цвета с новой строки
    • Success(message) — выводит в консоль сообщение зеленого цвета с новой строки
  • ReceivedPacket:

    • ReadBytes(count) — читает из потока заданное количество байт
    • ReadByte() — читает байт
    • ReadWord() — читает одно машинное слово (ushort)
    • ReadDword() — читает двойное машинное слово (uint)
    • ReadString() — берет из потока CUInt и читает текст этой длины в кодировке ANSI
    • ReadUString() — берет из потока CUInt и читает текст этой длины в кодировке Unicode
    • ReadUStringZ() — читает из поток строку длиной 62 байта и конвертирует её в Unicode, обрезая до первого нулевого байта
    • ReadCUInt() — читает из потока CUInt
    • Seek(count, dir) — пропускает заданное количество байт в потоке, последний параметр необязателен (по-умолчанию равен 2), 1 — с начала потока, 2 — с текущей позиции, 3 — с конца потока
  • SendPacket:

    • WriteCUInt(value) — пишет в поток CUInt
    • WriteBytes(value) — пишет значения lua таблицы (массива) в поток
    • WriteWord(value, swap) — пишет в поток одно машинное слово, последний параметр необязателен, если он равен true, будет изменен порядок байт на противоположный
    • WriteDword(value, swap) — пишет в поток двойное машинное слово, последний параметр необязателен, если он равен true, будет изменен порядок байт на противоположный
    • WriteByte(value) — пишет указанный байт
    • WriteString(value) — пишет в поток текст в кодировке ANSI, дописывая перед ним длину в CUInt
    • WriteUString(value) — пишет в поток текст в кодировке Unicode, дописывая перед ним длину в CUInt
    • WriteUStringZ(value) — пишет в поток текст в кодировке Unicode длинной в 62 байта, где недостающие байты равны 0x00
    • PackContainer(opcode) — служит для упаковки текущего потока в контейнер, после необходимо вызывать SendPacket:Send(0x22)
    • SendPacket(opcode) — пакует текущий поток в пакет и отправляет на сервер
  • Protocol:

    • Connect(link, port) — вызывает подключение по указанному адресу и порту
    • Disconnect() — разрывает текущее соединение
    • InitRC4(CMKey, SMKey, Hash, login) — создает объекты RC4 для автоматического шифрования и расшифровки трафика
  • Crypt:

    • GetHash(login, password, key, tablename) — создает хеш и заполняет им указанную lua таблицу
  • Math:

    • RandomTable(tablename, count) — заполняет указанную lua таблицу случайными данными длиной count
  • luanet.import_type(assembly) — наследование dotNET сборки для использования в LUA.Пример:

    Form=luanet.import_type("System.Windows.Forms.Form")form1=Form()form1:Show()

[8]ページ先頭

©2009-2025 Movatter.jp