Ir para conteúdo

Novo Tipo De Dinheiro


maximusot

Posts Recomendados

TOPICO EXCLUSIVO AO XTIBIA

CREDITOS 100%, MEUS NÃO ACEITO COPIAS SE ENCONTRAR EM OUTRO FORUM FAVOR DENUNCIAR

Olá xtibianos, como não vi nenhum tutorial igual a esse resolvi trazer a vocês um sistema que eu uso no meu OT, a pepita de ouro...

Então vamos lá, começando abra a pasta data/action/scripts procure por crystal.lua depois abra ele apague tudo e cole isso.

 

--By ADM Leo Leonardo Caetano

function onUse(cid, item, frompos, item2, topos)

if item.itemid == 2160 and item.type == 100 then

doRemoveItem(item.uid,item.type)

doPlayerAddItem(cid,2157,1)

doPlayerSendTextMessage(cid,22,"Voce trocou 100 crystal por 1 Pepita de Ouro")

elseif item.itemid == 2152 and item.type < 100 then

doRemoveItem(item.uid,1)

doPlayerAddItem(cid,2152,100)

doPlayerSendTextMessage(cid,22,"Voce trocou 1 crystal por 100 platinum coins")

end

end

 

-- Traduzindo

Vermelho: id do crystal e a quantidade a ser trocada por 1 pepita.

Azul: o id da pepita de ouro e a quantidade.

Roxo: o que vai aparecer quando o player trocar 100 crystais por 1 pepita de ouro.

Laranja: o que vai dizer quando o player trocar 1 crystal por 100 platinum.

Pink: id do platinum coins no caso de o player trocar 1 crystal por 100 platinum (aconselho não mexer)

 

 

 

Depois disso copie e cole um arquivo qualquer (CTRL + C e CTRL + V) abra ele como bloco de notas e apague tudo que estiver dentro e cole isso

 

--By ADM Leo Leonardo Caetano

function onUse(cid, item, frompos, item2, topos)

if doRemoveItem(item.uid,1) then

doPlayerSendTextMessage(cid,22,"Voce trocou 1 pepita de ouro por 100 crystal")

doPlayerAddItem(cid,2160,100)

end

end

--Traduzindo

Vermelho: o que vai dizer quando o player trocar 1 pepita de ouro por 100 crystal.

Azul: id do crystal e quantidade equivalente a 1 pepita de ouro.

 

 

Salve este arquivo como Pepita de Ouro, depois abra data/actions/actions.xml

pule uma linha em qualquer lugar e cole isso:

<action itemid="[color="#FF0000"]2157[/color]" script="[color="#0000FF"]Pepita de Ouro.lua[/color]" />

 

--Traduzindo

Vermelho: id do novo dinheiro (pepita de ouro)

Azul: nome que você salvou o arquivo

 

 

entre no seu global.lua e subistitua isso

ITEM_GOLD_COIN = 2148

ITEM_PLATINUM_COIN = 2152

ITEM_CRYSTAL_COIN = 2160

 

por isso

ITEM_GOLD_COIN = 2148

ITEM_PLATINUM_COIN = 2152

ITEM_CRYSTAL_COIN = 2160

ITEM_PEPITA_COIN = 2157

 

Aqui vai uma Screen:

pepitapart1cu3.th.png

pepitapart2wq9.th.jpg

Editado por maximusot
Link para o comentário
Compartilhar em outros sites

Fico bem legal maximus

 

Basico, simples, util e legal.

 

Principalmente em ots loot alto que vc fica com milhoes e milhoes de crystal coin =x

auhseuhase.

 

abraço

Link para o comentário
Compartilhar em outros sites

É legal o sistema mesmo. Porém, acho que você deveria avisar que... você simplesmente fez uma troca de itens dando use em 100 crystal coins e não adcionou isto na opção 'buy' e 'sell' de NPCs, antes que alguém venha reclamar, falando que tentou comprar uma backpack com isso xD

 

//Yunie~

Link para o comentário
Compartilhar em outros sites

@Escalador

Valeu mas acho que você exagerou em dizer que merecia fixo, não é pra tanto

~~

@noobinhu

O que eu fiz foi uma coisa muito simples mesmo, porem ninguém pensou nisso antes né :D

Link para o comentário
Compartilhar em outros sites

@noobinhu

O que eu fiz foi uma coisa muito simples mesmo, porem ninguém pensou nisso antes né :D

 

Hehe, eu me expressei mal... o 'simplesmente' que eu quis dizer é que você fez 50% para realmente esta nova moeda ser um dinheiro de verdade, e não que eu queira dizer que isso é muito fácil de fazer.É facil? É... pra quem sabe :D , pra quem não sabe todas actions tem o mesmo nível de dificuldade hehe

 

 

Foi mal,

 

//Yunie~~

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...