Blazera 8.60
blazera.net
SOBRE O BLAZERA
Um fresh start em um servidor 8.6 clássico, com real map, focado na experiência raiz do Tibia. | Classic Real Map • Fresh Start • Client 8.6 • Old School Gameplay • Active Community
Inicia em:
--
Participar
Histórico de Curtidas
-
Jailson Mendes ziak deu reputação a canaldextiger em [SCRIPT] Crystal Coin -> Gold IngotFala Galerinha do TK
Fiz um Post sobre isso, mas acabei apagando porquê ele ficou morto lá
Bom, tô com um probleminha no meu OT... No OT que eu Jogo, quanto clicamos com o Direito do Mouse em um Stack de 100 Crystal Coin, ele se Transforma em 1 Gold Ingot... Corri atrás disso até que consegui ajeitar para acontecer o mesmo no meu OT, porém quando você já tem um ou mais Gold Ingots no Inventário e clica nos 100 Crystal Coin ele não vai pro mesmo Stack de Gold Ingots que você já tinha... Em geral, com todas as Moedas, ele não vai pro mesmo Stack... Segue o Anexo do que acontece no meu OT/OT que eu Jogo.
>> NO MEU OT <<
Antes de Clicar/Depois de Clicar
>> NO OT QUE EU JOGO <<
Antes de Clicar/Depois de Clicar
Perceberam que no OT que eu Jogo o Gold Ingot foi pro mesmo Stack? Pois é, no meu não acontece isso
Segue aqui os Scripts que Utilizei pra realizar esse sistema de troca (que não vai pro mesmo Stack )
"DATA\ACTIONS\SCRIPTS\OTHER\changegold.lua" (ESSE SCRIPT FOI EDITADO, O PADRÃO ERA DIFERENTE)
--Configurations local ITEM_INGOT = 9971 -- Ingot ID --End of Configs function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == ITEM_GOLD_COIN and item.type == ITEMCOUNT_MAX then --Gold Coin to Platinum Coin doChangeTypeItem(item.uid, item.type - item.type) doPlayerAddItem(cid, ITEM_PLATINUM_COIN, 1) doSendAnimatedText(fromPosition, "Platinum", TEXTCOLOR_LIGHTBLUE) elseif item.itemid == ITEM_PLATINUM_COIN and item.type == ITEMCOUNT_MAX then --Platinum Coin to Crystal Coin doChangeTypeItem(item.uid, item.type - item.type) doPlayerAddItem(cid, ITEM_CRYSTAL_COIN, 1) doSendAnimatedText(fromPosition, "Crystal!", TEXTCOLOR_TEAL) elseif item.itemid == ITEM_PLATINUM_COIN and item.type < ITEMCOUNT_MAX then --Platinum Coin to Gold Coin doChangeTypeItem(item.uid, item.type - 1) doPlayerAddItem(cid, ITEM_GOLD_COIN, ITEMCOUNT_MAX) doSendAnimatedText(fromPosition, "Gold", TEXTCOLOR_YELLOW) elseif item.itemid == ITEM_CRYSTAL_COIN and item.type < ITEMCOUNT_MAX then --Crystal Coin to Platinum Coin doChangeTypeItem(item.uid, item.type - 1) doPlayerAddItem(cid, ITEM_PLATINUM_COIN, ITEMCOUNT_MAX) doSendAnimatedText(fromPosition, "Platinum", TEXTCOLOR_LIGHTBLUE) elseif item.itemid == ITEM_CRYSTAL_COIN and item.type == ITEMCOUNT_MAX then --Crystal Coin to Ingot doChangeTypeItem(item.uid, item.type - item.type) doPlayerAddItem(cid, ITEM_INGOT,1) doSendAnimatedText(fromPosition, "Ingot", TEXTCOLOR_YELLOW) else return FALSE end return TRUE end "DATA\ACTIONS\SCRIPTS\OTHER\changeingot.lua" (ESSE AQUI FOI CRIADO)
--Configurations local ITEM_INGOT = 9971 -- Ingot ID --End of Configs function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == ITEM_INGOT then --Ingot to Crystal Coin doChangeTypeItem(item.uid, item.type - 1) doPlayerAddItem(cid, ITEM_CRYSTAL_COIN, ITEMCOUNT_MAX) doSendAnimatedText(fromPosition, "Crystal", TEXTCOLOR_TEAL) else return FALSE end return TRUE end "DATA\ACTIONS\actions.xml" (ADICIONEI ESSA LINHA)
<action itemid="9971" script="other/changeingot.lua"/> ----------------------------------------------------------------------------------------------------------
**DESTAQUE**
Para poupar a Resposta gigante de algum membro, vou facilitar deixando
aqui o Download dos arquivos para que possam Baixar, Editar e postar para que eu possa testar e vê se resolve meu problema
----------------------------------------------------------------------------------------------------------
> DOWNLOADS <
changegold.lua
changeingot.lua
> SCAN <
changegold.lua
changeingot.lua
A parte que eu tiver de adicionar nas "actions.xml" vocês podem deixar em um "Code"
ai junto do Download do arquivo editado.
Se faltar alguma Informação, avisem que eu Edito
Aguardo...
----------------------------------------------------------------------------------------------------------
Att: DexTiger
Skype: -DexTiger_- [Roger Windberg]