textdraw

DZONE

Известный
Автор темы
187
199
Версия MoonLoader
Другое
Нужно что бы нажимались текстдравы
пример
INI:
[auth]
pincode=1234

и в onShowTextdraw
1 = sampSendClickTextdraw
2 = sampSendClickTextdraw
3 = sampSendClickTextdraw
4 = sampSendClickTextdraw
Показал, как должно в моей голове работать

и так должно быть с любым значением у pincode
Как это сделать?
 

chapo

tg/inst: @moujeek
Всефорумный модератор
9,097
12,129
Lua:
local Tds = {
    [1] = 123,
    [2] = 456,
    [3] = 789,
    [4] = 12,
}

local pin = 1234

local SendPin = function(pin)
    for num in tostring(pin):gmatch("%d") do
       print("td for "..num..": "..Tds[tonumber(num)])
    end
end
SendPin(pin)
тут принт вместо отправки, но суть вроде бы ясна
 

DZONE

Известный
Автор темы
187
199
Lua:
local Tds = {
    [1] = 123,
    [2] = 456,
    [3] = 789,
    [4] = 12,
}

local pin = 1234

local SendPin = function(pin)
    for num in tostring(pin):gmatch("%d") do
       print("td for "..num..": "..Tds[tonumber(num)])
    end
end
SendPin(pin)
тут принт вместо отправки, но суть вроде бы ясна
Чет не понял, сейчас у меня такой код
Lua:
local td = {
    [1] = 26,
    [2] = 27,
    [3] = 28,
    [4] = 29,
    [5] = 30,
    [6] = 31,
    [7] = 32,
    [8] = 33,
    [9] = 34,
    [0] = 25,
}

function se.onShowTextDraw(id, data)
    pincode = tostring(pass.auth.pincode)
    pincodeWork = pass.settings.pincodeEnable
    if pincodeWork == true then
        for c in pincode:gmatch(".") do
            --
        end
    end
end

а нет, понял, только вместо 4 разных текстдравов, нажимается один 4 раза

Lua:
local Tds = {
    [1] = 26,
    [2] = 27,
    [3] = 28,
    [4] = 29,
    [5] = 30,
    [6] = 31,
    [7] = 32,
    [8] = 33,
    [9] = 34,
    [0] = 25,
}


function se.onShowTextDraw(id, data)
    pincode = pass.auth.pincode
    pincodeWork = pass.settings.pincodeEnable
    if pincodeWork == true then
        for num in tostring(pincode):gmatch(".") do
       sampSendClickTextdraw(Tds[tonumber(num)])
    end
    end
end
 
Последнее редактирование: