DA
pedido

Como criar novo dinheiro?

Por davidjohson, 08 de out. de 2013 em Scripts

resolvido
tibia
otserv
4
733
davidjohsonD
08 de outubro de 2013 às 11:57

Gente dinheiro no meu ot é fácil pq é baiak, ai vc tem 10kk, mas precisa de 30kk pra comprar uma arma, tudo bem, mas o problema é que o dinheiro fica muito mal organizado, eu fico com 2 bps só pra dinheiro, eu queria q pude-se transformar dinheiro (100 crystal coins) em um Gold Ingot, pq ai cada Gold Ingot valeria 1kk, e queria também que desse pra comprar com esse dinheiro em npc, igual no otpokemon a nova nota deles

 

9971 id do gold ignote

 

Gold_Ingot.gif

ScythePhantomS
12 de outubro de 2013 às 12:02

http://www.xtibia.com/forum/topic/146079-action-novo-tipo-de-dinheiro-em-seu-ot/

 

espero que o ajude.

LumusL
12 de outubro de 2013 às 12:34

Bom, eu fiz aqui pra você.

 

Vá em data/actions/scripts e crie um arquivo.lua e renomeie ele para change.lua

 

Cole isso dentro:

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

------------#Configurações#----------------
local config = {
	crystal = 2160,
	newcoin = 9971,
	qtd1 = 100,
	qtd2 = 1,
}
----------#Fim das configurações#----------

------------#*#Início do Script#*#--------------
if doPlayerRemoveItem(cid, config.crystal, config.qtd1) then
	if doPlayerAddItem(cid, config.newcoin, config.qtd2) then
		doPlayerSendTextMessage(cid,22,"Você trocou "..config.qtd1.." {"..getItemNameById(config.crystal).."s} por "..config.qtd2.." {"..getItemNameById(config.item2).."s}.")
		else
		doPlayerSendTextMessage(cid,22,"Você não tem "..config.qtd1.." {"..getItemNameById(config.item1).."s}.")
	end
end

return true
end
------------#*#Fim do script#*#--------------
<action itemid="9971" script="change.lua" />
2 meses depois...
OmegaO
05 de dezembro de 2013 às 22:51

Tópico movido para a seção de dúvidas e pedidos resolvidos.