Ir para conteúdo

Featured Replies

Postado

.Qual servidor ou website você utiliza como base? 

 

theforgottenserver - globalhaunt12.15

 

Qual o motivo deste tópico? 

 

gostaria de implementar o changegold no servidor.

 

 

todos os scritps que já peguei, ou não estão funcionando ou eu não estou sabendo configurar.

 

Alguém poderia me ajudar com este script?

 

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

  • Respostas 5
  • Visualizações 626
  • Created
  • Última resposta

Top Posters In This Topic

Postado

Boa tarde @dariomorais , tudo bom?

Acredito ter entendido o solicitado...

 

  • Esse tópico pode ser útil:

 

 

  • Segunda opção:
Spoiler

actions/scripts/changegold.lua


local config = {
    [ITEM_GOLD_COIN] = {changeTo = ITEM_PLATINUM_COIN},
    [ITEM_PLATINUM_COIN] = {changeBack = ITEM_GOLD_COIN, changeTo = ITEM_CRYSTAL_COIN},
    [ITEM_CRYSTAL_COIN] = {changeBack = ITEM_PLATINUM_COIN}
}

function onUse(player, item, fromPosition, target, toPosition, isHotkey)
    local coin = config[item:getId()]
    if coin.changeTo and item.type == 100 then
        item:remove()
        player:addItem(coin.changeTo, 1)
    elseif coin.changeBack then
        item:remove(1)
        player:addItem(coin.changeBack, 100)
    else
        return false
    end
    return true
end

 

 

actions.xml


<action itemid="2148" script="changegold.lua" />
<action itemid="2152" script="changegold.lua" />
<action itemid="2160" script="changegold.lua" />

 

 

 

É um sistema simples, a única coisa a verificar é se as ID's do actions.xml correspondem com a do seu servidor.

VI6MDIG.png

 

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

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord TibiaKing

 

Postado
  • Autor
36 minutos atrás, Stigal disse:

Boa tarde @dariomorais , tudo bom?

Acredito ter entendido o solicitado...

 

  • Esse tópico pode ser útil:

 

 

  • Segunda opção:
  Mostrar conteúdo oculto

actions/scripts/changegold.lua



local config = {
    [ITEM_GOLD_COIN] = {changeTo = ITEM_PLATINUM_COIN},
    [ITEM_PLATINUM_COIN] = {changeBack = ITEM_GOLD_COIN, changeTo = ITEM_CRYSTAL_COIN},
    [ITEM_CRYSTAL_COIN] = {changeBack = ITEM_PLATINUM_COIN}
}

function onUse(player, item, fromPosition, target, toPosition, isHotkey)
    local coin = config[item:getId()]
    if coin.changeTo and item.type == 100 then
        item:remove()
        player:addItem(coin.changeTo, 1)
    elseif coin.changeBack then
        item:remove(1)
        player:addItem(coin.changeBack, 100)
    else
        return false
    end
    return true
end

 

 

actions.xml



<action itemid="2148" script="changegold.lua" />
<action itemid="2152" script="changegold.lua" />
<action itemid="2160" script="changegold.lua" />

 

 

 

É um sistema simples, a única coisa a verificar é se as ID's do actions.xml correspondem com a do seu servidor.

 

@Stigal pois bem. conferi, os id's são esses sim. desligo e ligo meu servidor na plataforma OTMANAGER, mas não funfa.

 

E... está inserida na pasta do /data/actions/scripts o arquivo changegold.lua e  inserido as linhas recomendadas no arquivo actions.xml da pasta /actions

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.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo