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:
@@ -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)
|
||||
|
||||
@@ -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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user