Как сделать чтобы бот раздевался автоматически? [RAKSAMP]

kickflip

Потрачен
Автор темы
93
15
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
.027.0-preview
Сделал раздевание по текстдравам, но бот не нажимает на них.
Памагите, вот код ниже.

код:
local sampev = require("samp.events")
local encoding = require("encoding")
local effil = require("effil")
local ini = require("inicfg")
local json = require("cjson")
require("addon")
local model = 1


function sampev.onSendSpawn()
    newTask(function()
        wait(2000)
    sendInput("/invent")
    end)
end

function sampev.onShowTextDraw(id,data)
   if math.floor(data.position.x) == 318 and math.floor(data.position.y) == 169 then
        newTask(function()
        wait(1000)
        sendClickTextdraw(id)
        end)
    end
    if math.floor(data.position.x) == 357.77 and math.floor(data.position.y) == 204.13 then
        newTask(function()
        wait(1000)
        sendClickTextdraw(id)
      end)
    end
end
 

kickflip

Потрачен
Автор темы
93
15
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

kickflip

Потрачен
Автор темы
93
15
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
у тебя диалог мешает нажать на текстдрав

если ты конечно текстдравы правильно находишь
image.png
image.png
 

Vetrayo

Известный
83
43
2128 это надпись скин, тебе надо жать на 2127, сейчас в игре чекнул

2128 это надпись скин, тебе надо жать на 2127, сейчас в игре чекнул
[19:33:27] [TEXTDRAW] ID 2127 MODEL 2386 rotation 346 x 365 y 188 text LD_SPAC:white

2128 это надпись скин, тебе надо жать на 2127, сейчас в игре чекнул


[19:33:27] [TEXTDRAW] ID 2127 MODEL 2386 rotation 346 x 365 y 188 text LD_SPAC:white
возьми просто эти x и y позиции и потести
 

kickflip

Потрачен
Автор темы
93
15
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
2128 это надпись скин, тебе надо жать на 2127, сейчас в игре чекнул


[19:33:27] [TEXTDRAW] ID 2127 MODEL 2386 rotation 346 x 365 y 188 text LD_SPAC:white


возьми просто эти x и y позиции и потести
да

2128 это надпись скин, тебе надо жать на 2127, сейчас в игре чекнул


[19:33:27] [TEXTDRAW] ID 2127 MODEL 2386 rotation 346 x 365 y 188 text LD_SPAC:white


возьми просто эти x и y позиции и потести
что нужно сделать?
 

kickflip

Потрачен
Автор темы
93
15
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
if math.floor(data.position.x) == 365 and math.floor(data.position.y) == 188 then


либо оставь свое условие и напиши sendClickTextdraw(id - 1)
сделал
code:
if math.floor(data.position.x) == 365 and math.floor(data.position.y) == 188 then
        newTask(function()
            wait(1000)
            print("sise4ka")
            sendClickTextdraw(id - 1)
        end)
    end
и ничего не работает
 

kickflip

Потрачен
Автор темы
93
15
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

kickflip

Потрачен
Автор темы
93
15
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Lua:
if data.text == "TAKE" then
 sendClickTextdraw(id + 1)
end

это сразу на кнопку TAKE
брад спасибо тебе большое, ты памог ат души. лучший

Lua:
if data.text == "TAKE" then
 sendClickTextdraw(id + 1)
end

это сразу на кнопку TAKE
%25D1%2581%25D0%25BF%25D1%2581%25D0%25B1%25D1%2580%25D0%25B0%25D0%25B4%25D0%25BF%25D0%25BE%25D0%25BD.png


Lua:
if data.text == "TAKE" then
 sendClickTextdraw(id + 1)
end

это сразу на кнопку TAKE
слушай. вчера работало а сегодня нет.. в чем дело?
вот код

kod:
function sampev.onShowTextDraw(id, data)
    if id == 2127 then
                newTask(function()
            wait(2000)
            --printT("Снимаем скин 1/2")
            sendClickTextdraw(id - 1)
        end)
    end
    --[[if data.text == "TAKE" then
        printT("Снимаем скин 2/2")
        sendClickTextdraw(id + 1)
    end--]]
    if id == 2302 then
        newTask(function()
            wait(1000)
            print("Успешно снял скин бомжа!")
            sendClickTextdraw(id - 1)
            wait(300)
            sendInput("/stats")
        end)
    end
end
 
Последнее редактирование:
  • Эм
Реакции: Vetrayo