Postado Maio 8, 2011 14 anos Este é um post popular. Créditos no script. Explicação: no script, quando você upar level 50 você ganhará 30k (valores podem ser facilmente editádos através do config) 1. Crie um arquivo com o nome de "recompensa.lua" (sem aspas) em : data/creaturescripts/scripts. Ponha: --[script by Renato Ribeiro to TibiaKing.com]-- local config = { level = 50, -- level que irá ganhar storage = 9557, -- storage msg = "Você ganhou 30k por avaçar ao level 50.", -- mensagem ao ganhar qnt = 3; -- quantidade de crystal coin msgtp = MESSAGE_EVENT_ADVANCE, -- tipo da mensagem itemid = 2160, -- id do crystal coin (pode mudar se quiser) } function onAdvance(cid, oldLevel, newLevel) if getPlayerStorageValue(cid, config.storage) < 1 and getPlayerLevel(cid) >= config.level then doPlayerAddItem(cid, config.itemid, config.qnt) setPlayerStorageValue(cid, config.storage, 1) doPlayerSendTextMessage(cid, config.msgtp, config.msg) end return TRUE end [/code] [b]2. Em, data/creaturescripts abra o arquivo creaturescripts.xml.[/b] Adicione a tag: [code]<event type="advance" name="recompensa" event="script" value="recompensa.lua"/> 3. Em, data/creaturescripts/scripts abra o arquivo longin.lua. Adicione esta linha antes do ultimo return true: registerCreatureEvent(cid, "recompensa") Meu primeiro CreatureEvent Quem gostou pede Biiiis! (: rena.to
Postado Maio 8, 2011 14 anos Administrador Se eu não me engano já fiz um script desse para o Odirion lembra? É bem útil para servidores que as rates são baixas e o player logo traça suas metas... TibiaKing Team- KingTópicos www.tibiaking.com
Postado Maio 8, 2011 14 anos Autor Lembro do Odirion, mas não do script AHSUHASUA Eu não jogava o ot, eu era GM .-. Enfim, valeu (: rena.to
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.