не получается узнать, есть ли за рулём авто персонаж

Po24

Участник
Автор темы
72
10
print(getCharInCarPassengerSeat(veh, 1)) - пишет ошибку
[18:39:18.629578] (error) advspinner.lua: opcode '0432' call caused an unhandled exception
stack traceback:
[C]: in function 'getCharInCarPassengerSeat'
C:\Program Files (x86)\SAMP\moonloader\advspinner.lua:190: in function <C:\Program Files (x86)\SAMP\moonloader\advspinner.lua:17>
[18:39:18.630573] (error) advspinner.lua: Script died due to an error. (3377A614)

veh - хендл кара

я исправил, но всегда пишет "-62832640"
 
Решение
какая-то баганая функция, у меня тоже минус миллиард выдает, юзай вот это, если ты за рулем, вернет 1, если нет водителя вернет -1, если другой игрок за рулем, вернет его хендл

Po24

Участник
Автор темы
72
10
скинь весь код а не строку из него
скиинешь код там посмотрю мб помогу
if activedecatp and wasKeyPressed(VK_R) then
local X, Y, Z = getCharCoordinates(PLAYER_PED)
local _, veh = findAllRandomVehiclesInSphere(X, Y, Z, tonumber(globalradius), true, true)
if _ then
print(getCharInCarPassengerSeat(veh, 0))

local _, vid = sampGetVehicleIdByCarHandle(veh)
CX, CY, CZ = getCarCoordinates(veh)
warpCharIntoCar(PLAYER_PED, veh)
wait(35)
setCharCoordinates(PLAYER_PED, CX + 10, CY + 10, CZ - 3)
wait(35)
warpCharFromCarToCoord(PLAYER_PED, X, Y, Z - 1)
printStyledString('Removed: '..vid, 20, 7)

end
end
 
  • Bug
Реакции: Hinаta

Hinаta

Известный
778
362
if activedecatp and wasKeyPressed(VK_R) then
local X, Y, Z = getCharCoordinates(PLAYER_PED)
local _, veh = findAllRandomVehiclesInSphere(X, Y, Z, tonumber(globalradius), true, true)
if _ then
print(getCharInCarPassengerSeat(veh, 0))

local _, vid = sampGetVehicleIdByCarHandle(veh)
CX, CY, CZ = getCarCoordinates(veh)
warpCharIntoCar(PLAYER_PED, veh)
wait(35)
setCharCoordinates(PLAYER_PED, CX + 10, CY + 10, CZ - 3)
wait(35)
warpCharFromCarToCoord(PLAYER_PED, X, Y, Z - 1)
printStyledString('Removed: '..vid, 20, 7)

end
end
1696608090129.png
 

Po24

Участник
Автор темы
72
10
Lua:
if activedecatp and wasKeyPressed(VK_R) then

            local X, Y, Z = getCharCoordinates(PLAYER_PED)

            local _, veh = findAllRandomVehiclesInSphere(X, Y, Z, tonumber(globalradius), true, true)

            if _ then

                print(getCharInCarPassengerSeat(veh, 0))
                    
                local _, vid = sampGetVehicleIdByCarHandle(veh)
                CX, CY, CZ = getCarCoordinates(veh)
                warpCharIntoCar(PLAYER_PED, veh)
                wait(35)
                setCharCoordinates(PLAYER_PED, CX + 10, CY + 10, CZ - 3)
                wait(35)
                warpCharFromCarToCoord(PLAYER_PED, X, Y, Z - 1)
                printStyledString('Removed: '..vid, 20, 7)
            
            end
        end

чо-чо, нахуй ты код текстом кидаешь, если на форуме есть функция для вставки кода
я про local 1 = 15, я сначало сообщ выше не увидел
 
  • Нравится
Реакции: Hinаta

Feykomet

Участник
149
12
Lua:
if activedecatp and wasKeyPressed(VK_R) then

            local X, Y, Z = getCharCoordinates(PLAYER_PED)

            local _, veh = findAllRandomVehiclesInSphere(X, Y, Z, tonumber(globalradius), true, true)

            if _ then

                print(getCharInCarPassengerSeat(veh, 0))
                   
                local _, vid = sampGetVehicleIdByCarHandle(veh)
                CX, CY, CZ = getCarCoordinates(veh)
                warpCharIntoCar(PLAYER_PED, veh)
                wait(35)
                setCharCoordinates(PLAYER_PED, CX + 10, CY + 10, CZ - 3)
                wait(35)
                warpCharFromCarToCoord(PLAYER_PED, X, Y, Z - 1)
                printStyledString('Removed: '..vid, 20, 7)
           
            end
        end


я про local 1 = 15, я сначало сообщ выше не увидел
как ты vkeys используешь moonloader не подключив в начале напиши require(lib.moonloader)
 
  • Bug
Реакции: AnWu

Po24

Участник
Автор темы
72
10
как ты vkeys используешь moonloader не подключив в начале напиши require(lib.moonloader)
уже

я оставил только часть с ошибкой

уже


я оставил только часть с ошибкой
в остальном код корректный
 

MrDorlik

Известный
957
385
какая-то баганая функция, у меня тоже минус миллиард выдает, юзай вот это, если ты за рулем, вернет 1, если нет водителя вернет -1, если другой игрок за рулем, вернет его хендл
 
  • Нравится
Реакции: Robb_Banks, Po24 и Hinаta

Po24

Участник
Автор темы
72
10
какая-то баганая функция, у меня тоже минус миллиард выдает, юзай вот это, если ты за рулем, вернет 1, если нет водителя вернет -1, если другой игрок за рулем, вернет его хендл
Grand_Theft_Auto_San_Andreas_Screenshot_2023.10.06_-_19.31.06.48.png
азахахахаха админ такжеответил крч в любом случае спс

какая-то баганая функция, у меня тоже минус миллиард выдает, юзай вот это, если ты за рулем, вернет 1, если нет водителя вернет -1, если другой игрок за рулем, вернет его хендл
бля а если надо по хендлу кара узнать

Grand_Theft_Auto_San_Andreas_Screenshot_2023.10.06_-_19.31.06.48.png
азахахахаха админ такжеответил крч в любом случае спс


бля а если надо по хендлу кара узнать
а нет сука я тупой
 

MrDorlik

Известный
957
385
Grand_Theft_Auto_San_Andreas_Screenshot_2023.10.06_-_19.31.06.48.png
азахахахаха админ такжеответил крч в любом случае спс


бля а если надо по хендлу кара узнать


а нет сука я тупой
чиво, админы на аризонке за луа шарят? не ожидал

бля а если надо по хендлу кара узнать
ну так это функция и берет в аргументе хендл кара и возвращает хендл игрока, твой хендл это 1, можно сравнивать с 1, можно сравнивать с PLAYER_PED, одно и то же
 
  • Нравится
Реакции: Po24

Po24

Участник
Автор темы
72
10
б
какая-то баганая функция, у меня тоже минус миллиард выдает, юзай вот это, если ты за рулем, вернет 1, если нет водителя вернет -1, если другой игрок за рулем, вернет его хендл
ля спасибо я 30 минут ответ ждал, потому что вики мунлодера баганный