-
Total de itens
64 -
Registro em
-
Última visita
-
Dias Ganhos
3
Histórico de Reputação
-
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?
-
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)
-
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!
-
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)
-
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!
-
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.
-
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.
-
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:
-
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™
-
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?!?
-
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)
-
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
-
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.