Ir para conteúdo

Featured Replies

Postado

Tenho um servidor de dbo que estou trabalhando nele a um tempo e hj me deparei com esse problema que creio eu não seja tão difícil de resolver. (não entendo nada de programação)

 

Enfim, estou com um problema com o meu changegold. Criei uma nova moeda que se chama "Gold Nugget" e ela está funcionando perfeitamente nos npc's, banco e etc. O único problema é que não consigo transformar 1 Gold Nugget em 100 Golds (1kk) e nem 100 Golds para 1 Gold Nugget. Na verdade nenhuma das moedas estão transformando! Vou deixar a action aqui a baixo.

 

Action

Spoiler


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 = ITEM_GOLD_NUGGET, effect = TEXTCOLOR_LIGHTBLUE
},
[iTEM_GOLD_NUGGET] = {
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
 

 

Tag

Spoiler

    <!-- Change gold -->
    <action itemid="2148" event="script" value="other/changegold.lua"/>
    <action itemid="2152" event="script" value="other/changegold.lua"/>
    <action itemid="2160" event="script" value="other/changegold.lua"/>
    <action itemid="13828" event="script" value="other/changegold.lua"/>

 

 

 

 

 

CONSEGUI RESOLVER SOZINHO. OBRIGADO <3

Editado por nizin (veja o histórico de edições)

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo