Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. Bom galera, primeiramente gostaria de dizer logo que eu testei no server do PDA by Slicer e tb eu ja tinha visto um topico com price system feito pelo ZerefShirou, porem ele so dava o price para itens... vamos logo aos scripts: Em /creaturescripts/scripts/look.lua procure por: substitua por: agora você so precisa fazer a tabela, va em /lib/configuration.lua e coloque no final, laaaaaa em baixo: ai é so ir colocando, lembrando, se vc n colocar o pokemon vai aparecer "Price: unsellable." print de como ta ake no meu: OBS: Se caso achem bugs, porfavor me avisem!!! OBS²: Se eu postei no lugar errado, desculpa, reportem para moverem para o local correto!!!
    3 pontos
  2. Olá comunidade, O meu nome é Lucas Melo, conhecido como LuquitossML, eu recebo muitas mensagens aqui no fórum de membros que gostariam de auxilio para a criação/edição de uma sprite e outros com interesse de aprender a spritear, como eu não tenho tempo para ajudar todo mundo, decidi fazer um tutorial, neste tutorial eu vou compilar tudo aquilo que você precisa saber para começar a arte da perspectiva 45°. Aqui nós vamos aprender passo a passo para a criação de uma sprite. Tutorial Básico sobre quase tudo aquilo que você precisa saber. Introdução: Definição Geral.No Tibia, assim como todos os jogos, os elementos gráficos são chamados de Sprites. Para criar estes sprites, utilizamos uma técnica de design gráfico conhecida pelo nome de Pixel Art. Pouca gente conhece essa arte, que surgiu com os primeiros videogames. Pixel art significa fazer Arte através da utilização de Pixels. Pixel são os pequenos quadrados que compõe as imagens gráficas de qualquer sistema televisual. A organização correta de pixels pode gerar formas que podem ser reconhecidas como animais, objetivos, fotografias, plantas, animações variadas, etc. Técnicas de pixel artPixel art conta com algumas técnicas diferentes de qualquer outro tipo de arte, por ser uma arte de baixa resolução. Dithering: É o uso de padrões de pixels para se criar a ilusão de que existem mais cores do que realmente se estão sendo usadas. Também é usado para se fazer texturas. Anti-Alias (ou AA): Técnica para se suavisar linhas, usando tons médios para reduzir o contraste entre a cor da linha e a cor que envolve a linha. Sombreamento: O sombreamento em pixel art deve ser feito como em objetos reais, com base em uma fonte de luz. Sombrear a figura das bordas para o centro é um erro bastante comum, chamado de Pillow Shading (ou sombreamento 'travesseiro') Salvando deu Trabalho:Para se salvar um trabalho seu no computador, deve-se usar o formato correto. JPG é um formato que usa um tipo de compressão bom apenas para imagens suaves e contínuas. Se usado no pixel art, causa uma enorme perda de qualidade BMP é um formato que apesar de manter a qualidade, acaba resultando em um arquivo muito pesado GIF e PNG são os formatos mais apropriados. GIF, com uma paleta limitada a 256 cores, é o formato ideal, já que é o menor e dificilmente o pixel art terá tantas cores. Se você usa o programa Paint para fazer pixel art, salve como PNG, pois quando o Paint salva como GIF, ele usa uma paleta de cores padrão, e causará alterações de cores no seu pixel art. Categorias:Pixel art é normalmente dividido em duas categorias. Isométrico é o pixel art que imita uma visão em 3 dimensões, mas que não possui perspectiva. Não-isométrico é qualquer outro tipo de visão como Front View (frente) ou Top View (de cima) Como começar a fazer Pixel Art? Existem vários programas para se fazer Pixel art. O mais simples deles é o conhecido Microsoft Paint, ou como dizem: MS Paint. A interface do Paint, é muito muito simples, e com o tempo você entenderá cada uma das funções que ele é capaz de realizar. Ferramentas Básicas:LUPA - Amplia ou reduz o CANVAS (Área onde se desenha ou Área selecionada). LÁPIS - Ferramente capaz de pintar um pixel por vez. BORRACHA - Apaga o que foi desenhado. LATA DE TINTA - Preenche formas com cores. Controles Básicos. CTRL + A = Seleciona todo o Canvas. CTRL + C = Copiar Canvas. CTRL + E = Abre a Janela de Atributos do Canvas. CTRL + F = Fullscreen CTRL + G = Cria uma grade de pixels nos aumentos de 6x e 8x da LUPA CTRL + R = Abre Janela de Inverter ou Girar o Canvas. CTRL + T = Ocultar Barra de Ferramentas. CTRL + V = Colar Canvas. CTRL + Z = Desfazer ação. Desenvolvimento: Agora que já temos uma abordagem geral sobre o tema, vamos aprofundar nossos estudos. Luz e Sombra na perspectiva 45°.Para quem está começando é essencial ter noção de como a luz se comporta na perspectiva que focamos. De modo simples, a luz tem sua fonte a 45 graus acima do objeto, ou seja, a parte "noroeste" do sprite precisa sempre estar mais iluminado do que a parte "sudeste". Vejamos: Obs: Virar a sprite horizontalmente permite verificar se a luz está se comportando da maneira correta (Vindo de uma fonte que está a esquerda e acima do sprite - ou seja, a noroeste ) Lembrem-se de sempre considerar que a parte sudeste não é totalmente escura. Pois a parte da luz que vem do noroeste e chega até sudeste cruzando o sprite, pode refletir/refracionar e iluminar a parte sudeste, mas lógicamente, essa luminosidade será menor. Uma das regras mais importantes e obrigatórias caso seu intuito seja seguir o padrão Tibia: A luz vem do noroeste, mas mesmo assim, ainda existe luz vinda das demais fontes naturais e refletidas pelas superfícies. Sendo assim, seu sprite recebe luz de todas as direções, mas preferencialmente pelo Noroeste. Anti-Aliasing (AA). Quando trabalhamos com pixels percebemos que as bordas dos desenhos costumam aparentar muito o fato de que os pixels são de fato quadrados. O problema de muitos desenvolvedores gráficos no começo do pixel art, foi justamente no momento em que precisavam desenhar elementos que não seguissem o padrão quadrado dos pixels, como por exemplo Círculos, Esferas, e bordas redondas. Para muitos, a solução desse problema surgiu com a criação da ténica de Anti-Aliasing ou simplesmente AA. O AA foi um grande avanço no desenho de formas esféricas ou outras que precisassem passar a idéia de uma superfícia lisa, sem irregularidades. Mas como isto é possível se todo sistema televisual utiliza PIXELS para formar gráficos? A resposta é simples: O AA utiliza pixels que misturam as linhas com o plano de fundo em que elas estão. Quando isto é feito, nossos olhos não conseguem distinguir as irregularidades dos pixels. Em primeiro lugar devido ao tamanho dos pixels e segundo lugar devido a uma boa suavização de bordas. Vejam no exemplo: http://img507.imageshack.us/img507/8484/aaexampleok2zl9.png Obs: Créditos da imagem: Galiant Na esquerda da 2° imagem, vemos o circulo formado de vários pixels pretos. Suas bordas estão "cruas" e sem AA. Assim, mesmo no aumento menor é possível perceber as falhas de suas bordas redondas. Na direita da imagem vemos o mesmo circulo após a aplicação da técnica de Anti-Aliasing. E agora, no aumento menor, não se pode mais ver as falhas das bordas. Como fazer Anti-Aliasing? O Anti aliasing é simples apesar de não parecer. Tudo se baseia em 3 passos: 1 - Observar primeiro o desenho que se quer suavizar. 2 - Observar o fundo no qual este desenho está inserido. 3 - Adicionar cores que simbolizam a mistura das cores do desenho, com o seu fundo. No exemplo acima (dos circulos) tinhamos um circulo PRETO, num fundo BRANCO, então apenas adicionamos tons de CINZA (PRETO + BRANCO) para suavizar a borda. No caso de uma sprite, o AA é feito internamente, ou seja, é feito dentro do outline/lineart da sprite, isso é feito utilizando no caso tons mais escuros nas partes cerrilhadas da sprite. Vejamos: Como podem ver na direita, a disposição dos pixels escuros nas partes mais cerrilhadas é o chamado AA, não é necessário que seja utilizado apenas preto para se fazer o Anti-Aliasing. Exemplo: "Ahh luquitos, eu quero fazer algo roxo, como eu faço AA nele?" Simples, apenas faça os passos iniciais para se fazer uma sprite: Faça um outline (contorno do sprite) Comece a pintar. comece a fazer o AA. (no caso do meu amigo da sprite roxa, utilize tons roxos escuros nas partes cerrilhadas da sprite) Logo depois do AA pronto faça a Iluminação, no caso, Luz e Sombra. Depois de todos esses passos, veja se não há mais nada para arrumar e "Voilá" Sua sprite está pronta. Conclusão: O Investimento do Tempo e Esforço. Trabalho em pixel art é demorado e muitas vezes de difícil processo. Quanto mais tempo você gasta trabalhando, e, em seguida, um pedaço de refino, Melhor será sua aparência. Isso muitas vezes pode levar horas, mas as recompensas valem a pena. Se você não está preparado para investir o tempo em seu trabalho, Ele não ira fluir, independentemente do número de tutoriais que você lê. Nada da certo na primeira vez? As primeiras interações com o seu outline/lineart ou imagem (sprite) sombreada pode muitas vezes ser frustrantes. Não desanime, mesmo os erros aparentemente mais hediondos podem ser editados em algo decente. Uma vez que a última versão de sua sprite é completa, sentar e dar uma boa olhada nela é essencial. Este reajuste geralmente divide-se em um simples ciclo de 3 etapas: 1 - O que aparentemente há de errado? 2 - Como posso corrigir? 3 - A fixação dele. O uso de referências. Muitas vezes, você pode compensar a falta de conhecimento sobre algum objeto através de imagens. Estes podem ser encontrados a partir de uma variedade de fontes, a mais imediata a ser através de um motor de busca na internet.Você também pode encontrar cores novas e interessantes a partir de fotografias e arte dos outros pixel. Lembre-se que o plágio direto, incluindo a edição do trabalho de outras pessoas, é distintamente ilegal. Espero que o tutorial tenha sido útil para alguém, caso o tutorial tenha uma grande repercussão e o pessoal mais duvidas, eu irei continuar atualizando ele com um conteúdo mais aprofundado sobre o tema. Obrigado a equipe do Xtibia pelo espaço. Atenciosamente, LuquitossML.
    1 ponto
  3. Descrição: é um comando para enviar items direto ao depot do jogador, mesmo ele estando online ou offline! Testado: em Versão Sqlite, não sei se suporta versão Mysql/Sql additemdepot.lua function doPlayerAddDepotItems(pid, item, count) --By magus and edited by vodkart local item,count = {item},{(count or 1)} for k,v in ipairs(item) do local ls = db.getResult("SELECT `sid` FROM `player_depotitems` WHERE `player_id` = "..pid.." ORDER BY `sid` DESC LIMIT 1") return db.executeQuery("INSERT INTO `player_depotitems` (`player_id`, `sid`, `pid`, `itemtype`, `count`, `attributes`) VALUES ("..pid..", "..(ls:getDataInt("sid")+1)..", 101, "..v..", "..count[k]..", '')") or false end end function onSay(cid, words, param) local t = string.explode(param:lower(),",") if not t[1] then doPlayerSendCancel(cid, "digite Nome, Item ID, quantidade.") return true elseif not getPlayerByNameWildcard(t[1]) and not getPlayerGUIDByName(t[1]) then doPlayerSendCancel(cid, "Você deve digitar um Nome Válido.") return true elseif not tonumber(t[2]) or not tonumber(t[3]) or tonumber(t[3]) < 1 or tonumber(t[3]) > 999 or not isItemStackable(t[2]) and tonumber(t[3]) > 10 then doPlayerSendCancel(cid, "você deve digitar NOME,ID,QUANTIDADE(maior que 0"..(not isItemStackable(t[2]) and " até 10 se não for empilhavel." or " até 1000 se for empilhavel.")..").") return true elseif not isItemMovable(t[2]) or not getItemNameById(tonumber(t[2])) then doPlayerSendCancel(cid, "Este item não existe ou não pode ser adicionado ao jogador.") return true end local player = getPlayerByNameWildcard(t[1]) if player then local parcel = doCreateItemEx(ITEM_PARCEL) if isItemStackable(t[2]) or tonumber(t[3]) == 1 then doAddContainerItem(parcel, t[2], t[3]) else for i = 1, t[3] do doAddContainerItem(parcel, t[2], 1) end end doPlayerSendMailByName(getPlayerNameByGUID(getPlayerGUIDByName(t[1])), parcel, 1) else local getPlayer = getPlayerGUIDByName(t[1]) if isItemStackable(t[2]) or tonumber(t[3]) == 1 then doPlayerAddDepotItems(getPlayer, t[2], t[3]) else for i = 1, t[3] do doPlayerAddDepotItems(getPlayer, t[2], 1) end end end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE,"você adicionou "..t[3].." "..getItemNameById(t[2]).." ao depot do jogador "..t[1]) return true end Tag <talkaction log="yes" access="5" words="/adddepot" event="script" value="additemdepot.lua"/> Exemplo de uso: /adddepot vodkart,2160,500 ou adddepot vodkart,2494,6
    1 ponto
  4. Roksas

    Retirando Bug Do Rme 8.60

    Dúvida: Retirando Bug do RME 8.60 • Introdução: Bom, depois de alguns meses voltei ao XTibia, de acordo estava "aposentado" rs. Eu sei que há muitos tutoriais deste, de como retirar o bug, mas nenhum funcionou comigo e sempre vi pessoas dizendo que não conseguiram, então resolvi criar este porque comgo o processo foi sucedido! Chega de conversa, vamos ao que interessa (rimou). =D Primeiramente, abra seu Remeres MapEditor 8.60. Siga estes passos: File>Preferences>Client Version> Desmarque a caixa "Check file signatures"> Marque Apply e depois>Ok. Muito bem, agora iremos enteder um pouco este erro: Ele diz que não consegue encontrar os arquivos necessários e quando você clica para encontrar, dá o mesmo erro. Vejamos, então devemos instalar o Client Tibia pelo site do Remeres! Então, faremos isso. Segue o link de download do Client: http://www.remeresma...le=tibia860.exe Muito bem, após baixar, instalar. Crie uma pasta em seu Desktop chamada "Mapeditor"> Agora vá na pasta do seu Tibia (normalmente se localiza em: Disco Local>Arquivos de Programas>Tibia), agora copie os arquivos "tibia.dat", "tibia.spr" e "tibia.pic". Vá na pasta "Mapeditor" no Desktop e cole-os lá mesmo. Agora abra seu MapEditor RME 8.6! Pronto, use á vontade. (Para quem não deu certo, aperte "Ok" no erro e aparecerá uma caixa para procurar os arquivos, selecione Desktop>E em seguida a pasta Mapeditor. Irá carregá-los e pronto!) Muito obrigado pessoal, espero que dê certo. Fiz com muita dedicação e espero ajudar. Muito obrigado a todos, leiam com atenção e GoGo criar mapas *-* Créditos> Bom, eu vi este Tutorial em algum lugar, mas esqueci. Mas deu certo. Então infelizmente por não lembrar-me, 100% á quem criou o tutorial inexistente.
    1 ponto
  5. [Oficial] Real Global Map hello Galerinha do Xtibia, Venho aqui desponibilizar o mapa do Doidin (8.57 Só que editado com minhas ideias e na versão 8.60 OBS: Para rodar esse servidor No seu pc voce tem que ter 2GB+ de memória ram e em bom estado. ( nao recomendo abrir o otserv com o mapa editor aberto junto). Real Global Map: - Versão do Tibia:8.60 - Mapa global 95% full. - Quase todos os NPC's do Tibia Global. - Servidor com o mínimo de bugs possíveis. - Scripts arrumados. - Entre outros... Cidades: Quest's: Oque tem de melhor que o servidor do Doidin? Quase nada pois ele copio minhas coisas x) Algumas Print Screen: para quem nao conseguiu abrir o spolier e gostaria de ver as SS link abaixo: print screen.txt Créditos: - Doohz Rush - Doidin - Alissow - DoidinMapper - RenanSdc - TFS Team - Styller Team - Alissow Team - Feragon - Viana! - Azevedo ATUALIZADO DIA 28/10/2010 Scan: Arquivo Muito grande para fazer scan. Remeres Mapa Editor 2.0 ( nao use outra versão ou vai bugar o mapa: Download Aqui! Doohz Rush Server : Download Aqui! OBS: FOI ARRUMADO TODOS OS LOOT'S DOS MONSTROS, E FOI ADICIONADO A NOVA AREA DE ZÃO (OS Draken elite etc, todos configurados perfeitamente ) Atualização 2.2; Arrumado os Teleport's dos Drakens; Editado os seal's da POI (+ parecido com global); adicionado 1 npc de runa em northern de ZAO; arrumada as Houses, e bugs de Cormaya; Retirado BUG de money; Arrumado detalhes do mapa. MSN: Doohz_rush@hotmail.com Gostou? REP+ Ali do lado :arrow:
    1 ponto
  6. roga

    Baiak Bryaan Editado Vip 3

    Change Log Screenshots A primeira Screenshot é desatualizada com apenas 3 portais ali. Download Nota: O download ainda não esta na V 1.3 Tamanho: ~= 11,2MB Download Link(4SHARED): (1.2) http://www.4shared.com/rar/1qEjvBU8/Baiak_by_roga_V12__86_.html Scan Scan Link(VÍRUS TOTAL): https://www.virustotal.com/pt/file/9285d1daadf42ae82bc8aa9fe41def13c97da59371908b0a8f60ba2c2e30f099/analysis/1375485666/ Servidor Testado e Ficou: ONLINE Comente se encontrar algum BUG
    1 ponto
  7. lipeewb

    [Gesior 2012] First Layout Global

    Dae Galerinha xtibia ;D Bom esse é na verdade meu primeiro post aqui, sou mais ativo no OtLand, mas como sempre estou aqui vendo as novidades e baixando-as também resolvi compartilhar com vocês o meu layout global para a versão 2012 do Acc maker Gesior 2012 ! Bom, pra quem ja viu o Gesior 2012 ele não tem nada de global, é bem rustico pois o criador (Gesior) preferiu investir na estrutura do sistema ao invés do layout, entao eu em contato com ele tomei a iniciativa de recriar um layout global pro belissimo acc maker que ele criou ! Chega de conversa ;D O que eu fiz ? Forum esta todo alterado para a versao global (não tem nenhum forum tão global pra baixar quanto o que eu fiz), tem as principais caracteristicas do forum do tibia global. Account Management igual ao global Sistema de enquete re-adicionado e re-estruturado nas novas classes do Gesior 2012 Admin Panel re-adicionado E varias outras coisas que eu nem lembro Simplesmente reescrevi todo o layout e praticamente todas as páginas! ta demais ;D Bom pessoal da um rep e eu ja fico feliz Creditos a mim ;D e a meu amigo Gesior Se quiser ver o site funcionando gesior.monteirosoft.com Qualquer duvida ou erro podem postar aqui que eu do um jeito de resolver, porem creio que nao terao problemas pois retirei todos os erros Testado com XAMPP 1.7.3 Download Gesior Layout Global
    1 ponto
  8. Vodkart

    db.getResult

    está na query msm, faltou concactar ela var1 = db.getResult("SELECT `id` FROM `players` WHERE `id` = "..pid) -- aqui seleciona var1:getDataInt("id") -- aqui pega ficando pid = getPlayerGUIDByName(param) var1 = db.getResult("SELECT `id` FROM `players` WHERE `id` = "..pid) -- aqui seleciona doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O id do player " .. param .. " é "..var1:getDataInt("id"))
    1 ponto
  9. Roksas

    db.getResult

    Então mande o código que está tentando fazer, você só queria o ID, a função que utilizei já faz isso.
    1 ponto
  10. roga

    logo para um Blog

    Vou fazer, posto já... Dai você vê se gosta! Sei la se ficou bom
    1 ponto
  11. IvanAppel

    DarkXPoke (DXP)

    I crazzy do geito q vc é vai ser dificil o seu se comparar com o do smix kkkk'
    1 ponto
  12. Sanei a dúvida no tv. Reportado para que movam =) Abraços , Flinkton
    1 ponto
  13. VictorFT

    Pra quem nunca me viu...

    DuMal sem graça :c
    1 ponto
  14. Nyco

    Arton - Ats

    e você tem que deixar claro isso mesmo oque o DragonTheory falou para que as pessoas saibam bem que você não e o detentor delas abrçs
    1 ponto
  15. kbpaulo

    Usar Magia Com Reset

    cara e o seguinte na linha da storage quando cara reseta ele fica player storage,1 se tem que colocar >quant 0 ai quando player tiver essa storage maior que 0 era vai usar pelo que vi no script qualquer player com menos de 3 resete pode soltar sua magia......assim disso conserteza nao ta soltando mais..... vc tem que inverter sinal de < para =>
    1 ponto
  16. Benny

    MOD MAIS LINDO DO EKSTEBEA

    vo fica com essa foto mesmo beeki <3
    1 ponto
  17. NextWorld

    [NextWorld] ShowOff

    O mercado negro é uma simples ideia, não será colocado no mapa e.e Qual montanha que falta borda? Essa entrada de uma outra city qualquer ficou estranha, nem sei se vou continuar.. @Edit Não tive muito tempo para mappear, então apenas modifiquei o templo antigo:
    1 ponto
  18. 1 ponto
  19. IvanAppel

    [Encerrado][CSTIBIA] Procuro Hoster

    Oi galera , eu to meio que sem nada para fazer , então queria saber se alguem quer hostear um servidor de CS , é o CSTibia v2.0 By Roksas , se alguem quiser abrir falae , ai divulgamos e nos divertimos...
    1 ponto
  20. Alexclusive

    Minhas fotografias [iPhone]

    Trabalho e moro com meu tio, fazemos a instalação de um sistema em casas que não é muito comum no Brasil. De uma olhada no site: www.aquadrainunderdeck.com. Da pra você ter uma ideia melhor Abraço
    1 ponto
  21. StyloMaldoso

    Removido!

    kk o cara postar algo e coloka no titulo e não sabe oque significa.. xtibia me surprendendo
    1 ponto
  22. Ficou + ou - mais ta bom!!
    1 ponto
  23. SkyLigh

    Iro man 3

    Avaliem Imagem básica so fiz para ver oq vocês acham dela
    1 ponto
  24. SkyLigh

    Iro man 3

    Foi so básico mesmo dps posto o psd de outras do mesmo modela dessa Caso queira fazer um pedido : http://www.xtibia.com/forum/topic/213774-peca-sua-design/page__fromsearch__1
    1 ponto
  25. Vodkart

    Npc Auction

    Bring Up My Post
    1 ponto
  26. Statusonline

    war system sem site

    Uma pergunta, meu OT no caso é 8.54 com site, se eu adicionar as querys no mysql vai dar problema ? se sim, teria como adicionar guild war em 8.54 com site ? Obrigado
    1 ponto
  27. Essa é a intenção hauaha, valeu !
    1 ponto
  28. KUNGLOW

    Arena Sobrevivencia Event System

    KennyXD aonde tá Substitua por: Espero ter ajudado.
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...