mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-30 01:38:52 +00:00
Use old native as new one broke drawing 3d text
This commit is contained in:
@@ -966,7 +966,7 @@ ESX.Game.SetVehicleProperties = function(vehicle, props)
|
||||
end
|
||||
|
||||
ESX.Game.Utils.DrawText3D = function(coords, text, size)
|
||||
local onScreen, x, y = GetScreenCoordFromWorldCoord(coords.x, coords.y, coords.z)
|
||||
local onScreen, x, y = World3dToScreen2d(coords.x, coords.y, coords.z)
|
||||
local camCoords = GetGameplayCamCoords()
|
||||
local dist = GetDistanceBetweenCoords(camCoords, coords.x, coords.y, coords.z, true)
|
||||
local size = size
|
||||
|
||||
+4
-7
@@ -421,20 +421,17 @@ AddEventHandler('esx:removeInventoryItem', function(type, itemName, itemCount)
|
||||
end
|
||||
end
|
||||
|
||||
-- workaround for CreateAmbientPickup() giving 30 rounds of ammo when you drop the weapon with 0 ammo
|
||||
if itemCount == 0 then
|
||||
itemCount = 1
|
||||
end
|
||||
|
||||
if xPlayer.hasWeapon(itemName) then
|
||||
local weaponLabel, weaponPickup = ESX.GetWeaponLabel(itemName), 'PICKUP_' .. string.upper(itemName)
|
||||
|
||||
xPlayer.removeWeapon(itemName)
|
||||
TriggerClientEvent('esx:pickupWeapon', _source, weaponPickup, itemName, itemCount)
|
||||
|
||||
|
||||
if itemCount > 0 then
|
||||
TriggerClientEvent('esx:pickupWeapon', _source, weaponPickup, itemName, itemCount)
|
||||
TriggerClientEvent('esx:showNotification', _source, _U('threw_weapon_ammo', weaponLabel, itemCount))
|
||||
else
|
||||
-- workaround for CreateAmbientPickup() giving 30 rounds of ammo when you drop the weapon with 0 ammo
|
||||
TriggerClientEvent('esx:pickupWeapon', _source, weaponPickup, itemName, 1)
|
||||
TriggerClientEvent('esx:showNotification', _source, _U('threw_weapon', weaponLabel))
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user