Софт RakSAMP Lite

afskdjoIfd

Новичок
11
4
Всем привет, кто может помочь? Написал код для нажатия определённых CEF кнопок, но бот их не прожимает. Лог чистый.
Lua:
function CEF(text)
    local bs = bitStream.new()
    bs:writeInt8(220)
    bs:writeInt8(18)
    bs:writeInt32(#text)
    bs:writeString(text)
    bs:writeInt32(0)
    bs:sendPacket()
    bs:reset()
end

function onPrintLog(text)
    newTask(function()
        if text:find("http://arizona.gtasounds.com/quest_basic/jeremy_other/1.mp3") then
            wait(25000)
            CEF("answer.npcDialog|1")
            wait(20000)
            CEF("answer.npcDialog|0")
            wait(20000)
            CEF("answer.npcDialog|1")
            wait(20000)
            CEF("answer.npcDialog|0")
            wait(20000)
            CEF("answer.npcDialog|1")
        end
    end)
end
 
Последнее редактирование:

white.

Новичок
8
0
Всем привет, кто может помочь? Написал код для нажатия определённых кнопок в CEF диалогах, но бот их не прожимает. Лог чистый.
Lua:
function CEF(text)
    local bs = bitStream.new()
    bs:writeInt8(220)
    bs:writeInt8(18)
    bs:writeInt32(#text)
    bs:writeString(text)
    bs:writeInt32(0)
    bs:sendPacket()
    bs:reset()
end

function onPrintLog(text)
    newTask(function()
        if text:find("http://arizona.gtasounds.com/quest_basic/jeremy_other/1.mp3") then
            wait(25000)
            CEF("answer.npcDialog|1")
            wait(20000)
            CEF("answer.npcDialog|0")
            wait(20000)
            CEF("answer.npcDialog|1")
            wait(20000)
            CEF("answer.npcDialog|0")
            wait(20000)
            CEF("answer.npcDialog|1")
        end
    end)
end
как сделать брат чтобы с раксампа нажималась клавиша g
 

kultizdat.

Известный
66
3
Здесь был урок о том, как поставить RakSamp на линкусоподобную ОСЬ, поделитесь, пожалуйста
 

kultizdat.

Известный
66
3
нужен авто выбор спавна при заходе на сервер, где его найти?
Если Аризона
В хук onShowDialog
и измени "Дом №1532" на то, куда тебе спавниться(дословно, как в диалоге в игре)
Lua:
if dialogId == 25526 and title:find("{BFBBBA}Выбор места спавна") then
        newTask(function()
            wait(500)
            local text_spawn = sampGetListboxItemByText(text, "Дом №1532", false)
            sendDialogResponse(dialogId, 1, text_spawn, "")
            sendDialogResponse(dialogId, 0, 0, "")
            return false
        end)
     end
Куда нибудь
Lua:
function sampGetListboxItemByText(text, searchText, plain)
    plain = plain ~= false
    local i = 0
    for line in text:gmatch("[^\r\n]+") do
        if (plain and line == searchText) or (not plain and line:find(searchText)) then
            return i
        end
        i = i + 1
    end
    return -1
end
 
  • Влюблен
Реакции: Unknown.me

Unknown.me

Новичок
8
4
Если Аризона
В хук onShowDialog
и измени "Дом №1532" на то, куда тебе спавниться(дословно, как в диалоге в игре)
Lua:
if dialogId == 25526 and title:find("{BFBBBA}Выбор места спавна") then
        newTask(function()
            wait(500)
            local text_spawn = sampGetListboxItemByText(text, "Дом №1532", false)
            sendDialogResponse(dialogId, 1, text_spawn, "")
            sendDialogResponse(dialogId, 0, 0, "")
            return false
        end)
     end
Куда нибудь
Lua:
function sampGetListboxItemByText(text, searchText, plain)
    plain = plain ~= false
    local i = 0
    for line in text:gmatch("[^\r\n]+") do
        if (plain and line == searchText) or (not plain and line:find(searchText)) then
            return i
        end
        i = i + 1
    end
    return -1
end
не работает, окно выбора все равно весит