[Resolvido] auto transformar gold em platinum

fefuxd
Por fefuxd
em Resolvidos

fefuxd

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/17Posts: 28Gênero: Masculino

preciso de um script que transforma o gold em platinum automaticamente sem precisar dar use no gold quando chega em 100 unidades.. alguem pode me ajudar nesse script?

obrigado

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

Vê aí se funciona.

Em data/creaturescripts/scripts:

changeCash.lua

 

function onThink(cid, interval)	if(not isCreature(cid)) then	return	end	changeCash(cid, 2148)	changeCash(cid, 2152) endfunction changeCash(cid, cash)cash_count = math.floor(getPlayerItemCount(cid, cash)/100)    if cash_count ~= 0 then        doPlayerRemoveItem(cid, cash, cash_count*100)        if cash == 2148 then            doPlayerAddItem(cid, 2152, cash_count)        elseif cash == 2152 then            doPlayerAddItem(cid, 2160, cash_count)        end    endend

 

No login.lua:

 

registerCreatureEvent(cid, "changeCoins")

 

No creaturescripts.xml:

 

<event type="think" name="changeCoins" event="script" value="changeCash.lua"/>
 

sergiped.gif

fefuxd

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/17Posts: 28Gênero: Masculino

perfeito. valeu

4 horas atrás, Leoxtibia disse:

Vê aí se funciona.

Em data/creaturescripts/scripts:

changeCash.lua

 

function onThink(cid, interval)
	if(not isCreature(cid)) then
	return
	end
	changeCash(cid, 2148)
	changeCash(cid, 2152)
 end

function changeCash(cid, cash)
cash_count = math.floor(getPlayerItemCount(cid, cash)/100)
    if cash_count ~= 0 then
        doPlayerRemoveItem(cid, cash, cash_count*100)
        if cash == 2148 then
            doPlayerAddItem(cid, 2152, cash_count)
        elseif cash == 2152 then
            doPlayerAddItem(cid, 2160, cash_count)
        end
    end
end

 

No login.lua:

 

registerCreatureEvent(cid, "changeCoins")

 

No creaturescripts.xml:

 

<event type="think" name="changeCoins" event="script" value="changeCash.lua"/>
 

@Leoxtibia aproveitando a deixa como ficaria pra colocar de platinum pra crystal tbm?

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino
5 horas atrás, fefuxd disse:

perfeito. valeu

@Leoxtibia aproveitando a deixa como ficaria pra colocar de platinum pra crystal tbm?

 

 

O script já faz isso também

sergiped.gif

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
O pedido neste tópico de foi atendido e/ou o autor do tópico resolveu sua duvida. Este tópico está fechado e foi movido para Pedidos - Resolvidos. Se você tiver outros pedidos, crie um novo tópico.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel