Ir para conteúdo

WooX

Campones
  • Total de itens

    64
  • Registro em

  • Última visita

  • Dias Ganhos

    3

Histórico de Reputação

  1. Upvote
    WooX deu reputação a felzan em [Tutorial]Adicionando Efeitos   
    Indice:
    Introdução Downloads Tutorial: Adicionando efeitos Adicionando efeitos no servidor Adicionando monstros Adicionando Itens Problemas possívels Extras Links úteis

    introdução
    Neste tuto você aprenderá a base de como modificar seu jogo!
    Adicionando novos efeitos; Novos monstros; Novos itens. E como configur=a-los no servidor.

    Downloads
    Procure aqui as Sources que deseja usar.
    Tibia Dat Editor Créditos a Demonic Applications
    Otitemeditor 8.54 caso queira outra versão, procure.
    Dev C++-->http://www.speedysha...gottenDevCpp.7z
    Tutorial
    Efeitos
    Vamos usar o DatEditor agora:
    clique na pastinha e navegue até o '.spr' e o '.dat' do seu cliente, escolha 780 ao lado do open, e clique em 'Open'.
    [File/New/Effect] Abriu um espaço em branco nas lista de efeitos.
    [import/Sprites] Navegue até as imagens e selecione todas; Se aparecer algo como "Overwrite" clique em "no".
    Agora iremos configurar os efeitos; E para isso devemos saber de algumas coisas. Quantas animações tem meu efeito?. Qual o tamanho do meu efeito:
    Em [sprite information/Animation] coloque a quantidade de animações do seu efeito. Em [sprite information/Width&Height] ajuste o tamanho da animação.
    Agora terá de arrumar as direções. tome outro efeitos como base para arrumar as setas.
    Depois de pronto salve [clique no disquete]
    --PARTE NÃO ALTERADA DIA 22/04/2011
    Efeitos no Servidor


    continuando...
    Agora vamos mecher com as sources do servidor, com essas sources que se faz aquele executável que faz seu servidor rodar.
    Com o Dev C++, abra o projeto, '0.3.4pl2'/dev-cpp/TheForgottenServer.dev
    na parte da esquerda vá até 'const.h'
    vá até isso

    NM_ME_BATS = 0x42, //66

    copie a linha e adicione uma linha a mais, renomeie e mude os números.

    nesta linha mude tb- NM_ME_LAST = NM_ME_BATS,
    bote o ultimo efeito adicionado, como na imagem.
    --
    agora vamos para 'tools.cpp' na coluna da esquerda.
    copie novamente uma linha e adicione, mudando como na imagem, a perte em vermelho, é tipo um apelido, pode ser minúsculo tb. mas não esqueça de botar virgula, apenas no ultimo que não.como na imagem.

    salve os dois arquivos é claro. 'arquivos/salvar todos'
    Agora esta na hora de compilar. 'executar/compilar' ou Ctrl+f9
    espere, até aparecer 'done'.
    depois de compilado, vai na pasta '0.3.4pl2/dev-cpp' e pegue seu executável-'TheForgottenServer.exe'
    copie, ou recorte e cole na pasta do seu servidor...


    agora na pasta do seu servidor vá em data/lib/constant--se seu servidor não tem 'lib' vá em data/global
    procure por 'CONST_ME_BATS' faça novamente o processo de cópia, mudando o número.e mudando tb o CONST_ME_LAST
    faça isso botando o mesmo nome que pôs no const.h, no Dev C++.
    bom agora sim acabou...
    --FIM DA PARTE NÃO ALTERADA DIA 22/04/2011
    Adicionando Monstros
    1ª Parte: adicionando monstros em 32x32
    [File/New/Monster] Abriu um espaço em branco.
    [import/Sprites] Navegue até as sprites do seu monstro e escolha todas as imagens, se aparecer algo sobre "Overwrite" clique em 'no'.
    [sprite information/Animation] Coloque 3, pois é o pé D na frente, pé E na frente e 2 pés juntos.
    [sprite information/X Div] Coloque 4 (acredito que seja a quantidade de lados).
    Se for um bixo que voe(ou que precise ficar mudando de posição mesmo sem andar marque a opção:[item Stats/[V]Idle Animated]
    Para ajustar a posição dos monstros mecha nas flechas em baixo de "Blend Layers".
    --Pegue o nº do monstro em [Extra/Itemtype]
    Pronto seu monstro está pronto para ser posto em batalha!
    pode usá-lo agora. para poder usar o comando de trocar de outfit e que pegue o seu novo monstro, vá em [data/talkactions/scripts/newtype.lua], verá uma parte parecida com está:


    o quem a fazer é mudar a parte onde tem o '351', só acresentar 1 a cada monstro adicionado.

    Itens
    !!!!!!!!!
    Vou arrumar depois quando resolver um problema com otitemeditor versão para 8.54
    até lá vai ficar incompleto.
    !!!!!!!!!



    .::Bônus::.
    Para efetios que não sejam de apenas 1 SQM

    em width-largura bote 2
    em heigth-altura bote 2 tb
    assim seu efeito será maior. mas a área de contato, ou ataque será apenas no quadrado de baixo, e a ordem fica assim, na composição dos efeitos-itens-criaturas-shots


    Possíveis problemas
    Para Adicionar as sprites aos efitos/items/mosntros, basta arrastá-la da janela [sprites] para un espaço em cima de onde esta escrito "Blend Layers"
    Ao selecionar os arquivos para editar deu algum problema -> troque a "versão" ao lado do open[780/760].
    O programa para de funcionar do nada, então salve seu projeto de tempo em tempo.
    A sprite não aparece quando você navega até o seu diretório -> troque a extensão do arquivo a ser procurado.
    Ao importar sprites elas ficam "bugadas" -> bote em outra extensão. PNG ou BMP.
    As janelas não aparecem -> vá em window e ative as janelas que deseja.

    Links úteis:
    compilando servidor
    compilando servidor@2



    Acho que acabo!
    perguntas?
  2. Upvote
    WooX deu reputação a Vinc em Linguagem De Script   
    s, a 8.1 tem muitas menos funções,so n sei quais n tem(nuca mexi com 8.1)
  3. Upvote
    WooX recebeu reputação de zoiomalleo1 em Colocando Comando !spells   
    Como Colocar Comando !spells
    Nesse Topico Eu Irei Ensinar Como.
     
    1°Va Na Pasta Do Seu Ot Click Com O Botão Direito Do Mouse Vá Hem Novo-->Documento De Texto.
     
    http://img638.imageshack.us/img638/3319/47009704.png
     
    2°Click Com Botão Direito Do Mouse No Arquivo E Vá Hem Renomear E Coloque spells.
     
    http://img694.imageshack.us/img694/5427/31762762.png
     
    3°Abra O Arquivo E Coloque Isto.
     
     
    Verde:Lvl Necessario Para Usar A Spell.
    Roxo:Mana Necessaria Para Usar A Spell.
    Laranja:Nome Da Spell.
     
    4°Va Na Pasta Data->Talkactions->Scripts.
     
    Copie E Cole Qualquer Arquivo.
     
    http://img175.imageshack.us/img175/4388/20449223.png
     
    http://img535.imageshack.us/img535/1966/44285607.png
     
    5°Click Com O Lado Direito Do Mouse E Renomei O Arquivo Para spells.
     
    http://img541.imageshack.us/img541/3079/30518430.png
     
    6°Abra O Arquivo E Coloque Isto.
     
     
    7°Salve E Feche.
     
    http://img18.imageshack.us/img18/5218/45015241.png
     
    http://img443.imageshack.us/img443/9785/59016522.png
     
    8°Volte Na Pasta Talkactions E Click Com O Botão Direito Do Mouse Hem talkactions.xml E Va Hem Abrir Com Bloco De Notas.
     
    http://img155.imageshack.us/img155/2714/36698828.png
     
    9°Fique Precionado A Tecla Ctrl E Aperte F,Apos Isso Ditigite notice,Embaixo Desse Script Coloque Isso.
     
     
    10°Salve E Feche.
     
    http://img18.imageshack.us/img18/5218/45015241.png
     
    http://img443.imageshack.us/img443/9785/59016522.png
     
    Pronto!!!
     
    Comando !spells Colocado.
     
    Lembrando O Comando É !spells Com "s" No Final.
     
    Está Tudo Bonitinho E Bem Esplicado É Feio Não Comentar.
     
    Se Faltou Algo Comentem.
     
    Peso Desculpa Se Postei No Lugar Errado.
     
    By:Leo46
     
    Copia Não Autorizada!
  4. Upvote
    WooX deu reputação a Izaiasousa em [Arquivado]Lista De Funções De Script De Lua #3   
    Funções de scripts de Lua #3
     
    Olá :style:


     

    Hoje iremos iniciar mais uma aula de scripts de Lua. Na aula Funções de scripts de Lua #2 vimos a função e as sintaxes de function.

    Hoje iremos ver quais as funções, onde ser usada, como e por que de usar GET .

     

    Get é usado pra ler uma informação de um jogador (cid) ou um item (item.id). Ele irá ver se o jogador tem certa condição ou um certo item, tende ?

     

    Digamos que ele apenas irá ler as informações, os dados sobre o jogador ou item.

     

     

    Vamos analisar algumas que considero importantes e úteis para você, inciante nessa área!



     

    getPlayerHealth

     

    Irá ler a quantidade de Life do jogador cid.

     

    getPlayerHealth (cid)

     
    getPlayerLevel

     

    Este irá ler o nível do jogador.

     

    getPlayerLevel (cid) >= 20 then -- Ele irá ver se o jogador tem level igual ou acima de 20 para poder executar o script.

     

    getPlayerMagLevel

     

    Este aqui irá ler a quantidade do Magic Level do jogador cid.

     

    **Toda vez que eu me referir a jogador, será cid, ok?

     

    getPlayerMagLevel (cid) >= 10 then

     

     

    getPlayerMana

     

    Irá ver ler a quantidade de Mana que o jogador tem.

     

    getPlayerMana (cid) >= 350 then -- Se o jogador tiver a quantidade de mana maior ou igual à 350 então o script será executado.



    getPlayerPosition

     

    Irá ver a posição do jogador.

     

    getPlayerPosition == frompos then -- Ele irá ver se o jogador esta na posição indicada por frompos. Se ele estiver, então o script irá ser executado.



    getPlayerSkill

     

    Irá ver os skills do jogador.

     

    getPlayerSkill (cid,0) >= 10 then -- Ele irá ler o skill do jogador. Sabe aqueles valores de doPlayerAddSkillTry ? Eles também servirão aqui. Se o jogador tiver Fist (0) maior ou igual a 10 então o script será executado.



    getPlayerVocation

     

    Ele irá ler a vocação do jogador.

     

    getPlayerVocation (cid) == 2 then -- Se o jogador for Druid (2) então o script poderá ser executado. Por exemplo, uma porta que só permita entrar uma vocação.

     

    getPlayerSex

     

    Esta função irá ler o sexo do jogador. Se for feminino é 0 e se for masculino será 1.

     

    getPlayerSex (cid) == 1 then -- Ele irá ler o jogador (cid), se ele for do sexo masculino 1 então o script será executado. :w00t:

     

    getPlayerSoul

     

    Esse irá ler a quantidade de soul do jogador.

     

    getPlayerSoul (cid) >= 100 then -- Irá ler a quantidade de soul do jogador. Se ele tiver soul maior ou igual a 100 então o script será executado.

     

    getCreatureName

     

    Esse script irá ler o nome da criatura (cid). :louco:

     

    getCreatureName (cid) == Demon then -- Ele irá ler se o nome da criatura escolhida é Demon. Se for o script será executado.

     

    getPlayerPremiumDays

     

    Ele irá ler a quantidade de dias de premium do jogador.

     

    getPlayerPremiumDays (cid) >= 3 then -- Irá ler os dias de premium do jogador. No exemplo, se for maior ou igual a 3 então o script será executado.

     



    -----------



    Atividade Para casa :ras:

     

    Crie um script com as seguintes características :

     

    •Faça um baú com Unique Id;

    • O jogador deve ter o level maior que 100 para poder abrir;

    •Deve ser Sorcerer ou Druid;

    •Deve ter a mana maior ou igual à 500;

    •Quando ele abrir, ele irá receber a mensagem de Quest completada!

    •Irá aparecer dois dragons;

    •Irá aparecer a mensagem "Ops!";

     

    --------------



    Bem, este é o tutorial Funções dos scripts de Lua #3!

    Espero que isso tenha te ajudado , assim como me ajudou

    Até Funções de scripts de Lua #4 (4ª temporada)

     






  5. Upvote
    WooX deu reputação a natanaelnsd em Formando Equipe   
    Nome:Natanael
     
    Nick:Maxximuss
     
    Email:natanael-2016@msn.com
     
    Cargo:Script
     
    Interrese: Quero testar minhas abilidades em uma coisa nova e aprender mais ainda!
  6. Upvote
    WooX recebeu reputação de 85265413 em Baiak Yurots Editado   
    Ae Xtibia!


     
     
    Hoje Venho Trazer A Vocês Baiak Yurots 8.54 a 8.57 Editado!
     
    Download
     
    Oque A De Novo No Server
     
    Novas Spells
     
    Novos Itens
     
    Spells
     
     
    Sorcerer:exevo gran mas hur
     
    Druid:exevo gran mas mort
     
    Knight:exori mas gran
     
    Paladin:exori song
     
    Itens
     
    Wand Vip
     
    Rod Vip
     
    Mage Vip Set(Almenta ML 10)
     
    Warrior Vip Set(Almenta Skill 10)
     
    Tamben Foi Adicionado Comando !spells
     
     
    Estou Começando Outro Progeto Não Poderei Terminar O Server!
     
     
    Caso Tenham Gostado Do Servidor Ajuda Eu No REP+ Ai!
     
    Caso Não Tenha Achado O Server Bom Coloque A Sua Critica No Comentario.
  7. Upvote
    WooX recebeu reputação de oldeight em Baiak Yurots Editado   
    Ae Xtibia!


     
     
    Hoje Venho Trazer A Vocês Baiak Yurots 8.54 a 8.57 Editado!
     
    Download
     
    Oque A De Novo No Server
     
    Novas Spells
     
    Novos Itens
     
    Spells
     
     
    Sorcerer:exevo gran mas hur
     
    Druid:exevo gran mas mort
     
    Knight:exori mas gran
     
    Paladin:exori song
     
    Itens
     
    Wand Vip
     
    Rod Vip
     
    Mage Vip Set(Almenta ML 10)
     
    Warrior Vip Set(Almenta Skill 10)
     
    Tamben Foi Adicionado Comando !spells
     
     
    Estou Começando Outro Progeto Não Poderei Terminar O Server!
     
     
    Caso Tenham Gostado Do Servidor Ajuda Eu No REP+ Ai!
     
    Caso Não Tenha Achado O Server Bom Coloque A Sua Critica No Comentario.
  8. Upvote
    WooX recebeu reputação de natanaelnsd em Formando Equipe   
    Ae Xtibia!

     
    Estou Aqui Tetando Formar Uma Equipe Dedicada!
     
    Estou Criando Um Progeto De Tibia X-Man,Baseado No Filme E Desenho Portanto Sera Um Progeto Grande!
    Presciso De 5 Intregrantes Na Equipe No Quais Sejam:
     
    :63_63: Administradores: [Eu] [Vytor]
     
    :li: Mappers: [VAGO]
     
    Scripter: [VAGO]
     
    :appearance: Spriter: [VAGO]
     
    Caso Esteja Enteressado Em Participar, Preencha O Formulário.
     
    Nome:
     
    Nick:
     
    Email:
     
    Cargo:
     
    Interrese:
  9. Upvote
    WooX deu reputação a Overloker em Criando Spell Book   
    Ola Gelera do Xtibia,
    Estou comecando, meu primeiro topico, entao se estiver na area errada, me ajudem
     
    Vamos La, Esse Tutorial e para quem quer aprender a fazer um Spellbook.
     
    Tutorial :
     
    1. Esse Sera o Livro Usado.
     

     
    2. Va em data > items > items.xml e procura pelo ID "2217".

     
    Explicando :
    Vermelho - ID do BOOK.
    Azul - Weight = Peso / 1500 = 15.00oz
    Verde - Nome do Item, que no caso e o book.
     
    3. Adicione As Seguintes Linhas Embaixo do Peso.
     
    Entao ficando assim :

     
    LEMBRANDO QUE NAO PULE LINHAS PARA ESSA TAG, ESTA SOMENTE PARA O TUTORIAL .
     
    Explicando :
    Azul - MagicLevelPoints, Quando que ele vai aumentar de ML, no caso esta sendo 3.
    Rosa - O Valor da defesa dele , no caso esta com 14 de Defesa, se igualando a um Wooden Shield .
    Preto - Weapon Type, no caso ele vai ser usado como shield (escudo)
     
    4. Va em data > actions > actions.xml, e procure a parte de SpellBooks.

     
    Explicando :
    Vermelho - E a parte que voce busca, Spellbooks, nao altere ou tire pontos.
    Verde - Esses IDS sao os livros que estao como Spellbooks .
     
    Adicione a seguinte TAG , embaixo do Ultimo Book .
     
     
    Entao Ficando Assim :

     
    Explicando :
    Vermelho - Ai esta a linha adicionada.
    Verde - Lugar aonde se encontra, se seu spellbook.lua , nao estiver nesse local, mude-o.
     
    5. Voce Acabou seu SpellBOOK. !!!
     
    Resultado :

     
    Creditos ~
     
    Todos Para mim / - Overloker™
     
    Espero que tenham gostado, fiz todo colarido para todos entenderem !
     
    Gostou ? da +REP
     
     
    Abracos
     
    Att
    -Overloker™
  10. Upvote
    WooX deu reputação a jennao em Criando Server Em Internet Compartilhada   
    Limandri3l
    Eu uso isso faz tempo e nunca aconteceu nada aqui, e seu avast deve estar doido, pois aqui tambem e avast e nunca acusou nada.
     
    Woox20
    Funciona sim, se você seguir os passos certinhos.
     
    Ofleo
    Você e burru?!?
  11. Upvote
    WooX deu reputação a betinhowz666 em [8.54] Mapa Pokemon Betinhowz666   
    Hello


    Como prometido irei disponibilizar agora o download do mapa pokemon que estive trabalhando.


    Coloquei as houses mais não o respaw.







    Apresentações ?


    Vamos lá para uma prévia das cidades.


    As hunt's vocês terão que baixar para conferir







    CITY 1








    CITY 2









    CITY 3








    CITY 4












    Me ajudem a atingir 200 REP +, Que farei este mapa ficar muito melhor do que está.







    Antes era 150 REP+, Mas por conta de alguns moderadores me tirarem REP + dizendo que eu tinha feito outra conta para me dar REP + agora será 200.








    Segue o download do mapa e o que precisa para que você abra-o













    MAPA BETINHOWZ666









    SPR POR PIRADECO






















    Créditos:


    PeeWee - por fazer parte do mapa


    Piradeco - pelas .spr e .dat


    betinhowz666 - por estar editando. (EU)


  12. Upvote
    WooX recebeu reputação de DevilMoon em Npc Que Vende Nova Vocação   
    Ae Xtibianos
     
    Vou Ensinar A Vocês Como Criar Um Npc Que Vende A Nova Voc Que Vc Criou No Seu Server!
     
    1°Vá Hem data/npc/
     
    Click Hem Novo->Documento De Texto
     
    Renomei Para Nome Que Quiser
     
    Dentro Coloque Iso
     
     
    Azul:Nome Do NPc
     
    Click Hem Salvar Como
     
    Coloque Nome Que Quiser + No Final Coloque.xml
     
    E Salve Na Pasta Do Seu Ot
     
    Agora Delete O Arquivo Txt Que Tinha Criado!
     
    2°Vá Hem data/npc/scripts/
     
    Copie E Cole Qualquer Arquivo.lua
     
    Renomeio Para vip promote
     
    Dentro Coloque Iso
     
     
    Vermelho:Vocação
    Verde:Preço Da Voc
    Roxo:ID Da Voc
     
    É Isso Vlw
     
    Se Falto Algo Comenten
     
    By:Leo46
  13. Upvote
    WooX recebeu reputação de Vodkart em Colocando Comando !spells   
    Desculpe-me Prometo Que Vou Melhorar!
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...