📄Config preview

```lua
Config = {}

--Opciók: STANDALONE; CUSTOM; ESX; QBCORE !STANDALONE verzióban a rendőrséggel, GPS Blippel és pénzzel kapcsolatos funckiók nem működnek!
Config.Framework = "ESX" --Options: STANDALONE; CUSTOM; ESX; QBCORE !In the STANDALONE version, the police, GPS blip and money related functions do not work!
--Optionen: STANDALONE; CUSTOM; ESX; QBCORE !In der STANDALONE-Version funktionieren die Funktionen für Polizei, GPS blip und Geld nicht!

--Állítsd true-ra ha ESX 1.8.5 vagy annál újabb verziójú ESX-et használsz
Config.UseESXExport = true --Set it true if you are using ESX 1.8.5 or newer ESX edition
--auf true umstellen, wenn Sie ESX 1.8.5 oder höher verwenden

--Ezzel csak akkor kell foglalkzoni ha esx-et használsz
Config.ESXtrigger = "esx:getSharedObject" --You only need to care about the trigger if you are using esx
--Dies ist nur erforderlich, wenn Sie esx verwenden.

--A ServerConfig.lua fáljban tudod beállítani a discord webhookot a logokhoz
--You can set the discord webhook for logging in ServerConfig.lua
--Im Thread ServerConfig.lua können Sie den Discord-Webhook für die Logs konfigurieren

--Állítsd át false-ra ha nem szeretnéd, hogy logolva legyen discrodra mikor a script elindul
Config.ScriptStartedLog = true --Set it false if you don't want notifications trough discrod when the script has started
--Schalten Sie auf false um, wenn Sie nicht wollen, dass das Skript in discrodra angemeldet wird, wenn es startet

--Állítsd át false-ra ha nem szeretnéd, hogy a script logokat küldjön
Config.LogToDiscord = true --Set it false if you don't want the script to send logs
--Schalten Sie auf false um, wenn das Skript keine Protokolle senden soll.

--A játékos csak akkor tudja elindítani a rablást ha van minimum annyi elérhető rendőr a szerveren, mint amennyi be van állítva
Config.MinCops = 0 --Player can only start the robbery if the server has the minimum number of cops online
--Der Spieler kann einen Raubüberfall nur beginnen, wenn mindestens so viele Polizeibeamte auf dem Server verfügbar sind, wie eingestellt sind

--Itt állítsd be a rendvédelmi frakcióid setjob-ját, hogy a script ellenőrizhesse hányan érhetőek el.
Config.PoliceJobs = { --Set your law enforcement jobs here
    "police",
    "sheriff"
}--Hier stellen Sie den Setjob Ihrer Strafverfolgungsfraktionen ein, damit das Skript prüfen kann, wie viele verfügbar sind.

--Itt állítsd be, hogy melyik munka lássa, hogy merre tart a rabló a dobozzal.
Config.SeeGPSJobs = { --Here you can set which job sees where the robber is going with the box.
    "police",
    "sheriff"
}--Hier können Sie einstellen, welche Stelle sieht, wohin der Räuber mit der Kiste geht.

--Állítsd át false-ra ha nem szeretnéd, hogy a beállított munkák lássák-e a GPS jelét a doboznak
Config.EnableGPS = true --Set it to false if you don't want the configured jobs to see the GPS signal in the box
--Setzen Sie diese Option auf false, wenn Sie nicht möchten, dass die konfigurierten Fraktionen das GPS-Signal in der Box sehen

--Állítsd át false-ra ha nem szeretnéd, hogy legyen lehetősége más játékosoknak is leadni a dobozt
Config.EnablePlayerPirating = true ----Set to false if you don't want other players to have the opportunity to drop the box
--Schalten Sie auf false um, wenn Sie nicht wollen, dass andere Spieler die Möglichkeit haben, die Box fallen zu lassen.

--Itt tudod beállítani, hogy a GPS pozíciója milyen gyakorisággal frissüljön
Config.GPSBlipUpdateTime = 1000 --Here you can set the frequency with which the GPS position is updated
--Hier können Sie die Häufigkeit der Aktualisierung der GPS-Position einstellen

--Milyen távolságból induljon el a rablás
Config.StartRobberyDistance = 70 --From what distance should the robbery start
--Aus welcher Entfernung sollte der Raubüberfall beginnen?

--Itt állítsd be az NPC-k PED-jét azaz kinézetét
Config.NPCPed = "a_m_m_hillbilly_02" --Set here the NPCs PED
--Hier kannst du die PED der NPCs einstellen

--Itt állítsd be, hogy milyen fegyvert használjanak a területet védő NPC-k
Config.NPCWeapon = "WEAPON_ASSAULTRIFLE" --Set NPCs weapon here
--die Waffe so einstellen, dass sie von den NPCs, die das Gebiet verteidigen, verwendet wird

--Itt állítsd be, hogy milyen pontosan lőjjenek az NPC-k
Config.NPCsAccuracy = 65 --Set here the NPCs AIM accuracy
--Hier kannst du einstellen, wie genau NPCs schießen sollen

--Armor beállítása az NPC-k számára
Config.NPCArmor = 100 --Set armor for NPC-s
--Rüstungseinstellung für NPCs

--Állítsd át true-ra ha szeretnéd, hogy felvehetőek legyenek az NPC-k álltal eldobott fegyverek
Config.NPCDropWeapon = false --Set it true if you want to enable NPC weapon dropping
--Schalter auf true, wenn du in der Lage sein willst, von NPCs fallen gelassene Waffen aufzusammeln

--A kordináták ahova a fegyveres NPC-k spawnolnak. Nyugodtan adhatsz hozzá vagy vehetsz el belőle
Config.NPCCoords = { --The cordinates where armed NPCs spawn. Feel free to add or take away
	vector4(2195.0818, 5594.5767, 53.7629, 352.3398),
	vector4(2192.1260, 5597.5127, 53.7450, 332.8905),
	vector4(2198.0361, 5607.2725, 53.4087, 341.4773),
	vector4(2194.5884, 5610.0454, 53.6820, 346.2193),
	vector4(2203.5771, 5613.0186, 53.8731, 337.3759),
	vector4(2193.2417, 5614.1548, 54.2544, 296.4668),
	vector4(2220.7170, 5614.5181, 54.7207, 105.2955),
	vector4(2203.5313, 5604.8901, 53.7657, 337.2006),
	vector4(2199.4900, 5586.8950, 53.7349, 266.0378),
	vector4(2221.5581, 5591.6284, 53.9017, 42.9724)
} --die Koordinaten, an denen bewaffnete NSCs spawnen. Sie können gerne etwas hinzufügen oder wegnehmen

--A halom kordinátája
Config.PileCoords = vector3(2194.85, 5601.8452, 53.4057) --The Coords for the the pile
--Die Koordinaten für den Stapel

--Pénzrakás iránya
Config.PileHeading = 247.6770 --The heading of the pile
--Die Überschrift des Stapels

--Mit gyűjtsön be a játékos (cash, coke, marijuana, weed, gold)
Config.PileObject = "weed" --What to collect (cash, coke, marijuana, weed, gold)
--Was zu sammeln ist (Bargeld, Koks, Marihuana, Gras, Gold)

--Mit adjon a halom (Ez vagy money kell legyen vagy item név)
Config.PileGive = "weed" --What to give the pile (It must be either money or item name)
--Was dem Stapel hinzugefügt werden soll (es muss entweder Geld oder der Name des Gegenstands sein)

--Mennyit adjon a halom
Config.PileGiveAmount = math.random(10, 15) --How much the pile gives
--Wie viel soll man dem Stapels geben

--Annak a doboznak a koordinátája amit el kell lopni
Config.BoxCoords = vector3(2191.3567, 5599.4639, 53.7) --The coords of the box that you need to steal
--die Koordinaten der zu stehlenden Box

--A kordináták ahol eladod a dobozba csomagolt terméket
Config.SellCoords = vector3(1220.8243, -3005.4119, 4.8654) --The Coords where you sell the tobacco
--das Kordon, in dem Sie das in der Schachtel verpackte Produkt verkaufen

--Merre nézzen az eladás területén álló NPC
Config.SellNPCHeading = 93.1160 --NPC heading
--Wo soll der NPC im Verkaufsbereich hinschauen

--Az NPC ami az aladás területén áll
Config.SellNPC = "a_m_y_smartcaspat_01" --The NPC that standing in the selling point
--der NPC, der sich im Sendebereich befindet

--Mennyit kapjon a játékos mikor leadja a dobozt
Config.Sell = "50000" --How much will the player earn for selling the tobacco
--Wie viel der Spieler erhalten soll, wenn er die Box fallen lässt

--Mennyi idő után tűnjön el az eladási pontról az NPC (ms-ben)
Config.DisappearAfter = 10000 ----After how long should the NPC disappear from the selling point (in ms)
--Wie lange soll der NPC vom Verkaufsort verschwinden (in ms)

--A rablás koordinátája
Config.HeistCoords = vector3(2196.6589, 5608.0850, 53.4854) --The coord of the robbery
--Die Koordinaten des Raubüberfalls

--Állítsd false-ra ha nem szeretnéd, hogy jelölve legyen a térképen a rablás területe
Config.EnableBlip = true --Set it false if you don't want to have a blip for the robbery location
--Wählen Sie false, wenn Sie nicht möchten, dass das Gebiet des Überfalls auf der Karte markiert wird

--Itt állítsd be, hogy mennyi idő után lehessen újra rabolni (Percben)
Config.WaitAfterRobbery = 1 --Set here how much playerss have to wait after a robbery (In minutes)
--Stellen Sie hier ein, wie lange es dauert, bis Sie wieder überfallen werden können (in Minuten).

--Alapértelmezett interakció billentyű az E. Ha meg szeretnéd változtatni használd ezt a weboldalt: https://docs.fivem.net/docs/game-references/controls/
Config.InteractionKey = 38 --Default: E Use this website if you want to change it: https://docs.fivem.net/docs/game-references/controls/
--Der Standardinteraktionsschlüssel ist E. Wenn Sie ihn ändern möchten, verwenden Sie diese Website: https://docs.fivem.net/docs/game-references/controls/

--Alapértelmezett interakció billentyű az E. Ha meg szeretnéd változtatni használd ezt a weboldalt: https://docs.fivem.net/docs/game-references/controls/
Config.InteractKeyString = "~INPUT_PICKUP~" --Default: E Use this website if you want to change it: https://docs.fivem.net/docs/game-references/controls/
--Der Standardinteraktionsschlüssel ist E. Wenn Sie ihn ändern möchten, verwenden Sie diese Website: https://docs.fivem.net/docs/game-references/controls/

--Értesítési beálíltások:
--Notification settings:
--Bescheinigung der Aufschriften:

RegisterNetEvent("mester_tobacconotify")
AddEventHandler("mester_tobacconotify", function(type, msg)
--You can set your notification here (Some notification systems can already be found here just delete the two minus signs from the beginning)
	--exports['okokNotify']:Alert("Tobacco Robbery", msg, 5000, type) --okok notify (PAID resource)
	--TriggerEvent("mosh_UI:Open", type, msg, "right", true) --Mosh UI / Notify (PAID resource)
	--exports['mythic_notify']:DoHudText(type, msg) --Mythic Notify (Free resource)
	--exports["skeexsNotify"]:TriggerNotification({ ['type'] = type, ['message'] = msg }) --skeexsNotify (Free resource)
	--TriggerEvent('QBCore:Notify', msg, type) --Default QBCore notifcation (Free resource)
	TriggerEvent('esx:showNotification', msg) --Default ESX notification (Free resource)
end)

--Értesítés típúsok
--Notification types
--Arten der Zertifizierung
Config.Red = "error"
Config.Green = "success"

--CUSTOM FRAMEWORK

RegisterNetEvent("mester_tobaccoCustomGiveMoneyOrItem")
AddEventHandler("mester_tobaccoCustomGiveMoneyOrItem", function()
	--Ha CUSTOM framework-öt használsz akkor itt add meg, hogy hogyan adja oda a script a pénzt/itemet (!SERVER OLDALI!)
	--If you are using CUSTOM framework then set the money/item give function here (!SERVER SIDED!)
	--Wenn Sie das CUSTOM-Framework verwenden, stellen Sie hier die Funktion "Geld/item geben" ein. (!SERVER SEITE!)
end)

RegisterNetEvent("mester_tobaccoPoliceCheck")
AddEventHandler("mester_tobaccoPoliceCheck", function()
	--Ha CUSTOM framework-öt használsz akkor itt add meg, hogy hogyan ellenőrizze a rendőrök számát a script (!CLIENT OLDALI!)
	--If you are using CUSTOM framework then set the police check function here (!CLIENT SIDED!)
	--Wenn Sie ein CUSTOM-Framework verwenden, können Sie hier angeben, wie das Skript die Anzahl der Polizeibeamten überprüfen soll (!CLIENT SEITE!)

	--Ezt a triggert ne töröld ki! Az ellenőrzés eredménye legyen a CustomPoliceNumberResult locale-hoz kötve
	TriggerEvent("mester_tobaccoCustomPoliceCheckResult", CustomPoliceNumberResult) --Do not delete this trigger! The check result should be bound to the CustomPoliceNumberResult locale
	--Löschen Sie diesen Auslöser nicht! Das Prüfergebnis sollte an das Gebietsschema CustomPoliceNumberResult gebunden sein
end)

RegisterNetEvent("mester_tobaccoJobCheck")
AddEventHandler("mester_tobaccoJobCheck", function(x, y, z)
	--Ha CUSTOM framework-öt használsz akkor itt add meg, hogy hogyan ellenőrizze a munkák tagjait a script (!SERVER OLDALI!)
	--If you are using a CUSTOM framework, please specify here how the script should check the members of the jobs (!SERVER OLDALI!)
	--Wenn Sie ein CUSTOM-Framework verwenden, können Sie hier angeben, wie das Skript die Mitglieder der Jobs überprüfen soll (!SERVER OLDALI!)

	--Ezt a triggert ne töröld ki! Az ellenőrzés eredménye legyen a Players[i]-hez kötve
	TriggerClientEvent('mestertobacco_gpsblipClient', Players[i], x,y,z) --Do not delete this trigger! The check result should be bound to the Players[i]
	--Löschen Sie diesen Auslöser nicht! Das Prüfergebnis sollte an das Gebietsschema Players[i] sein
end)

--Fordítások
--Translations
--Übersetzungen


--EN
Config.StartedInMode = "The script started in" 
Config.StartedInMode2 = "mode" --For Script start log. The whole log will look like this is english: The script started in (framework) mode
Config.FrameworkConfigError = "The script has __bad Config__! In Config.lua, Config.Framework can only be equal to ESX; QBCORE; STANDALONE; CUSTOM"
Config.TobaccoHeist = "Tobacco Robbery"
Config.Nopolice = "There are not enough police"
Config.GoSell = "You have successfully robbed the place. Now go sell the tobaccos"
Config.RobberyFailed = "Robbery failed"
Config.RobberyFinished = "Robbery finished"
Config.RobberyStarted = "Robbery started"
Config.PileCollected = "Grabbed everything from the pile and got"
Config.DollarIcon = "$"
Config.YouHaveToWait = "The place was recently robbed. You'll have to wait"
Config.Minutes = "minutes"
Config.TobaccoSelled = "Tobacco sold for"
Config.Cheater = "Tried to expose an event"
Config.GPSBlipName = "Tobacco GPS Signal"
Config.Press = "Press"
Config.ToSell = "To sell the tobacco"
Config.OpenTrunk = "to open the trunk"
Config.ToPickUp = "to pick up the box"
Config.GrabMoney = "to grab the money"


--HU
--[[
Config.StartedInMode = "A script sikeresen elindult" 
Config.StartedInMode2 = "módban" --A fenti sor folytatása. Az egész szöveg majd így néz ki: A script sikeresen elindult (framework) módban
Config.FrameworkConfigError = "A script Configja __rosszul van beállítva__! A Config.lua-ban a Config.Framework csak ezekkel lehet egyenlő: ESX; QBCORE; STANDALONE; CUSTOM"
Config.TobaccoHeist = "Szivar rablás"
Config.Nopolice = "Nincs elég rendőr"
Config.GoSell = "A rablás sikeres volt! Msot menj eladni a szivart"
Config.RobberyFailed = "Rablás elbukva"
Config.RobberyFinished = "Rablás befejezve"
Config.RobberyStarted = "Rablás elindítva"
Config.PileCollected = "Begyűjtötte mindent a halomból és kapott"
Config.DollarIcon = "$"
Config.YouHaveToWait = "Nemmrég kirabolták a helyet. Várnod kell"
Config.Minutes = "percet"
Config.TobaccoSelled = "A szivarok eladva ennyiért"
Config.Cheater = "Megpróbált előhívni egy eventet"
Config.GPSBlipName = "Doboz GPS jel"
]]

--DE
--[[
Config.StartedInMode = "Das Skript wurde erfolgreich gestartet" 
Config.StartedInMode2 = "Modus" --A fenti sor folytatása. Az egész szöveg majd így néz ki: A script sikeresen elindult (framework) módban
Config.FrameworkConfigError = "Die Konfiguration des Skripts ist __falsch__ konfiguriert! In Config.lua kann Config.Framework nur gleich ESX; QBCORE; STANDALONE; CUSTOM" sein.
Config.TobaccoHeist = "Zigarrendiebstahl"
Config.Nopolice = "Nicht genug Polizei"
Config.GoSell = "Der Raubüberfall war erfolgreich! Gehen Sie und verkaufen Sie Ihre Zigarre"
Config.RobberyFailed = "Raubüberfall gescheitert"
Config.RobberyFinished = "Raubüberfall abgeschlossen"
Config.RobberyStarted = "Raubüberfall im Gange"
Config.PileCollected = "Er nahm alles vom Stapel und holte"
Config.DollarIcon = "$"
Config.YouHaveToWait = "Der Laden wurde kürzlich ausgeraubt. Sie werden warten müssen."
Config.Minutes = "Minuten"
Config.TobaccoSelled = "Zigarren für so viel verkauft"
Config.Cheater = "Versucht, ein Ereignis aufzurufen"
Config.GPSBlipName = "Box GPS-Signal"
]]
```
SConfig = {}

--Cseréld ki a YOUR_WEBHOOK-ot egy discord webhookra ahova a script tudja küldeni a logokat
SConfig.DCWebhook = "YOUR_WEBHOOK" --Replace YOUR_WEBHOOK with your discord webhook for logging
--Ersetzen Sie YOUR_WEBHOOK durch einen Discord-Webhook, an den das Skript die Protokolle senden kann

Last updated