[RakBot] ARZ TextDraw

HubbaBubbkin

Известный
Автор темы
33
7
Версия MoonLoader
Другое
Lua:
function onTextDrawShow(textDrawId, positionX, positionY, textDrawString)
    if textDrawString:match('Accept') then
                clickTextDraw(544)
    end
end

Почему-то не кликает по текстдраву. В чём может быть проблема? (Проект аризона)
 
Решение
Lua:
function onTextDrawShow(textDrawId, positionX, positionY, textDrawString)
    if textDrawString:match('Accept') then
                clickTextDraw(544)
    end
end

Почему-то не кликает по текстдраву. В чём может быть проблема? (Проект аризона)
У меня в подписи бот на арз, там открытый код, вырежи оттуда клик по текстдраву.. там как раз регистрация

Logaan

Известный
80
15
Смотри внимательнее, Accept в тд может быть написан капсом, а это важно. Так же лучше вставить небольшую задержку
Код:
function onTextDrawShow(textDrawId, positionX, positionY, textDrawString)
    if textDrawString:match('Accept') then
    defCallAdd(200, false, function ()
       clickTextDraw(textDrawId)
    end)
    end
end
 

HubbaBubbkin

Известный
Автор темы
33
7
А не проще так?

Lua:
local sampev = require 'lib.samp.events'


function sampev.onShowTextDraw(id, data)
    if id == 544 then
    sampSendClickTextdraw(id)
    end
end
Я же написал, что под ракбот :)
Смотри внимательнее, Accept в тд может быть написан капсом, а это важно. Так же лучше вставить небольшую задержку
Код:
function onTextDrawShow(textDrawId, positionX, positionY, textDrawString)
    if textDrawString:match('Accept') then
    defCallAdd(200, false, function ()
       clickTextDraw(textDrawId)
    end)
    end
end
Код:
[23:05:47] [RAKBOT] Показан текстдрав с ID 532 (модель: 0; клик: нет; X: 439,00; Y: 383,00; текст: box1)
[23:05:47] [RAKBOT] Показан текстдрав с ID 533 (модель: 0; клик: нет; X: 387,00; Y: 358,00; текст: box2)
[23:05:47] [RAKBOT] Показан текстдрав с ID 534 (модель: 0; клик: нет; X: 385,00; Y: 360,00; текст: box3)
[23:05:47] [RAKBOT] Показан текстдрав с ID 537 (модель: 19132; клик: да; X: 396,00; Y: 345,00; текст: selecticon2)
[23:05:47] [RAKBOT] Показан текстдрав с ID 543 (модель: 0; клик: нет; X: 342,00; Y: 392,00; текст: Cancel)
[23:05:47] [RAKBOT] Показан текстдрав с ID 544 (модель: 0; клик: нет; X: 247,00; Y: 392,00; текст: Accept)
[23:05:47] [RAKBOT] Показан текстдрав с ID 539 (модель: 19447; клик: да; X: 327,00; Y: 367,00; текст: selecticon3)
[23:05:47] [RAKBOT] Показан текстдрав с ID 538 (модель: 19447; клик: да; X: 233,00; Y: 367,00; текст: selecticon3)
[23:05:47] [RAKBOT] Отправлен клик по текстдраву с ID 544
Клик вроде идёт, но не идёт. Скин всё равно не выбирается.
 

Kolbasa241

Известный
213
57
Я же написал, что под ракбот :)

Код:
[23:05:47] [RAKBOT] Показан текстдрав с ID 532 (модель: 0; клик: нет; X: 439,00; Y: 383,00; текст: box1)
[23:05:47] [RAKBOT] Показан текстдрав с ID 533 (модель: 0; клик: нет; X: 387,00; Y: 358,00; текст: box2)
[23:05:47] [RAKBOT] Показан текстдрав с ID 534 (модель: 0; клик: нет; X: 385,00; Y: 360,00; текст: box3)
[23:05:47] [RAKBOT] Показан текстдрав с ID 537 (модель: 19132; клик: да; X: 396,00; Y: 345,00; текст: selecticon2)
[23:05:47] [RAKBOT] Показан текстдрав с ID 543 (модель: 0; клик: нет; X: 342,00; Y: 392,00; текст: Cancel)
[23:05:47] [RAKBOT] Показан текстдрав с ID 544 (модель: 0; клик: нет; X: 247,00; Y: 392,00; текст: Accept)
[23:05:47] [RAKBOT] Показан текстдрав с ID 539 (модель: 19447; клик: да; X: 327,00; Y: 367,00; текст: selecticon3)
[23:05:47] [RAKBOT] Показан текстдрав с ID 538 (модель: 19447; клик: да; X: 233,00; Y: 367,00; текст: selecticon3)
[23:05:47] [RAKBOT] Отправлен клик по текстдраву с ID 544
Клик вроде идёт, но не идёт. Скин всё равно не выбирается.
Ой, чишо, ракбот, сори чёт тупанул. Не шарю за эту тему
 

koncumone

Известный
337
88
Lua:
function onTextDrawShow(textDrawId, positionX, positionY, textDrawString)
    if textDrawString:match('Accept') then
                clickTextDraw(544)
    end
end

Почему-то не кликает по текстдраву. В чём может быть проблема? (Проект аризона)
У меня в подписи бот на арз, там открытый код, вырежи оттуда клик по текстдраву.. там как раз регистрация
 
  • Нравится
Реакции: HubbaBubbkin

Logaan

Известный
80
15
А так тебе для автореги надо?

Код:
function onShowTextDraw(id,data)
if data.position.x == 233 and data.position.y == 367 then
    defCallAdd(400, false, function ()
        clickTextDraw(id)
    end)
end

function onRecvRpc(id, data, size)
    if id == 134 then
        local bs = bitStreamInit(data, size)
        local data = {}
        local textdrawId = bitStreamReadWord(bs)
        data.flags = bitStreamReadByte(bs)
        data.letterWidth = bitStreamReadFloat(bs)
        data.letterHeight = bitStreamReadFloat(bs)
        data.letterColor = bitStreamReadDWord(bs)
        data.lineWidth = bitStreamReadFloat(bs)
        data.lineHeight = bitStreamReadFloat(bs)
        data.boxColor = bitStreamReadDWord(bs)
        data.shadow = bitStreamReadByte(bs)
        data.outline = bitStreamReadByte(bs)
        data.backgroundColor = bitStreamReadDWord(bs)
        data.style = bitStreamReadByte(bs)
        data.selectable = bitStreamReadByte(bs)
        local vx = bitStreamReadFloat(bs)
        local vy = bitStreamReadFloat(bs)
        data.position = {x=vx,y=vy}
        data.modelId = bitStreamReadWord(bs)
        local vx = bitStreamReadFloat(bs)
        local vy = bitStreamReadFloat(bs)
        local vz = bitStreamReadFloat(bs)
        data.rotation = {x=vx,y=vy,z=vz}
        data.zoom = bitStreamReadFloat(bs)
        data.color = bitStreamReadDWord(bs)
        local l = bitStreamReadWord(bs)
        if l <= 0 then
            data.text = ''
        else
            data.text = bitStreamReadString(bs, l)
        end
        onShowTextDraw(textdrawId,data)
    end
end
 
  • Нравится
Реакции: Rei и HubbaBubbkin