Ir para conteúdo
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    [email protected] deu reputação a PedroSTT em NTO B&W Editada por PedroSTT V2 . 8.54   
    Olá 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
     
  2. Gostei
    [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.
  3. Gostei
    [email protected] deu reputação a GOD Vitor em Script staff   
    Criando
    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.

Informação Importante

Confirmação de Termo