From d78a21664897a79a47aecb3105a6919b8186dd95 Mon Sep 17 00:00:00 2001 From: Lunovox Date: Wed, 15 Mar 2017 16:45:28 -0300 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3ode=20bugs=20e=20tradu=C3=A7?= =?UTF-8?q?=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- item_dispensing_machine.lua | 7 ++-- item_exchange_table.lua | 2 +- item_miner_cash.lua | 68 +++++++++++++++++++++--------------- locale/pt.txt | 14 ++++++-- sounds/sfx_failure.ogg | Bin 0 -> 5181 bytes 5 files changed, 57 insertions(+), 34 deletions(-) create mode 100644 sounds/sfx_failure.ogg diff --git a/item_dispensing_machine.lua b/item_dispensing_machine.lua index 7036839..6c18907 100644 --- a/item_dispensing_machine.lua +++ b/item_dispensing_machine.lua @@ -224,6 +224,7 @@ minetest.register_on_player_receive_fields(function(sender, formname, fields) meta:set_string("offer", "") meta:set_string("infotext", modMinerTrade.translate("Dispensing Machine of '%s'."):format(owner)) end + minetest.sound_play("sfx_alert", {object=sender, max_hear_distance=5.0,}) return end @@ -264,15 +265,15 @@ minetest.register_on_player_receive_fields(function(sender, formname, fields) minv:remove_item("stock",item) pinv:add_item("customer_gets",item) end - minetest.chat_send_player(name,modMinerTrade.translate("Exchange done!")) + minetest.chat_send_player(name,modMinerTrade.translate("Dispending done!")) minetest.sound_play("sfx_cash_register", {object=sender, max_hear_distance=5.0,}) else if owners_fault then minetest.chat_send_player(name,modMinerTrade.translate("The stock of '%s' is gone. Contact him!"):format(owner)) else - minetest.chat_send_player(name,modMinerTrade.translate("the barter can not be done. Make sure you offer what the machine asks for!")) + minetest.chat_send_player(name,modMinerTrade.translate("The dispending can not be done. Make sure you offer what the machine asks for!")) end - minetest.sound_play("sfx_alert", {object=sender, max_hear_distance=5.0,}) + minetest.sound_play("sfx_failure", {object=sender, max_hear_distance=5.0,}) end end --if fields.quit==nil then end diff --git a/item_exchange_table.lua b/item_exchange_table.lua index a247fd9..b250d02 100644 --- a/item_exchange_table.lua +++ b/item_exchange_table.lua @@ -133,7 +133,7 @@ minetest.register_node("minertrade:exchangetable", { if n == "pl2" and meta:get_int("pl1step") == 3 then modMinerTrade.exchangetable.exchange(meta) end end if fields[n.."_cancel"] then - minetest.sound_play("sfx_alert", {object=sender, max_hear_distance=5.0,}) + minetest.sound_play("sfx_failure", {object=sender, max_hear_distance=5.0,}) modMinerTrade.exchangetable.cancel(meta) end end diff --git a/item_miner_cash.lua b/item_miner_cash.lua index 56d755f..736b2f2 100644 --- a/item_miner_cash.lua +++ b/item_miner_cash.lua @@ -2,15 +2,15 @@ --######################################################################################### -minetest.register_craftitem("minertrade:minecoin", { - description = "Minermoeda (Dinheiro Craftável)", +minetest.register_craftitem("minertrade:minercoin", { + description = modMinerTrade.translate("MINERCOIN\n* Basic craftable money with gold and steel."), inventory_image = "obj_minecoin.png", stack_max=9, --Acumula 9 por slot - groups = { mobs=1 }, + groups = {cash=1, trade=1}, }) minetest.register_craft({ - output = "minertrade:minecoin", + output = "minertrade:minercoin", recipe = { {"default:gold_ingot","default:steel_ingot","default:gold_ingot"}, }, @@ -20,63 +20,69 @@ minetest.register_craft({ minetest.register_craft({ type = "cooking", output = "default:gold_ingot", - recipe = "minertrade:minecoin", + recipe = "minertrade:minercoin", cooktime = 5, }) -minetest.register_alias("minecoin", "minertrade:minecoin") -minetest.register_alias("minemoeda", "minertrade:minecoin") +minetest.register_alias("minercoin", "minertrade:minercoin") +minetest.register_alias( + modMinerTrade.translate("minercoin"), + "minertrade:minercoin" +) --########################################################################################################## -minetest.register_craftitem("minertrade:minemoney", { - description = "Minercedula (Vale 9 Minermoedas)", +minetest.register_craftitem("minertrade:minermoney", { + description = modMinerTrade.translate("MINERMONEY\n* equals 09 Minercoins."), inventory_image = "obj_minemoney.png", stack_max=9, --Acumula 9 por slot - groups = { mobs=1 }, + groups = {cash=1, trade=1}, }) minetest.register_craft({ - output = "minertrade:minemoney", + output = "minertrade:minermoney", recipe = { - {"minertrade:minecoin", "minertrade:minecoin", "minertrade:minecoin"}, - {"minertrade:minecoin", "minertrade:minecoin", "minertrade:minecoin"}, - {"minertrade:minecoin", "minertrade:minecoin", "minertrade:minecoin"} + {"minertrade:minercoin", "minertrade:minercoin", "minertrade:minercoin"}, + {"minertrade:minercoin", "minertrade:minercoin", "minertrade:minercoin"}, + {"minertrade:minercoin", "minertrade:minercoin", "minertrade:minercoin"} }, }) minetest.register_craft({ - output = "minertrade:minecoin 9", + output = "minertrade:minercoin 9", recipe = { - {"minertrade:minemoney"}, + {"minertrade:minermoney"}, }, }) -minetest.register_alias("minemoney", "minertrade:minemoney") -minetest.register_alias("minedinheiro", "minertrade:minemoney") +minetest.register_alias("minermoney", "minertrade:minermoney") +minetest.register_alias( + modMinerTrade.translate("minermoney"), + "minertrade:minermoney" +) --########################################################################################################## minetest.register_craftitem("minertrade:piggybank", { - description = "Cofre Porquinho (Vale 9 Minercedulas)", + description = modMinerTrade.translate("PIGGY BANK\n* equals 09 Minermoneys."), inventory_image = "obj_piggy_bank.png", stack_max=9, --Acumula 9 por slot - groups = { mobs=1 }, + groups = {cash=1, trade=1}, }) minetest.register_craft({ output = "minertrade:piggybank", recipe = { - {"minertrade:minemoney", "minertrade:minemoney", "minertrade:minemoney"}, - {"minertrade:minemoney", "minertrade:minemoney", "minertrade:minemoney"}, - {"minertrade:minemoney", "minertrade:minemoney", "minertrade:minemoney"} + {"minertrade:minermoney", "minertrade:minermoney", "minertrade:minermoney"}, + {"minertrade:minermoney", "minertrade:minermoney", "minertrade:minermoney"}, + {"minertrade:minermoney", "minertrade:minermoney", "minertrade:minermoney"} }, }) minetest.register_craft({ - output = "minertrade:minemoney 9", + output = "minertrade:minermoney 9", recipe = { {"minertrade:piggybank"}, }, @@ -84,15 +90,18 @@ minetest.register_craft({ minetest.register_alias("piggybank" , "minertrade:piggybank") -minetest.register_alias("cofreporquinho" , "minertrade:piggybank") +minetest.register_alias( + modMinerTrade.translate("piggybank"), + "minertrade:piggybank" +) --########################################################################################################## minetest.register_craftitem("minertrade:creditcard", { - description = "Cartão de Crédito (Vale 9 Cofre-Porquinhos)", + description = modMinerTrade.translate("CREDIT CARD\n* equals 09 Piggy Banks."), inventory_image = "obj_credit_card.png", stack_max=9, --Acumula 9 por slot - groups = { mobs=1 }, + groups = {cash=1, trade=1}, }) minetest.register_craft({ @@ -113,7 +122,10 @@ minetest.register_craft({ minetest.register_alias("creditcard" , "minertrade:creditcard") -minetest.register_alias("cataodecredito" , "minertrade:creditcard") +minetest.register_alias( + modMinerTrade.translate("creditcard"), + "minertrade:creditcard" +) --########################################################################################################## diff --git a/locale/pt.txt b/locale/pt.txt index 8e183e9..411cb1b 100644 --- a/locale/pt.txt +++ b/locale/pt.txt @@ -7,12 +7,18 @@ Opening '%s'!=Abrindo '%s'! Player '%s' has placed %02d '%s' in his safe!=O jogador '%s' colocou %02d '%s' em seu cofre! Player '% s' has removed %02d '% s' in his safe!=O jogador '%s' retirou %02d '%s' em seu cofre! +#------- item_miner_cahs.lua --------------------------------------------------------------------------- +MINERCOIN\n* Basic craftable money with gold and steel.=MINERMOEDA\n* Dinheiro básico criado com ouro e aço. +MINERMONEY\n* equals 09 Minercoins.=MINERCÉDULA\n* Equivale a 09 Minermoedas. +PIGGY BANK\n* equals 09 Minermoneys.=COFRE PORQUINHO\n* Equivale a 09 Minercédulas. +CREDIT CARD\n* equals 09 Piggy Banks.=CARTÃO DE CRÉDITO\n* Equivale a 09 Cofre-Porquinhos. + #------- item_dispensing_machine.lua --------------------------------------------------------------------------- DISPENSING MACHINE=MÁQUINA DE DISPENSADORA Customer Offer=Cliente Oferece Customer Receive=Cliente Recebe ACCEPT=ACEITAR -Exchange done!=Escambo feito! +Dispending done!=Dispensa Concluida! Current customer inventory=Inventário atual do cliente The Machine Need=A Maquina Precisa The Machine Offer=A Maquina Oferece @@ -28,7 +34,7 @@ Dispensing Machine of '%s'.=Maquina Dispensadora de '%s'. The Dispensing Machine can not be removed before being emptied!=A Máquina Dispensadora não pode ser retirada antes de ser esvaziada! You can not change your own machine!=Voce nao pode trocar na sua propria maquina! The stock of '%s' is gone. Contact him!=O estoque de '%s' acabou. Contacte-o! -the barter can not be done. Make sure you offer what the machine asks for!=O escambo nao pode ser feito. Verifique se voce ofereceu o que a maquina pede! +The dispending can not be done. Make sure you offer what the machine asks for!=A dispensa não pode ser feita. Verifique se você ofereceu o que a máquina pede! #------- item_barter_table.lua --------------------------------------------------------------------------- EXCHANGE TABLE\n(Player to Player)=MESA DE ESCAMBO\n(Jogador para Jogador) @@ -44,5 +50,9 @@ Confirm=Confirmar Saving strongbox from all players in the file '%s'!=Salvando cofre de todos os jogadores no arquivo '%s'! # ------- alias --------------------------------------------------------------------------- +minercoin=minermoeda +minermoney=minercedula +piggybank=cofreporquinho +creditcard=cartaodecredito dispensingmachine=dispensadora exchangetable=mesadetroca diff --git a/sounds/sfx_failure.ogg b/sounds/sfx_failure.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ddc5dafd88df38fdf7fbc55f76d0d9153bf23da1 GIT binary patch literal 5181 zcmbtX2~-nF`tO7*K~&VBs8PeE2?RL|2nr5F5E2MSLK6bC2oeM#sF0vDBQ9V-WraaV z5D^_vf+i5eAaMkB@ZeTKLttV?fx!b1Pf%vYncc0x&hGyA?R&fL{p(eCe^vF>ufF5g z)z!hfcCjEd^!L(M@?)S*Ea?k8gj$Wt*pn8Ql&MMdF$P|L8N4K?yToCD>%*i$NyBl((Xewm) zIN<<2wySI!muyPK41L{uW9I4C1WLRa1nEOw<^~JmhMllfOqF>XHnf6-p<-g)v88FN zH({wW1fl8rmrv8)+?ZL7na?qRKwKO#7D51{yBU)tIA%VnrYx@8sRN&W Ae*ksdK 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 literal 0 HcmV?d00001