diff --git a/client/main.lua b/client/main.lua index 37486a9..b94392e 100644 --- a/client/main.lua +++ b/client/main.lua @@ -47,7 +47,9 @@ CreateThread(function() local distance = #(playerCoords - siteCfg.npc.coords) -- Stable Closed if (siteCfg.shop.hours.active and hour >= siteCfg.shop.hours.close) or (siteCfg.shop.hours.active and hour < siteCfg.shop.hours.open) then - ManageStableBlip(site, true) + if siteCfg.blip.show then + ManageStableBlip(site, true) + end RemoveStableNPC(site) if distance <= siteCfg.shop.distance then sleep = 0 @@ -73,7 +75,9 @@ CreateThread(function() end -- Stable Open else - ManageStableBlip(site, false) + if siteCfg.blip.show then + ManageStableBlip(site, false) + end if distance <= siteCfg.npc.distance then if siteCfg.npc.active then AddStableNPC(site) @@ -2004,7 +2008,7 @@ function ManageStableBlip(site, closed) if not Stables[site].Blip then siteCfg.Blip = Citizen.InvokeNative(0x554d9d53f696d002, 1664425300, siteCfg.npc.coords) -- BlipAddForCoords SetBlipSprite(siteCfg.Blip, siteCfg.blip.sprite, true) - Citizen.InvokeNative(0x9CB1A1623062F402, siteCfg.Blip, siteCfg.blip.name) -- SetBlipNameFromPlayerString + Citizen.InvokeNative(0x9CB1A1623062F402, siteCfg.Blip, siteCfg.blip.name) -- SetBlipName end local color = siteCfg.blip.color.open diff --git a/config/stables.lua b/config/stables.lua index ae9c1c5..7da74c2 100644 --- a/config/stables.lua +++ b/config/stables.lua @@ -17,7 +17,7 @@ Stables = { }, blip = { show = true, -- Show Blip On Map - showClosed = true, -- Show Blip On Map when Closed + showClosed = true, -- Show Blip On Map when Closed (if true, 'show' must be true) name = 'Valentine Stable', -- Name of Blip on Map sprite = 1938782895, -- Default: 1258184551 color = { diff --git a/fxmanifest.lua b/fxmanifest.lua index 5341ef1..0629f9d 100644 --- a/fxmanifest.lua +++ b/fxmanifest.lua @@ -34,5 +34,5 @@ files { "ui/img/*.*" } -version '1.4.17' +version '1.4.18' diff --git a/languages/pt_lang.lua b/languages/pt_lang.lua new file mode 100644 index 0000000..0fb33a8 --- /dev/null +++ b/languages/pt_lang.lua @@ -0,0 +1,69 @@ +---------------------------------- PORTUGUÊS ------------------------------------------- +Locales["pt_lang"] = { + shopPrompt = "Abrir Estábulo", + callPrompt = "Chamar Cavalo", + returnPrompt = "Guardar Cavalo", + sellPrompt = "Vender", + keepPrompt = "Registar: $", + tradePrompt = "Negociar Cavalo", + drinkPrompt = "Beber", + restPrompt = "Descansar", + sleepPrompt = "Dormir", + wallowPrompt = "Chafurdar", + invPrompt = "Horse Cargo", + lootHorsePrompt = 'Abrir', + lootInventory = 'Horse Cargo', + closed = " ~o~: ~e~Fechado", + to = ":00~q~ to ~o~", + hundred = ":00", + hours = " Abre as ~o~", + shortGold = "Não tens ouro suficiente", + shortCash = "Não tens dinheiro suficiente", + needJob = "Não tens o emprego necessário!", + needJobGrade = "Não tens a classificação profissional exigida!", + horseLimit = "Podes ter no máximo ~o~", + horses = "~q~ Cavalos!", + soldHorse = "Vendes-te um cavalo por: $~t6~", + horseReturned = "O teu cavalo foi devolvido", + noHorse = "Não tens um cavalo!", + tamedCooldown = "Podes vender outro cavalo dentro de ~o~", + minutes = "~q~ minutos", + sellCooldown = "Vendes-te recentemente um cavalo, volta mais tarde!", + notDirty = " ainda não está pronto para ser escovado", + notHungry = " não tem fome!", + horseInv = "Alforjes", + noSaddlebags = "Precisas de umas alforges para armazenar os teus itens", + noHorses = "Não possuis nenhum cavalo", + noSelectedHorse = "Precisas de selecionar um cavalo!", + purchaseSuccessful = "Compra bem-sucedida!", + tooFar = "Não estás perto o suficiente do teu cavalo", + nameHorse = "Dá um nome ao teu cavalo:", + stableSpawn = "Deves ir a um estábulo para chamar o teu cavalo!", + standingInv = "Desce do cavalo para abrir as alforges", + youGave = "Des-te ", + aHorse = " um cavalo", + gaveHorse = " dei-te um cavalo", + needWater = " precisa de estar na água!", + trainerBuyHorse = "Só os Treinadores podem comprar cavalos!", + trainerSellHorse = "Só os Treinadores podem vender cavalos!", + trainerRegHorse = "Só os Treinadores podem registar cavalos!", + horsebrushDesc = "Escova de cavalos utilizada.", + durability = "Durabilidade: ", + noReviver = "Precisas de um medicamento para reviver cavalos!", + horseInfoCoat = 'Pelagem: ', + horseInfoHealth = 'Vida: ', + horseInfoStamina = 'Stamina: ', + horseInfoLevel = "Nível: ", + horseInfoCurXp = "XP: ", + horseInfoBondLevels = "Níveis", + horseInfoLvl_1 = "Nível 1: ", + horseInfoLvl_2 = "Nível 2: ", + horseInfoLvl_3 = "Nível 3: ", + horseInfoLvl_4 = "Nível 4: ", + horseInfoXp = " xp", + horseInfoTrickLvl_2 = "Truque: Rear-Up | left-ctrl + space", + horseInfoTrickLvl_3 = "Truque: Skid/Slide | left-ctrl", + horseInfoTrickLvl_4a = "Truque: Dance | space", + horseInfoTrickLvl_4b = "Andar para o lado | space + A or D", + horseDied = "O teu cavalo morreu, volta ao estábulo para selecionar um cavalo.", +} diff --git a/ui/package.json b/ui/package.json index 38494d0..c90b5ca 100644 --- a/ui/package.json +++ b/ui/package.json @@ -1,7 +1,7 @@ { "name": "bcc-stables", - "version": "1.4.17", + "version": "1.4.18", "private": true, "scripts": { diff --git a/version b/version index 3830d6a..cd58f65 100644 --- a/version +++ b/version @@ -1,2 +1,2 @@ -<1.4.17> +<1.4.18> See GitHub for details!