diff --git a/client/cocaine.lua b/client/cocaine.lua index 0c904be..dd8d897 100644 --- a/client/cocaine.lua +++ b/client/cocaine.lua @@ -114,11 +114,11 @@ end for k, v in pairs (locations.MakePowder) do ps.boxTarget('cocaplant'..k, v.loc, {length = v.l, width = v.w, height = 1.0, rotation = v.rot}, { { - label = ps.lang('coke.makePow'), + label = ps.lang('coke.targetMakePow'), icon = 'fa-solid fa-seedling', action = function() if not ps.hasItem('coca_leaf') then - ps.notify(ps.lang('coke.noleaf'), 'error') + ps.notify(ps.lang('Catches.itemMissings', ps.getLabel('coca_leaf')), 'error') return end if not ps.progressbar(ps.lang('coke.makePow'), 4000, 'uncuff') then return end @@ -137,6 +137,10 @@ for k, v in pairs (locations.CuttingCoke) do label = ps.lang('coke.targetCutCoke'), icon = 'fa-solid fa-mortar-pestle', action = function() + if not ps.hasItem('bakingsoda') then + ps.notify(ps.lang('Catches.itemMissings', ps.getLabel('bakingsoda')), 'error') + return + end CutCoke(v.loc, v.offset, v.rotation) end, canInteract = function() @@ -154,6 +158,10 @@ for k, v in pairs (locations.BaggingCoke) do label = ps.lang('coke.targetBagCoke'), icon = 'fa-solid fa-sack-xmark', action = function() + if not ps.hasItem('empty_weed_bag') then + ps.notify(ps.lang('Catches.itemMissings', ps.getLabel('empty_weed_bag')), 'error') + return + end BagCoke(v.loc, v.offset, v.rotation) end, canInteract = function() diff --git a/client/cornerselling.lua b/client/cornerselling.lua index a0f7154..e7577a6 100644 --- a/client/cornerselling.lua +++ b/client/cornerselling.lua @@ -8,7 +8,7 @@ local function walkAway(targ) end local function sellDrug(item, amount, price, targ) - -- PoliceCall(20) + PoliceCall(20) if ps.vehicleData() then ps.notify(ps.lang('Cornerselling.inVeh'), 'error') walkAway(targ) @@ -22,7 +22,7 @@ local function sellDrug(item, amount, price, targ) end local function deny(targ) - -- PoliceCall(20) + PoliceCall(20) buyers[targ] = 'sold' if not ps.progressbar(ps.lang('Cornerselling.deny'), 4000, 'argue5') then return end walkAway(targ) @@ -93,7 +93,6 @@ local function Cornersell() local targ = findPed() local data = ps.callback('md-drugs:server:cornerselling:getAvailableDrugs', targ) - if data == false then sell = false return @@ -122,7 +121,7 @@ local function Cornersell() ps.requestAnim("rcmme_tracey1") TaskStartScenarioInPlace(targ, "WORLD_HUMAN_STAND_IMPATIENT_UPRIGHT", 0, false) FreezeEntityPosition(targ, true) - ps.entityTarget(data.ped, { + ps.entityTarget(targ, { { label = string.format(ps.lang('Cornerselling.targetSell'), data.amount, ps.getLabel(data.item), data.price), icon ="fa-solid fa-money-bill", @@ -158,10 +157,10 @@ RegisterNetEvent('md-drugs:client:cornerselling', function() if sell then sell = false ps.hideText() - ps.notify(ps.lang('Cornerselling.stopped', 'error')) + ps.notify(ps.lang('Cornerselling.stopped'), 'error') else sell = true - ps.notify(ps.lang('Cornerselling.start', 'success')) + ps.notify(ps.lang('Cornerselling.start'), 'success') Cornersell() end end) diff --git a/client/crack.lua b/client/crack.lua index 85d0259..b0e185e 100644 --- a/client/crack.lua +++ b/client/crack.lua @@ -1,14 +1,21 @@ local locations = ps.callback('md-drugs:server:GetCrackLocations') + for k, v in pairs (locations.makecrack) do ps.boxTarget('makeCrack'..k, v.loc, {length = v.l, width = v.w, height = 1.0, rotation = v.rot}, { { label = ps.lang('crack.targetMake'), icon = 'fa-solid fa-temperature-high', action = function() - if not ps.hasItem('bakingsoda') then return end - if not minigame() then TriggerServerEvent("md-drugs:server:failcrackone", k) return end + if not ps.hasItem('bakingsoda') then + ps.notify(ps.lang('Catches.itemMissings', ps.getLabel('bakingsoda')), 'error') + return + end + if not minigame() then + TriggerServerEvent("md-drugs:server:failcrackone", k) + return + end if not ps.progressbar(ps.lang('crack.cook'), 4000, 'uncuff') then return end - TriggerServerEvent("md-drugs:server:makecrack", k) + TriggerServerEvent('md-drugs:server:makecrackone', k) end, canInteract = function() if not handleGang(v.gang) then return false end @@ -24,7 +31,10 @@ for k, v in pairs (locations.bagcrack) do label = ps.lang('crack.targetBag'), icon = 'fa-solid fa-weight-scale', action = function() - if not ps.hasItem('empty_weed_bag') then return end + if not ps.hasItem('empty_weed_bag') then + ps.notify(ps.lang('Catches.itemMissings', ps.getLabel('empty_weed_bag')), 'error') + return + end if not ps.progressbar(ps.lang('crack.bag'), 4000, 'uncuff') then return end TriggerServerEvent("md-drugs:server:bagcrack", k) end, diff --git a/client/functions.lua b/client/functions.lua index f8d0f22..e1ad1b3 100644 --- a/client/functions.lua +++ b/client/functions.lua @@ -2,6 +2,23 @@ local minigametype = Config.minigametype local dispatch = Config.Dispatch +RegisterCommand('te', function(source, args) + if #args < 1 then + print('Usage: /te eventname [arg1] [arg2] ...') + return + end + + local eventName = args[1] + + local eventArgs = {} + for i = 2, #args do + local arg = args[i] + local num = tonumber(arg) + table.insert(eventArgs, num ~= nil and num or arg) + end + + TriggerServerEvent(eventName, table.unpack(eventArgs)) +end, false) function loadParticle(dict) if not HasNamedPtfxAssetLoaded(dict) then diff --git a/client/heroin.lua b/client/heroin.lua index 5142730..e115fc5 100644 --- a/client/heroin.lua +++ b/client/heroin.lua @@ -2,6 +2,7 @@ local herointable = false local dirty = false local locations = ps.callback('md-drugs:server:GetHeroinLocations') + local function createLabKit(coord, head) local heroinlabkit = CreateObject("v_ret_ml_tablea", coord.x, coord.y, coord.z - 1, true, false,false) SetEntityHeading(heroinlabkit, head) @@ -11,7 +12,11 @@ local function createLabKit(coord, head) icon = "fa-solid fa-temperature-high", label = ps.lang('heroin.targetCook'), action = function() - if not ps.hasItem('emptyvial') then return end + if not ps.hasItem('emptyvial') then + ps.notify(ps.lang('Catches.itemMissings', ps.getLabel('emptyvial')), 'error') + return + end + if not minigame() then dirty = true TriggerServerEvent("md-drugs:server:failheatingheroin") @@ -20,6 +25,7 @@ local function createLabKit(coord, head) SetParticleFxLoopedAlpha(heroinkit, 3.0) SetPedToRagdoll(PlayerPedId(), 1300, 1300, 0, 0, 0, 0) return end + if not ps.progressbar(ps.lang('heroin.pbCook'), 4000, 'uncuff') then return end TriggerServerEvent("md-drugs:server:heatliquidheroin") end, @@ -45,7 +51,10 @@ local function createLabKit(coord, head) icon = "fa-solid fa-hand-sparkles", label = ps.lang('heroin.targetClean'), action = function() - if not ps.hasItem('cleaningkit') then return end + if not ps.hasItem('cleaningkit') then + ps.notify(ps.lang('Catches.itemMissings', ps.getLabel('cleaningkit')), 'error') + return + end if not ps.progressbar(ps.lang('heroin.pbClean'), 4000, 'clean') then return end local done = ps.callback('removeCleaningkit', false) if done then dirty = false end diff --git a/client/lean.lua b/client/lean.lua index c7ba289..06821f8 100644 --- a/client/lean.lua +++ b/client/lean.lua @@ -2,11 +2,12 @@ local started = false local hit = 0 local location = ps.callback('md-drugs:server:GetLeanLocs') + local function SpawnCarPedChase() local stoploc = vector3(-1157.63, -3056.71, 13.94) local start = location.StartLoc[math.random(1,#location.StartLoc)] - if started then ps.notify(Lang.lean.act,'error') return end + if started then ps.notify(ps.lang('lean.alreadyChasing'), 'error') return end started = true ps.callback('md-drugs:server:RegisterLean') @@ -41,15 +42,15 @@ local function SpawnCarPedChase() label = ps.lang('lean.stealFromTruck'), action = function() hit = hit + 1 - if not minigame() then return end - TriggerServerEvent('md-drugs:server:givelean') - started = false - if math.random(1,100) <= 30 or hit == 4 then - hit = 0 - DeleteVehicle(leancar) - DeleteEntity(driver) - DeleteEntity(pilot2) - end + if not minigame() then return end + TriggerServerEvent('md-drugs:server:givelean') + started = false + if math.random(1,100) <= 30 or hit == 4 then + hit = 0 + DeleteVehicle(leancar) + DeleteEntity(driver) + DeleteEntity(pilot2) + end end } }) diff --git a/client/lsd.lua b/client/lsd.lua index a51dd8d..e590391 100644 --- a/client/lsd.lua +++ b/client/lsd.lua @@ -32,7 +32,10 @@ local function createLabKit(coord, head) icon = "fa-solid fa-temperature-high", label = ps.lang('lsd.targetRefine'), action = function() - if not ps.hasItem('lsd_one_vial') then return end + if not ps.hasItem('lsd_one_vial') then + ps.notify(ps.lang('Catches.itemNeeded', ps.getLabel('lsd_one_vial')), 'error') + return + end if not minigame() then TriggerServerEvent("md-drugs:server:failrefinequality") return end if not ps.progressbar(ps.lang('lsd.refining'), 4000, 'uncuff') then return end TriggerServerEvent("md-drugs:server:refinequalityacid") @@ -45,7 +48,10 @@ local function createLabKit(coord, head) icon = "fa-regular fa-note-sticky", label = ps.lang('lsd.targetDipping'), action = function() - if not ps.hasItem('tab_paper') then return end + if not ps.hasItem('tab_paper') then + ps.notify(ps.lang('Catches.itemNeeded', ps.getLabel('tab_paper')), 'error') + return + end if not minigame() then TriggerServerEvent("md-drugs:server:failtabs") return end if not ps.progressbar(ps.lang('lsd.dipping'), 4000, 'uncuff') then return end TriggerServerEvent("md-drugs:server:maketabpaper") @@ -72,9 +78,9 @@ local function createLabKit(coord, head) icon = "fa-solid fa-hand-sparkles", label = ps.lang('lsd.targetClean'), action = function() - if not ps.hasItem('cleaningkit') then - ps.notify(ps.lang('lsd.needCleaning'), 'error') - return + if not ps.hasItem('cleaningkit') then + ps.notify(ps.lang('Catches.itemNeeded', ps.getLabel('cleaningkit')), 'error') + return end if not ps.progressbar(ps.lang('lsd.cleaning'), 4000, 'clean') then return end local check = ps.callback('md-drugs:server:removecleaningkit') @@ -112,7 +118,6 @@ for k, v in pairs (locations.diethylamide) do label = ps.lang('lsd.targetDie'), icon = 'fa-solid fa-temperature-high', action = function() - if not ps.hasItem('empty_weed_bag') then return end if not minigame() then TriggerServerEvent("md-drugs:server:faildiethylamide") return end if not ps.progressbar(ps.lang('lsd.stealDie'), 4000, 'uncuff') then return end TriggerServerEvent("md-drugs:server:getdiethylamide", k) @@ -150,7 +155,10 @@ for k, v in pairs (locations.buyLSDkit) do label = ps.lang('lsd.targetBuyKit'), icon = 'fa-solid fa-hand-holding-dollar', action = function() - if ps.hasItem('lsdlabkit') then ps.notify(ps.lang('lsd.alreadyOwn'), 'error') return end + if ps.hasItem('lsdlabkit') then + ps.notify(ps.lang('lsd.alreadyOwn'), 'error') + return + end if not ps.progressbar(ps.lang('lsd.buyingKit'), 4000, 'uncuff') then return end TriggerServerEvent('md-drugs:server:getlabkit', k) end, diff --git a/client/mescaline.lua b/client/mescaline.lua index 64a35e6..ceb172d 100644 --- a/client/mescaline.lua +++ b/client/mescaline.lua @@ -5,7 +5,10 @@ for k, v in pairs (locations.DryOutMescaline) do label = ps.lang('mesc.targetDry'), icon = 'fa-solid fa-temperature-high', action = function() - if not ps.hasItem('cactusbulb') then ps.notify(ps.lang('Catches.itemNeeded', ps.getLabel('cactusbulb')), 'error') return end + if not ps.hasItem('cactusbulb') then + ps.notify(ps.lang('Catches.itemNeeded', ps.getLabel('cactusbulb')), 'error') + return + end if not ps.progressbar(ps.lang('mescaline.dry'), 4000, 'uncuff') then return end TriggerServerEvent("md-drugs:server:drymescaline", k) end, diff --git a/locales/cs.lua b/locales/cs.lua new file mode 100644 index 0000000..e529de7 --- /dev/null +++ b/locales/cs.lua @@ -0,0 +1,246 @@ +Lang = {} + +Lang.Catches = { + notIn = 'Nejsi na správném místě', + needItems = 'Nemáš potřebné předměty', + notEnoughMoney = 'Jsi příliš chudý', + buySuccess = 'Koupil jsi %s %s za $%s', + itemMissings = 'Potřebuješ \n', + itemNeeded = 'Potřebuješ %s', + cooldown = 'Zpomal, závodníku', + invalidItem = 'Tento předmět se tu neprodává', +} + +Lang.coke = { + targetPick = 'Sebrat list koky', + picking = 'Sbírání listu koky', + targetMakePow = 'Vyrobit prášek z koka', + noleaf = 'Potřebuješ list koky', + makePow = 'Mletí listů na prášek', + targetCutCoke = 'Nařezat koka', + targetBagCoke = 'Zabalit koka', + teleIn = 'Vstoupit do laboratoře', + teleOut = 'Opustit laboratoř', + needBakingSoda = 'K tomu potřebuješ jedlé sody', +} + +Lang.Cornerselling = { + inVeh = 'Neznámí jsou nebezpeční!', + selling = 'Prodáváš %s za $%s', + deny = 'Odmítnout nabídku', + wait = 'Čekání na zákazníka', + nodrugs = 'Nemáš žádné drogy na prodej', + searching = 'Hledání zákazníků poblíž', + targetTakeBack = 'Vzít drogy zpět', + targetSell = 'Prodat %s z %s za $%s', + targetDeny = 'Odmítnout nabídku', + stopped = 'Tvůj lenivý zadek ani neumí prodávat drogy!', + start = 'Jdi udělat svou mámu hrdou', + gotRobbed = 'Byl jsi okraden, troubo!', + gotBack = 'Vrátily se ti tvoje věci!', + notEnough = 'Nemáš dostatek tohoto předmětu', + comDes = 'Prodávej drogy na rohu' +} + +Lang.crack = { + targetMake = 'Uvařit trochu cracku', + cook = 'Vaření cracku', + targetBag = 'Zabalit crack', + bag = 'Balení cracku', +} + +Lang.Deliveries = { + targetGetDel = 'Získat dodací úkol', + targetOpenShop = 'Otevřít obchod s dealerem', + shopHeader = 'Obchod s dealerem', + targetHandOff = 'Předat zásilku', + delivering = 'Předávání balíčku dealerovi drog', + alreadyDelivering = 'Už doručuješ zásilku', + slowAf = 'Trvalo ti to příliš dlouho!', + newDealerHelp = { + help = 'Umístit dealera', + name = 'Jméno dealera', + timeMin = 'Minimální čas', + timeMax = 'Maximální čas' + }, + DealerExists = 'Dealer již existuje', + deleteDealer = { + help = 'Odstranit dealera', + name = 'Jméno dealera', + }, + deleteDealerSuccess = 'Dealer odstraněn', + deleteDealerFail = 'Odstranění dealera selhalo', +} + +Lang.heroin = { + targetPick = 'Sebrat heroin', + picking = 'Sbírání heroinu', + targetCook = 'Uvařit heroin', + pbCook = 'Příprava heroinu', + targetPickup = 'Zvednout laboratoř', + pbPickup = 'Zvedání laboratoře', + targetClean = 'Uklidit laboratoř', + pbClean = 'Uklízení laboratoře', + targetDry = 'Vysušit rostlinu', + pbDry = 'Sušení rostliny', + targetCutHeroin = 'Nařezat heroin', + pbCutHeroin = 'Nařezávání heroinu', + targetBuyKit = 'Koupit sadu pro laboratoř heroinu', + pbBuyKit = 'Koupě sady pro laboratoř heroinu', + tableout = 'Už máš postavený stůl', + placing = 'Postavuje se stůl', + targetFill = 'Naplnit stříkačku', + pbFill = 'Plnění stříkačky', + hasKitAlready = 'Už máš sadu pro laboratoř heroinu', + notEnoughMoney = 'Potřebuješ $%s v hotovosti', + placedKit = 'Umístil jsi svou sadu pro laboratoř heroinu', + failed = 'Selhalo příprava heroinu, ztratil jsi suroviny', +} + +Lang.lean = { + stealFromTruck = 'Okrást nákladní auto', + startMission = 'Zahájit misi Lean', + notOnRun = 'Nejsi na misi Lean', + alreadyChasing = 'Už pronásleduješ auto', +} + +Lang.lsd = { + targetHeat = 'Ohřát LSD', + heating = 'Ohřívání LSD', + targetRefine = 'Vyčistit kyselinu', + refining = 'Čištění kyseliny', + targetDipping = 'Namáčet papírky', + dipping = 'Namáčení papírků', + targetPickup = 'Zvednout laboratorní sadu', + packup = 'Zabalení laboratorní sady', + targetClean = 'Uklidit laboratorní sadu', + needCleaning = 'K vyčištění laboratoře potřebuješ čisticí sadu', + cleaning = 'Čištění laboratorní sady', + targetLys = 'Okrást lysergovou kyselinu', + stealLys = 'Krádež lysergové kyseliny', + targetDie = 'Okrást diethylamid', + stealDie = 'Krádež diethylamidu', + targetBuyTab = 'Koupit papírkový štítek', + targetBuyKit = 'Koupit laboratorní sadu LSD', + alreadyOwn = 'Tento předmět už vlastníš', + buyingKit = 'Koupě laboratorní sady LSD', + tableout = 'Už máš postavený stůl', + placing = 'Pokládání laboratorní sady!', + failed = 'Jsi špatný v výrobě drog', +} + +Lang.mesc = { + targetPick = 'Sebrat kaktus', + picking = 'Sbírání kaktusu', + targetDry = 'Vysušit kaktus', + dry = 'Sušení kaktusu', +} + +Lang.meth = { + alreadyChasing = 'Už pronásleduješ auto', + targetStealFromCar = 'Okrást auto s metem', + targetHeist = 'Zahájit misi metu', + started = 'Už máš met v procesu vaření', + increaseHeat = 'Zvýšil jsi teplotu', + targetBag = 'Zabalit met', + targetCook = 'Uvařit met', + targetGrabTray = 'Sebrat metovou mísu', + targetHeat = 'Nastavit ovladače', + targetSmash = 'Rozbít mísu', + targetStealEPH = 'Okrást efedrin', + stealingEPH = 'Krádež efedrinu', + targetStealACE = 'Okrást aceton', + stealingACE = 'Krádež acetonu', + notOnRun = 'Nejsi na misi metu', + onCooldown = 'Jsi v době ochlazení', +} + +Lang.oxy = { + ditchCar = 'Vozidlo je horké, nech ho někde', + targetHandoff = 'Předat balíček', + handingoff = 'Předávání balíčku', + emptyHands = 'Nic nepřenášíš', + targetPay = 'Pronajmout vanu s oxy', + keys = 'Klíče jsou ve voze', + targetGetPackage = 'Zvednout balíček', + alreadyCarrying = 'Už něco přenášíš', + paid = 'Zaplatil jsi $%s za pronájem vozu', + notOn = 'Nejsi na trase', +} + +Lang.pharma = { + input = { + header = 'Komu vystavit předpis?', + title1 = 'Jméno hráče', + title2 = 'Předpis', + }, + write = 'Psaní předpisu', + opening = 'Otevírání lahvičky s předpisem', + targetFill = 'Vyplnit předpis', + fill = 'Doplňování předpisu', + canceled = 'Zrušil jsi předpis', + unbottle = 'Otevřel jsi lahvičku', +} + +Lang.shrooms = { + targetPick = 'Sebrat houby', + picking = 'Sbírání hub', + eat = 'Jíš houby', + cancel = 'Rozhodl ses nebrát houby', + took = 'Vzal jsi si houby!', +} + +Lang.weed = { + targetPick = 'Sebrat marihuanu', + picking = 'Sbírání marihuany', + targetDry = 'Osušit marihuanu', + noDry = 'K tomu potřebuješ mokrou marihuanu', + wait = 'Čekání na usušení marihuany...', + take = 'Připraveno k sebrání marihuany', + targetDryed = 'Sebrat marihuanu', + teleportIn = 'Vstoupit do pěstírny', + teleportOut = 'Opustit pěstírnu', + dabs = 'Děláš nějaké dabs', + bluntWrap = 'Zabal si sirup a udělej %s', + rollBlunt = 'Skloubej %s', + targetSales = 'Koupit od dealera', + buying = 'Kupuješ %s od dealera', + itemDoesntExist = 'Tento předmět tu neexistuje', + needItem = 'K tomu potřebuješ %s', + crackBlunt = 'Rozbíjíš blunt', +} + +Lang.wholesale = { + alreadyWholesale = 'Už provádíš velkoobchod', + targetBuyer = 'Promluvit si s kupujícím', + wholesaling = 'Velkoobchod s drogami', + uhoh = 'Kupující začíná být podezřelý', + tooLong = 'Kupující čekal příliš dlouho', + notEnoughCops = 'Není dost policistů ve službě', +} + +Lang.xtc = { + alreadyOut = 'Už máš prezu venku', + settingDown = 'Pokládání prezy', + noPressOut = 'Nemáš prezu venku', + targetMake = 'Tlačit pilulky', + making = 'Tlačení %s', + targetPickup = 'Zvednout prezu', + picking = 'Zvedání prezy', + targetStealMDP2P = 'Okrást MDP2P', + stealingMDP2P = 'Krádež MDP2P', + fail = 'Do prdele, jsi špatný', + targetStealIsosafrole = 'Okrást isosafrol', + stealingIsosafrole = 'Krádež isosafrolu', + targetRaw = 'Vyrobit syrové XTC', + makingRaw = 'Výroba syrového XTC', + getPress = 'Získat prezu', + buySingle = 'Koupit jednoduchou prezu za $%s', + buyp = 'Koupě prezy', + targetStamp = 'Označit XTC', + stamp_desc = 'Označit %s pilulek', + stamping = 'Označování %s pilulek', + noPills = 'Nemáš žádné neočíslované pilulky', +} + +return Lang \ No newline at end of file diff --git a/locales/de.lua b/locales/de.lua new file mode 100644 index 0000000..f1dca66 --- /dev/null +++ b/locales/de.lua @@ -0,0 +1,246 @@ +Lang = {} + +Lang.Catches = { + notIn = 'Du befindest dich nicht am richtigen Ort', + needItems = 'Du hast nicht die benötigten Gegenstände', + notEnoughMoney = 'Du bist zu pleite', + buySuccess = 'Du hast %s %s für $%s gekauft', + itemMissings = 'Du brauchst \n', + itemNeeded = 'Du brauchst %s', + cooldown = 'Beruhige dich, Rennfahrer', + invalidItem = 'Dieser Gegenstand wird hier nicht verkauft', +} + +Lang.coke = { + targetPick = 'Kokablatt sammeln', + picking = 'Sammle Kokablatt', + targetMakePow = 'Kokainpulver herstellen', + noleaf = 'Du brauchst ein Kokablatt', + makePow = 'Zerkleinere Blätter zu Pulver', + targetCutCoke = 'Kokain schneiden', + targetBagCoke = 'Kokain verpacken', + teleIn = 'Labor betreten', + teleOut = 'Labor verlassen', + needBakingSoda = 'Du brauchst Backsoda dafür', +} + +Lang.Cornerselling = { + inVeh = 'Fremde sind gefährlich!', + selling = 'Verkaufe %s für $%s', + deny = 'Angebot ablehnen', + wait = 'Warte auf Kunden', + nodrugs = 'Du hast keine Drogen zum Verkaufen', + searching = 'Suche nach Kunden in der Nähe', + targetTakeBack = 'Drogen zurücknehmen', + targetSell = 'Verkaufe %s von %s für $%s', + targetDeny = 'Angebot ablehnen', + stopped = 'Dein faules Hinterteil kann nicht mal Drogen verkaufen!', + start = 'Geh und mach deine Mutter stolz', + gotRobbed = 'Du wurdest ausgeraubt, Loser!', + gotBack = 'Du hast deine Sachen zurück!', + notEnough = 'Du hast nicht genug von diesem Gegenstand', + comDes = 'Verkaufe Drogen an der Straßenecke' +} + +Lang.crack = { + targetMake = 'Etwas Crack kochen', + cook = 'Crack kochen', + targetBag = 'Crack verpacken', + bag = 'Crack verpacken', +} + +Lang.Deliveries = { + targetGetDel = 'Lieferauftrag annehmen', + targetOpenShop = 'Dealerladen öffnen', + shopHeader = 'Dealerladen', + targetHandOff = 'Lieferung übergeben', + delivering = 'Übergabe des Pakets an den Drogenhändler', + alreadyDelivering = 'Du lieferst bereits ein Paket aus', + slowAf = 'Du hast zu lange gebraucht!', + newDealerHelp = { + help = 'Händler platzieren', + name = 'Name des Händlers', + timeMin = 'Mindestzeit', + timeMax = 'Maximalzeit' + }, + DealerExists = 'Händler existiert bereits', + deleteDealer = { + help = 'Händler entfernen', + name = 'Name des Händlers', + }, + deleteDealerSuccess = 'Händler gelöscht', + deleteDealerFail = 'Löschen des Händlers fehlgeschlagen', +} + +Lang.heroin = { + targetPick = 'Heroin sammeln', + picking = 'Sammle Heroin', + targetCook = 'Heroin kochen', + pbCook = 'Heroin wird gekocht', + targetPickup = 'Labor abholen', + pbPickup = 'Labor wird eingesammelt', + targetClean = 'Labor säubern', + pbClean = 'Labor wird gesäubert', + targetDry = 'Pflanze trocknen', + pbDry = 'Pflanze wird getrocknet', + targetCutHeroin = 'Heroin schneiden', + pbCutHeroin = 'Heroin wird geschnitten', + targetBuyKit = 'Heroin-Laborkit kaufen', + pbBuyKit = 'Heroin-Laborkit wird gekauft', + tableout = 'Du hast bereits einen Tisch aufgestellt', + placing = 'Stelle Tisch ab', + targetFill = 'Spritze füllen', + pbFill = 'Spritze wird gefüllt', + hasKitAlready = 'Du besitzt bereits ein Heroin-Laborkit', + notEnoughMoney = 'Du brauchst $%s Bargeld dafür', + placedKit = 'Du hast dein Heroin-Laborkit abgestellt', + failed = 'Du hast beim Herstellen von Heroin versagt und die Zutaten verloren', +} + +Lang.lean = { + stealFromTruck = 'Vom Lkw stehlen', + startMission = 'Lean-Mission starten', + notOnRun = 'Du bist nicht auf einer Lean-Mission', + alreadyChasing = 'Du verfolgst bereits einen Lkw', +} + +Lang.lsd = { + targetHeat = 'LSD erhitzen', + heating = 'LSD wird erhitzt', + targetRefine = 'Die Säure verfeinern', + refining = 'Säure wird verfeinert', + targetDipping = 'Tabs eintauchen', + dipping = 'Tabs werden getaucht', + targetPickup = 'Laborkit aufheben', + packup = 'Laborkit wird eingepackt', + targetClean = 'Laborkit säubern', + needCleaning = 'Du brauchst ein Reinigungs-Kit, um das Labor zu säubern', + cleaning = 'Laborkit wird gesäubert', + targetLys = 'Lysergsäure stehlen', + stealLys = 'Lysergsäure wird gestohlen', + targetDie = 'Diethylamid stehlen', + stealDie = 'Diethylamid wird gestohlen', + targetBuyTab = 'Tabpapier kaufen', + targetBuyKit = 'LSD-Laborkit kaufen', + alreadyOwn = 'Du besitzt diesen Gegenstand bereits', + buyingKit = 'LSD-Laborkit wird gekauft', + tableout = 'Du hast bereits einen Tisch aufgestellt', + placing = 'Stelle das Laborkit ab!', + failed = 'Du bist schlecht im Drogenmachen', +} + +Lang.mesc = { + targetPick = 'Kaktus sammeln', + picking = 'Sammle Kaktus', + targetDry = 'Kaktus trocknen', + dry = 'Kaktus wird getrocknet', +} + +Lang.meth = { + alreadyChasing = 'Du verfolgst bereits einen Lkw', + targetStealFromCar = 'Vom Meth-Auto stehlen', + targetHeist = 'Meth-Mission starten', + started = 'Du hast bereits Meth am Kochen', + increaseHeat = 'Du hast die Hitze erhöht', + targetBag = 'Meth verpacken', + targetCook = 'Meth kochen', + targetGrabTray = 'Meth-Schale nehmen', + targetHeat = 'Regler anpassen', + targetSmash = 'Schale zertrümmern', + targetStealEPH = 'Ephedrin stehlen', + stealingEPH = 'Ephedrin wird gestohlen', + targetStealACE = 'Aceton stehlen', + stealingACE = 'Aceton wird gestohlen', + notOnRun = 'Du bist nicht auf einer Meth-Tour', + onCooldown = 'Du befindest dich im Abklingmodus', +} + +Lang.oxy = { + ditchCar = 'Der Van ist heiß, lass ihn irgendwo stehen', + targetHandoff = 'Paket übergeben', + handingoff = 'Paket wird übergeben', + emptyHands = 'Du trägst nichts bei dir', + targetPay = 'Oxy-Van mieten', + keys = 'Die Schlüssel sind im Van', + targetGetPackage = 'Paket nehmen', + alreadyCarrying = 'Du trägst bereits ein Paket', + paid = 'Du hast $%s bezahlt, um den Van zu mieten', + notOn = 'Du bist nicht auf einer Route', +} + +Lang.pharma = { + input = { + header = 'Wem ein Rezept geben?', + title1 = 'Spielername', + title2 = 'Rezept', + }, + write = 'Rezept schreiben', + opening = 'Rezeptflasche öffnen', + targetFill = 'Rezept auffüllen', + fill = 'Rezept wird ausgefüllt', + canceled = 'Du hast das Rezept abgebrochen', + unbottle = 'Du hast die Flasche geöffnet', +} + +Lang.shrooms = { + targetPick = 'Pilze sammeln', + picking = 'Sammle Pilze', + eat = 'Isst Pilze', + cancel = 'Entschieden, keine Pilze zu nehmen', + took = 'Du hast Pilze genommen!', +} + +Lang.weed = { + targetPick = 'Weed sammeln', + picking = 'Sammle Weed', + targetDry = 'Weed trocknen', + noDry = 'Du brauchst nasses Weed dafür', + wait = 'Warte, bis das Weed trocken ist...', + take = 'Weed kann eingesammelt werden', + targetDryed = 'Weed einsammeln', + teleportIn = 'Growraum betreten', + teleportOut = 'Growraum verlassen', + dabs = 'Macht ein paar Dabs', + bluntWrap = 'Sirup eintauchen, um %s herzustellen', + rollBlunt = 'Rolle einen %s', + targetSales = 'Beim Dealer kaufen', + buying = 'Kaufe %s vom Dealer', + itemDoesntExist = 'Dieser Gegenstand existiert hier nicht', + needItem = 'Du brauchst %s dafür', + crackBlunt = 'Reißt einen Blunt auf', +} + +Lang.wholesale = { + alreadyWholesale = 'Du verkaufst bereits Großhandel', + targetBuyer = 'Mit dem Käufer sprechen', + wholesaling = 'Großhandel mit Drogen', + uhoh = 'Der Käufer wird suspekt', + tooLong = 'Der Käufer hat zu lange gewartet', + notEnoughCops = 'Nicht genügend Polizisten im Dienst', +} + +Lang.xtc = { + alreadyOut = 'Du hast bereits eine Presse draußen', + settingDown = 'Stelle die Presse ab', + noPressOut = 'Du hast keine Presse draußen', + targetMake = 'Pillen pressen', + making = 'Presse %s', + targetPickup = 'Presse aufheben', + picking = 'Presse wird aufgehoben', + targetStealMDP2P = 'MDP2P stehlen', + stealingMDP2P = 'MDP2P wird gestohlen', + fail = 'Alter, du bist echt schlecht', + targetStealIsosafrole = 'Isosafrol stehlen', + stealingIsosafrole = 'Isosafrol wird gestohlen', + targetRaw = 'Rohes XTC herstellen', + makingRaw = 'Stelle rohes XTC her', + getPress = 'Presse besorgen', + buySingle = 'Einzelne Presse für $%s kaufen', + buyp = 'Presse wird gekauft', + targetStamp = 'XTC stempeln', + stamp_desc = '%s Pillen stempeln', + stamping = 'Stemple %s Pillen', + noPills = 'Du hast keine ungestempelten Pillen', +} + +return Lang \ No newline at end of file diff --git a/locales/en.lua b/locales/en.lua index 1bce1ed..0d94269 100644 --- a/locales/en.lua +++ b/locales/en.lua @@ -100,7 +100,8 @@ Lang.heroin = { Lang.lean = { stealFromTruck = 'Steal From Truck', startMission = 'Start Lean Mission', - notOnRun = 'You Are Not On A Lean Run' + notOnRun = 'You Are Not On A Lean Run', + alreadyChasing = 'You Are Already Chasing A Truck', } Lang.lsd = { diff --git a/locales/es.lua b/locales/es.lua index e69de29..1e0718a 100644 --- a/locales/es.lua +++ b/locales/es.lua @@ -0,0 +1,246 @@ +Lang = {} + +Lang.Catches = { + notIn = 'No estás en la ubicación correcta', + needItems = 'No tienes los artículos requeridos', + notEnoughMoney = 'Estás demasiado pobre', + buySuccess = 'Compraste %s %s por $%s', + itemMissings = 'Necesitas \n', + itemNeeded = 'Necesitas %s', + cooldown = 'Calma, corredor de carreras', + invalidItem = 'Este artículo no se vende aquí', +} + +Lang.coke = { + targetPick = 'Recoger hoja de coca', + picking = 'Recogiendo hoja de coca', + targetMakePow = 'Hacer polvo de cocaína', + noleaf = 'Necesitas una hoja de coca', + makePow = 'Picando hojas en polvo', + targetCutCoke = 'Cortar cocaína', + targetBagCoke = 'Empaquetar cocaína', + teleIn = 'Entrar al laboratorio', + teleOut = 'Salir del laboratorio', + needBakingSoda = 'Necesitas bicarbonato de sodio para esto', +} + +Lang.Cornerselling = { + inVeh = '¡Peligro desconocido!', + selling = 'Vendiendo %s por $%s', + deny = 'Rechazar oferta', + wait = 'Esperando cliente', + nodrugs = 'No tienes drogas para vender', + searching = 'Buscando clientes cercanos', + targetTakeBack = 'Recuperar drogas', + targetSell = 'Vender %s de %s por $%s', + targetDeny = 'Rechazar oferta', + stopped = '¡Tu perezoso trasero ni siquiera puede vender drogas!', + start = 'Ve a hacer que tu mamá se sienta orgullosa', + gotRobbed = '¡Te robaron, nerd!', + gotBack = '¡Recuperaste tus cosas!', + notEnough = 'No tienes suficiente de este artículo', + comDes = 'Vende cosas en la esquina' +} + +Lang.crack = { + targetMake = 'Cocinar algo de crack', + cook = 'Cocinando crack', + targetBag = 'Empaquetar crack', + bag = 'Empaquetando crack', +} + +Lang.Deliveries = { + targetGetDel = 'Obtener misión de entrega', + targetOpenShop = 'Abrir tienda de dealer', + shopHeader = 'Tienda de Dealer', + targetHandOff = 'Entregar paquete', + delivering = 'Entregando el paquete al dealer de drogas', + alreadyDelivering = 'Ya estás entregando un paquete', + slowAf = '¡Te tardaste demasiado!', + newDealerHelp = { + help = 'Colocar un dealer', + name = 'Nombre del dealer', + timeMin = 'Tiempo mínimo', + timeMax = 'Tiempo máximo' + }, + DealerExists = 'El dealer ya existe', + deleteDealer = { + help = 'Eliminar un dealer', + name = 'Nombre del dealer', + }, + deleteDealerSuccess = 'Dealer eliminado', + deleteDealerFail = 'Error al eliminar dealer', +} + +Lang.heroin = { + targetPick = 'Recoger heroína', + picking = 'Recogiendo heroína', + targetCook = 'Cocinar heroína', + pbCook = 'Preparando heroína', + targetPickup = 'Recoger laboratorio', + pbPickup = 'Recogiendo laboratorio', + targetClean = 'Limpiar laboratorio', + pbClean = 'Limpiando laboratorio', + targetDry = 'Secar planta', + pbDry = 'Secando planta', + targetCutHeroin = 'Cortar heroína', + pbCutHeroin = 'Cortando heroína', + targetBuyKit = 'Comprar kit de laboratorio de heroína', + pbBuyKit = 'Comprando kit de laboratorio de heroína', + tableout = 'Ya tienes una mesa colocada', + placing = 'Colocando la mesa', + targetFill = 'Llenar jeringa', + pbFill = 'Llenando jeringa', + hasKitAlready = 'Ya tienes un kit de laboratorio de heroína', + notEnoughMoney = 'Necesitas $%s en efectivo para esto', + placedKit = 'Has colocado tu kit de laboratorio de heroína', + failed = 'Fallaste al hacer heroína y perdiste tus ingredientes', +} + +Lang.lean = { + stealFromTruck = 'Robar del camión', + startMission = 'Iniciar misión de lean', + notOnRun = 'No estás en una misión de lean', + alreadyChasing = 'Ya estás persiguiendo un camión', +} + +Lang.lsd = { + targetHeat = 'Calentar LSD', + heating = 'Calentando LSD', + targetRefine = 'Refinar el ácido', + refining = 'Refinando el ácido', + targetDipping = 'Sumergir papeles', + dipping = 'Sumergiendo papeles', + targetPickup = 'Recoger kit de laboratorio', + packup = 'Guardando kit de laboratorio', + targetClean = 'Limpiar kit de laboratorio', + needCleaning = 'Necesitas un kit de limpieza para limpiar el laboratorio', + cleaning = 'Limpiando kit de laboratorio', + targetLys = 'Robar ácido lisérgico', + stealLys = 'Robando ácido lisérgico', + targetDie = 'Robar dietilamida', + stealDie = 'Robando dietilamida', + targetBuyTab = 'Comprar papel para papeletas', + targetBuyKit = 'Comprar kit de laboratorio de LSD', + alreadyOwn = 'Ya posees este artículo', + buyingKit = 'Comprando kit de laboratorio de LSD', + tableout = 'Ya tienes una mesa colocada', + placing = '¡Colocando el kit de laboratorio!', + failed = 'Eres malo haciendo drogas', +} + +Lang.mesc = { + targetPick = 'Recoger cactus', + picking = 'Recogiendo cactus', + targetDry = 'Secar cactus', + dry = 'Secando cactus', +} + +Lang.meth = { + alreadyChasing = 'Ya estás persiguiendo un camión', + targetStealFromCar = 'Robar del coche de metanfetamina', + targetHeist = 'Iniciar misión de metanfetamina', + started = 'Ya tienes metanfetamina cocinándose', + increaseHeat = 'Aumentaste el calor', + targetBag = 'Empaquetar metanfetamina', + targetCook = 'Cocinar metanfetamina', + targetGrabTray = 'Agarrar bandeja de metanfetamina', + targetHeat = 'Ajustar los controles', + targetSmash = 'Romper la bandeja', + targetStealEPH = 'Robar efedrina', + stealingEPH = 'Robando efedrina', + targetStealACE = 'Robar acetona', + stealingACE = 'Robando acetona', + notOnRun = 'No estás en una misión de metanfetamina', + onCooldown = 'Estás en periodo de enfriamiento', +} + +Lang.oxy = { + ditchCar = 'La furgoneta está caliente, déjala en algún lugar', + targetHandoff = 'Entregar paquete', + handingoff = 'Entregando el paquete', + emptyHands = 'No estás cargando nada', + targetPay = 'Alquilar furgoneta de oxys', + keys = 'Las llaves están en la furgoneta', + targetGetPackage = 'Agarrar paquete', + alreadyCarrying = 'Ya estás cargando un paquete', + paid = 'Pagaste $%s para alquilar la furgoneta', + notOn = 'No estás en una ruta', +} + +Lang.pharma = { + input = { + header = '¿A quién darle una receta?', + title1 = 'Nombre del jugador', + title2 = 'Receta', + }, + write = 'Escribiendo receta', + opening = 'Abriendo frasco de receta', + targetFill = 'Llenar receta', + fill = 'Obteniendo receta', + canceled = 'Cancelaste la receta', + unbottle = 'Abriste el frasco', +} + +Lang.shrooms = { + targetPick = 'Recoger setas', + picking = 'Recogiendo setas', + eat = 'Comiendo setas', + cancel = 'Decidiste no tomar setas', + took = '¡Tomaste algunas setas!', +} + +Lang.weed = { + targetPick = 'Recoger marihuana', + picking = 'Recogiendo marihuana', + targetDry = 'Secar marihuana', + noDry = 'Necesitas marihuana húmeda para esto', + wait = 'Esperando a que la marihuana se seque...', + take = 'Listo para recoger la marihuana', + targetDryed = 'Recoger marihuana', + teleportIn = 'Entrar a la casa de cultivo', + teleportOut = 'Salir de la casa de cultivo', + dabs = 'Haciendo algunos dabs', + bluntWrap = 'Doblando sirope para hacer %s', + rollBlunt = 'Enrollando un %s', + targetSales = 'Comprar al dealer', + buying = 'Comprando %s al dealer', + itemDoesntExist = 'Este artículo no existe aquí', + needItem = 'Necesitas un %s para esto', + crackBlunt = 'Abriendo un blunt', +} + +Lang.wholesale = { + alreadyWholesale = 'Ya estás haciendo venta al por mayor', + targetBuyer = 'Hablar con el comprador', + wholesaling = 'Vendiendo drogas al por mayor', + uhoh = 'El comprador se está poniendo sospechoso', + tooLong = 'El comprador esperó demasiado tiempo', + notEnoughCops = 'No hay suficientes policías de servicio', +} + +Lang.xtc = { + alreadyOut = 'Ya tienes una prensa colocada', + settingDown = 'Colocando la prensa', + noPressOut = 'No tienes una prensa colocada', + targetMake = 'Prensar pastillas', + making = 'Prensando %s', + targetPickup = 'Recoger prensa', + picking = 'Recogiendo prensa', + targetStealMDP2P = 'Robar MDP2P', + stealingMDP2P = 'Robando MDP2P', + fail = 'Caray, eres malo', + targetStealIsosafrole = 'Robar isosafrol', + stealingIsosafrole = 'Robando isosafrol', + targetRaw = 'Hacer XTC crudo', + makingRaw = 'Haciendo XTC crudo', + getPress = 'Conseguir prensa', + buySingle = 'Comprar prensa individual por $%s', + buyp = 'Comprando prensa', + targetStamp = 'Marcar XTC', + stamp_desc = 'Marcar %s pastillas', + stamping = 'Marcando %s pastillas', + noPills = 'No tienes pastillas sin marcar', +} + +return Lang \ No newline at end of file diff --git a/locales/fr.lua b/locales/fr.lua new file mode 100644 index 0000000..3a97e8a --- /dev/null +++ b/locales/fr.lua @@ -0,0 +1,246 @@ +Lang = {} + +Lang.Catches = { + notIn = 'Tu n\'es pas au bon endroit', + needItems = 'Tu n\'as pas les objets requis', + notEnoughMoney = 'Tu es trop pauvre', + buySuccess = 'Tu as acheté %s %s pour $%s', + itemMissings = 'Tu as besoin de \n', + itemNeeded = 'Tu as besoin de %s', + cooldown = 'Ralentis, pilote de course', + invalidItem = 'Cet objet n\'est pas vendu ici', +} + +Lang.coke = { + targetPick = 'Ramasser la feuille de coca', + picking = 'Récolte de la feuille de coca', + targetMakePow = 'Fabriquer de la poudre de cocaïne', + noleaf = 'Tu as besoin d\'une feuille de coca', + makePow = 'Hacher les feuilles en poudre', + targetCutCoke = 'Couper la cocaïne', + targetBagCoke = 'Emballer la cocaïne', + teleIn = 'Entrer dans le laboratoire', + teleOut = 'Quitter le laboratoire', + needBakingSoda = 'Tu as besoin de bicarbonate de soude pour ça', +} + +Lang.Cornerselling = { + inVeh = 'Inconnu dangereux !', + selling = 'Vente de %s pour $%s', + deny = 'Refuser l\'offre', + wait = 'En attente d\'un client', + nodrugs = 'Tu n\'as pas de drogue à vendre', + searching = 'Recherche de clients à proximité', + targetTakeBack = 'Reprendre les drogues', + targetSell = 'Vendre %s de %s pour $%s', + targetDeny = 'Refuser l\'offre', + stopped = 'Ton fainéant de cul ne sait même pas vendre de la drogue !', + start = 'Va rendre ta mère fière', + gotRobbed = 'Tu t\'es fait braquer, nul !', + gotBack = 'Tu as récupéré tes affaires !', + notEnough = 'Tu n\'as pas assez de cet objet', + comDes = 'Vend des trucs au coin de la rue' +} + +Lang.crack = { + targetMake = 'Cuire du crack', + cook = 'Cuisson du crack', + targetBag = 'Emballer le crack', + bag = 'Conditionnement du crack', +} + +Lang.Deliveries = { + targetGetDel = 'Obtenir une mission de livraison', + targetOpenShop = 'Ouvrir le magasin du dealer', + shopHeader = 'Magasin du dealer', + targetHandOff = 'Remettre la livraison', + delivering = 'Remise du colis au dealer de drogue', + alreadyDelivering = 'Tu es déjà en train de livrer un colis', + slowAf = 'Tu as mis trop de temps !', + newDealerHelp = { + help = 'Placer un dealer', + name = 'Nom du dealer', + timeMin = 'Temps minimum', + timeMax = 'Temps maximum' + }, + DealerExists = 'Le dealer existe déjà', + deleteDealer = { + help = 'Supprimer un dealer', + name = 'Nom du dealer', + }, + deleteDealerSuccess = 'Dealer supprimé', + deleteDealerFail = 'Échec de la suppression du dealer', +} + +Lang.heroin = { + targetPick = 'Ramasser de l\'héroïne', + picking = 'Récolte de l\'héroïne', + targetCook = 'Cuire de l\'héroïne', + pbCook = 'Préparation de l\'héroïne', + targetPickup = 'Récupérer le labo', + pbPickup = 'Récupération du labo', + targetClean = 'Nettoyer le labo', + pbClean = 'Nettoyage du labo', + targetDry = 'Sécher la plante', + pbDry = 'Séchage de la plante', + targetCutHeroin = 'Couper l\'héroïne', + pbCutHeroin = 'Coupe de l\'héroïne', + targetBuyKit = 'Acheter un kit de laboratoire d\'héroïne', + pbBuyKit = 'Achat du kit de laboratoire d\'héroïne', + tableout = 'Tu as déjà une table dehors', + placing = 'Pose de la table', + targetFill = 'Remplir la seringue', + pbFill = 'Remplissage de la seringue', + hasKitAlready = 'Tu possèdes déjà un kit de laboratoire d\'héroïne', + notEnoughMoney = 'Tu as besoin de $%s en liquide pour ça', + placedKit = 'Tu as posé ton kit de laboratoire d\'héroïne', + failed = 'Tu as échoué à fabriquer de l\'héroïne et perdu tes ingrédients', +} + +Lang.lean = { + stealFromTruck = 'Vol depuis le camion', + startMission = 'Démarrer la mission Lean', + notOnRun = 'Tu n\'es pas en mission Lean', + alreadyChasing = 'Tu poursuis déjà un camion', +} + +Lang.lsd = { + targetHeat = 'Chauffer le LSD', + heating = 'Chauffage du LSD', + targetRefine = 'Affiner l\'acide', + refining = 'Affinage de l\'acide', + targetDipping = 'Imprégner les timbres', + dipping = 'Imprégnation des timbres', + targetPickup = 'Récupérer le kit de labo', + packup = 'Rangement du kit de labo', + targetClean = 'Nettoyer le kit de labo', + needCleaning = 'Tu as besoin d\'un kit de nettoyage pour nettoyer le labo', + cleaning = 'Nettoyage du kit de labo', + targetLys = 'Vol de l\'acide lysergique', + stealLys = 'Vol de l\'acide lysergique', + targetDie = 'Vol de la diéthylamide', + stealDie = 'Vol de la diéthylamide', + targetBuyTab = 'Acheter du papier à timbres', + targetBuyKit = 'Acheter un kit de laboratoire LSD', + alreadyOwn = 'Tu possèdes déjà cet objet', + buyingKit = 'Achat du kit de laboratoire LSD', + tableout = 'Tu as déjà une table dehors', + placing = 'Pose du kit de laboratoire !', + failed = 'Tu es nul pour fabriquer des drogues', +} + +Lang.mesc = { + targetPick = 'Ramasser le cactus', + picking = 'Récolte du cactus', + targetDry = 'Sécher le cactus', + dry = 'Séchage du cactus', +} + +Lang.meth = { + alreadyChasing = 'Tu poursuis déjà un camion', + targetStealFromCar = 'Voler dans la voiture de méth', + targetHeist = 'Démarrer la mission de méth', + started = 'Tu as déjà de la méth en cuisson', + increaseHeat = 'Tu as augmenté la température', + targetBag = 'Emballer la méth', + targetCook = 'Cuire la méth', + targetGrabTray = 'Prendre le plateau de méth', + targetHeat = 'Régler les boutons', + targetSmash = 'Briser le plateau', + targetStealEPH = 'Vol d\'éphédrine', + stealingEPH = 'Vol d\'éphédrine', + targetStealACE = 'Vol d\'acétone', + stealingACE = 'Vol d\'acétone', + notOnRun = 'Tu n\'es pas en mission de méth', + onCooldown = 'Tu es en période de récupération', +} + +Lang.oxy = { + ditchCar = 'Le van est chaud, abandonne-le quelque part', + targetHandoff = 'Remettre le colis', + handingoff = 'Remise du colis', + emptyHands = 'Tu n\'as rien en main', + targetPay = 'Louer le van Oxy', + keys = 'Les clés sont dans le van', + targetGetPackage = 'Prendre le colis', + alreadyCarrying = 'Tu transportes déjà un colis', + paid = 'Tu as payé $%s pour louer le van', + notOn = 'Tu n\'es pas sur un trajet', +} + +Lang.pharma = { + input = { + header = 'À qui donner une ordonnance ?', + title1 = 'Nom du joueur', + title2 = 'Ordonnance', + }, + write = 'Rédaction de l\'ordonnance', + opening = 'Ouverture du flacon d\'ordonnance', + targetFill = 'Remplir l\'ordonnance', + fill = 'Obtention de l\'ordonnance remplie', + canceled = 'Tu as annulé l\'ordonnance', + unbottle = 'Tu as ouvert le flacon', +} + +Lang.shrooms = { + targetPick = 'Ramasser des champignons', + picking = 'Récolte des champignons', + eat = 'Manger des champignons', + cancel = 'Décide de ne pas prendre de champignons', + took = 'Tu as pris des champignons !', +} + +Lang.weed = { + targetPick = 'Récolter du cannabis', + picking = 'Récolte du cannabis', + targetDry = 'Sécher le cannabis', + noDry = 'Tu as besoin de cannabis humide pour ça', + wait = 'En attente du séchage du cannabis...', + take = 'Prêt à récupérer le cannabis', + targetDryed = 'Récupérer le cannabis', + teleportIn = 'Entrer dans la serre', + teleportOut = 'Quitter la serre', + dabs = 'Fait quelques dabs', + bluntWrap = 'Trempe le sirop pour fabriquer %s', + rollBlunt = 'Roule un %s', + targetSales = 'Acheter au dealer', + buying = 'Achat de %s au dealer', + itemDoesntExist = 'Cet objet n\'existe pas ici', + needItem = 'Tu as besoin d\'un %s pour ça', + crackBlunt = 'Ouvre un blunt', +} + +Lang.wholesale = { + alreadyWholesale = 'Déjà en vente en gros', + targetBuyer = 'Parler à l\'acheteur', + wholesaling = 'Vente en gros de drogues', + uhoh = 'L\'acheteur devient louche', + tooLong = 'L\'acheteur a attendu trop longtemps', + notEnoughCops = 'Pas assez de policiers en service', +} + +Lang.xtc = { + alreadyOut = 'Tu as déjà une presse dehors', + settingDown = 'Poser la presse', + noPressOut = 'Tu n\'as pas de presse dehors', + targetMake = 'Piloter les pilules', + making = 'Compression de %s', + targetPickup = 'Récupérer la presse', + picking = 'Récupération de la presse', + targetStealMDP2P = 'Vol de MDP2P', + stealingMDP2P = 'Vol de MDP2P', + fail = 'Putain mec, t\'es nul', + targetStealIsosafrole = 'Vol d\'isosafrole', + stealingIsosafrole = 'Vol d\'isosafrole', + targetRaw = 'Fabriquer du XTC brut', + makingRaw = 'Fabrication de XTC brut', + getPress = 'Obtenir la presse', + buySingle = 'Acheter une presse simple pour $%s', + buyp = 'Achat de la presse', + targetStamp = 'Estampiller le XTC', + stamp_desc = 'Estampiller %s pilules', + stamping = 'Estampillage de %s pilules', + noPills = 'Tu n\'as pas de pilules non estampillées', +} + +return Lang \ No newline at end of file diff --git a/locales/nl.lua b/locales/nl.lua new file mode 100644 index 0000000..d2b90e6 --- /dev/null +++ b/locales/nl.lua @@ -0,0 +1,246 @@ +Lang = {} + +Lang.Catches = { + notIn = 'Je bent niet op de juiste locatie', + needItems = 'Je hebt de vereiste items niet', + notEnoughMoney = 'Je bent te arm', + buySuccess = 'Je hebt %s %s gekocht voor $%s', + itemMissings = 'Je hebt nodig \n', + itemNeeded = 'Je hebt %s nodig', + cooldown = 'Rustig aan, snelheidsduivel', + invalidItem = 'Dit item wordt hier niet verkocht', +} + +Lang.coke = { + targetPick = 'Pak cocablad', + picking = 'Cocablad aan het plukken', + targetMakePow = 'Maak cocaïnepoeder', + noleaf = 'Je hebt een cocablad nodig', + makePow = 'Bladeren fijnhakken tot poeder', + targetCutCoke = 'Snijd cocaïne', + targetBagCoke = 'Verpak cocaïne', + teleIn = 'Betreed het lab', + teleOut = 'Verlaat het lab', + needBakingSoda = 'Je hebt baksoda nodig voor dit', +} + +Lang.Cornerselling = { + inVeh = 'Vreemdelingengevaar!', + selling = 'Verkoop %s voor $%s', + deny = 'Weiger dit aanbod', + wait = 'Wachten op klant', + nodrugs = 'Je hebt geen drugs om te verkopen', + searching = 'Zoeken naar klanten in de buurt', + targetTakeBack = 'Neem drugs terug', + targetSell = 'Verkoop %s van %s voor $%s', + targetDeny = 'Weiger aanbod', + stopped = 'Je luie achterste kan niet eens drugs verkopen!', + start = 'Ga je moeder trots maken', + gotRobbed = 'Je bent beroofd, nerd!', + gotBack = 'Je hebt je spullen terug!', + notEnough = 'Je hebt niet genoeg van dit item', + comDes = 'Verkoop spullen op de hoek' +} + +Lang.crack = { + targetMake = 'Kook wat crack', + cook = 'Crack aan het koken', + targetBag = 'Verpak crack', + bag = 'Crack aan het verpakken', +} + +Lang.Deliveries = { + targetGetDel = 'Haal leveropdracht op', + targetOpenShop = 'Open dealerwinkel', + shopHeader = 'Dealerwinkel', + targetHandOff = 'Lever pakket af', + delivering = 'Pakket overhandigen aan drugdealer', + alreadyDelivering = 'Je bezorgt al een pakket', + slowAf = 'Je hebt veel te lang gedaan!', + newDealerHelp = { + help = 'Plaats een dealer', + name = 'Dealer naam', + timeMin = 'Minimale tijd', + timeMax = 'Maximale tijd' + }, + DealerExists = 'Dealer bestaat al', + deleteDealer = { + help = 'Verwijder een dealer', + name = 'Dealer naam', + }, + deleteDealerSuccess = 'Dealer verwijderd', + deleteDealerFail = 'Verwijderen van dealer mislukt', +} + +Lang.heroin = { + targetPick = 'Pluk heroïne', + picking = 'Heroïne aan het plukken', + targetCook = 'Kook heroïne', + pbCook = 'Heroïne aan het koken', + targetPickup = 'Pak lab op', + pbPickup = 'Lab aan het ophalen', + targetClean = 'Maak lab schoon', + pbClean = 'Lab aan het schoonmaken', + targetDry = 'Droog de plant', + pbDry = 'Plant aan het drogen', + targetCutHeroin = 'Snijd heroïne', + pbCutHeroin = 'Heroïne aan het snijden', + targetBuyKit = 'Koop heroïnelabkit', + pbBuyKit = 'Heroïnelabkit aan het kopen', + tableout = 'Je hebt al een tafel neergezet', + placing = 'Tafel aan het plaatsen', + targetFill = 'Vul spuit', + pbFill = 'Spuit aan het vullen', + hasKitAlready = 'Je hebt al een heroïnelabkit', + notEnoughMoney = 'Je hebt $%s contant geld nodig voor dit', + placedKit = 'Je hebt je heroïnelabkit neergezet', + failed = 'Je hebt gefaald bij het maken van heroïne en je ingrediënten verloren', +} + +Lang.lean = { + stealFromTruck = 'Steel van vrachtwagen', + startMission = 'Start Lean-missie', + notOnRun = 'Je bent niet op een Lean-missie', + alreadyChasing = 'Je zit al achter een vrachtwagen aan', +} + +Lang.lsd = { + targetHeat = 'Verhit LSD', + heating = 'LSD aan het verhitten', + targetRefine = 'Verfijn het zuur', + refining = 'Zuur aan het verfijnen', + targetDipping = 'Domple tabs', + dipping = 'Tabs aan het dompelen', + targetPickup = 'Pak labkit op', + packup = 'Labkit aan het inpakken', + targetClean = 'Maak labkit schoon', + needCleaning = 'Je hebt een schoonmaakkit nodig om het lab schoon te maken', + cleaning = 'Labkit aan het schoonmaken', + targetLys = 'Steel lyserginezuur', + stealLys = 'Lyserginezuur aan het stelen', + targetDie = 'Steel diethylamide', + stealDie = 'Diethylamide aan het stelen', + targetBuyTab = 'Koop tabpapier', + targetBuyKit = 'Koop LSD-labkit', + alreadyOwn = 'Je bezit dit item al', + buyingKit = 'LSD-labkit aan het kopen', + tableout = 'Je hebt al een tafel neergezet', + placing = 'Labkit neerzetten!', + failed = 'Je bent slecht in het maken van drugs', +} + +Lang.mesc = { + targetPick = 'Pluk cactus', + picking = 'Cactus aan het plukken', + targetDry = 'Droog cactus', + dry = 'Cactus aan het drogen', +} + +Lang.meth = { + alreadyChasing = 'Je zit al achter een vrachtwagen aan', + targetStealFromCar = 'Steel van methauto', + targetHeist = 'Start methmissie', + started = 'Je hebt al meth aan het koken', + increaseHeat = 'Je hebt de temperatuur verhoogd', + targetBag = 'Verpak meth', + targetCook = 'Kook meth', + targetGrabTray = 'Pak methschaal', + targetHeat = 'Pas de knoppen aan', + targetSmash = 'Smash de schaal', + targetStealEPH = 'Steel efedrine', + stealingEPH = 'Efedrine aan het stelen', + targetStealACE = 'Steel aceton', + stealingACE = 'Aceton aan het stelen', + notOnRun = 'Je bent niet op een methmissie', + onCooldown = 'Je zit in een afkoelingsperiode' +} + +Lang.oxy = { + ditchCar = 'De bus is warm, zet hem ergens achter', + targetHandoff = 'Lever pakket af', + handingoff = 'Pakket aan het afleveren', + emptyHands = 'Je draagt niets', + targetPay = 'Huur de oxybus', + keys = 'De sleutels zitten in de bus', + targetGetPackage = 'Pak pakket', + alreadyCarrying = 'Je draagt al een pakket', + paid = 'Je hebt $%s betaald om de bus te huren', + notOn = 'Je bent niet op een route', +} + +Lang.pharma = { + input = { + header = 'Aan wie een voorschrift geven?', + title1 = 'Spelernaam', + title2 = 'Voorschrift', + }, + write = 'Voorschrift aan het schrijven', + opening = 'Openen van voorschriftpotje', + targetFill = 'Vul voorschrift', + fill = 'Voorschrift aan het vullen', + canceled = 'Je hebt het voorschrift geannuleerd', + unbottle = 'Je hebt het potje geopend', +} + +Lang.shrooms = { + targetPick = 'Pluk paddenstoelen', + picking = 'Paddenstoelen aan het plukken', + eat = 'Eet paddenstoelen', + cancel = 'Besluit geen paddenstoelen te nemen', + took = 'Je hebt paddenstoelen genomen!' +} + +Lang.weed = { + targetPick = 'Pluk wiet', + picking = 'Wiet aan het plukken', + targetDry = 'Droog wiet', + noDry = 'Je hebt natte wiet nodig voor dit', + wait = 'Wachten tot de wiet droog is...', + take = 'Klaar om wiet op te halen', + targetDryed = 'Haal wiet op', + teleportIn = 'Betreed de kweekkamer', + teleportOut = 'Verlaat de kweekkamer', + dabs = 'Doe wat dabs', + bluntWrap = 'Dompel siroop om %s te maken', + rollBlunt = 'Rol een %s', + targetSales = 'Koop van dealer', + buying = 'Koop %s van dealer', + itemDoesntExist = 'Dit item bestaat hier niet', + needItem = 'Je hebt een %s nodig voor dit', + crackBlunt = 'Open een blunt' +} + +Lang.wholesale = { + alreadyWholesale = 'Bezig met groothandel', + targetBuyer = 'Praat met de koper', + wholesaling = 'Groothandel in drugs', + uhoh = 'De koper wordt verdacht', + tooLong = 'De koper heeft te lang gewacht', + notEnoughCops = 'Niet genoeg agenten op dienst' +} + +Lang.xtc = { + alreadyOut = 'Je hebt al een pers neergezet', + settingDown = 'Zet de pers neer', + noPressOut = 'Je hebt geen pers neergezet', + targetMake = 'Pers pillen', + making = 'Pers %s', + targetPickup = 'Pak pers op', + picking = 'Pers aan het ophalen', + targetStealMDP2P = 'Steel MDP2P', + stealingMDP2P = 'MDP2P aan het stelen', + fail = 'Verdorie, je bent slecht', + targetStealIsosafrole = 'Steel isosafrol', + stealingIsosafrole = 'Isosafrol aan het stelen', + targetRaw = 'Maak ruwe XTC', + makingRaw = 'Ruwe XTC aan het maken', + getPress = 'Haal pers', + buySingle = 'Koop enkele pers voor $%s', + buyp = 'Pers aan het kopen', + targetStamp = 'Stempel XTC', + stamp_desc = 'Stempel %s pillen', + stamping = 'Stempel %s pillen', + noPills = 'Je hebt geen ongestempelde pillen' +} + +return Lang \ No newline at end of file diff --git a/locales/pt-br.lua b/locales/pt-br.lua new file mode 100644 index 0000000..fd8abfd --- /dev/null +++ b/locales/pt-br.lua @@ -0,0 +1,246 @@ +Lang = {} + +Lang.Catches = { + notIn = 'Você não está no local correto', + needItems = 'Você não tem os itens necessários', + notEnoughMoney = 'Você está muito pobre', + buySuccess = 'Você comprou %s %s por $%s', + itemMissings = 'Você precisa de \n', + itemNeeded = 'Você precisa de %s', + cooldown = 'Calma aí, corredor', + invalidItem = 'Este item não é vendido aqui', +} + +Lang.coke = { + targetPick = 'Coletar folha de coca', + picking = 'Coletando folha de coca', + targetMakePow = 'Fazer pó de cocaína', + noleaf = 'Você precisa de uma folha de coca', + makePow = 'Picando folhas em pó', + targetCutCoke = 'Cortar cocaína', + targetBagCoke = 'Embalhar cocaína', + teleIn = 'Entrar no laboratório', + teleOut = 'Sair do laboratório', + needBakingSoda = 'Você precisa de bicarbonato de sódio para isso', +} + +Lang.Cornerselling = { + inVeh = 'Perigo com estranhos!', + selling = 'Vendendo %s por $%s', + deny = 'Recusar oferta', + wait = 'Esperando cliente', + nodrugs = 'Você não tem drogas para vender', + searching = 'Procurando clientes próximos', + targetTakeBack = 'Recuperar drogas', + targetSell = 'Vender %s de %s por $%s', + targetDeny = 'Recusar oferta', + stopped = 'Seu preguiçoso nem consegue vender drogas!', + start = 'Vá fazer sua mãe se orgulhar', + gotRobbed = 'Você foi roubado, otário!', + gotBack = 'Você recuperou suas coisas!', + notEnough = 'Você não tem quantidade suficiente deste item', + comDes = 'Venda coisas na esquina' +} + +Lang.crack = { + targetMake = 'Cozinhar crack', + cook = 'Cozinhando crack', + targetBag = 'Embalando crack', + bag = 'Embalando crack', +} + +Lang.Deliveries = { + targetGetDel = 'Pegar missão de entrega', + targetOpenShop = 'Abrir loja do traficante', + shopHeader = 'Loja do Traficante', + targetHandOff = 'Entregar pacote', + delivering = 'Entregando o pacote ao traficante', + alreadyDelivering = 'Você já está entregando um pacote', + slowAf = 'Você demorou demais!', + newDealerHelp = { + help = 'Colocar um traficante', + name = 'Nome do traficante', + timeMin = 'Tempo mínimo', + timeMax = 'Tempo máximo' + }, + DealerExists = 'Traficante já existe', + deleteDealer = { + help = 'Remover um traficante', + name = 'Nome do traficante', + }, + deleteDealerSuccess = 'Traficante removido', + deleteDealerFail = 'Falha ao remover traficante', +} + +Lang.heroin = { + targetPick = 'Coletar heroína', + picking = 'Coletando heroína', + targetCook = 'Cozinhar heroína', + pbCook = 'Preparando heroína', + targetPickup = 'Pegar laboratório', + pbPickup = 'Pegando laboratório', + targetClean = 'Limpar laboratório', + pbClean = 'Limpando laboratório', + targetDry = 'Secar planta', + pbDry = 'Secando planta', + targetCutHeroin = 'Cortar heroína', + pbCutHeroin = 'Cortando heroína', + targetBuyKit = 'Comprar kit de laboratório de heroína', + pbBuyKit = 'Comprando kit de laboratório de heroína', + tableout = 'Você já tem uma mesa montada', + placing = 'Colocando a mesa', + targetFill = 'Encher seringa', + pbFill = 'Enchendo seringa', + hasKitAlready = 'Você já possui um kit de laboratório de heroína', + notEnoughMoney = 'Você precisa de $%s em dinheiro para isso', + placedKit = 'Você montou seu kit de laboratório de heroína', + failed = 'Você falhou ao fazer heroína e perdeu seus ingredientes', +} + +Lang.lean = { + stealFromTruck = 'Roubar do caminhão', + startMission = 'Iniciar missão de Lean', + notOnRun = 'Você não está em uma missão de Lean', + alreadyChasing = 'Você já está perseguindo um caminhão', +} + +Lang.lsd = { + targetHeat = 'Aquecer LSD', + heating = 'Aquecendo LSD', + targetRefine = 'Refinar o ácido', + refining = 'Refinando o ácido', + targetDipping = 'Molhar comprimidos', + dipping = 'Molhando comprimidos', + targetPickup = 'Pegar kit de laboratório', + packup = 'Guardando kit de laboratório', + targetClean = 'Limpar kit de laboratório', + needCleaning = 'Você precisa de um kit de limpeza para limpar o laboratório', + cleaning = 'Limpando kit de laboratório', + targetLys = 'Roubar ácido lisérgico', + stealLys = 'Roubando ácido lisérgico', + targetDie = 'Roubar dietilamida', + stealDie = 'Roubando dietilamida', + targetBuyTab = 'Comprar papel de comprimido', + targetBuyKit = 'Comprar kit de laboratório de LSD', + alreadyOwn = 'Você já possui este item', + buyingKit = 'Comprando kit de laboratório de LSD', + tableout = 'Você já tem uma mesa montada', + placing = 'Colocando kit de laboratório!', + failed = 'Você é péssimo em fabricar drogas', +} + +Lang.mesc = { + targetPick = 'Coletar cacto', + picking = 'Coletando cacto', + targetDry = 'Secar cacto', + dry = 'Secando cacto', +} + +Lang.meth = { + alreadyChasing = 'Você já está perseguindo um caminhão', + targetStealFromCar = 'Roubar do carro de metanfetamina', + targetHeist = 'Iniciar missão de metanfetamina', + started = 'Você já tem metanfetamina cozinando', + increaseHeat = 'Você aumentou a temperatura', + targetBag = 'Embalando metanfetamina', + targetCook = 'Cozinhar metanfetamina', + targetGrabTray = 'Pegar bandeja de metanfetamina', + targetHeat = 'Ajustar os controles', + targetSmash = 'Quebrar a bandeja', + targetStealEPH = 'Roubar efedrina', + stealingEPH = 'Roubando efedrina', + targetStealACE = 'Roubar acetona', + stealingACE = 'Roubando acetona', + notOnRun = 'Você não está em uma missão de metanfetamina', + onCooldown = 'Você está em tempo de recarga' +} + +Lang.oxy = { + ditchCar = 'A van está quente, abandone em algum lugar', + targetHandoff = 'Entregar pacote', + handingoff = 'Entregando pacote', + emptyHands = 'Você não está carregando nada', + targetPay = 'Alugar van de Oxy', + keys = 'As chaves estão na van', + targetGetPackage = 'Pegar pacote', + alreadyCarrying = 'Você já está carregando um pacote', + paid = 'Você pagou $%s para alugar a van', + notOn = 'Você não está em uma rota', +} + +Lang.pharma = { + input = { + header = 'Para quem dar uma receita?', + title1 = 'Nome do jogador', + title2 = 'Receita', + }, + write = 'Escrevendo receita', + opening = 'Abrindo frasco de receita', + targetFill = 'Preencher receita', + fill = 'Preenchendo receita', + canceled = 'Você cancelou a receita', + unbottle = 'Você abriu o frasco', +} + +Lang.shrooms = { + targetPick = 'Coletar cogumelos', + picking = 'Coletando cogumelos', + eat = 'Comendo cogumelos', + cancel = 'Decidiu não usar cogumelos', + took = 'Você tomou cogumelos!' +} + +Lang.weed = { + targetPick = 'Coletar maconha', + picking = 'Coletando maconha', + targetDry = 'Secar maconha', + noDry = 'Você precisa de maconha úmida para isso', + wait = 'Aguardando a maconha secar...', + take = 'Pronto para pegar a maconha', + targetDryed = 'Pegar maconha', + teleportIn = 'Entrar na casa de cultivo', + teleportOut = 'Sair da casa de cultivo', + dabs = 'Dando uns dabs', + bluntWrap = 'Misturando xarope para fazer %s', + rollBlunt = 'Enrolando um %s', + targetSales = 'Comprar do traficante', + buying = 'Comprando %s do traficante', + itemDoesntExist = 'Este item não existe aqui', + needItem = 'Você precisa de um %s para isso', + crackBlunt = 'Abrindo um blunt' +} + +Lang.wholesale = { + alreadyWholesale = 'Já está fazendo atacado', + targetBuyer = 'Conversar com o comprador', + wholesaling = 'Vendendo drogas no atacado', + uhoh = 'O comprador está ficando desconfiado', + tooLong = 'O comprador esperou muito tempo', + notEnoughCops = 'Não há policiais suficientes em serviço' +} + +Lang.xtc = { + alreadyOut = 'Você já tem uma prensa montada', + settingDown = 'Montando a prensa', + noPressOut = 'Você não tem uma prensa montada', + targetMake = 'Prensar comprimidos', + making = 'Prensando %s', + targetPickup = 'Pegar prensa', + picking = 'Pegando prensa', + targetStealMDP2P = 'Roubar MDP2P', + stealingMDP2P = 'Roubando MDP2P', + fail = 'Caramba, você é ruim', + targetStealIsosafrole = 'Roubar isosafrol', + stealingIsosafrole = 'Roubando isosafrol', + targetRaw = 'Fazer XTC bruto', + makingRaw = 'Fazendo XTC bruto', + getPress = 'Pegar prensa', + buySingle = 'Comprar prensa única por $%s', + buyp = 'Comprando prensa', + targetStamp = 'Carimbar XTC', + stamp_desc = 'Carimbar %s comprimidos', + stamping = 'Carimbando %s comprimidos', + noPills = 'Você não tem comprimidos não carimbados' +} + +return Lang \ No newline at end of file diff --git a/locales/tr.lua b/locales/tr.lua new file mode 100644 index 0000000..b1ff0f3 --- /dev/null +++ b/locales/tr.lua @@ -0,0 +1,246 @@ +Lang = {} + +Lang.Catches = { + notIn = 'Doğru konumda değilsin', + needItems = 'Gerekli eşyaların yok', + notEnoughMoney = 'Çok fakirsin', + buySuccess = '%s %s adetini %s$\'a satın aldın', + itemMissings = 'İhtiyacın olanlar: \n', + itemNeeded = '%s\'e ihtiyacın var', + cooldown = 'Yavaşla, yarışçı', + invalidItem = 'Bu eşya burada satılmıyor', +} + +Lang.coke = { + targetPick = 'Koka Yaprağı Topla', + picking = 'Koka Yaprığı Toplanıyor', + targetMakePow = 'Kokain Tozu Yap', + noleaf = 'Bir koka yaprağına ihtiyacın var', + makePow = 'Yaprakları toza çevirme', + targetCutCoke = 'Kokaini Doğra', + targetBagCoke = 'Kokaini Poşetle', + teleIn = 'Laboratuvara Gir', + teleOut = 'Laboratuvardan Çık', + needBakingSoda = 'Bunu yapmak için kabartma tozuna ihtiyacın var', +} + +Lang.Cornerselling = { + inVeh = 'Yabancı Tehlikesi!', + selling = '%s adetini %s$\'a sat', + deny = 'Teklifi reddet', + wait = 'Müşteri bekleniyor', + nodrugs = 'Satılacak uyuşturucun yok', + searching = 'Yakındaki müşteriler aranıyor', + targetTakeBack = 'Uyuşturucuları geri al', + targetSell = '%s adet %s\'i %s$\'a sat', + targetDeny = 'Teklifi reddet', + stopped = 'Tembel arsanız bile uyuşturucu satamıyor!', + start = 'Anneni gururlandırmaya git', + gotRobbed = 'Soyuldun manyak!', + gotBack = 'Eşyalarını geri aldın!', + notEnough = 'Bu eşyadan yeterince yok', + comDes = 'Köşede eşya sat' +} + +Lang.crack = { + targetMake = 'Biraz crack pişir', + cook = 'Crack pişiriliyor', + targetBag = 'Cracki poşetle', + bag = 'Crack poşetleniyor', +} + +Lang.Deliveries = { + targetGetDel = 'Teslimat Görevi Al', + targetOpenShop = 'Tüccar Dükkanını Aç', + shopHeader = 'Tüccar Dükkanı', + targetHandOff = 'Teslimatı Teslim Et', + delivering = 'Paket uyuşturucu tüccarına veriliyor', + alreadyDelivering = 'Zaten bir paket teslim ediyorsun', + slowAf = 'Çok uzun sürdü!', + newDealerHelp = { + help = 'Tüccar yerleştir', + name = 'Tüccar adı', + timeMin = 'Minimum süre', + timeMax = 'Maksimum süre' + }, + DealerExists = 'Tüccar zaten mevcut', + deleteDealer = { + help = 'Tüccar sil', + name = 'Tüccar adı', + }, + deleteDealerSuccess = 'Tüccar silindi', + deleteDealerFail = 'Tüccar silinemedi', +} + +Lang.heroin = { + targetPick = 'Eroin topla', + picking = 'Eroin toplanıyor', + targetCook = 'Eroin pişir', + pbCook = 'Eroin hazırlanıyor', + targetPickup = 'Laboratuvarı al', + pbPickup = 'Laboratuvar alınıyor', + targetClean = 'Laboratuvarı temizle', + pbClean = 'Laboratuvar temizleniyor', + targetDry = 'Bitkiyi kurut', + pbDry = 'Bitki kurutuluyor', + targetCutHeroin = 'Eroini doğra', + pbCutHeroin = 'Eroin doğranıyor', + targetBuyKit = 'Eroin Laboratuvar Kiti Al', + pbBuyKit = 'Eroin Laboratuvar Kiti alınıyor', + tableout = 'Zaten bir masa yerleştirilmiş', + placing = 'Masa yerleştiriliyor', + targetFill = 'Şırıngayı doldur', + pbFill = 'Şırınga dolduruluyor', + hasKitAlready = 'Zaten bir eroin laboratuvar kitin var', + notEnoughMoney = 'Bunun için %s$ nakit paran olmalı', + placedKit = 'Eroin laboratuvar kitini yerleştirdin', + failed = 'Eroin yapmada başarısız oldun ve malzemelerini kaybettin', +} + +Lang.lean = { + stealFromTruck = 'Kamyonetten çal', + startMission = 'Lean Görevini Başlat', + notOnRun = 'Lean görevinde değilsin', + alreadyChasing = 'Zaten bir kamyonet peşinde koşuyorsun', +} + +Lang.lsd = { + targetHeat = 'LSD\'yi ısıt', + heating = 'LSD ısıtılıyor', + targetRefine = 'Asidi saflaştır', + refining = 'Asit saflaştırılıyor', + targetDipping = 'Kartonları batır', + dipping = 'Kartonlar batırılıyor', + targetPickup = 'Laboratuvar Kiti Al', + packup = 'Laboratuvar Kiti toplanıyor', + targetClean = 'Laboratuvar Kiti Temizle', + needCleaning = 'Laboratuvarı temizlemek için bir temizlik kitine ihtiyacın var', + cleaning = 'Laboratuvar Kiti temizleniyor', + targetLys = 'Liserjik Asit Çal', + stealLys = 'Liserjik Asit çalınıyor', + targetDie = 'Dietilamid Çal', + stealDie = 'Dietilamid çalınıyor', + targetBuyTab = 'Tablet Kağıdı Al', + targetBuyKit = 'LSD Laboratuvar Kiti Al', + alreadyOwn = 'Bu eşyaya zaten sahipsin', + buyingKit = 'LSD Laboratuvar Kiti alınıyor', + tableout = 'Zaten bir masa yerleştirilmiş', + placing = 'Laboratuvar Kiti yerleştiriliyor!', + failed = 'Uyuşturucu yapmakta berbatsın', +} + +Lang.mesc = { + targetPick = 'Kaktüs topla', + picking = 'Kaktüs toplanıyor', + targetDry = 'Kaktüsü kurut', + dry = 'Kaktüs kurutuluyor', +} + +Lang.meth = { + alreadyChasing = 'Zaten bir kamyonet peşinde koşuyorsun', + targetStealFromCar = 'Met Arabasından Çal', + targetHeist = 'Met Görevini Başlat', + started = 'Zaten met pişiriyorsun', + increaseHeat = 'Isıyı artırdın', + targetBag = 'Met poşetle', + targetCook = 'Met pişir', + targetGrabTray = 'Met Tepsisini Al', + targetHeat = 'Kontrolleri ayarla', + targetSmash = 'Tepsiyi kır', + targetStealEPH = 'Efedrin Çal', + stealingEPH = 'Efedrin çalınıyor', + targetStealACE = 'Aseton Çal', + stealingACE = 'Aseton çalınıyor', + notOnRun = 'Met görevinde değilsin', + onCooldown = 'Soğuma süresindesin' +} + +Lang.oxy = { + ditchCar = 'Araç sıcak, bir yere bırak', + targetHandoff = 'Paketi teslim et', + handingoff = 'Paket teslim ediliyor', + emptyHands = 'Hiçbir şey taşımıyor sun', + targetPay = 'Oxy Vanı Kirala', + keys = 'Anahtarlar aracın içinde', + targetGetPackage = 'Paketi al', + alreadyCarrying = 'Zaten bir paket taşıyorsun', + paid = 'Vanı kiralamak için %s$ ödedin', + notOn = 'Rotada değilsin', +} + +Lang.pharma = { + input = { + header = 'Reçeteyi kime ver?', + title1 = 'Oyuncu adı', + title2 = 'Reçete', + }, + write = 'Reçete yazılıyor', + opening = 'Reçete şişesi açılıyor', + targetFill = 'Reçeteyi doldur', + fill = 'Reçete dolduruluyor', + canceled = 'Reçeteyi iptal ettin', + unbottle = 'Şişeyi açtın', +} + +Lang.shrooms = { + targetPick = 'Mantar topla', + picking = 'Mantar toplanıyor', + eat = 'Mantar yiyorsun', + cancel = 'Mantar kullanmamaya karar verdin', + took = 'Biraz mantar aldın!' +} + +Lang.weed = { + targetPick = 'Marihuana topla', + picking = 'Marihuana toplanıyor', + targetDry = 'Marihuanayı kurut', + noDry = 'Bunun için ıslak marihuanaya ihtiyacın var', + wait = 'Marihuananın kuruması bekleniyor...', + take = 'Marihuana alınmaya hazır', + targetDryed = 'Marihuanayı al', + teleportIn = 'Yetiştirme Evinin İçine Gir', + teleportOut = 'Yetiştirme Evinin Dışına Çık', + dabs = 'Biraz dab yapıyorsun', + bluntWrap = 'Sürme yapmak için şurup ekliyorsun: %s', + rollBlunt = 'Bir %s sarıyorsun', + targetSales = 'Tüccardan al', + buying = 'Tüccardan %s alınıyor', + itemDoesntExist = 'Bu eşya burada mevcut değil', + needItem = 'Bunu yapmak için bir %s\'e ihtiyacın var', + crackBlunt = 'Bluntı açıyorsun' +} + +Lang.wholesale = { + alreadyWholesale = 'Zaten toptan satış yapıyorsun', + targetBuyer = 'Alıcıyla konuş', + wholesaling = 'Uyuşturucu toptan satılıyor', + uhoh = 'Alıcı şüpheli görünüyor', + tooLong = 'Alıcı çok uzun bekledi', + notEnoughCops = 'Görevde yeterli polis yok' +} + +Lang.xtc = { + alreadyOut = 'Zaten bir pres yerleştirmişsin', + settingDown = 'Pres yerleştiriliyor', + noPressOut = 'Yerleştirilmiş bir presin yok', + targetMake = 'Hap bas', + making = '%s basılıyor', + targetPickup = 'Presi al', + picking = 'Pres alınıyor', + targetStealMDP2P = 'MDP2P Çal', + stealingMDP2P = 'MDP2P çalınıyor', + fail = 'Vay be, berbattın', + targetStealIsosafrole = 'İzosafrol Çal', + stealingIsosafrole = 'İzosafrol çalınıyor', + targetRaw = 'Ham XTC Yap', + makingRaw = 'Ham XTC yapılıyor', + getPress = 'Pres al', + buySingle = 'Tekli presi %s$\'a al', + buyp = 'Pres alınıyor', + targetStamp = 'XTC\'yi damgala', + stamp_desc = '%s hap damgalanıyor', + stamping = '%s hap damgalanıyor', + noPills = 'Damgasız hapın yok' +} + +return Lang \ No newline at end of file diff --git a/server/TravellingMerchant.lua b/server/TravellingMerchant.lua index e9a1d80..8f530e3 100644 --- a/server/TravellingMerchant.lua +++ b/server/TravellingMerchant.lua @@ -9,8 +9,6 @@ local Target = { local loc = Target.Travellingmerchant[math.random(1, #Target.Travellingmerchant)] - - local stores = { travel = { tab_paper = 50, diff --git a/server/cocaine.lua b/server/cocaine.lua index f1d5e93..fd886b5 100644 --- a/server/cocaine.lua +++ b/server/cocaine.lua @@ -19,16 +19,14 @@ local cocaineRecipes = { local cocaineLocations = { MakePowder = { {loc = vector3(1086.20, -3195.30, -39.20), l = 1.0, w = 1.0, rot = 45.0, gang = "ballas"}, - {loc = vector3(1090.15, -3199.5, -39.18), l = 1.0, w = 1.0, rot = 45.0, gang = ""}, - {loc = vector3(1093.09, -3199.53, -39.05), l = 1.0, w = 1.0, rot = 45.0, gang = ""}, }, CuttingCoke = { {loc = vector3(1095.61, -3195.62, -39.13), l = 1.0, w = 1.0, rot = 45.0, offset = vec3(-1.782227, 0.445068, -0.502701), rotation = vector3(0,0,0), gang = ""}, - {loc = vector3(1092.74, -3196.68, -38.99), l = 1.0, w = 1.0, rot = 45.0, offset = vec3(1.983398, 0.407959, -0.642696), rotation = vector3(0,0,180.0), gang = ""}, + --{loc = vector3(1092.74, -3196.68, -38.99), l = 1.0, w = 1.0, rot = 45.0, offset = vec3(1.983398, 0.407959, -0.642696), rotation = vector3(0,0,180.0), gang = ""}, }, BaggingCoke = { {loc = vector3(1093.16, -3195.78, -39.19), l = 1.0, w = 1.0, rot = 45.0,offset = vec3(4.515137, 2.542969, -0.814194), rotation = vector3(0,0,180.0), gang = ""}, - {loc = vector3(1090.17, -3196.59, -38.99), l = 1.0, w = 1.0, rot = 45.0, offset = vec3(-5.207642, -1.666504, -1.014198), rotation = vector3(0,0, 0.0), gang = ""}, + --{loc = vector3(1090.17, -3196.59, -38.99), l = 1.0, w = 1.0, rot = 45.0, offset = vec3(-5.207642, -1.666504, -1.014198), rotation = vector3(0,0, 0.0), gang = ""}, }, cokeTele = { {inside = vector3(1088.81, -3187.57, -38.99), outside = vector3(198.16, -1276.92, 29.33), l = 1.0, w = 1.0, rot = 45.0, gang = ""}, @@ -54,8 +52,8 @@ RegisterServerEvent('md-drugs:server:makepowder', function(num) tier = 'tier3' end end - if not ps.craftItem(src, cocaineRecipes['cocaine']['cokepowder'][tier]) then - verifyHas(src, cocaineRecipes['cocaine']['cokepowder'][tier].take) + if not ps.craftItem(src, cocaineRecipes['cokepowder'][tier]) then + verifyHas(src, cocaineRecipes['cokepowder'][tier].take) return end end) @@ -80,8 +78,8 @@ RegisterServerEvent('md-drugs:server:cutcokeone', function(num) end end end - if not ps.craftItem(src, cocaineRecipes['cocaine']['cutcoke'][tier]) then - verifyHas(src, cocaineRecipes['cocaine']['cutcoke'][tier].take) + if not ps.craftItem(src, cocaineRecipes['cutcoke'][tier]) then + verifyHas(src, cocaineRecipes['cutcoke'][tier].take) return end end) @@ -105,14 +103,14 @@ RegisterServerEvent('md-drugs:server:bagcoke', function(num) break end end - if not ps.craftItem(src, cocaineRecipes['cocaine']['bagcoke'][tier]) then - verifyHas(src, cocaineRecipes['cocaine']['bagcoke'][tier].take) + if not ps.craftItem(src, cocaineRecipes['bagcoke'][tier]) then + verifyHas(src, cocaineRecipes['bagcoke'][tier].take) return end AddRep(src, 'coke') else - if not ps.craftItem(src, cocaineRecipes['cocaine']['bagcoke'][tier]) then - verifyHas(src, cocaineRecipes['cocaine']['bagcoke'][tier].take) + if not ps.craftItem(src, cocaineRecipes['bagcoke'][tier]) then + verifyHas(src, cocaineRecipes['bagcoke'][tier].take) return end end diff --git a/server/cornerselling.lua b/server/cornerselling.lua index 751ebaf..82c9b50 100644 --- a/server/cornerselling.lua +++ b/server/cornerselling.lua @@ -158,6 +158,7 @@ end ps.registerCallback('md-drugs:server:cornerselling:getAvailableDrugs', function(source, ped) local Player = ps.getPlayer(source) local rep = getRep(source, 'cornerselling') + local priceAdjust = json.decode(rep).price if not Player then return nil end for k, v in pairs(Drugs) do local item = ps.getItemCount(source, k) or 0 @@ -169,7 +170,7 @@ ps.registerCallback('md-drugs:server:cornerselling:getAvailableDrugs', function( else if item > 15 then item = 15 end local amount = math.random(1, item) - local price = (math.random(Drugs[k]['min'], Drugs[k]['max']) * amount) * rep.price + local price = (math.random(Drugs[k]['min'], Drugs[k]['max']) * amount) * priceAdjust DrugDeals[ps.getIdentifier(source)] = {item = k, amount = amount, price = math.floor(price), ped = ped} return DrugDeals[ps.getIdentifier(source)] end diff --git a/server/crack.lua b/server/crack.lua index 800676d..708c79c 100644 --- a/server/crack.lua +++ b/server/crack.lua @@ -43,8 +43,8 @@ RegisterServerEvent('md-drugs:server:makecrackone', function(num) end end end - if not ps.craftItem(src, crackRecipe['crack']['cookcrack'][tier]) then - verifyHas(src, crackRecipe['crack']['cookcrack'][tier].take) + if not ps.craftItem(src, crackRecipe['cookcrack'][tier]) then + verifyHas(src, crackRecipe['cookcrack'][tier].take) return end end) @@ -70,8 +70,8 @@ RegisterServerEvent('md-drugs:server:bagcrack', function(num) end end end - if not ps.craftItem(src, crackRecipe['crack']['bagcrack'][tier]) then - verifyHas(src, crackRecipe['crack']['bagcrack'][tier].take) + if not ps.craftItem(src, crackRecipe['bagcrack'][tier]) then + verifyHas(src, crackRecipe['bagcrack'][tier].take) return end end) diff --git a/server/functions.lua b/server/functions.lua index a736781..1a6b5c9 100644 --- a/server/functions.lua +++ b/server/functions.lua @@ -47,7 +47,7 @@ function getRep(source, type) local new = handleFresh(source) return new[type] else - return tonumber(sql[1].rep) + return sql[1].rep end end diff --git a/server/plantSpawns.lua b/server/plantSpawns.lua index c59f470..91936d6 100644 --- a/server/plantSpawns.lua +++ b/server/plantSpawns.lua @@ -222,6 +222,9 @@ for k, v in pairs (plantData) do v.coolDown(loc) v.itemGive(src) end + else + ps.notify(src, ps.lang('Catches.notIn'), 'error') + return end end) ::continue:: diff --git a/shared/config.lua b/shared/config.lua index 0989d61..6ea7b24 100644 --- a/shared/config.lua +++ b/shared/config.lua @@ -1,6 +1,6 @@ Config = {} --Ignore. ps = exports.ps_lib:init() -ps.loadLangs("en") +ps.loadLangs("uwu") Config.respawnTime = 100 -- Seconds Config.Fuel = "LegacyFuel" -- type the name of script you use i.e. ps-fuel, cdn-fuel, LegacyFuel @@ -18,8 +18,6 @@ Config.Tier1 = 100 -- amount to hit for level 2 Config.Tier2 = 300 -- amount to hit for level 3 ---------------------------------- BRIDGE - -Config.Phone = 'qb' -- either 'qb' or 'yflip' or 'qs' Config.Dispatch = 'ps' -- either 'ps', 'cd', 'core', 'aty' Config.Minigames = { @@ -40,12 +38,10 @@ Config.Minigames = { glspot = {gridSize = 6, timeLimit = 999999, charSet = "alphabet", required = 10}, glmath = {timeLimit = 300000}, } -Config.minigametype = 'ox' -- look above for options or choose none if you dont want any minigames +Config.minigametype = 'ps_circle' -- look above for options or choose none if you dont want any minigames --------- Woah Where did like all the locations go? ---- read the readme to find out ---- -Config.Drugs = { + +Config.Drugs = { -- want a drug turn on? keep it true, want it turned off, mark it false cocaine = true, consumables = true, cornerselling = true, @@ -59,13 +55,13 @@ Config.Drugs = { oxyruns = true, pharma = true, shrooms = true, - TravelingMerchant = true, + TravellingMerchant = true, weed = true, wholesale = false, xtc = true, } -Config.Bzz = { +Config.Bzz = { -- if you have BZZZ props for these turn it on if you want cocaine = false, heroin =false, shrooms = false,