Ir para conteúdo
  • 0

Arrumar changegold script


davidjohson

Pergunta

To com um problema, arrumei um script pra trocar as grans tipo pra qnd chegar a 1kk, virar gold ignote, mas tem um problema, não consigo transformar o gold ignote pra 1kk de volta!

 

script

 


local coins = {
[iTEM_GOLD_COIN] = {
to = ITEM_PLATINUM_COIN, effect = TEXTCOLOR_YELLOW
},
[iTEM_PLATINUM_COIN] = {
from = ITEM_GOLD_COIN, to = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_LIGHTBLUE
},
[iTEM_CRYSTAL_COIN] = {
from = ITEM_PLATINUM_COIN, to = 9971, effect = TEXTCOLOR_TEAL
},
[9971] = {
from = ITEM_CRYSTAL_COIN, effect = TEXTCOLOR_TEAL
}
}

function onUse(cid, item, fromPosition, itemEx, toPosition)
if(getPlayerFlagValue(cid, PLAYERFLAG_CANNOTPICKUPITEM)) then
return false
end

local coin = coins[item.itemid]
if(not coin) then
return false
end

if(coin.to ~= nil and item.type == ITEMCOUNT_MAX) then
doChangeTypeItem(item.uid, item.type - item.type)
doPlayerAddItem(cid, coin.to, 1)
doSendAnimatedText(fromPosition, "$$$", coins[coin.to].effect)
elseif(coin.from ~= nil) then
doChangeTypeItem(item.uid, item.type - 1)
doPlayerAddItem(cid, coin.from, ITEMCOUNT_MAX)
doSendAnimatedText(fromPosition, "$$$", coins[coin.from].effect)
end
return true
end


O GENIO AUQI ESQUECEU DE POR NA ACTIONS .XML PODEM FECHAR --. MLZZZZZZ

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Pra transforma ele de volta vc tem que fazer outro script.

 

Assim:

 

function onUse(cid, item, fromPosition)

doTransformItem(item.uid, 2160, 100)

doSendAnimatedText(fromPosition, "$$$", TEXTCOLOR_BLUE)

return true

end

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

×
×
  • Criar Novo...