Как убрать проверку на авто

Insanity

Известный
Автор темы
248
20
Lua:
            if isCharInModel(PLAYER_PED, 428) then
                local mx, my, mz = getCharCoordinates(PLAYER_PED)
                if (os.time() - fTime) > 1.0 then
                    for k, PED in pairs(getAllChars()) do
                        local res, id = sampGetPlayerIdByCharHandle(PED)
                        if isCharInAnyCar(PED) and getPlayerSeatID(id) == 0 and PED ~= PLAYER_PED and not isCharInModel(PED, 428) then
                            local cx, cy, cz = getCharCoordinates(PED)
                            local mx, my, mz = getCharCoordinates(PLAYER_PED)
                            local distance = getDistanceBetweenCoords3d(cx, cy, cz, mx, my, mz)

Вот код, скрипт работает только если сидишь в определённой машине (в данном случае машине инкассатора), как убрать эту проверку? Или добавить другие машины?
Что бы скрипт просто работал всегда или когда сидишь в нескольких машинах в которых я сижу или вырезать проверку на определённую машину. Скрипт должен показывать скилл и опыт инкассатора
 

Fix_Name_Fix

Потрачен
470
147
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
isCharInModel(PLAYER_PED, 428) замени на isCharInAnyCar(PLAYER_PED) и isCharInModel(PED, 428) на isCharInAnyCar(PED)

код:
if isCharInAnyCar(PLAYER_PED) then
                local mx, my, mz = getCharCoordinates(PLAYER_PED)
                if (os.time() - fTime) > 1.0 then
                    for k, PED in pairs(getAllChars()) do
                        local res, id = sampGetPlayerIdByCharHandle(PED)
                        if isCharInAnyCar(PED) and getPlayerSeatID(id) == 0 then
                            local cx, cy, cz = getCharCoordinates(PED)
                            local mx, my, mz = getCharCoordinates(PLAYER_PED)
                            local distance = getDistanceBetweenCoords3d(cx, cy, cz, mx, my, mz)
 
Последнее редактирование:
  • Нравится
Реакции: why ega