update inventar+phone+map

phone props
- Adăugat global CreateUsableItem alias în qb-core/server/functions.lua
  (qs-inventory apelează CreateUsableItem ca funcție globală, nu QBCore.Functions)
- Fixat 16 stringuri sparte în qb-core/shared/items.lua (descrieri cu apostrofuri
  neînchise care blocau parsarea și împiedicau boot-ul qb-core)
- Adăugat USE action pe itemul 'map' în rv-maphold: deschide pause menu cu
  animație hartă în mână din inventar
This commit is contained in:
2026-04-02 00:18:57 +03:00
parent 978c9bc759
commit cefe558c9a
9 changed files with 21 additions and 3 deletions

View File

@@ -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)

View File

@@ -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)

Binary file not shown.