Lua [ARZ] Helper for insurance company.

?


  • Всего проголосовало
    13
  • Опрос закрыт .

maxsimmmaxsimm

Известный
8
2
Пацаны вот фикс, поменяли название на дверях
 

Вложения

  • insuranceHelper.v2 (2).lua
    12.7 KB · Просмотры: 56
  • Нравится
Реакции: Sidney31

Zeusss

Активный
169
35
с актуальным айди текстдравов
 

Вложения

  • insuranceHelper.v2.lua
    12.7 KB · Просмотры: 126
  • Нравится
Реакции: Sidney31

Фармила

Новичок
23
3
Когда работал в страховой, делал для себя тоже пару полезных функций
Если хочешь, можешь добавить в свой скрипт, и получится уже что-то типо мини-хелпера
* Отправляет /opengate каждые 0.5 секунд возле дверей в кабинеты
Lua:
-- В бесконечном цикле main:
if getActiveInterior() ~= 0 then
    if opengate_timer == nil or (os.clock() - opengate_timer) >= 0.5 then
        local pX, pY, pZ = getCharCoordinates(PLAYER_PED)
        for id = 0, 2047 do
            if sampIs3dTextDefined(id) then
                local text, _, x, y, z, _, _, _, _ = sampGet3dTextInfoById(id)
                if string.match(text, "^{%x+}Открыть\n\n{%x+}H$") then
                    if getDistanceBetweenCoords2d(pX, pY, x, y) <= 1 then
                        sampSendChat("/opengate")
                        opengate_timer = os.clock()
                    end
                end
            end
        end
    end
end
* Нужно быть в < 15 метров от пикапа
Lua:
sampRegisterChatCommand("tickets", function()
    local pX, pY, pZ = getCharCoordinates(PLAYER_PED)

    for id = 0, 4095 do
        local pickup = sampGetPickupHandleBySampId(id)
        if doesPickupExist(pickup) then
            local x, y, z = getPickupCoordinates(pickup)
            local bX = math.modf(x) == 1520
            local bY = math.modf(y) == 1616
            local bZ = math.modf(z) == 10
            local dist = getDistanceBetweenCoords3d(pX, pY, pZ, x, y, z)
         
            if bX and bY and bZ and dist <= 15 then
                lua_thread.create(function()
                    sampSendPickedUpPickup(id)
                    wait(50)
                    setGameKeyState(21, 255)
                    wait(0)
                    setGameKeyState(21, 0)
                end)
            else
                sampAddChatMessage("Доступно только рядом со 2-ым кабинетом!", 0xAAAAAA)
            end
        end
    end
end)
загрузил і пишет ML] (system) tikenke.lua: Script terminated. (52B27C0C)
а еслі веду команду пишет нету такой команди
 

killua zolarz

Новичок
3
0
Автозаполнение не работает и автоматическое открытие дверей не работает. Играю со старого лаунчера аризоны
 

killua zolarz

Новичок
3
0
Теперь, даже, флудер Y/N не работает, пару раз сделает, а потом стоит ниче не делает