From 4a7065f16671a831e9ed16a7828269f4e083f999 Mon Sep 17 00:00:00 2001 From: MajorMarcin Date: Sun, 29 Jul 2018 20:46:45 +0200 Subject: [PATCH] blips option and add pl added to the config option to hide markers on the map add pl translation --- __resource.lua | 2 ++ client/esx_drugs_cl.lua | 31 ++++++++++++---------- config.lua | 1 + locales/pl.lua | 48 +++++++++++++++++++++++++++++++++++ localization/pl_esx_drugs.sql | 10 ++++++++ 5 files changed, 78 insertions(+), 14 deletions(-) create mode 100644 locales/pl.lua create mode 100644 localization/pl_esx_drugs.sql diff --git a/__resource.lua b/__resource.lua index e10b721b..70391c21 100644 --- a/__resource.lua +++ b/__resource.lua @@ -12,6 +12,7 @@ server_scripts { 'locales/fr.lua', 'locales/es.lua', 'locales/sv.lua', + 'locales/pl.lua', 'server/esx_drugs_sv.lua', 'config.lua' } @@ -24,6 +25,7 @@ client_scripts { 'locales/fr.lua', 'locales/es.lua', 'locales/sv.lua', + 'locales/pl.lua', 'config.lua', 'client/esx_drugs_cl.lua' } diff --git a/client/esx_drugs_cl.lua b/client/esx_drugs_cl.lua index 1dcba016..3871997e 100644 --- a/client/esx_drugs_cl.lua +++ b/client/esx_drugs_cl.lua @@ -199,22 +199,25 @@ Citizen.CreateThread(function() end end) --- Create blips -Citizen.CreateThread(function() - for k,v in pairs(Config.Zones) do - local blip = AddBlipForCoord(v.x, v.y, v.z) +if Config.ShowBlips then + -- Create blips + Citizen.CreateThread(function() + for k,v in pairs(Config.Zones) do + local blip = AddBlipForCoord(v.x, v.y, v.z) - SetBlipSprite (blip, v.sprite) - SetBlipDisplay(blip, 4) - SetBlipScale (blip, 0.9) - SetBlipColour (blip, v.color) - SetBlipAsShortRange(blip, true) + SetBlipSprite (blip, v.sprite) + SetBlipDisplay(blip, 4) + SetBlipScale (blip, 0.9) + SetBlipColour (blip, v.color) + SetBlipAsShortRange(blip, true) + + BeginTextCommandSetBlipName("STRING") + AddTextComponentString(v.name) + EndTextCommandSetBlipName(blip) + end + end) +end - BeginTextCommandSetBlipName("STRING") - AddTextComponentString(v.name) - EndTextCommandSetBlipName(blip) - end -end) -- RETURN NUMBER OF ITEMS FROM SERVER RegisterNetEvent('esx_drugs:ReturnInventory') diff --git a/config.lua b/config.lua index e2fc6d33..3406fd1c 100644 --- a/config.lua +++ b/config.lua @@ -3,6 +3,7 @@ Config.MarkerType = 1 Config.DrawDistance = 100.0 Config.ZoneSize = {x = 5.0, y = 5.0, z = 3.0} Config.MarkerColor = {r = 100, g = 204, b = 100} +Config.ShowBlips = true --markers visible on the map? (false to hide the markers on the map) Config.RequiredCopsCoke = 2 Config.RequiredCopsMeth = 2 diff --git a/locales/pl.lua b/locales/pl.lua new file mode 100644 index 00000000..b645c88d --- /dev/null +++ b/locales/pl.lua @@ -0,0 +1,48 @@ +Locales['pl'] = { + ['press_collect_coke'] = 'naciśnij ~INPUT_CONTEXT~ aby zbierać liście kokainy', + ['press_process_coke'] = 'naciśnij ~INPUT_CONTEXT~ aby poddać liście kokainy obróbce chemicznej', + ['press_sell_coke'] = 'naciśnij ~INPUT_CONTEXT~ aby sprzedać kokaine', + ['press_collect_meth'] = 'naciśnij ~INPUT_CONTEXT~ aby gotować metamfetamine', + ['press_process_meth'] = 'naciśnij ~INPUT_CONTEXT~ aby kruszyć odlew', + ['press_sell_meth'] = 'naciśnij ~INPUT_CONTEXT~ aby sprzedać metamfetamine', + ['press_collect_weed'] = 'naciśnij ~INPUT_CONTEXT~ aby zbierać topy konopii', + ['press_process_weed'] = 'naciśnij ~INPUT_CONTEXT~ aby suszyć topy konopii', + ['press_sell_weed'] = 'naciśnij ~INPUT_CONTEXT~ aby sprzedać marihuane', + ['press_collect_opium'] = 'naciśnij ~INPUT_CONTEXT~ aby zebrać opium', + ['press_process_opium'] = 'naciśnij ~INPUT_CONTEXT~ aby przetworzyć opium', + ['press_sell_opium'] = 'naciśnij ~INPUT_CONTEXT~ aby sprzedać opium', + ['act_imp_police'] = 'nie mozesz wykonać tej akcji z powodu niewystarczającej liczby policjantów: ~o~%s~s~/~y~%s~s~', + ['inv_full_coke'] = 'posiadasz już ~r~wystarczającą~s~ ilość liści', + ['pickup_in_prog'] = '~y~Zbieranie~s~...', + ['too_many_pouches'] = 'posiadasz wystarczającą ilość towaru', + ['not_enough_coke'] = 'nie masz wystarczająco dużo liści aby ~r~poddać obróbce~s~', + ['packing_in_prog'] = '~y~Obrabianie w toku~s~...', + ['no_pouchs_sale'] = 'nie masz wystarczającej ilości towaru na ~r~sprzedaż~s~', + ['sold_one_coke'] = 'sprzedajesz ~y~x1~s~ ~y~ gram kokainy~s~', + ['sale_in_prog'] = '~g~Sprzedawanie~s~...', + ['inv_full_meth'] = 'posiadasz już ~r~wystarczająca~s~ dużo odlewu', + ['not_enough_meth'] = 'nie masz wystarczająco dużo metafetaminy aby ~r~pokruszyć~s~', + ['sold_one_meth'] = 'sprzedajesz ~g~x1 gram metamfetaminy~s~', + ['inv_full_weed'] = 'posiadasz już ~r~wystarczającą~s~ ilośc topów', + ['not_enough_weed'] = 'nie masz topów do ~r~ususzenia~s~', + ['sold_one_weed'] = 'sprzedajesz ~g~x1 gram marihuany~s~', + ['used_one_weed'] = 'spalasz jednego ~b~skręta', + ['inv_full_opium'] = 'nie możesz zbierać wiecej opium, gdyż twój ekwipunek jest ~r~pełny~s~', + ['not_enough_opium'] = 'nie masz wystarczająco opium aby je ~r~spakować~s~', + ['sold_one_opium'] = 'sprzedajesz ~g~x1 torebeczka opium~s~', + ['used_one_opium'] = 'wciągasz 1x torebeczka ~b~opium', + ['exit_marker'] = 'naciśnij ~INPUT_CONTEXT~ aby ~y~przerwać~s~ akcje', + -- Blips + ['coke_field'] = 'plantacja kokainy', + ['coke_processing'] = 'przeróbka liści kokainy', + ['coke_dealer'] = 'handlarz: Kokainy', + ['meth_field'] = 'laboratorium metamfetaminy', + ['meth_processing'] = 'kruszenie metamfetaminy', + ['meth_dealer'] = 'handlarz: Metamfetamina', + ['weed_field'] = 'plantacja marihuany', + ['weed_processing'] = 'suszenie marihuany', + ['weed_dealer'] = 'handlarz: Marihuana', + ['opium_field'] = 'pole opium', + ['opium_processing'] = 'przeróbka opium', + ['opium_dealer'] = 'handlarz: Opium', +} \ No newline at end of file diff --git a/localization/pl_esx_drugs.sql b/localization/pl_esx_drugs.sql new file mode 100644 index 00000000..ab4f829b --- /dev/null +++ b/localization/pl_esx_drugs.sql @@ -0,0 +1,10 @@ +INSERT INTO `items` (name, label, `limit`) VALUES + ('weed', 'Topy', 50), + ('weed_pooch', 'Marihuana', 10), + ('coke', 'Liście kokainy', 50), + ('coke_pooch', 'Kokaina', 10), + ('meth', 'Odlew', 50), + ('meth_pooch', 'Metafetamina', 10), + ('opium', 'Opium', 50), + ('opium_pooch', 'Torebeczka opium', 10) +;