Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 01/24/13 em todas áreas

  1. Olá galera Graças ao meu mestre Oneshot eu consegui aprender a poderosa Programação Orientada a Objetos, ou Oriented-object Programming (OOP), e fiz meu primeiro sistema com ela, um sistema de Potions. Script (potions.lua): Tag (actions.xml): <action itemid="8704;7618;7588;7591;8473;7620;7589;7590" script="potions.lua"/> Configurando: Créditos: - LuckOake -- Pelo Script - Oneshot -- Por me ensinar OOP e ajudar com o script
    4 pontos
  2. Slicer

    Adicionando novas spells - PDA

    Ola galera hoje trago para vocês um tutorial de como adicionar novas spells aos pokemons em um servidor 'PDA'... Tutorial feito a pedido do usuario: @josegremista Importante: Antes de começar gostaria de deixar claro que criar uma nova spell em um servidor de pokemon eh totalmente diferente que criar uma spell em um servidor de tibia, as spells de pokemon são criadas em lib/pokemon moves.lua e não na pasta spells como no tibia... A pasta spells vai simplismente 'chamar' as spells feitas na pasta lib. Vão em lib/pokemon moves.lua e achem isso.. Caso estejam usando meu servidor: --/////////////////////// PASSIVAS /////////////////////////--Caso usem outro tipo de 'PDA', vão ao final do script e achem isso: end return true end E entao adicionem um outro 'elseif'... elseif spell == "xxxx" thenOnde "xxxx" é o nome da nova spell... E então embaixo disso, criem o script da nova spell.. Exemplo: local pos = getThingPosWithDebug(cid) doMoveInArea2(cid, 91, inferno1, FIREDAMAGE, 0, 0, spell) addEvent(doDanoWithProtect, math.random(100, 400), cid, FIREDAMAGE, pos, inferno2, -min, -max, 0) Importante: Caso usem meu servidor, aconcelho a olharem o arquivo lib/newStatusSyst.lua, la estão todas as funções de dano do servidor... Importante: Não coloquem areas de spells nesse arquivo! As areas de spells devem ser colocadas em lib/areas.lua, para deixar o outro script mais organizado... Depois de criado o script da spell, vão em lib/configuration.lua e achem a tabela movestable, e então adicionem a nova spell nos pokes q vocês quiserem... No meu 'PDA' usem: move1 = {name = "xxxx", level = aa, cd = bb, dist = cc, target = dd, f = ee, t = "yyyy"},Onde: "xxxx" = nome da spell, aa = level que o poke/player precisa ter para usar a spell, bb = cd, tempo de espera, para usar a spell denovo, cc = distância minima que o poke tem q tar pra usar a spell, dd = coloquem 1, caso precise ter um target pra usar a spell, ou coloquem 0, caso não precise de target pra usar a spell, ee = esse é o 'dano' da spell, esse valor vai ser usado na formula final de dano de cada spell -caso seja uma spell que não tem dano coloquem 0-, "yyyy" = é o 'tipo' da spell -"grass", "water", "fire"...- Caso usem outro tipo de 'PDA' usem: move1 = {name = "xxxx", level = aa, cd = bb, dist = cc, target = dd},Onde: "xxxx" = nome da spell, aa = level que o poke/player precisa ter para usar a spell, bb = cd, tempo de espera, para usar a spell denovo, cc = distância minima que o pokemon tem que tar pra usar a spell, dd = coloquem 1, caso precise ter um target pra usar a spell, ou coloquem 0, caso nao precise de target pra usar a spell Importante: caso usem outro tipo de 'PDA' o dano e o 'tipo' da spell ficam em lib/moves.lua... ["xxxx"] = {f = aa, t = "yyyy"}, Onde: "xxxx" = nome da spell, aa = esse é o 'dano' da spell, esse valor vai ser usado na formula final de dano de cada skill -caso seja uma skill que n]ao tem dano coloquem 0-, "yyyy" = é o tipo da spell -"grass", "water", "fire"... Depois de feito isso, vão em spells/ps/ e copiem algum arquivo la e mudem o nome para o nome da sua nova spell e depois abram esse arquivo e mudem isso: docastspell(cid, "xxxx")Onde "xxxx" é o nome da spell... Depois abram o arquivo spells/spells.xml e adicionem uma nova linha... <instant name="xxxx" words="yyyy" lvl="1000" mana="0" event="script" value="ps/xxxx.lua"></instant>Onde: "xxxx" = nome da nova spell, "yyyy" = vocês colocam "spellYYY" onde "YYY" eh o proximo numero em sequencia, olhem a ultima spell adicionada q vocês vão intender... E por ultimo, vão em monster/pokes/ e adicionem a spell nos pokemons que vocês quiserem... <attack name="xxxx" interval="yyyy" chance="zzzz" range="aaaa"/>Onde: "xxxx" = nome da spell, "yyyy" = de quanto em quantos, milésimos de segundos -1s = 1000-, o pokemon tentara usar a spell, "zzzz" = a chance do pokemon conseguir usar a spell, "aaaa" = distância minima pro pokemon começar a usar a spell Pronto, espero q vocês gostem do tutorial. Qualquer erro ou se faltou alguma coisa me avisem para eu editar o post ^^
    1 ponto
  3. Informações: Server 8.6 Oque Mudou? 1-Adicionada 3 Novas Quests 2-Adicionado Set Brutal 3-Adicionada Novas Runas 4-Diminui um pouco o Exausted..Assim o server Nao tera Mt lag..Obs:continua fast attack so diminui um poco. 5-Novo Visual 6-Adicionei Novos Scripts 7-Livre De Bugs 8-Vocações Balanceadas Baixe E confira o Resto senha do adm god/god thanks! ~~~~~~~~~~~~~~~~~~~~Algumas Imagens~~~~~~~~~~~~~~~~ DOWNLOAD: http://www.4shared.c...D13M12A12.html? Scan: VirusTotal Gostou?Da +REP Seu Dedo Num Vai Cai Eu Juro..Obs: Pelo menos Eu acho Que num vai ne ;D Em Breve Nova Atualização ^^
    1 ponto
  4. Faz tempo que estou querendo colaborar com Xtibia, e hoje lá vai um mini tutorial para ajudar quem estiver com alguma dificuldade ao tentar abrir o seu map no remeres. Eu procurei diversos Tutoriais para tentar sanar meu problema com map editor, não encontrando nenhum que resolvesse eu fiz um teste e deu certo, e agora vou compartilhar. "Meu problema não era quando eu tentava criar um mapa do zero, mas sim quando eu queria editar os mapas de outros autores." para executar este tutorial eu usei o seguinte mapa: Map:> mastermap.otbm Autor:> Brun123 Tutorial: Se ao tentar abrir seu Map com o Remeres e ele aparecer com o "chão" vermelho em algumas partes, ou com partes do tibia como na imagem abaixo: Feche o Remeres e faça o seguinte: ►►Vá na pasta "C:\Arquivos de Programa\Remere's Map Editor\data\854" (Porque a pasta "854"?Essa é a pasta com os arquivos compatíveis com a versão do poketibia 8.54) Se você fizer tudo certo irá ver esses arquivos dentro da pasta: ►► Minimize esta pasta e agora vá em seu "Ot" ...data\ e copie os arquivos "items.xml" e "items.otb" e cole-os na pasta "C:\Arquivos de Programa\Remere's Map Editor\data\854" (vai perguntar se deseja substituir clique em ok) ►► Agora procure pelo arquivo "creatures.xml" na pasta do seu "Ot" e também cole-o na pasta "C:\Arquivos de Programa\Remere's Map Editor\data\854" e pronto. Atenção: para visualizar seu mapa e fazer edições nele abra-o diretamente sem abrir o Remere's por exemplo clique duas vezes em "mastermap.otbm" Ao abrir o mapa diretamente pelo Remeres ficará assim: Você só estará vendo seu minimap apertando a tecla "M", mas o resto do conteúdo não. Ao abrir seu mapa cicando duas vezes no ìcone "seu mapa.otbm" o Remeres irá carregar as configurações e aperecerá essa informação: Clique em "ok" e seu mapa será carregado. Depois poderá aparecer esta outra informação no seu editor: Caso essa mensagem apareça é por que o mapa foi salvo em uma versão mais antiga do Remeres e fica ao seu critério atualizar ou não. ►E como meu já disse abra seu mapa diretamente sem executar o Remere Clicando diretamente no icone do "seumap.otb": Você verá que seu mapa agora está completo sem nenhum erro! Mas espere, ao clicar em Pallete/Creature Pallete não estiver visualizando as imagens de seus pokemons, Shiny/pokes e nem dos NPC's então você deverá exporta-los: ►Vá no menu superior do Remere e Clique em "File" depois em "Import►Import Monsters/NPC..." Irá abrir uma janela para que você aponte onde estão esses arquivos tipo "xml". Eles estão em "...\data\monster\pokes" aperte "Ctrl+A" para selecionar todos os aquivos tipo "xml" depois clique em "Abrir". ►Faça a mesma coisa com os demais arquivos: Seus "NPC's" estão em "...\data\NPC" Carregue esses Arquivos também. Seus "Pokemons Shiny" estão em "...\data\monster\pokes\Shiny". Pronto tudo carregado com êxito e você pode editar o mapa do jeito que quiser. Meu primeiro Tutorial espero ter postado no lugar certo e que possa ajudar quem está com o mesmo problema que eu tive. Desculpem algum erro ou se fui muito repetitivo, pois eu vi que em alguns tutoriais tem muito Flood por causa dos usuários que não entenderam bem o que foi escrito. Falow ai galera, e quem sabe até um próximo tutorial ! Pasta Data do Remere's com as modificações do tutorial >> http://ads.tt/4ZGomA
    1 ponto
  5. Olá pessoal!! hoje vim aqui postar um spell maker dificil de encontrar, más tambem facil de ultilizar!! É leve e é facil de baixar Mirror 1 4shared.com-- Clique aqui para baixar! Mirror 2 RapidShare-- Clique aqui para baixar! Scan: Virus Total Em Breve irei postar mais mirrors!! Por favor, se estiver em área errada de post, reporta ae. Peço desculpas desde já se estiver no lugar errado, só gostaria de ajudar a todas as pessoas que gostariam de um Spell Maker bom!
    1 ponto
  6. Vmspk

    [9.60] Azeroth RPG

    Azeroth Server Updated 28/01/2013: v2.0 by Vmspk Este servidor foi disponibilizado para você gratuitamente, nunca retire os créditos Versões Anteriores: v1.0 [8.70]: http://www.xtibia.co...server-updated/ v1.1 [8.60]: http://www.xtibia.co...oth-rpg-reborn/ Versão: 9.60 Distro: TFS 0.4 Mapa Base: Yourots Edited e Mix Yourots Features: > 7 Cidades: Azeroth Avalon Zatur Liberty Bay Gloria Sand Trap Tiquanda > Mapa RPG bem detalhado para Ots Low e Mid rate. > Inúmeras invasões automáticas, Low e High lvl (ou iniciadas pelo comando /raid "nome"). > NPCs de Travel/Boat diferentes para cada cidade. > Mais de 100 quests (além das principais) espalhadas pelo mapa. > Quests especiais com NPCs > Arena PvP sem perda de items. > Sistema de Guerras pelo Castelo [entre guilds] (mais detalhes abaixo) > Sistema de Refinamento e Slot (mais detalhes abaixo). > Sistema de Mineração (mais detalhes abaixo) > Scripts e sistemas aprimorados para o servidor > Distro SEM erro algum > Equipamentos 9.60 funcionando corretamente > Novas Hunts > Raids de bosses 9.60 > Montarias por quest > Principais Quests: Annihilator Blue Legs Pits of Inferno MMS The Inquisition The Death FireWalker Boots Demon Helmet Draken Hell Conquer Prismatic Armory Deepling Abismal > 27 Raids Automáticas e configuradas: > Sistema de Guerras pelo Castelo [Honor Castle, a oeste de Azeroth] Evento automático. Quando a guerra é anunciada as guilds podem batalhar pelo controle do castelo, dando use no monumento do último andar e permanecendo assim até a guerra acabar. O último jogador a ter o controle do castelo antes do tempo acabar será o vencedor, e sua guild se tornará dona do castelo. Todos os membros da Guild ganharão uma recompensa e poderão acessar o mapa do subsolo. Os membros de outras Guilds serão teleportados para o templo e não poderão acessar o castelo. O sistema envia mensagens a todos antes de o evento começar, quando começar, quando o dono do castelo muda, antes de se finalizar e ao finalizar, relatando o conquistador do castelo e a guild vencedora. Imagens: Raids Honor Castle War Upgrade & Slot System > Histórico: V 0.2 V 0.3 V 0.4 V 1.0 V 1.1 V 2.0 Não há teleports diretos para hunts ou quests. Não há items ou monstros editados(além dos trainers). Não há sistema VIP, VIP 2, VIP 3, VIP 345456364. Não há raids com monstros excessivamente fortes nas cidades iniciais. Créditos: < Unknow YourOts Edited >< Mix Yourots Team >< Crystal Server Team >< Tryller >< Mock >< TFS Team >< TonyHanks >< Centera World >< SmoOker >< Mappers Xtibia e OtservBr >< Vmspk > (Este servidor foi disponibilizado para você gratuitamente, nunca retire os créditos) DOWNLOADS > Opcionais Utilitários - Source *Utilitários inclui: SQLite Studio + Otland Ipchanger > Servidor Azeroth Server v2.0   [MEDIAFIRE] Para entrar no servidor sem usar a internet, ponha no ipchanger localhost Se você estiver usando sqlite, vá até o config.lua e mude ingameGuildManagement = false para ingameGuildManagement = true > Scan Acc do GOD: vmspk/222222 Comandos: !war para executar a guerra pelo castelo manualmente, !reset para interromper o funcionamento da war e !castle para limpar todos os dados, ou seja, o castelo volta a ser terra de ninguém. !info para saber mais sobre as novidades do Azeroth Server. Editável na pasta do Ot, em Notícias. Comando !bless e !rank disponíveis. Para saber os IDs das pedras e outras coisas vá ao Histórico, na versão 1.0. Se acha que ter um OtServ é só baixar, abrir e largar lá, ou ainda editar chars e equipamentos para você mesmo jogar e fazer o que quiser, garanto-lhe que não vai durar 2 dias. Conheça o mapa, crie eventos, interaja com os jogadores, faça torneios Pvp, marque datas para a Honor Castle, faça updates no mapa, crie monstros, hunts e quests, dê suporte e, o mais importante, mantenha o HELP aberto, sempre. Contato: vmspk@hotmail.com Os arquivos dos ots 9.60 estavam muito errados e incompletos, ou melhor, podres. Não duvido que a maioria desses 9.60 postados aqui ou nos outros fóruns estejam infestados de bugs e coisas que não funcionam. Loots errados, monstros copiados, escadas sem registros, novos equipamentos sem movements (propriedades não faziam efeito), bordas de mapas 9.60 fora do lugar, scripts simples como os de Locked Doors em conflito com a lib, etc, etc. Tive um trampo do cão pra arrumar tudo isso. Do meu suor eu digo a vocês, dou-lhes o melhor servidor 9.60 (pelo menos por enquanto) Conheça também o 4Fun Server 9.1
    1 ponto
  7. O conteúdo de uma página HTML é feita de textos e referências (o que é chamado de hipertexto) marcados por tags (etiquetas). As etiquetas são o que fazem o HTML ser mais do que apenas texto corrido. Uma tag tem a seguinte estrutura: <abre tag>conteúdo</fecha tag> Isso é um elemento, o conjunto inteiro desde a abertura de uma tag até o seu fechamento. Repare que a abertura de uma tag e o fechamento são iguais, exceto que o fechamento tem uma barra antes. Geralmente não há diferença na caixa, ou seja, pode se escrever <TAG>, <tag> e <Tag> para obter o mesmo resultado, mas a recomendação oficial é de se usar apenas letras minúsculas, e esse será o padrão deste curso. Alguns exemplos de elementos estão a seguir: <p>Isto é um parágrafo</p> <a href="ajuda.php">Link para a página ajuda</a> <br> Também é possível colocar um elemento dentro de outro, mas lembre-se de fechar na ordem! <p><a href="http://xtibia.com">Clique aqui</a> para acessar o XTibia.</p> Cabeçalhos O HTML dispõe de uma série de cabeçalhos para organizar o texto. Eles vão desde o <h1> até o <h6>, quanto menor o número, maior a importância. Veja um exemplo de como utilizar os cabeçalhos: <h1>Como criar um OTserv</h1><h2>Fazendo o download</h2>Acesse o site www.xtibia.com e procure a seção de downloads. Baixe um servidor e extraia.<h2>Configurando o servidor</h2><h3>Arquivo config</h3>No arquivo config ficam as configurações principais do servidor. Veja algumas delas:<h4>Mudando o IP</h4>Para mudar seu IP altere a configuração "ip" para seu IP disponível em www.meuip.com.br<h4>Mudando as rates</h4>Para mudar as rates altere os seguintes valores:<h5>expRate</h5>O expRate altera o multiplicador de experiência, quantas vezes mais de exp as criaturas dão.<h6>Stages</h6>Os stages também podem alterar o multiplicador de experiência para certos levels.<h5>skillRate</h5>O skillRate altera o multiplicador das skills, quantas vezes mais rápido vai subir.<h5>lootRate</h5>O lootRate altera o multiplicador do loot, quantas vezes mais fácil é dropar os loots.<h3>Scripts</h3>Scripts adicionam funções ao seu servidor. Para instalar vá ao XTibia e procure na seção.<h2>Colocando online</h2>Se você configurou corretamente basta abrir o .exe da pasta inicial e seu servidor estará online.Obrigado por ler o tutorial. Este código produz a seguinte página: Atenção: NÃO use cabeçalhos pra fazer o texto ficar maior ou destacado. Ele é feito para ser, exclusivamente, um cabeçalho. Mais a frente estudaremos como enfasar texto e mudar estilo. Quebras de linha Se você foi um bom observador, percebeu que, no exemplo acima, as duas últimas linhas se tornaram uma só. Isso porque o HTML torna múltiplos espaços, quebras de linha e outros como um simples espaço. Para forçar uma quebra de linha, devemos usar o elemento <br />. Esta tag é vazia, ela não tem conteúdo e, por isso, não precisa ser aberta ou fechada, apenas ser escrita. Podemos mudar as frases para o seguinte, então: Se você configurou corretamente basta abrir o .exe da pasta inicial e seu servidor estará online.<br />Obrigado por ler o tutorial. Parágrafos Uma solução alternativa para as quebras de linha é a utilização de parágrafos. Para fazer um parágrafo, use a tag <p> em volta do texto. Mais a frente sempre usaremos parágrafos para textos que não são cabeçalhos, então se acostume a usar textos dentro desta tag: <h1>Como criar um OTserv</h1><h2>Fazendo o download</h2><p>Acesse o site www.xtibia.com e procure a seção de downloads. Baixe um servidor e extraia.</p><h2>Configurando o servidor</h2><h3>Arquivo config</h3><p>No arquivo config ficam as configurações principais do servidor. Veja algumas delas:</p><h4>Mudando o IP</h4><p>Para mudar seu IP altere a configuração "ip" para seu IP disponível em www.meuip.com.br</p><h4>Mudando as rates</h4><p>Para mudar as rates altere os seguintes valores:</p><h5>expRate</h5><p>O expRate altera o multiplicador de experiência, quantas vezes mais de exp as criaturas dão.</p><h6>Stages</h6><p>Os stages também podem alterar o multiplicador de experiência para certos levels.</p><h5>skillRate</h5><p>O skillRate altera o multiplicador das skills, quantas vezes mais rápido vai subir.</p><h5>lootRate</h5><p>O lootRate altera o multiplicador do loot, quantas vezes mais fácil é dropar os loots.</p><h3>Scripts</h3><p>Scripts adicionam funções ao seu servidor. Para instalar vá ao XTibia e procure na seção.</p><h2>Colocando online</h2><p>Se você configurou corretamente basta abrir o .exe da pasta inicial e seu servidor estará online.</p><p>Obrigado por ler o tutorial.</p> Note que tanto usando a quebra de linha quanto colocando em diferentes parágrafos, este será o resultado: Links Links, como você já deve saber, são elementos que levam para outra página. No HTML eles se chamam âncoras, são representadas pela tag <a>, e podem ser usados de 3 formas: Link absoluto Um link absoluto é um link que leva exatamente para uma página. Por exemplo, você está na página www.meusite.com e quer criar um link para www.xtibia.com, então você faz da seguinte forma: <a href="http://xtibia.com">Link para o XTibia</a> Um link absoluto deve começar por um protocolo, seja "http://", "ftp://" ou outros que existem, ou então ele será tratado como link relativo. Link relativo Um link relativo leva para uma página usando o link da atual. Se você quer ir de www.meusite.com para www.meusite.com/pg2.html, pode usar o seguinte elemento: <a href="pg2.html">Link para a página 2</a> O conteúdo do atributo "href" é somado com o caminho até a página atual (excluindo o próprio nome da página), incluindo a barra. Ou seja, www.meusite.com/ + pg2.html. Você também pode usar múltiplas pastas: <a href="plantas/arvores/carvalho.html">Link para a página sobre carvalhos</a> www.meusite.com/ + plantas/arvores/carvalho.html = www.meusite.com/plantas/arvores/carvalho.html Mas nada o impede de usar também links absolutos para ir para uma página dentro do mesmo site: <a href="http://meusite.com/pg2.html">Link para a página 2</a> Isto é exatamente igual ao primeiro exemplo de link relativo. Âncoras As âncoras servem para navegar por uma página. Sabe quando você clica no botão "Ir para o topo" em alguma página e ela sobe, ou então acessa um post específico de um tópico aqui no XTibia e a página vai automaticamente para este post? Isso é feito usando âncoras. Vamos supor que, no nosso exemplo do tutorial de colocar um OTserv online, nós queiramos fazer um botão de "voltar ao topo", então colocamos antes da primeira linha: <a name="topo"> E, na última linha, colocamos este link: <a href="#topo"> Então, ao clicar no link, vamos para o topo da página. Você pode colocar âncoras onde quiser, mas para chamá-las, deve usar o # (jogo da velha, hashtag) na frente. Você também pode misturar as âncoras com os outros tipos de link. Vamos supor que eu queira colocar aqui no XTibia um link para a âncora #expRate em www.meusite.com/criar_ot.html, então eu faço o seguinte link: <a href="http://meusite.com/criar_ot.html#expRate">expRates!</a> Imagens As imagens são representadas pela tag <img>, e o caminho para a imagem funciona igual ao href da tag <a>, mas se chama src. As tags de imagem não são de abrir e fechar, você deve utilizar a tag, colocar os atributos e fechar com o />, como a quebra de linha: <img src="http://i.imgur.com/f1fNwaC.jpg" /> Ou, então, usando links relativos: <img src="foto_minha.png" /> As imagens possuem o atributo alt, que serve para indicar um texto alternativo para mostrar caso a imagem não consiga ser carregada, mas a maioria dos navegadores também mostra esse texto quando você passa o mouse em cima da imagem: <img src="foto_minha.png" alt="Eu na praia de Quixajuba" /> Sua tarefa desta primeira aula é criar uma página simples com suas informações básicas: nome, idade e/ou data de nascimento, localização, um pequeno texto sobre você, e quais mais informações você quiser colocar. Se preferir, não é necessário utilizar informações reais. Utilize pelo menos 2 cabeçalhos diferentes, um link, uma imagem, parágrafos nos textos e quebras de linha quando quiser.
    1 ponto
  8. Tonynh

    04# X-INSPIRE-SE! MANIPULAÇÃO!

    SAUDAÇÕES XTIBIANOS! Trazendo mais uma edição do X-Inspire-se para vocês! =) Desta vez, estou trazendo um pouco de manipulação! De forma rápida, manipulação é a arte de transformar uma simples foto, em algo genial e criativo! É muito usado em campanhas de publicidade pela galera do marketing, visando alcançar um maior público. Abaixo, vocês encontrarão alguns exemplos práticos de manipulação! Espero que gostem! Isso é tudo galera! Como sempre, deixo aqui a minha frase! Deixe sua imaginação voar! =p Não deixe de conferir as últimas edições: 01# X-Inspire-se! Tipografias? 02# X-Inspire-se! Shapes! 03# X-Inspire-se! Ilustrações!
    1 ponto
  9. Salve galera do XTibia, mais um tutorial ae pra galera do eks, hoje ensinado ai a fazer um ícone massa ae para vc usar no seu client próprio (tbm pode ser usado em client do tibia e outros derivados). deixando o seu client mais "próprio" e pra ir tirando akele icone enjuado do Pikachu Estou deixando os links dos programas necessarios abaixo. permito a postagem em outros fóruns, contanto que tenha os devidos créditos, os meus. Notas: - O Tutorial tem 4 partes e 23 linhas - Está realmente muito bem explicado e detalhado, com screenshots em todas as linhas explicando direitinho para não errar na hora de fazer algo - Demorou mais de 2 horas e 30 para fazer (por causa das SS's), então um REP+ e realmente muito bem-vindo Adobe Fireworks CS3 (Upado por Mim): http://www.mediafire...hb4ncrx394ys8o4 Resource Hacker (Ou ResHack): http://www.angusj.com/resourcehacker/ PARTE I - Inicio do Tutorial 1. Baixe os programas necessários. 2. Vá no Google Imagens e procure uma imagem que vc quiser como ícone OBS: Esoclha de preferência pequena, mais depois iremos modificá-la, a minha é o ícone de um blaziken, a que está circulada Print: 3. Baixe a imagem e depois abra o Adobe Fireworks CS3 Vai aparecer uma janela como esta: 4. Certo, vá em Open... e escolha a foto que você baixou. 5. Vai abrir uma preview da imagem do lado direito, para vc confirmar se e esta mesmo. escolha abrir e iremos começar a edição. PARTE II - Editando a Imagem 6. Bem, já deve ter mostrado a imagem que você irá editar: 7. Bom, com a imagem já aberta, iremos retirar este fundo branco da imagem, para não ficar aparecendo ela ao redor do ícone quando estiver tudo pronto. 8. Nas ferramentas ao lado esquerdo, você verá muitas opções, iremos trabalhar com a Magic Wand Tool (o com icone de uma varinha): 9. Com a Magic Wand Tool selecionada, clique no fundo branco da imagem e aperte "Delete" no seu teclado, irá notar que o fundo branco desapareceu, aperte Ctrl+D para deselecionar. 10. Agora, selecione a Scale Tool, apertando o "Q" do seu teclado,e clique sobre a nossa imagem e clique no "100%" na parte de baixo, e selecione o zoom de "200%" como indica a imagem: 11. Após dar Scale Tool na nossa imagem, verá que o quadrado azul em volta dela mudou, agora está cheio de quadradinho pretos, eles servirão para editar a imagem, puxe eles para aumentar ou diminuir a imagem ou rode o mouse para gira-la. (Se quiser pode botar uns nomezinhos do seu OT em volta da imagem, mais recomendo apenas para usuários avançados.) OBS: Cuidado! não puxe ela para fora do quadrado grande que esta em volta dele, se não ela vai ficar cortada na hora de transformar em ícone! 12. Quando terminar de editar a imagem, salve ela em qualquer formato (Recomendo .png) e passaremos agora para a parte 3. PARTE III - Convertendo Imagem para ícone (.ico) 13. Agora a parte mais fácil, vá para o site http://iconverticons.com/online/ 14. Clique em Browse... e selecione a imagem que editamos 15. Quando aparecer o nome da imagem no quadrado grande do lado do Browse..., clique em Convert para inicar a conversão de imagem. 16. Quando estiver tudo certo, ira aparecer Conversion Sucess, rola a pagina para baixo e verá como ficou nossa imagem já convertida como ícone 17. Clique em Download .ico (opção ao lado do ícone do Windows) para baixar o nosso ícone que já esta pronto. vamos para a ultima parte do tutorial. PARTE IV (Final) - Adicionando o Ícone ao Client 18. Já estamos quase no fim! bom, com ícone pronto e tudo mais, abra o Resource Hacker 19. Vá em File > Open ou dê Ctrl-O e procure o executável (.exe) do seu client e de Abrir. 20. Note que apareceu algumas pasta do lado esquerdo do programa, selecione a pasta Icon Group > 128 > 1033 21. Pronto, agora note que abriu o conjunto de ícones do nosso Client, agora, onde esta selecionado o 1033, clique com o botão direito do mouse nele, e abra Replace Resource 22. Abriu outra janela. clique em Open file with new icon e procure e selecione o nosso ícone, qnd aparecer uma miniatura dele do lado de Select new icon: clique em Replace Resource e terminamos! 23. Agora vá em File > Save As e ponha um nome para seu client com o ícone ja posto nele e pronto! deve dar uma travadinha (se der, é normal). agora feche o Resource Hacker e vá ver o seu client com ícone proprio! OBS: Algumas vezes se o ícone não for compatível o .exe criado (com o Save As, n o seu original) fica corrompido! mais a maioria das vezes da certo então se ficar corrompido, monte outro ícone! Acabamos aqui mais um tutorial super-bem explicado e detalhado do Bloxx Tutoriais. Se for postar em outro fórum, não esqueça dos créditos e do trabalho que deu e do tempo que demorou! Se Gostou Dê REP+ para mim e agradeça, qualquer dúvida por favor deixar nos comentários e não via MP! (como aconteceu no ultimo tutorial q eu fiz) Em breve, mais tutoriais com o Fireworks CS3, que daqui pra frente vou utlizar muito nos tutoriais Abraços Galera, FUIZ!
    1 ponto
  10. Venho procurando aqui no Xtibia, um bom tutorial para explicar como colocar uma nova vocação no account manager... Não achei ;p Então, decidi criar o meu próprio tutorial... Sumário 1.0 Baseamento do account manager 2.0 Como está 3.0 A parte a ser editada 4.0 Como ficará depois de editado 5.0 Imagem mostrando 1.0 A parte das vocações no Account Manager, é basedo no arquivo vocations.xml na pasta XML... 2.0 Depois de criar sua vocação estará +- assim: Lembrando que em alguns OT's a palavra em vermelho abaixo não sera fromvoc e sim prevoc, mas considere o mesmo procedimento... 3.0 No fromvoc="1" está se referindo que está vocação é uma promotion, pois o "1" é o ID de outra vocação Se você quiser que está seja uma vocação diferente, troque este número "1" pelo ID da vocação nova, que no meu exemplo seria ID "5" 4.0 E finalmente, o código ficaria assim: 5.0 A prova que deu certo ;P Abraço a todos que leram. Gostou? Rep plx
    1 ponto
  11. Prazer, PokeBro! Para as pessoas que gostam do bom e velho Pokemon, estamos inaugurando hoje (domingo dia 20/01) um novo conceito em Poke Tibia! Durante quase 1 ano desenvolvemos o PokeBro para ser fielmente igual ao Game Boy! Totalmente diferente de todos os Poke Tibia que existem hoje, temos uma proposta diferente e inovadora! Conheça abaixo algumas coisas boas do game 24 horas! - Duelos com Npcs - Líderes de Ginásio - TV, Boost, Berries, Vitaminas - Todos os Shiny Kanto - Shinies aparecem aleatóriamente - Sistemas Dive, Ride, Surf, Rock, Cut etc... - Quest Log - Pontos de Conquistas - Mapa Próprio e fiel ao Game Boy! - Várias Quests - Pokemons Balanceados 100% - Server Save Ultra Rápido - Habilidades Exclusivas - Sem lag e 24 horas on-line! Assista um vídeo do pokebro! Comece agora, acesse: http://start.pokebro.com Gostou? Quer ajudar? - Participe da comunidade no facebook (veja: http://facebook.com/pokeBrOnline) - Divulgue o projeto em sua assinatura e amigos (veja: banners.pokebro.com) - Que tal dar uma ajuda in-game? Participe da equipe, procure o Help Channel! - Converse conosco e tire suas dúvidas em http://start.pokebro.com Bom galera, recomendo bastante! Conheci eles dos projetos incentivados e desde entao venho ajudando a equipe e incentivando o desenvolvimento deles!
    1 ponto
  12. darkalvaro

    Programas Para Tibia

    Ae galera fmz? bom, estou meio com preça pois aqui ja é umas 4 da manha... mas tudo bem... Hoje vim postar downloads de programas que facilitam a vida de tibianos, bom, como dizem eles "quebram um galho". (Downloads no final do tópico). Primeiro aqui o "sprite editor": Ele serve para "editar" itens... clique em "load items" e so modificar seu item Agora por segundo o "spell maker": Esse serve para criar "spells" ou melhor "magias" so colocar o tipo dela e tal... Por terceiro o "npc maker v3.0": Serve para criar npcs de todos os tipos!, só selecione qual que você quer criar e seguir o que diz E finalmente quarto e ultimo "quest maker v0.3": Você usa para fazer script de baus de quest... Downloads: Sprite Editor: http://www.4shared.c...te_Editor.html? Spells Maker: http://www.4shared.c...lls_Maker.html? Npc Maker: http://www.4shared.c...Maker_v30.html? Quest Maker: http://www.4shared.c...eta_Test_.html? Scan [Vilden] -> https://www.virustotal.com/file/ac0b2a146094e94bc4d32069bc05b6869c66ee67a33a8ea7564045c099d857ee/analysis/1339134345/ Bom é so isso! esperam que tenham gostado, especialmente quem estava procurando um desses programas e encontrou aqui! Se gostou REP+
    1 ponto
  13. caotic

    Trainer Off Sytem Beta By Caotic

    Ola galera xtibiana venho monstra meu novo sistema o trainer off sytem. Como ele funciona? Bem... O player ao dizer uma talkaction ele paga um certo preço para pode upar quando estiver off. Ele paga o dinheiro de acordo com a hora que ele vai ficar treinando off. Se ele tentar logar na hora que ele estiver upando ele e recebido com uma mensagem e desloga. A talk funciona de tal maneira: /treiner (E a quantidade de horas que quer upar) Exemplo quero upar 4 horas eu falo: /treiner 4. Uma hora custa 100 platinum coins depende do dinheiro do seu otserv. Lets go. Crie uma arquivo lua em talkactions chamado de treiner e coloque este código: function onSay(cid, words, param, channel) function doSetTimeTrainer(cid, time) exhaustion.set(cid, 44226, time*36000*1000) end function doAddAllSkillTrainer(cid, quant) doPlayerAddSkill(cid, SKILL_FIST, quant) doPlayerAddSkill(cid, SKILL_CLUB, quant) doPlayerAddSkill(cid, SKILL_SWORD, quant) doPlayerAddSkill(cid, SKILL_AXE, quant) doPlayerAddSkill(cid, SKILL_DISTANCE, quant) doPlayerAddSkill(cid, SKILL_SHIELD, quant) doPlayerAddSkill(cid, SKILL_FISHING, quant) doRemoveCreature(cid) end local money = 9999 --- Quanto de money por hora local limit = 60 -- Qual e o limite de horas que ele pode upar local skill = 6 --- Quantos de skill ele vai ganhar por hora local t = string.explode(param, ",") if param == '' or param == " " or param == nil then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa colocar quanto de treino você quer") end if getPlayerGroupId(cid) >= 2 then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não pode usar o sistema com pessoas da equipe(tutor,gm,cm,god) use com players") end if tonumber(t[1]) >= limit then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O limite de horas e "..limit.."") end local time = t[1] local gold = t[1]*money if getPlayerMoney(cid) <= money then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você precisa ter pelo 100000 de money para treinar") end if gold >= getPlayerMoney(cid) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Para cada 1 hora de treino e necessario 100000 de money") end doPlayerRemoveMoney(cid, gold) doSetTimeTrainer(cid, time) doAddAllSkillTrainer(cid, t[1]*skill) return true end Agora coloque esta tag em talkactions.xml: <talkaction words="/trainer" event="script" value="trainer.lua"/> Agora vá em creaturescripts e crie um arquivo lua chamado de treiner e coloque isto: function onLogin(cid) function getTimeTrainer(cid) return exhaustion.get(cid, 44226) end if getTimeTrainer(cid) then doShowTextDialog(cid, 1952, "Você esta treinando não pode logar ate que seu treinamento termine") return addEvent(doRemoveCreature, 180, cid) end return true end Agora vá em creaturescripts e abra o login.lua e registre o evento colocando isto antes do ultimo return: registerCreatureEvent(cid, "treiner") Coloque a tag em creaturescripts.xml <event type="login" name="trainer" event="script" value="trainer.lua"/>
    1 ponto
  14. Insaend

    Spriting Insaend

    Spriting feita para um Ot de Resident.... espero que gostem...
    1 ponto
  15. darklight

    Seu último mapa - your last map

    Simples, porém contém todos os "ingredientes" necessários para um bom mapa: bonito, agradável, jogável e com RPG. Parabéns!
    1 ponto
  16. chauz

    Seu último mapa - your last map

    Uma huntizinha bem simples:
    1 ponto
  17. masdead

    Sign's DuMal

    Se alguem quizer qualquer uma sign do topico só pedir por pm eu troco a Tipografia se quiser
    1 ponto
  18. Simples,basta você entra em C:\xampp\htdocs / ou onde estiver seu xampp , vai em htdocs e vá na pasta "CONFIG" e abra o arquivo config em "parametros" e vai ter assim não sei oq " NO" e vai ter do lado >> o diretorio do seu servidor. ai vocÊ exemplo vai na pasta do seu serv e copia la em cima > C:\Users\Edilson\Desktop\[8.60] Exemplo // ai poem la e onde está escrito "NO" VOCÊ POEM START E SALVE E FEXA E VAI No xampp da START ,e clika em admin denovo no xampp ai vai aparecer essas janelas para você fazer os trem ESPERO TER AJUDADO ,SE AJUDEI REP + ae
    1 ponto
  19. Como assim New Recovery Key?
    1 ponto
  20. Bernardo

    Logo/Animação Poke!

    http://www.xtibia.com/forum/topic/203067-como-fazer-um-pedido/ A seção pede que você faça o pedido desta forma, para facilitar o trabalho do designer. Como os pedidos daqui são favores, e não ordens, disponiblizar imagens ou mais detalhes sobre o pedido sempre ajuda
    1 ponto
  21. Slicer

    [Encerrado] (Duvida) Shredder Team

    blz tenta assim... vai em lib/pokemon moves.lua e ache isso.. elseif spell == "Shredder Team" then dai troque toda a parte do shredder por isso... depois vai em spells/scripts/ps/Sheredder Team.lua e troque todo o script la por esse.. nao esquece de fazer um back desses arquivos antes soh para garantir.. ;x edit: tpw mano o maximo eh 4... mais q isso teria q mudar muuito o script ;/ aconcelho a deixar assim... sem fla q + q 4 tb eh meio apelaçao...
    1 ponto
  22. DiogoTemporario

    04# X-INSPIRE-SE! MANIPULAÇÃO!

    Pensei que fosse um concurso. Podia, né? Afinal, isso sim é algo que tange o mundo real do design gráfico, e não essas sigs que ficam fazendo aqui... Fiz algo rapidinho, nem perto e não muito a ver com as do OP, mas só pra ver se animam: Imagens usadas: http://upload.wikime...t_pollution.jpg http://www.jasonruba...t_radiation.jpg http://www.freeimage..._red_ballon.jpg O balão ficou uma bosta mas não salvei a psd então foda-se auhhauhua E uma versão mais macabra, rs: i.imgur.com/xuSjmTW
    1 ponto
  23. local createpos = {x = 160, y = 54, z = 7} -- Posição em que o teleport será criado local to_pos = {x = 140, y = 50, z = 2} -- Essa é a posição para qual o teleport vai levar local tempo = 50 -- Em Segundos local function remover_teleport() -- Função que vai remocer um teleport local teleport = getTileItemById(createpos, 1387) -- Essa função vai procurar o teleport na posição teleport_pos doRemoveItem(teleport.uid) -- Essa função vai remover o teleport return true end function onDeath(cid) -- Quando o monstro morrer executar esse script local teleport = getTileItemById(createpos, 1387) if teleport.uid > 1 then -- Essa condição return true -- Serve para não criar um teleport caso já tenha um na posição end doCreateTeleport(1387, to_pos, createpos) -- Essa função criará o teleport na posição 1387 addEvent(remover_teleport, tempo * 1000) -- Depois de (tempo * 1000) a função remover_teleport vai ser chamada -- O tempo, na função addEvent tem que ser em milisegundos, por isso multiplica por 1000 return true end Ah, e por favor não chama Lua de .lua, aheuhaeau
    1 ponto
  24. 1 - Primeiro abra uma imagem, eu abri essa da cidade... 2 - Duplique a camada e vá em filtro-outros-alta frequência (O meu tem lá em cima por que eu tinha feito isso antes de começar =P) 3- Coloque 3,0 e de um ok. 3- Agora mude as opções de mesclagem para Luz Indireta ou Sobrepor, fica a seu critério. Feito isso já vemos uma diferença nos detalhes Observem: Antes: Depois: A Imagem que eu usei não era boa kk, mais é isso ae obrigado galera e comentem =P
    1 ponto
  25. Então, caras, percebi essa dúvida aí de vocês, só dando uma esclarecida. A função string.gsub tem essa propriedade, ela é usada da seguinte maneira: string.gsub(s, pattern, repl[, n]) Esse n que é opcional ao declarar a função, é o número de vezes que ele vai substituir algo, ou seja: local s = "Teste Teste" Se você fizer isso com a função string.gsub, string.gsub(s, "Teste", "") No fim, ele vai retornar uma cadeia vazia, agora se você fizer isso: string.gsub(s, "Teste", "", 1) Ele vai retornar: " Teste" Com o espaço ali, já que não adicionamos na nossa pattern de busca. Espero que tenham compreendido. Abraços.
    1 ponto
  26. Depende, se você souber passar os arquivos necessários do seu tibia para a pasta do remere's.. não ocorre nenhum erro.'
    1 ponto
  27. Oneshot

    N esta funcionando...

    local CONST_WATER = {11756,4614,4615,4616,4617,4618,4619,4608,4609,4610,4611, 4612,4613,7236,4614,4615,4616,4617,4618,4619,4620,4621,4622,4623,4624,4625,4665, 4666,4820,4821,4822,4823,4824,4825,12689} function onUse(cid, item, fromPosition, itemEx, toPosition) if isInArray(CONST_WATER, itemEx.itemid) then if itemEx.itemid == 12689 then doTransformItem(item.uid, 12688) else doTransformItem(item.uid, 2362) end doSendMagicEffect(fromPosition, CONST_ME_MAGIC_RED) end return true end Abraços.
    1 ponto
  28. Muito bom vlw ae, to usando no meu site ^^
    1 ponto
  29. TheCaos

    Comando De Noob,god,lol

    Fácil: renomeie essa pasta pra ao que quiser, e la em talkactions.xml em vez de colocar: <talkaction words="god" event="script" value="god.lua"/> Coloca: <talkaction words="god" event="script" value="o que você colocou la.lua"/> Se te ajudei da um rep ae pf
    1 ponto
  30. vital900

    [Tutorial] Spriting Avançado

    Realidade do Sprite Proporção Bom, começando esse nosso novo tutorial de sprites gostaria de chamar a atenção dos spriters que ja possuem certa experiência a ficarem atentos às proporções de seus sprites. Exemplo 1 Como exemplo fiz essa Armor sem muitos detalhes ou efeitos de sombreamento, o objetivo é mostrar a vocês como uma proporção errada pode estragar um sprite: Aparentemente, não nos parece um sprite ruim, na verdade ele tem potencial...talvez sombreando ali na esquerda...o ombro principalmente, clareando o lado direito nos pontos de brilho pra dar aquele contraste e tal...é ficaria bacana! Mas olhem só para a entrada do pescoço: Quem tem um pescoço maior do que o próprio peitoral? Seguindo proporções normais provavelmente a armadura ficaria presa nas clavículas do guerreiro, quando o mais correto seria estar no trapézio. Conclusões: Noções anatômicas são sempre bem vindas. Exemplo Exemplo 2 Geralmente Axes bizarros e non-sense fazem muito sucesso entre a galera, mas em um contexto do jogo todo e exagero bizarro e retardadisse TEM QUE FAZER SENTIDO. Se algum zé linguiça me vem e fala que isso é um axe de ELFO. Podemos parar a conversa por ai haha. Cabo pequeno, lamina bizarra de grande. Ele poderia ser um machado de anões...sim, ferreiros, pequenininhos e fortões...sim, mas ele provavelmente teria que segurar com as duas mãos mas esse machado tem lamina dos dois lados, logo o anão iria provavelmente se machucar, outra coisa é o cabo, quando que um cabo TRANÇADO de madeira iria suportar 450 oz de lamina de titanio? hahaha É preciso pensar nisso. Deveriamos ou aumentar o cabo ou diminuir a lamina, como temos só 32x32 de dimensão o certo é diminuir a lamina. Exemplo 3 Muitas pessoas gostam de usar esses prolongamentos do outline ( formato em preto ) pra dar uma aparencia de uma superfície mais afiada...bom eu digo que isso não é necessário. A aparencia de superfície afiada aparece quando vc faz um bom uso do contraste ( geralmente usando branco na parte mais externa da lamina do axe e depois usando uma linha escura ( que eu chamo de linha de separação, vamos ver mais pra frente ) para separar o corte (branco) do resto da lamina. Não sei se vcs ja tiveram a oportunidade de ver ferro derretido, mas o ferro derrete e quando se quebra para molde enquanto ele ainda está aquecido ele forma esses fiapos. Portanto a aparencia que a superfície tem passa longe de ser afiana, sendo mais aparente o fato de que ela foi mal manuseada durante o processo de confecção. Coerência Detalhes no Sprite Exemplo 1 Mais uma característica importante para fazer um sprite realista é a Coerência, ou seja, tudo no sprite deve fazer sentido. Tudo deve ter um porque de existir ali. Vejmos então a nossa Armadura: Bom, logo de cara, percebemos que ela possui uma capa, bacana! Mas onde a capa esta presa? Exato. Não se pode dizer "Po, acho que está atrás da armor...tem que estar, não?". A pessoa que ve seu sprite não pode ter dúvidas do que esta vendo. Então vamos concertar isso: Agora sabemos onde a capa esta presa =] Exemplo 2 Em escudos isso costuma acontecer bastante, vou postar um exemplo meu para vocês entenderem. A algum tempo fiz esse escudo: Certo, agora pensem comigo. Imaginem esse escudo com essas divisões na madeira em uma batalha...Agora imaginem nosso herói sendo atingido por um war hammer bem no meio do escudo ( E consequentemente no meio da madeira, mas na divisão que eu pus)...sim iria quebrar em mil pedaços, no mínimo. E a proteção seria 0. Agora, se tivessemos um escudo de madeira corrida mesmo, sem divisões ( que são rachaduras de certo modo ) o impacto seria distribuido pela madeira e ela iria resistir mais a ele. Logo: Acho que assim seria mais coerente de se desenhar um escudo de madeira. Detalhes no nome Bom a algum tempo eu fiz essa armadura, que na verdade e um Robe. Existe uma enorme diferença entre eles apesar de um robe ser usado como armor. E aqui está a diferença: Robe é igual a uma bata, uma roupa cerimonial ou uma vestimenta encantada, mas de pano. Isso significa usar cores menos saturadas e com pouco brilho. King's Robe Uma armadura é algo mais armorizado mesmo, com peças de metal, muito mais brilhante e com mais cores saturadas King's Armor [cred: Alex - Redshrike] Logo o nome que vc escolhe também é importante na coerência. Pintura Avançada - Método do Modelo de Gradientes [Desculpem pelo atraso no Tutorial mas com a facul e td mais não tive tempo de postar mais cedo] Bom, agora que encaramos o sprite como uma diversão que requer certa seriedade para ser bem feita vamos desenvolver nossa técnica de pintura. Para quem acompanhou o Tutorial Básico de Sprites não deve ser difícil relembrar dos Orbs da Oficina de Pintura, na verdade esse método é mais fácil para quem esta começando porque em um globo sombreado é mais fácil visualizar quais tons se usará no sombreamento de um sprite. Como este tutorial é direcionado aos que já possuem uma certa experiência, eu aconselho o Modelo de Gradientes que se baseia no seguinte conceito: Todos com certeza conhecem muito bem essa palheta: Cor/Definir Cores Personalizadas: Como podem ver todas as cores possuem tons que de certa forma misturam elas com outras cores, isso é nada mais nada menos do quê?... Isso mesmo, ANTI-ALIASING. Mas vamos abordar isso mais pra frente, o importante aqui é saber escolher os tons certos para começar a pintar, tendo em vista que vc precisará de sombra e luz...e ainda precisará de tons medianos para caracterizar as regiões que não recebem nem muita luz nem possuem muita sombra, e ainda por cima, precisa achar tons entre todas elas pra poder fazer AA. Ufa, coragem meus amiguinhos haha Preparei um sprite para tentar ilustrar a situação: Bom, o sprite possui fins ilustrativos então também não precisamos de muitos efeitos, reparemos no sombreamento. Antes de começarmos um sprite devemos saber que cor usaremos, quando escolhermos precisamos escolher os tons claros e escuros para formar nosso modelo de gradiente que usaremos para pintura do sprite. E aqui vão duas novidades pra vocês: as tem dúvidas em que tom usar para sombra então eu fiz uns testes. E VOU DAR DE BANDEJA PRA VOCÊS A Cor você escolhe mas os Tons de Luminosidade que definem sombra e luz são: A cor vcs escolhem mas se eu fosse traçar um sombreamento básico seria com esse padrão ( demorei pra fazer um haha ). Percebam que sendo um padrão, é dever e obrigação fugir dele algumas vezes! Ele está sendo postado aqui porque é um tutorial pra quem tem dificuldade em sombreamento no que diz respeito a escolha de tons. Mas cada um deve personalizar seu sombreamento. Aqui um exemplo de Ombreira de Armor composta de tons nesse padrão. Observem como o sprite fica limpo: [Cred: Tim e Galiant ] COR Agora, pensando um pouco na cor, o que temos que considerar? Certo, já somos spriters experientes e já temos em mente que o jogo de luz não é como no jardim de infância onde dizemos que o Ouro, assim como o Sol, é Amarelo. O ouro é um material que possui reflexos intensos de luz amarelo claro e sombras também intensas de marrom escuro, são geralmente cores bem saturadas e que chamam atenção. Mas existe também o ouro envelhecido, aqueles não polidos e com cores menos saturadas com brilho mais fraco. Se vc quer que seu sprite seja de ouro envelhecido, não faz sentido usar cores ofuscantes com alta luminosidade e contraste. Madeira Uma coisa importante sobre madeira, muitos não sabem disso mas pensando não só na estética ( Beleza ) do sprite mas sim no sentido que ele precisa ter, eu considero errado o uso de determinados tons para classificar a madeira de determinadas armas ou estruturas de casas ou mobílias. Em geral, madeiras de cor clara são utilizadas para confecção de lális, réguas, martelos de obra, etc. Não é uma coisa que se pense sempre por isso estou aqui pra abrir a mente de vocês: Madeiras claras, em geral são utilizadas apenas para confeccionar ( criar ) produtos que suportem uma carga baixa ( pouco peso ) porque são pouco resistentes. Madeiras mais escuras já são utilizadas pra construção de casas, pousadas, pilastras, e móveis principalmente...porque são madeiras mais compactas e rígidas. Aplicação do uso de madeira, nível médio (créditos Insaed [Perspective45]) Acontece que móveis da sala de estar, portas de armário, mesinhas, de certa forma suportam pouco peso, uma mesa de jantar costuma ser de madeira escura. Sem contar o verniz, que muitas vezes influencia na cor da madeira além de dar brilho ( que não é uma propriedade comum de madeira ) Pedras Pedras são formadas pela união de vários sais cristalizados. Com isso temos 3 tipos de Pedra: Rochas(Stones) Sedimentares, Magmáticas e um tipo especial que é a gema( Gem ). Obviamente eu não sou geólogo e não estou dando conceitos 100% certos mas achei mais didático dividirmos assim. Pedras Magmáticas: Pedras escuras, vindas do magma que esfriou. Tonalidades: Baixa luminosidade, Baixa Saturação geralmente de cor negra com um leve sombreamento em cinza. Pedras Sedimentares: Pedras de diversas cores mas em geral de cor clara. Tonalidades: Variam do cinza-azulado ao branco-amarelado, possuem níveis de saturação medianos e geralmente não possuem muito brilho, logo para fazer os pontos iluminados geralmente usasse um cinza claro mas sem muito contraste com o resto da pedra. Gemas Essas sim possuem diversas cores, são bem brilhantes e simbolizam realeza e poder, muitas vezes. Tonalidades: Contrastes fortes com uma porção(menor) muito clara e uma porção de tonalidades medianas(de tamanho médio) separadas de uma porção bem escura para dar o contraste. Costumam ser usadas para enfeitar cabos de armamentos ou coroas, e algumas armaduras. Sombreamento Neste quarto tópico do nosso primeiro artigo, vamos tratar do sombreamento dos sprites. A técnica do sombreamento é na verdade mais simples em muitos casos do que realmente imaginamos. Lógicamente todo sprite tem um sombreamento diferente de acordo com a proposta dele ( Laminas diferentes de espadas, sombra de uma ombreira multipla em armaduras, acessórios em escudos, etc ). Neste tópico vamos tentar generalizar o sombreamento e entender algumas coisinhas importantes, para isso utilizaremos essa armadura que fiz! Heavy Armor Em Resumo: Todo sombreamento se dá por Contraste, e toda parte do sprite é individualizada por Linhas de Separação. Isso só é possivel graças a utilização correta de tons com diferentes graus de luminosidade. Racapitulando: Na pintura é possível utilizar 7 tons diferentes da mesma cor de acordo com a luminosidade para gerar gradientes de luminosidade ( sombreamento ). Vamos aprender agora como utilizar estes tons: 1 - Linhas de Separação - Luminosidade 50 / Luminosidade 80 Um dos piores erros dos spriters experientes é que eles dominam bem o AA. Isso é ótimo e um bom sinal para a maioria, mas é preciso ter atenção para não deixar o sprite com um aspecto borrado. As Linhas de Separaçãoexistem para identificar todas as partes que compõe o sprite e geralmente usamos tons de baixa luminosidade para criá-la como tons de Luminosidade 50 e/ou 80. Exemplos de linhas de separação formadas pelos tons de menor luminosidade do sprite. 2 - Sombreamento em Cavidades - Luminosidade 50 A representação de cavidades só é possível quando se utiliza um forte contraste em relação ao sprite como um todo. Percebam que o sprite como um todo possui mais brilho (graus de luminosidade maiores) do que o tom usado para colorir as cavidades(o que é óbvio já que ali não se recebe luz). Percebam também que a linha de separação da ombreira possui mais luz que a cavidade: Tons de menor luminosidade usados para caracterizar Cavidades(pontos que menos recebem luz em um sprite). Como fundo de ombreiras e interior de armaduras, onde entra a cabeça. Por isso sempre utilizamos tons de Luminosidade 50, a menor luminosidade que podemos usar já que em Luminosidade 0 temos a cor Preta que utilizamos no contorno. Sombreamento Global (Global shading) - Maiores Luminosidades à esquerda. Menores Luminosidades à direita. Observem que estamos usando os mesmos tons de luminosidade sempre, só que no lado mais sombreado utilizamos tons de baixas luminosidades mais vezes e ocupando uma área maior. Também não utilizamos no lado esquerdo tons de luminosidade acima de 173. No lado direito, utilizamos tons mais claros em maior área e geralmente usamos tons com luminosidade 200 ou 220 e jamais usamos tons de luminosidade abaixo de 110 nas áreas mais iluminadas. Estes tons de baixa luminosidade servem para fazer Efeito de sombra e também Antialiasing com os tons de Luminosidade 50 que utilizamos nas cavidades Sombreamento Global Efeito de Sombra Efeito se sombra é o efeito no qual certas partes do sprite refletem a luz que chegaria ao resto do sprite, fazendo com que tais partes que não recebam luz tenham tons de luminosidade menores do que a maior parte do sprite, caracterizando a sombra.( oh! ) Imaginando uma câmara escura, e considerando o sistema de iluminação do Tibia é isso que eu imagino: Temos: 1 - Luz intensa vinda do Noroeste chegando a porção da esquerda do sprite logo essa porção iluminada precisa receber tons de luminosidade altos ( 150, 173, 200 e 220 ) 2 - Como a armadura é cilindrica, o lado direito recebe menos luz. Contudo, não fica no breu total, porque a luz vinda do noroeste reflete em outras superfícies e esse reflexo faz com que parte da luz volte para a armadura, só que com uma intensidade de luminosidade menor ( logo, utilizamos tons de luminosidade menor no sprite - Luminosidade 80, 110; 150 e 173 nos locais mais iluminados ) Lugares que precisam ter sombra: 1- Embaixo de ombreiras - Tanto nas cavidades quando no peitoral já que a ombreira reflete grande parte da luz. No lado esquerdo não é preciso fazer mais de duas camadas de sombra. Já no direito o mínimo a fazer são duas camadas. 2- Entrada para pesçoco - Recomendo usar todos os tons de luminosidade nessa cavidade fazendo o efeito que eu chamdo de Dithering que não é nada mais nada menos do que misturar os tons em duas camadas pra dar um auxílio ao AA. Exemplo de Dithering: 3- Lado direito em Sombreamento Global - Utilização de Tons de baixa luminosidad eno lado direito. 4- Partes mais extremas de armaduras: - Geralmente armaduras tem um aspecto cilíndrico, então as porções laterais precisas ser mais escuras do que as porções do meio( peitoral, abdomen e pescoço ). Sendo que a extreminado do lado direito é mais escura do que a extreminado do lado esquerdo. Sentido da luz no sombreamento cilíndrico acromático. Percebi que a galera tem se interessado pela perspectiva então fiz esse tutorial rapidinho de Paredes. Perspectiva - Paredes Bom, galera, fazer paredes realmente não tem muito segredo: - Coluna suporte: Apenas pegue um quadrado 8x8 desenhe uma diagonal no meio dele, copie e cole ligando as extreminades nas proporções da parede Tijolos Bom, para fazer tijolos temos uma técnica bem simples: Geralmente não se usa cores muito saturadas, eu usei nos modelos só pra indicar de onde vez a luz =] Ahh sim...a diagonal surge do meio do tijolo...meu exemplo não ficou dos melhores mas quebra um galho rs HumanóidesCerto galera, finalmente vamos ter uma perspectiva que é do interesse de todos, suponho eu hahaha e uma das coisas que tenho me especializado nesses ultimos meses. Bom... Pra perspectiva humanóide não há nada mais do que seguir uma coisinha básica que aprendemos na escola que antigamente não servia pra muita coisa mas AGORA ela nos começa a ser útil...estou falando da famosa GEOMETRIA. Sim, a começar pela perspectiva em si. Perspectiva. Caso perguntem, a perspectiva do Tibia é um estilo de Pixel art no padrão "Top down isométrico em 45 graus", vcs ja devem saber disso e é sempre bom passar aos que não sabem caso pensem em procurar mais sobre o assunto ( pixel art ) que eu recomendo ^^. Bom o macete é bem simples: Primeiro: A cabeça deve ser OVAL em 45 graus, e não Redonda como a maioria pensa. Segundo: Traçando uma linha diagonal atrás do olho esquerdo DO PERSONAGEM ( o que está a sua direita ) Temos que observar que essa linha termina no ultimo dedo do pé esquerdo do personagem ( o pé mais a sua direita ) Isso garante uma perspectiva diagonal perfeita. OBS: Podem haver leves variações. Terceiro: Todos os componentes esqueléticos e musculares devem estar paralelos. Isso inclui ombros, braços e mãos, que são os mais frequentes erros. Observações de importância: - Não se observa o ombro direito do personagem ( o mais a sua esquerda ) - A luz bate mais na cabeça e nos ombros do que nas pernas e no abdômem - No geral o peitoral é consideravelmente iluminado mas não tanto quando a cabeça e os ombros. - Não sei porque estou falando isso se postarei um tutorial de pintura logo abaixo. Mas enfim...pe bom saber disso galera! Recomendo aos moderadores e usuários Premmium a salvarem esse tutorial já que o imageshack pode tirar ele do ar com o passar do tempo Apêndice I: Smooth Techniques(Técnicas de suavização) Certo, resolvi criar um tutorial porque essa é uma técnica bastante difícil até para os melhores artistas que conheço...de fato acho que apenas eu e mais 4 artistas comtemporâneos conseguimos dominar bem essa técnica e espero que depois desse tutorial esse número e multiplique, já que é uma técnica muito importante para a apresentação de um sprite. Vamos lá então... Como é de costume de todos, sempre ficamos impressionados com sprites maravilhosos dos novos e esforçados artistas que vem surgindo ( graças a Deus ) e principalmente dos nossos veteranos mais antigos que estão sempre buscando se atualizar... Pois eu digo que muitos deles podem melhorar...mesmo os mais belos. Vejamos como: A técnica de smooth pode ser separada em 3 técnicas menores já que o efeito de Smooth só é alcançado quando há uma união perfeita (ou quase perfeita) destas 3 ténicas. São elas: Outline(formato, contorno do sprite)AntialiasingContrasteOutline O outline, ou simplesmente "contorno" é uma peça fundamental para o sprite...seja ele preto ou não...mas o mais importante é assumir um formato que defina perfeitamente os detalhes que queremos para nosso sprite. Vejamos um exemplo simples: Obviamente o exemplo 2 tem um outline bem melhor do que o exemplo 1, certo?! Vejam como está mais bem arredondado em comparação com o a superfície reta da lamina do primeiro! Quote: E acreditem! Ainda se ve muitos sprites do exemplo 1 Mas claro...o exemplo um não está errado, na verdade é por isso que muitas pessoas fazem assim! haha vejam só: Uma combinação de AA com o outline já é capaz de fazer o efeito de curvatura, MESMO QUE O OUTLINE NÃO SEJA CURVO Apêndice 2 Como criar Animações de Magia DO NADAFase 1: Teste de animaçãoA primeira coisa a se fazer é testar a sequencia de frames: - Coloque um fundo escuro e o outfit que vc quer usar como base ( Fiz um só pra esse teste mesmo haha porque n faço fakes e n tenho os sprites de outfits do Tibia pra ilustrar melhor =/ ) - SALVE O FRAME INICIAL e depois vá fazendo os próximos frames usando a cor BRANCA até que no final vc tenha a animação de magia... Fase 2: PINTURAPor fim, pinte os pixels brancos da cor que você escolher... Com sombreamento e tudo mais...e está pronta sua magia [Créditos: Galiant (Tibiabr-Fórum)]
    1 ponto
  31. Bernardo

    02# X-INSPIRE-SE! Shapes!

    É bem difícil fazer Shapes legais. Anos e anos de prática com desenhos e cores são muito importantes nessa hora. Acho importante ressaltar que a maioria desses exemplos foi feito no Adobe Ilustrator (O 2º programa de edição de imagens mais usado pelos profissionais), que tem funções semelhantes ao Corel Draw, bem diferente do Photoshop. Quem quiser trabalhar com ilustrações minimalistas, ou shapes mais elaboradas, deveria checar o Ilustrator, vale a pena!
    1 ponto
  32. Vodkart

    [Demo] Auction Npc

    blz cara entao faz isso espera ele fazer e quando ele fizer vc posta la ao invés daki abraços
    1 ponto
  33. luck, eu vou testa aqui e se der eu te reputo kk @Edit Desculpe mais não funciono kk, esperando uma resposta putz mano 1000 desculpas, eu esqueci de dizer que não é para perder o aol para monster
    1 ponto
  34. BlackLeft

    Tibia 8.6 (Rme)

    Notei que muitas pessoas está precisando do cliente do tibia 8.6 do remers (pois a porra do site do remeres esta off).... pois o unico jeito do seu mapa abrir para vc editar 8.6 é pegando o cliente que vou abaixo + RME2.1 : Download Tibia 8.6 Remeres Remeres 2.1 Scan: Depois coloco não deu tempo de colocar pois tive que ir para o trampo, mais quando eu chegar eu boto. (arquivo 100% livre de virus) Como Instalar: 1° Faça o download no 4shared. 2° Extraia a pasta do tibia 8.6 para algum lugar. 3° Abra seu RME com um mapa 8.6 selecione a pasta que você baixou. 4° Seja FELIZ !! Não custa nada da um +REP !!
    1 ponto
  35. Eae galera tenho um server de narutibia e eu vou tentar concertar um erro no meu server para isso precisaria que alguem criasse alguma script pro NPC mudar o acess do player. Exemplo : Você fala hi , yes , etc. E ao longo da conversa ele mudar o acesso só por alguns segundos para utilizar um comando de gm , não perguntem porque e nem qual é o BUG. Quem tem narutibia 7.81 sabe muito bem , e se vocês me ajudarem eu irei criar um topico para ajudar todos aqueles que tem server de narutibia e botar creditos em seu nome. Pedido ~~ Enfim oque eu quero é um npc que mude o acess dos players. Agradeçeria muito se conseguissem fazer. Galera o pedido ainda está de pé.
    -1 pontos
  36. O cabelo ficaria melhor com o chapeu mais não botei ainda , a cor da pele está certa por ele pegar muito sol ele fica com a pele assim está igual do anime e corpo muito colado.. talvez
    -1 pontos
  37. Pow vei saiu tudo errado o topico.. , vou reeditar Peço que fechem esse topico vou criar outro..
    -1 pontos
  38. Desnecessario

    [Aulas] ou [Apostilas]

    Smix não sei se você conheçe o programa chamado TeamViewer , poderia dar aulas atraves de lá. Iria acompanhar todas garanto , Falou Ps : Team Viewer faz com que outros computadores fiquem observando oque você está fazendo no seu computador. Download -> http://www.teamviewer.com/pt/index.aspx
    -1 pontos
  39. Desnecessario

    Espadas [Spriting]

    Bati meu record fiz em 30 segs hihihi Quem quiser pode usar avontade toma ai 1° Espada 2° Espada
    -1 pontos
  40. Aew galera desculpem o outro tópico , sem querer fiz uma besteira mais agora trago pra vocês as sprites para avaliarem Ultimas Atualizadas : Rod of Nature ( Com Efeito ) Rod of Holy ( Com efeito ) Rod of Fire ( Com efeito ) Rod of Ying-Yang ( Com efeito ) Lembrando que todos esses sprites são de direitos reservados do Projeto Elysium Online não é para ser copiados ou nada do tipo, peço que avaliem digam se estão boas ou ruins e logo traremos mais sprites. Nem todos nomes que estão ai serão os nomes do Elysium. Creditos : Tibia (10%) - Por eu ter utilizado algumas sprites como base marcelom8 ( 89%) - Por fazer as sprites Overpower ( 1% ) - Pelas gift auhauhauhau só porque pediu viadão
    -1 pontos
  41. TUTORIAL COMO ABRIR O SEU SERVIDOR SEM USO DE HAMACHI E COM INTERNET COMPARTILHADA !! 1° PASSO - Baixe um server de tibia qualquer ( derivado ou não ) Exemplo : Baixei esse server de narutibia ( porque eu adoro naruto, porém serve com qualquer server ) -> http://www.xtibia.co...of-war-now-781/ 2° Passo - Descubra qual é senha da sua gateway ( velox , net , gvt .. etc ) Senha MOTOROLA : ADMIN / Motorola Senha Velox : admin / admin Gvt ( se não me engano é : ) root / root Caso não funcione nehum dessas senhas gateway acima vá no site -> http://www.routerpasswords.com/ , procure o seu roteador lá e dará a senha. Senha necessaria no site : http://192.168.0.1/ 3° Passo - PROCURE POR ADVANCED E DEPOIS FORWARDING OU PORT FORWARDING dentro do site http://192.168.0.1 -Você vai liberar as portas 7171 e a 7172 ( todas no tcp ) 4° Passo - Ir no site : http://meuip.datahouse.com.br/ Esse será o ip do seu server , configure ele no config.lua 5° Passo - Abra o seu server. As pessoas entraram com o ip do site http://meuip.datahouse.com.br/ BY : ADM GOREN ( marcelom8 ) Se gostou ou eu te ajudei da um rep + ai galera
    -1 pontos
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...