FiveM update - 3 декабря, 2017

Обобщенный журнал изменений
  • Добавлена опция выбора порта для кнопки "Localhost"
  • Вкладка "Direct connect".
  • Поддержка наложений на мини-карте GFx.
    • Пример в коде ниже. Скоро будет на wiki.
  • Поддержка события populationPedCreating, позволяющего манипулировать популяцией из мода.
  • Незначительные улучшения производительности и другие исправления.
GFx overlays
Код:
local overlay = AddMinimapOverlay('popup_warning.gfx')
    RequestStreamedTextureDict('popup_warning')

    while (not HasMinimapOverlayLoaded(overlay)) or (not HasStreamedTextureDictLoaded('popup_warning')) do
        Wait(0)
    end

    Wait(1500)

    CallMinimapScaleformFunction(overlay, 'SHOW_POPUP_WARNING')
    PushScaleformMovieFunctionParameterFloat(500.0)
    PushScaleformMovieFunctionParameterString("ALERT")
    PushScaleformMovieFunctionParameterString("wew")
    PushScaleformMovieFunctionParameterString("~r~wtf")
    PushScaleformMovieFunctionParameterBool(true)
    PushScaleformMovieFunctionParameterInt(0)
    PopScaleformMovieFunctionVoid()

    -- overlayID, x, y, xscale, yscale, alpha
    SetMinimapOverlayDisplay(overlay, -3000.0, -3000.0, 100.0, 100.0, 80.0)
Код:
-- resource.lua
file 'popup_warning.gfx' -- copy this from scaleform RPFs in the game folder to the resource
Population interception

Код:
CreateThread(function()
    RequestModel('s_m_y_cop_01')
end)

AddEventHandler('populationPedCreating', function(x, y, z, model, setters)
    Citizen.Trace(('making cop at %s %s %s plus a bit (was %s)\n'):format(tostring(x), tostring(y), tostring(z), tostring(model)))

    setters.setModel('s_m_y_cop_01') -- you can use a hash as well
    setters.setPosition(x, y, z + 5.5)

    -- you can also CancelEvent() to skip creating the ped
end)
 
Автор темы Название темы Категория Ответов Дата темы
NozmaD FiveM update - 17 декабря, 2017 Новости 0
NozmaD FiveM update - 2 Сентября, 2017 Новости 0
Верх