mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-30 17:58:54 +00:00
Merge branch 'esx-framework:main' into main
This commit is contained in:
@@ -48,7 +48,7 @@ Locales['nl'] = {
|
||||
['bank'] = 'Doolhofbank',
|
||||
['account_bank'] = 'Bank',
|
||||
['account_black_money'] = 'Zwart geld',
|
||||
['account_money'] = 'Cash',
|
||||
['account_money'] = 'Geld',
|
||||
|
||||
['act_imp'] = 'Kan actie niet uitvoeren',
|
||||
['in_vehicle'] = 'Kan actie niet uitvoeren, speler zit in voertuig',
|
||||
|
||||
@@ -65,7 +65,7 @@ end
|
||||
function ESX.OneSync.SpawnVehicle(model, coords, heading, autoMobile, Properties, cb)
|
||||
model = type(model) == 'string' and joaat(model) or model
|
||||
Properties = Properties or {}
|
||||
local vector = type(coords) == "vector3" and coords or vec(coords.x, coords.y, coords.z)
|
||||
local coords = type(coords) == "vector3" and coords or vector3(coords.x, coords.y, coords.z)
|
||||
if type(autoMobile) ~= 'boolean' then
|
||||
return
|
||||
end
|
||||
@@ -86,7 +86,7 @@ end
|
||||
---@param cb function
|
||||
function ESX.OneSync.SpawnObject(model, coords, heading, cb)
|
||||
if type(model) == 'string' then model = joaat(model) end
|
||||
local vector = type(coords) == "vector3" and coords or vec(coords.x, coords.y, coords.z)
|
||||
local coords = type(coords) == "vector3" and coords or vector3(coords.x, coords.y, coords.z)
|
||||
CreateThread(function()
|
||||
local entity = CreateObject(model, coords, true, true)
|
||||
while not DoesEntityExist(entity) do Wait(50) end
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
Locales["nl"] = {
|
||||
["male"] = "Man",
|
||||
["female"] = "Vrouw",
|
||||
["delete_label"] = "Verwijder %s %s?",
|
||||
["select_char"] = "Kies Karakter",
|
||||
["create_char"] = "Creeër nieuw karakter",
|
||||
["char_play"] = "Speel dit karakter",
|
||||
["char_disabled"] = "Dit karakter is niet beschikbaar",
|
||||
["char_delete"] = "Verwijder dit karakter",
|
||||
["cancel"] = "Annuleer",
|
||||
["confirm"] = "Bevestig",
|
||||
["command_setslots"] = "Zet multicharacter aantal slots van een speler",
|
||||
["command_remslots"] = "Verwijder multicharacter aantal slots van een speler",
|
||||
["command_enablechar"] = "Zet een karakter van speler aan",
|
||||
["command_disablechar"] = "Zet een karakter van speler uit",
|
||||
["command_charslot"] = "Slot nummer van het karakter",
|
||||
["command_identifier"] = "Speler identifier",
|
||||
["command_slots"] = "# aantal slots",
|
||||
["slotsadd"] = "Je hebt %s aantal slots bij %s toegevoegd",
|
||||
["slotsedit"] = "Je hebt %s aantal slots bij %s aangepast",
|
||||
["slotsrem"] = "Je hebt slots bij %s verwijderd",
|
||||
["charenabled"] = "Je hebt karakter #%s van %s aangezet",
|
||||
["chardisabled"] = "Je hebt karakter #%s van %s uitgezet",
|
||||
["charnotfound"] = "Karakter #%s van %s bestaat niet",
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
Locales['pl'] = {
|
||||
['allowlist_check'] = 'Sprawdzamy, czy jesteś na Allowlist.',
|
||||
['not_allowlisted'] = 'Aby dołączyć do tego serwera, musisz być na Allowlist!',
|
||||
['allowlist_empty'] = 'Brak zapisanych list Allowlist dla tego serwera.',
|
||||
['license_missing'] = 'Błąd: Brak ID!',
|
||||
['help_allowlist_add'] = 'dodaj do allowlist',
|
||||
['help_allowlist_load'] = 'przeładuj allowlist',
|
||||
}
|
||||
@@ -1,3 +1,17 @@
|
||||
Config = {}
|
||||
Config.Locale = 'en'
|
||||
Config.Visible = true
|
||||
|
||||
Config.Food = {
|
||||
["bread"] = {
|
||||
status = 200000,
|
||||
remove = false
|
||||
}
|
||||
}
|
||||
|
||||
Config.Drinks = {
|
||||
["water"] = {
|
||||
status = 100000,
|
||||
remove = true
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Locales['br'] = {
|
||||
['used_bread'] = 'você comeu 1x pão',
|
||||
['used_water'] = 'você tomou 1x água',
|
||||
}
|
||||
['used_eat'] = 'você comeu 1x %s',
|
||||
['used_drink'] = 'você tomou 1x %s',
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Locales['en'] = {
|
||||
['used_bread'] = 'you have used 1x bread',
|
||||
['used_water'] = 'you have used 1x water',
|
||||
}
|
||||
['used_eat'] = 'you have used 1x %s',
|
||||
['used_drink'] = 'you have used 1x %s',
|
||||
}
|
||||
|
||||
@@ -1,19 +1,29 @@
|
||||
ESX.RegisterUsableItem('bread', function(source)
|
||||
local xPlayer = ESX.GetPlayerFromId(source)
|
||||
xPlayer.removeInventoryItem('bread', 1)
|
||||
|
||||
TriggerClientEvent('esx_status:add', source, 'hunger', 200000)
|
||||
TriggerClientEvent('esx_basicneeds:onEat', source)
|
||||
xPlayer.showNotification(_U('used_bread'))
|
||||
CreateThread(function()
|
||||
for k,v in pairs(Config.Food) do
|
||||
ESX.RegisterUsableItem(k, function(source)
|
||||
local xPlayer = ESX.GetPlayerFromId(source)
|
||||
if v.remove then
|
||||
xPlayer.removeInventoryItem(k,1)
|
||||
end
|
||||
TriggerClientEvent("esx_status:add",source,"hunger",v.status)
|
||||
TriggerClientEvent('esx_basicneeds:onEat',source)
|
||||
xPlayer.showNotification(_U('used_eat', ESX.GetItemLabel(k)))
|
||||
end)
|
||||
end
|
||||
end)
|
||||
|
||||
ESX.RegisterUsableItem('water', function(source)
|
||||
local xPlayer = ESX.GetPlayerFromId(source)
|
||||
xPlayer.removeInventoryItem('water', 1)
|
||||
|
||||
TriggerClientEvent('esx_status:add', source, 'thirst', 200000)
|
||||
TriggerClientEvent('esx_basicneeds:onDrink', source)
|
||||
xPlayer.showNotification(_U('used_water'))
|
||||
CreateThread(function()
|
||||
for k,v in pairs(Config.Drinks) do
|
||||
ESX.RegisterUsableItem(k, function(source)
|
||||
local xPlayer = ESX.GetPlayerFromId(source)
|
||||
if v.remove then
|
||||
xPlayer.removeInventoryItem(k,1)
|
||||
end
|
||||
TriggerClientEvent("esx_status:add",source,"thirst",v.status)
|
||||
TriggerClientEvent('esx_basicneeds:onDrink',source)
|
||||
xPlayer.showNotification(_U('used_drink', ESX.GetItemLabel(k)))
|
||||
end)
|
||||
end
|
||||
end)
|
||||
|
||||
ESX.RegisterCommand('heal', 'admin', function(xPlayer, args, showError)
|
||||
@@ -29,4 +39,4 @@ AddEventHandler('txAdmin:events:healedPlayer', function(eventData)
|
||||
end
|
||||
|
||||
TriggerClientEvent('esx_basicneeds:healPlayer', eventData.id)
|
||||
end)
|
||||
end)
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
Locales ['nl'] = {
|
||||
-- weed
|
||||
['weed_pickupprompt'] = 'druk op [E] om de Cannabis plant te oogsten.',
|
||||
['weed_quitprocess'] = 'druk op [E] om Proces Cannabis te stoppen.',
|
||||
['weed_inventoryfull'] = 'heb je geen voorraadruimte meer voor Cannabis.',
|
||||
['weed_processprompt'] = 'druk op [E] om Proces Cannabis te starten.',
|
||||
['weed_processingstarted'] = 'Cannabis verwerken tot marihuana...',
|
||||
['weed_processingfull'] = 'verwerking ~r~geannuleerd wegens volle voorraad!',
|
||||
['weed_processingenough'] = 'u moet 3x Cannabis hebben om te kunnen verwerken.',
|
||||
['weed_processed'] = 'je hebt 3x Cannabis verwerkt tot 1x Marihuana',
|
||||
['weed_processingtoofar'] = 'het proces is geannuleerd omdat u het gebied verlaten heeft.',
|
||||
|
||||
-- drug dealer
|
||||
['dealer_prompt'] = 'druk op [E] om met de ~r~Drugs Dealer te praten.',
|
||||
['dealer_title'] = 'drugsdealer',
|
||||
['dealer_item'] = '$%s',
|
||||
['dealer_notenough'] = 'heb je daar niet genoeg van om te verkopen!',
|
||||
['dealer_sold'] = 'je hebt %sx %s verkocht voor $%s',
|
||||
|
||||
-- license
|
||||
['license_title'] = 'u moet een verwerkingsvergunning hebben om dit product te verwerken, die kunt u hier kopen.',
|
||||
['license_no'] = 'nee',
|
||||
['license_bought'] = 'je kocht de %s voor ~r~$%s',
|
||||
['license_bought_fail'] = 'je kunt je geen %s veroorloven!',
|
||||
['license_weed'] = 'Licentie voor wietverwerking',
|
||||
|
||||
-- blips
|
||||
['blip_weedfield'] = 'onkruidveld',
|
||||
['blip_weedprocessing'] = 'onkruidverwerking',
|
||||
['blip_drugdealer'] = 'drugsdealer',
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
Locales ['nl'] = {
|
||||
['buy_license'] = 'Koop een wapen vergunning?',
|
||||
['yes'] = '%s',
|
||||
['no'] = 'Nee',
|
||||
['weapon_bought'] = 'gekocht voor $%s',
|
||||
['not_enough_black'] = 'Je hebt niet genoeg zwart geld',
|
||||
['not_enough'] = 'je hebt niet genoeg geld',
|
||||
['already_owned'] = 'je hebt dit wapen al!',
|
||||
['shop_menu_title'] = 'Wapen winkel',
|
||||
['shop_menu_prompt'] = 'druk op [E] om de Wapen winkel te bezoeken.',
|
||||
['shop_menu_item'] = '$%s',
|
||||
['map_blip'] = 'Wapen winkel',
|
||||
}
|
||||
Reference in New Issue
Block a user