Есть одна проблема - у раксамп лайта нет отдельной функции в lua api для установки пароля от сервера.
Есть несколько способов как это решить:
1) Вызывать RakClient::SetPassword (Нужен указатель на pRakClient)
2) Менять значение через работу с памятью
3) В рантайме изменять и перезагружать конфиг (раньше, когда нужен был бот на ViceCity - делал именно так)
Ниже будет реализация с применение 2 способа
Этот код позволит подключиться к серверу ViceCity, но вас кикнет (Почему и как дальше - узнавайте сами)
local ffi = require("ffi")
ffi.cdef[[
int VirtualProtect(void* lpAddress, unsigned long dwSize, unsigned long flNewProtect, unsigned long* lpflOldProtect);
]]
local PAGE_EXECUTE_READWRITE = 0x40
local SERVER_PASSWORD_ADDRESS =...