diff --git a/resources/[framework]/[addons]/rv-maphold/client.lua b/resources/[framework]/[addons]/rv-maphold/client.lua index 8cfb0534..5714448f 100644 --- a/resources/[framework]/[addons]/rv-maphold/client.lua +++ b/resources/[framework]/[addons]/rv-maphold/client.lua @@ -127,3 +127,17 @@ CreateThread(function() SwitchBlips(not hasMap) end end) + +----------------------------------------- +-- USE din inventar → deschide harta +----------------------------------------- +RegisterNetEvent('rv-maphold:client:useMap', function() + -- Deschide meniul pause pe tab-ul MAP + ActivateFrontendMenu(GetHashKey('FE_MENU_VERSION_MP_PAUSE'), false, -1) + + -- Așteaptă să se deschidă meniul + Wait(300) + + -- Pornește animația cu harta + ActivateMap() +end) diff --git a/resources/[framework]/[addons]/rv-maphold/server.lua b/resources/[framework]/[addons]/rv-maphold/server.lua index 7a92d172..03e4dec7 100644 --- a/resources/[framework]/[addons]/rv-maphold/server.lua +++ b/resources/[framework]/[addons]/rv-maphold/server.lua @@ -1,8 +1,12 @@ --[[ rv-maphold — Server Harta se dă prin QBShared.StarterItems (qb-core/shared/main.lua) - Acest fișier e păstrat pentru eventuale comenzi admin sau shop + RegisterUsableItem: permite USE din inventar → deschide harta ]] --- Nimic de făcut aici — harta se dă la crearea personajului prin StarterItems --- Fișierul poate fi extins mai târziu cu shop/comenzi admin +local QBCore = exports['qb-core']:GetCoreObject() + +-- Înregistrează itemul 'map' ca usable +QBCore.Functions.CreateUseableItem('map', function(source, item) + TriggerClientEvent('rv-maphold:client:useMap', source) +end) diff --git a/resources/[stream]/phone-props/.fxap b/resources/[stream]/phone-props/.fxap index 08af06ff..18a6d746 100644 Binary files a/resources/[stream]/phone-props/.fxap and b/resources/[stream]/phone-props/.fxap differ diff --git a/resources/[stream]/phone-props/stream/ks_qsphone_01.ydr b/resources/[stream]/phone-props/stream/ks_qsphone_01.ydr index d13301f1..8196ee8b 100644 Binary files a/resources/[stream]/phone-props/stream/ks_qsphone_01.ydr and b/resources/[stream]/phone-props/stream/ks_qsphone_01.ydr differ diff --git a/resources/[stream]/phone-props/stream/ks_qsphone_02.ydr b/resources/[stream]/phone-props/stream/ks_qsphone_02.ydr index 903ed2de..d4794bef 100644 Binary files a/resources/[stream]/phone-props/stream/ks_qsphone_02.ydr and b/resources/[stream]/phone-props/stream/ks_qsphone_02.ydr differ diff --git a/resources/[stream]/phone-props/stream/ks_qsphone_03.ydr b/resources/[stream]/phone-props/stream/ks_qsphone_03.ydr index 952fe557..b74c1893 100644 Binary files a/resources/[stream]/phone-props/stream/ks_qsphone_03.ydr and b/resources/[stream]/phone-props/stream/ks_qsphone_03.ydr differ diff --git a/resources/[stream]/phone-props/stream/ks_qsphone_04.ydr b/resources/[stream]/phone-props/stream/ks_qsphone_04.ydr index d24df786..2be71d21 100644 Binary files a/resources/[stream]/phone-props/stream/ks_qsphone_04.ydr and b/resources/[stream]/phone-props/stream/ks_qsphone_04.ydr differ diff --git a/resources/[stream]/phone-props/stream/ks_qsphone_05.ydr b/resources/[stream]/phone-props/stream/ks_qsphone_05.ydr index beaa3bec..9c9d6191 100644 Binary files a/resources/[stream]/phone-props/stream/ks_qsphone_05.ydr and b/resources/[stream]/phone-props/stream/ks_qsphone_05.ydr differ diff --git a/resources/[stream]/phone-props/stream/ks_qsphone_06.ydr b/resources/[stream]/phone-props/stream/ks_qsphone_06.ydr index ade2452f..7556c3ff 100644 Binary files a/resources/[stream]/phone-props/stream/ks_qsphone_06.ydr and b/resources/[stream]/phone-props/stream/ks_qsphone_06.ydr differ