Blazera 8.60
blazera.net
SOBRE O BLAZERA
Um fresh start em um servidor 8.6 clássico, com real map, focado na experiência raiz do Tibia. | Classic Real Map • Fresh Start • Client 8.6 • Old School Gameplay • Active Community
Inicia em:
--
Participar
Histórico de Curtidas
-
[email protected] deu reputação aPedroSTTem NTO B&W Editada por PedroSTT V2 . 8.54Olá galera , voltando a postar , vou disponibilizar pra vocês uma base de um antigo projeto que eu estava trabalhando.
Sobre o client : Vou disponibilizar apenas a dat e a spr , pois é OTC , então voces baixem um e editem do seu jeito.
A Base não esta 100% terminada , pois estou sem tempo trabalhando em outro projeto. ( O meu novo projeto não é de Narutibia , por isso estou postando essa base do antigo projeto).
Movam para a area certa , Pois não estou conseguindo criar o tópico la.
Informações
Bugs e coisas incompletas
Printscreen
Download
Créditos
-
[email protected] deu reputação a Bizzle em [CreatureScript] Level Speed ao Atingir Determinado Level - REFORMULADO[CreatureScript] Level Speed ao Atingir Determinado Level
Basicamente, esse script se resume a aplicar determinada velocidade ao player quando ele atingir determinado level.
Vamos dar início a instalação do script em seu servidor.
Primeiramente, vá até a pasta data/creaturescripts/scripts, crie um arquivo nomeado como levelspeed.lua e adicione o seguinte script a ele:
local info = { [10] = {speed = 238}, [50] = {speed = 318}, [100] = {speed = 418}, [150] = {speed = 518}, [200] = {speed = 618}, [250] = {speed = 718}, [300] = {speed = 818}, [350] = {speed = 918}, [400] = {speed = 1018}, [450] = {speed = 1118}, [500] = {speed = 1218}, [550] = {speed = 1318}, [600] = {speed = 1418}, [650] = {speed = 1518}, [700] = {speed = 1618}, [750] = {speed = 1718}, [800] = {speed = 1818}, [999] = {speed = 2218} } function onAdvance(cid, skill, oldLevel, newLevel) for level, x in pairs(info) do if skill == 8 and newLevel >= level then doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, info.speed) end end return 1 end Na mesma pasta (data/creaturescripts/scripts) abra o arquivo login.lua e adicione a seguinte linha ao script:
registerCreatureEvent(cid, "LevelSpeed")
local info = { [10] = {speed = 238}, [50] = {speed = 318}, [100] = {speed = 418}, [150] = {speed = 518}, [200] = {speed = 618}, [250] = {speed = 718}, [300] = {speed = 818}, [350] = {speed = 918}, [400] = {speed = 1018}, [450] = {speed = 1118}, [500] = {speed = 1218}, [550] = {speed = 1318}, [600] = {speed = 1418}, [650] = {speed = 1518}, [700] = {speed = 1618}, [750] = {speed = 1718}, [800] = {speed = 1818}, [999] = {speed = 2218} } Acima, onde está, por exemplo: [150] = {speed = 518}, quando o player atingir o level 150, sua velocidade será 518 (velocidade de um level 150 no Tibia Global, sem itens ou spell ativada).
Agora, na mesma pasta (data/creaturescripts), abra o arquivo creaturescripts.xml como bloco de notas e adicione a seguinte tag: <event type="advance" name="LevelSpeed" event="script" value="levelspeed.lua"/>
Mudei a função do script quando reformulei o tópico.
Acesse essa página para fazer diversos cálculos (como o de Experiência, de Skill, de Velocidade, de Informações do Level e/ou Level mínimo para Exp Party) com mais facilidade, clicando aqui (não tiver nenhuma intenção em divulgar o site onde essa calculadora está hospeada, apenas informar aos membros que há um recurso neste link).
Se for postar em outro lugar, ao menos coloque os créditos (meus).
Façam bom proveito.
-
[email protected] deu reputação a GOD Vitor em Script staffCriando
va em data\talkactions\scripts
Primeiro passo-crie uma pasta .lua,renomeie para "staff"
cole isso dentro dele: function onSay(cid, words, param)
pos = {x=1056, y=1049, z=7}
doSendMagicEffect(getPlayerPosition(cid),21)
doPlayerSendCancel(cid,"Você foi teleportado para area staff!")
doTeleportThing(cid,pos)
end
cole isso dentro dela: <talkaction words="!staff" access="3" script="staff.lua"/>
salve e pronto!
Editando:
pos = {x=1056, y=1049, z=7}
é as cordenadas para quando usar o tal comando,o staff vai se teleportar.
doPlayerSendCancel(cid,"Você foi teleportado para a area staff!")
é a mensagem que vai aparecer,quando o staff se teleportar.