Ir para conteúdo

Featured Replies

Postado

Olá, respondi seu tópico lá no xistibia. Vou por a mesma resposta que eu coloquei lá aqui. Se puder dá meus reps lá agradeço HUAEHAE (to precisando)

Sim. Funciona assim o script: Quando você upar tal level você ganhará uma quantidade de level (bônus), vários servidores possuem esse script, como por exemplo o GlobalWar.

Pasta do seu OT/data/creaturescripts/creaturescripts.xml:


<event type="advance" name="BonusLevel" event="script" value="bonuslevel.lua"/>

Pasta do seu OT/data/creaturescripts/scripts/bonuslevel.lua:

local config = {

	    level = 20, -- Level que você ganhará o bônus em leveis!

	    storage = 99969, -- Storage

	    msg = "Gratz!! You gain +"..config.leveis.." leveis, because you up level "..config.level.."!", -- Mensagem que vai aparecer ao player.

	    leveis = 20, -- Leveis que o player irá ganhar.

}

function onAdvance(cid, skill, oldLevel, newLevel)

	    if skill == SKILL__LEVEL and getPlayerStorageValue(cid, config.storage) < 1 and newLevel == config.level then

			    doPlayerAddLevel(cid, config.leveis)

			    setPlayerStorageValue(cid, config.storage, 1)

			    doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, config.msg)

	    end

	    return true

end

Agora pra finalizar: Abra a pasta do seu OT/data/creaturescripts/scripts/login.lua e adicione essa tag:

registerCreatureEvent(cid, "BonusLevel")

supernatural-400x206.jpg

KingFlyre

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

Top Posters In This Topic

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

Informação Importante

Confirmação de Termo