ссылка битая там, забудь про них, норм всёПочему у меня когда я в установщике moonloadera выбираю Скрипты и Модули у меня при загрузке ошибка вылазит?
P.S. Установщик не может установить MoonAdditions и Samp.LUA
ссылка битая там, забудь про них, норм всёПочему у меня когда я в установщике moonloadera выбираю Скрипты и Модули у меня при загрузке ошибка вылазит?
P.S. Установщик не может установить MoonAdditions и Samp.LUA
using callFunctionHey there, so I need to pass a pointer to a variable here 0x4C5940.
CBaseModelInfo * __ cdecl CModelInfo :: GetModelInfo (char * modelName, unsigned __int16 * pIndex)
In Cleo, we could use 0AC7. How can this be done in moonloader?
Thanks,
local mdlinfoaddr = callFunction(0x4C5940, 2, 2, arg1, arg2)
local CModelInfo__GetModelInfo = ffi.cast('struct CBaseModelInfo* (__cdecl *)(char * modelName, uint16_t * pIndex)', 0x4C5940)
local mdlinfo = CModelInfo__GetModelInfo(arg1, arg2)
Че? luac это тот же lua только скомпилированныйНу сделайте вы уже luac.
Выставь кодировку файла Windows-1251 или CP1251Сделал скрипт, в консоль флудит такие команды
RegisterCommand Error: Command "ïàñïîðò" already exists.
RegisterCommand Error: Command "ïàñïîðò1" already exists.
RegisterCommand Error: Command "ïàñïîðò2" already exists.
RegisterCommand Error: Command "ïàñïîðò3" already exists.
это одно и тоже. Пишется по разному в разных редакторах. Странно. У тебя какая-то дичь с кодировкой. Покажи код.У меня кодировка Windows-1251 стоит
Где CP1251 найти?
это у тебя в main? в бесконечном цикле? Скинь файл.код то длинный очень, аж 500 строк
sampRegisterChatCommand('паспорт', pass)
function pass(arg)
local id = tonumber(arg)
if id ~= nil then
if id >= 0 and id < 1000 then
if sampIsPlayerConnected(id) then
lua_thread.create(function()
local nick = sampGetPlayerNickname(id):gsub('_', ' ')
sampSendChat('/me начал обыскивать карманы '..nick..'')
wait(1000)
sampSendChat('/try нащупал паспорт '..nick..' в левом кармане штанов')
end)
else
sampAddChatMessage("Игрок с ID: "..id.." не подключен к серверу.", -1)
end
else
sampAddChatMessage("ID должен быть в диапазоне от 0 до 999 включительно", -1)
end
else
sampAddChatMessage("Введите: /паспорт [id]", -1)
end
end
Там еще подобные команды, у меня в консоли флудит
RegisterCommand Error: Command "паспорт" already exists.