FE
pedido scripts

[Resolvido] auto transformar gold em platinum

Por fefuxd, 02 de ago. de 2017 em Resolvidos

5
3.2k
fefuxdF
02 de agosto de 2017 às 06:54

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

LeoxtibiaL
02 de agosto de 2017 às 11:26
Melhor resposta

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 Agosto 2 por Leoxtibia

fefuxdF
02 de agosto de 2017 às 15:20

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?

LeoxtibiaL
02 de agosto de 2017 às 17:05
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 Agosto 2 por Leoxtibia

3 meses depois...
StigalS
29 de novembro de 2017 às 15:29
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.