Ir para conteúdo

Featured Replies

Postado

Tem esse seguinte script do Vodkart abaixo, é um shop system, o que eu precisava se alguém conseguir fazer, é um script a parte que funcione junto desse... como assim? Um script que o player ganha 1 ponto ao logar no ot, ou script que passa em x sqm ganha 1 ponto, qualquer coisa que faça o jogador ganhar 1 ponto automaticamente. Tem que ser o mesmo point do shop system

http://www.tibiaking.com/forum/topic/16863-resolvido-shop-por-bau/

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Resolvido por zipter98

Ir para solução
  • Respostas 5
  • Visualizações 665
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Ué, só usar a função que o Vodkart disponibilizou: addPoints(cid, amount) Exemplo de código no qual o jogador loga e ganha 1 ponto: function onLogin(cid)     if getCreatureName(cid) ~= "Account Ma

  • Yep, exatamente. Em data/creaturescripts/scripts. Depois, você só adiciona a tag em creaturescripts.xml (não precisa adicionar nada em login.lua, visto que o callback é onLogin).

Postado
  • Solução

Ué, só usar a função que o Vodkart disponibilizou:

addPoints(cid, amount)

Exemplo de código no qual o jogador loga e ganha 1 ponto:

function onLogin(cid)
    if getCreatureName(cid) ~= "Account Manager" then
        if getPlayerStorageValue(cid, 9018) < 1 then
            addPoints(cid, 1)
            setPlayerStorageValue(cid, 9018, 1)
            doPlayerSendTextMessage(cid, 27, "You received one point.")
        end
    end
    return true
end

Exemplo de código no qual o jogador passa por certo piso e ganha 1 ponto:

function onStepIn(cid, item, position, fromPosition)
    if not isPlayer(cid) then
        return true
    end
    if getPlayerStorageValue(cid, 9019) < 1 then
        addPoints(cid, 1)
        setPlayerStorageValue(cid, 9019, 1)
        doPlayerSendTextMessage(cid, 27, "You received one point.")
    end
    return true
end

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

não respondo pms solicitando suporte em programação/scripting

Postado
  • Autor
  Em 11/01/2015 em 23:51, zipter98 disse:

 

Ué, só usar a função que o Vodkart disponibilizou:

addPoints(cid, amount)

Exemplo de código no qual o jogador loga e ganha 1 ponto:

function onLogin(cid)
    if getPlayerStorageValue(cid, 9018) < 1 then
        addPoints(cid, 1)
        setPlayerStorageValue(cid, 9018, 1)
        doPlayerSendTextMessage(cid, 27, "You received one point.")
    end
    return true
end

Exemplo de código no qual o jogador passa por certo piso e ganha 1 ponto:

function onStepIn(cid, item, position, fromPosition)
    if getPlayerStorageValue(cid, 9019) < 1 then
        addPoints(cid, 1)
        setPlayerStorageValue(cid, 9019, 1)
        doPlayerSendTextMessage(cid, 27, "You received one point.")
    end
    return true
end

 

Esse do login eu crio um creaturescripts? Como faço?

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

(1º) | [8.60] - Galaxy Server - Download

(2º) | [8.60] - Glorious Server - Download

(3º) | [8.60] - Epic Server - Download

Postado

Yep, exatamente. Em data/creaturescripts/scripts. Depois, você só adiciona a tag em creaturescripts.xml (não precisa adicionar nada em login.lua, visto que o callback é onLogin).

não respondo pms solicitando suporte em programação/scripting

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.7k

Informação Importante

Confirmação de Termo