raksamp table.insert

Tenkara

Потрачен
Автор темы
380
173
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Версия MoonLoader
Другое
почему выводит 0, даже когда по идеи корды должны записаться?


Lua:
local hui = {
    qy = 0,
    qx = 0
}

function onRunCommand(cmd)
    if cmd == "!test" then
        print(hui.qx.. 'and'..hui.qy)
        return false
    end
end


function sampev.onCreate3DText(id, color, pos, distance, testLOS, attachedPlayerId, attachedVehicleId, text)
    local xe,ye,ze = getPosition()
    local qxer = math.floor(tonumber(pos.x))
    local qyer = math.floor(tonumber(pos.y))
    if text:find('10 из 10') then
        print('hook')
        --table.insert(hui, qx,qy)
        table.insert(hui, {
            qx = qxer,
            qy = qyer
        })
    end
 
  • Эм
Реакции: qdIbp

Smeruxa

smeruxa.ru
Проверенный
1,420
782
почему выводит 0, даже когда по идеи корды должны записаться?


Lua:
local hui = {
    qy = 0,
    qx = 0
}

function onRunCommand(cmd)
    if cmd == "!test" then
        print(hui.qx.. 'and'..hui.qy)
        return false
    end
end


function sampev.onCreate3DText(id, color, pos, distance, testLOS, attachedPlayerId, attachedVehicleId, text)
    local xe,ye,ze = getPosition()
    local qxer = math.floor(tonumber(pos.x))
    local qyer = math.floor(tonumber(pos.y))
    if text:find('10 из 10') then
        print('hook')
        --table.insert(hui, qx,qy)
        table.insert(hui, {
            qx = qxer,
            qy = qyer
        })
    end
потому что надо задавать значение а не добавлять элементы
hui.qy = qyer
hui.qx = qxer
 
  • Грустно
Реакции: qdIbp

Tenkara

Потрачен
Автор темы
380
173
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
потому что надо задавать значение а не добавлять элементы
hui.qy = qyer
hui.qx = qxer
Не пробовал так?

Lua:
hui.qx= qxer
hui.qy = qyer

1674484257272.png
 

Tenkara

Потрачен
Автор темы
380
173
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ты в print(qxer,qyer) выведи эти значение и посмотри что они возвращают
Проблема в том что оно выводит то что мне надо, тоесть всё правильно с (qxer,qyer), проблема с сохранением
 

qdIbp

Автор темы
Проверенный
1,450
1,191
Тогда сделай так
Lua:
local hui = {
    qy = 0,
    qx = 0
}

function onRunCommand(cmd)
    if cmd == "!test" then
        print(hui.qx.. 'and'..hui.qy)
        return false
    end
end


function sampev.onCreate3DText(id, color, pos, distance, testLOS, attachedPlayerId, attachedVehicleId, text)
    local xe,ye,ze = getPosition()
    if text:find('10 из 10') then
        print('hook')
        hui.qx = math.floor(tonumber(pos.x))
        hui.qy = math.floor(tonumber(pos.y))
    end
end
 
  • Нравится
Реакции: deleted-user-489405