MA

Novo Tipo De Dinheiro

Por maximusot, 26 de fev. de 2008 em Tutoriais de Scripting

otserv
tibia
script
102
30.9k
26 de fevereiro de 2008 às 00:02

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 Março 7 por maximusot

DaNDaNrOxXD
26 de fevereiro de 2008 às 01:39

Humm muito legal :D imagina um cara com 100 pepitas de ouro? Rico :D

Parabéns maximusot, não testei pois estou sem server aqui, Obrigado por compartilhar conosco seu trabalho.

DarksasukeD
26 de fevereiro de 2008 às 09:31

Aparentemente pode ser legal,

Mas você já testou o funcionamento dele na compra com NPCs?

Funciona direito?

 

Att,

//DarkSasuke

26 de fevereiro de 2008 às 18:38

@dandan~

Valeu pelos elogios... é imagina um cara com 100 milhonario

 

@darksasuke

Para fazer funcionar como dinheiro é preciso mecher no npc e não no dinheiro

MaNeRiNhUM
26 de fevereiro de 2008 às 19:04

cara

vlw veio

fico muito rox :)

SkullsS
26 de fevereiro de 2008 às 19:06

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

TprocheiraT
26 de fevereiro de 2008 às 20:30

Ficou muito bom e fácil de se entender.

Mas você tem certeza que são 100% seus os créditos? Quem é o tal "--By ADM Leo Leonardo Caetano"? Hehe. De qualquer jeito, APROVADO

Editado Fevereiro 26 por Tprocheira

26 de fevereiro de 2008 às 20:33

Eu me chamo Leonardo Caetano Bernardo, e no meu ot sou ADM Leo

:D agora tá explicado né

Editado Fevereiro 26 por maximusot

gabriferG
29 de fevereiro de 2008 às 14:10

Muito bom cara!

Esse tutorial é inédito eu acho que mereçe fix!

Facil de entender, bem explicado, organizado...

Parabens!

100% APROVADO!

Abraços :D

BlackDreamB
29 de fevereiro de 2008 às 15:40

Realmente ficou muito bom, mas escalador, nao se fixam tópicos desse tipo :winksmiley02:

noobinhuN
29 de fevereiro de 2008 às 17:28

É 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~

29 de fevereiro de 2008 às 21:37

@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

SharingamaS
01 de março de 2008 às 12:03

Ainda vou colocar no meu ot pra testar, mais parece ser EXTREMAMENTE rox!

01 de março de 2008 às 15:45

Eu testei em ot 8.00 e 8.10 :D

noobinhuN
01 de março de 2008 às 18:49
@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~~