Ir para conteúdo
  • 0

[Resolvido] auto transformar gold em platinum


fefuxd

Pergunta

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

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 1

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"/>
 

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

  • 1
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

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

  • 0

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?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...