Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 11/03/13 em %

  1. BrenoNeto

    Seu Ultimo Sprite.

    ~SEU ULTIMO SPRITE~ Eae Galera, não achei nada parecido na área de spriting, então resolvi fazer um tópico, espero que não haja nenhuma regra proibindo isso. Mostre para mim, e para o fórum seu ultimo trabalho, espero que todos dê sua opinião e o ajude a melhorar sua Sprite. - Claro que não serão para uso livre, apenas se o autor concordar com isso. - Poste quantas sprites quiser, porem a ideia é postar apenas as mais recentes. - Não Floode, colocando em cada resposta uma Sprite, coloque todas em apenas uma resposta. - Não é um concurso, apenas é para mostrar sua arte, e para que nós possamos avalia-la para você melhorar. - Esta esperando o que para postar ? ATT: BrenoNeto.
    2 pontos
  2. Lordbaxx

    [Pokemon] PoKeMon Steel

    Iae galerinha firmezinha tudo na paz?? Bom Tava editando um servidor pro meu amigo fiz várias coisas acabou que ele n quis mais então perdeu né ;P. O Servidor Tem Várias Novidades e Edições feitas por mim.... Menu - Informações - Erros/Bugs - Prints - Download Informações -Nick System 100% -Outlands 100% [ Com Todos Pokemons de Outland 100% Balanceados ] -Evolutions 100% - Moves m1 / m12 99% [ Só falta os moves de alguns lendario como , Celebi, Raikou , Suicune, Entei.] -Pokeballs [ Normal Ball - Super Ball - Great Ball - Ultra Ball] -Fly, Surf, Ride, Dig, Cut e as demais Order's 100% -Control Mind 100% -Sem Lvl System - Mapa by PxG -Tv System 100% -Box's 1 , 2 , 3 , 4 - 100% -PokeDex 100% -Quests 100% - Boost System 100% -Pokes Iniciais 100% - Markt 100% -Sprites Todas que Consegui - Vocês Verão nos Print's -Novo Shiny Adicionado - Shiny Scizor 100% - Moves, Dex , Foto , Corpse , Catch 100% Erros Print's Dowload's Créditos Gostou??? É proibido pedir pontos de reputação (likes) em troca de qualquer atividade dentro do fórum. ALÉM DE PROIBIDO É FEIO! Conteúdo á esqc de colocar o print do novo shiny dragonite vejam no jogo...
    2 pontos
  3. zipter98

    npc

    Tenta assim o NPC: --O npc, após teleportar o player, some. O tile de dano, eu não tenho certeza se vai funcionar, fiz rapidinho aqui. data/globalevents/scripts Tag, antes de tudo: <globalevent name="nome desse globalevent" interval="intervalo da execução do script" script="arquivo.lua" /> E, o script: function onThink(cid, interval, lastExecution) local posis = {{x = xxx, y = yyy, z = zzz}, {x = xxx, y = yyy, z = zzz}, {x = xxx, y = yyy, z = zzz}, {x = xxx, y = yyy, z = zzz}} --Edite aqui as posições dos tiles. local cfg = { eff_one = xxx, --Efeito que irá aparecer no tile de dano após os dois segundos. eff_two = xxx, --Efeito que irá aparecer nos tiles de dano. } function dmg(cid) doCreatureAddHealth(cid, getCreatureHealth(cid)/2) doSendMagicEffect(i, cfg.eff_one) end for a, i in ipairs(posis) do doSendMagicEffect(i, cfg.eff_two) if isInArray(i, getThingPos(cid)) then addEvent(dmg, 2000) end end return true end
    2 pontos
  4. Tem 2 tipos, o que quando você pisa aparece a mensagem: http://www.xtibia.com/forum/topic/181483-moveevents-tile-informativo/ Ou se não o que fica sempre subindo a frase: http://www.xtibia.com/forum/topic/149732-talkactiontps-falantes/ Obs: Precisar de ajuda avisa que explico melhor como configurar cada um... xD
    2 pontos
  5. Slicer

    [Pokemon] Pda By Slicer 1.9/2.9

    [Pokemon] PDA By Slicer Pokemon dash advanced editado por slicer, vários bugs retidos. Projeto encerrado! Espero que todos tenham gostado desse 1 ano de trabalho duro! Todas as atualizações: * Leiam e sigam as instruções do Change Log dentro da pasta do patch! Downlaods: PDA By Slicer With Level System v2.9 Full -> http://www.mediafire...z2afuu75zblvmvq PDA By Slicer Without Level System v1.9 Full -> http://www.mediafire...td0l0ip9ajprrbf OTClient editado 2.8/1.8 => http://www.mediafire...1lcbs1fktpm676w Atualizações: EH OBRIGATORIO O USO DESSE CLIENT ABAIXO E USEM O .PIC TB!!!!!!!!! Client v1.9/2.9 => http://www.mediafire...77i414v1hy187fj Patch v1.9 => http://www.mediafire...da4umj3ip18jrf1 Patch v2.9 => http://www.mediafire...7nt275td9afl1fy Patch v1.9.1 => http://www.mediafire.com/?i3flwa3lrd016zl Patch v2.9.1 => http://www.mediafire.com/?m4zhjgn62uow1sp Obs: Atualizaçoes mais antigas estao dentro do spoiler acima!! OTAL.DLL: OBS: caso n esteja aparecendo a barra de moves no client normal do tibia, baixem essa .dll e coloquem na pasta onde fica o Pokemon_nibe.exe ... Otal.rar Patch Correçao! Todos olhem! Bugs na nova atualizaçao? Olhe o spoiler e veja se arruma o problema! Atualizado: 08/02/13 Créditos: Otal.rar
    1 ponto
  6. Olá estou postando esta distro que refiz para um antigo server, ela foi testada no NTO Shinobi do Robinhood. Changelog's: Caso encontrem bugs, por favor reportem com imagens que irei me dedicar 100% para Fixar. e paciência pois sou iniciante. Créditos TFS F1nal1ty (Its Me) TheForgottenServer-console.exe TheForgottenServer-console.exe
    1 ponto
  7. Alissow OTS 5.0!!!!! [17/03/ 2013] Provavelmente vocês estão pensando "mas que diabo de OTS é esse?", afinal, já faz 2 anos desde que a ultima versão foi lançada (http://www.xtibia.co...10-86-completo/) e desde lá prometemos algo que não foi cumprido - até agora -, uma versão nova. ENFIM, TEMOS AGORA A MAIS NOVA VERSÃO DE UM DOS SERVIDORES MAIS AVACALHADOS JOGADOS DOS ULTIMOS TEMPOS. Mas eu tenho uma má noticia, está incompleto. Sim, o mapa está inacabado. Muitas coisas que eu planejei fazer nele eu não completei. Boa parte o Comedinha ajudou a terminar, adicionando o resto dos caminhos básicos e os monstros. mas mapa inacabado não quer dizer que não está jogável, quer dizer que faltou detalhar (Ex: x:55 y: 137 z: 9, x: 104 y: 140 z: 7, etc). A ultima versão foi baixada mais de 50 mil vezes e esperamos que essa versão faça o mesmo sucesso. VAMOS BAIXAR E JOGAR, SEUS LINDOS Créditos Gerais: Sobre o OT/Mapa: Principais quests: -Annihilator -Inquisition Quest -Pits of inferno -Demon Oak -Solar axe quest -HOTA -MPA quest -The Challenger Monstros: -Total monstros: 10292 -Total spawn: 5587+ Cidades: -12 Cidades -200 Houses+- Raids/Invasões: -Rat -Orshabaal -Ghazbaran -Giant spider/The old window -Ferumbras -Morgaroth Spells: -Magias editadas para balanceamento das vocações Changelog Atualização [3.4 BETA]: Atualização nº 2 [3.4]: Atualização 3.5 [06/08/2009]: Atualização Patch 3.5.1 [07/08/2009]: Atualização 3.6 [10/08/2009]: Atualização 3.7! Beta [18/12/2009]: Atualização 3.7 Patch 1 [27/12/2009]: Atualização 3.8 [17/01/2010]: Atualização 3.8 Minor Patch 1 [17/01/2010]: Atualização 3.9 [15/02/2010]: Atualização 4.0 [15/02/2010]: Atualização 4.11! [11/07/2010]: Atualização 5.0!!!!! [17/03/2013] - Atualizado para a versão 9.83 (Comedinhasss, Tfs Team) - Sistemas novos para a nova versão, montaria, war system, etc. (Comedinhasss, Tfs Team) - Rep System e Antbot Removido. (Comedinhasss) - 64 Quests reformuladas. (Comedinhasss/Alissow) - Novo sistema de dicas a cada 15 min. - (Comedinhasss) - Novo sistema de map marks ao entrar no servidor. (Comedinhasss) - Organização geral em Actions e Moveevents. (Comedinhasss) - Nova organização nos monstros agora usando os que não tem no tibia original na pasta monsters em mods. (Comedinhasss) - Npcs sem utilidade removidos (Comedinhasss) - Alavanca de runas e potions reformuladas (Comedinhasss, Alissow) - Bug PZ nas Hydras arrumado (Alissow) - Cidade principal parcialmente reformulada (Alissow) - Cidade de Flam totalmente reformulada (Alissow) - As lojas agora não são mais areas PZ (Alissow) - Corrigido erros em portas que não deveriam abrir, e portas que não deveriam fechar (Alissow) - Continente de Zao removido? (Alissow) - Arrumado bugs onde podia-se pegar items na ferumbras tower e vários outros lugares (Alissow) - Arrumado caminho da "inquisition" (Alissow) - Respawns recolocados em algumas áreas de yalahar, dragons, elfs Hydras, Dark magicians e apprentices (Alissow) - Nova entrada para arena (Svargrond) na cidade principal e funcionando! (Alissow) - Elevado nível de dificuldade da Arena (Svargrond) (Alissow) - Nova localização da Ferumbras Tower (Alissow) - Cidade de Mistyc removida (Alissow) - Novo sistema premium igual ao global. (Comedinhasss) - Sistema de bless reformulado e agora por items. (Comedinhasss) - Sistema de portais/teleports (Comedinhasss, Alissow) - Sistema offline training (Comedinhasss, TFS) - Sistema de casamento trocado (Comedinhasss, Outros) - Spells (OTX) Screenshots: Mais screenshots: Clique Aqui Download: Windows: http://www.mediafire...cap2yi5jee5e7an (Tam: 16MB) Linux (Debian): http://www.mediafire...5lu3476fd8jcnc8 (Tam: 7MB) Link Protegido Windows: http://lix.in/-d3c97c Link Protegido Linux (Debian): http://lix.in/-d5501d Scan Virus Total: https://www.virustot...sis/1363492837/ IP Changer: http://www.mediafire...6stsdskhljaa0c1 -Atenção- - Acc do God: admin/admin - LEIA o tópico antes de postar qualquer coisa ou duvida - Reportem se houver algum bug - Offline Train Level configurado no config.lua em levelToOfflineInBed - As estatuas de offline que ficam no templo não funcionam por serem enfeites - Para tirar o , previewer do nome, no config.lua em serverPreview mude para false - Todos os addons são vendidos menos o demon que o comedinha acabou esquecendo de coloca - Comandos personalizados: /ta - itens pro sv inteiro, /tp - locais do mapa, /p - tem na assinatura do comedinha ensinando, /e - abrir e fechar portal(open, close). - Para usar os portais você primeiro deve explorar a área indo até ela - Tem alguns segredinhos e lugares escondidos muito legais para vocês descobrirem - Favor, não usar o nosso distro sem o nosso consenso, obrigado. - Se você gostou, clique no ali embaixo ó
    1 ponto
  8. Conteudo Retirado.
    1 ponto
  9. BrenoNeto

    Galeria BrenoNeto.

    Um tópico para mostrar todo tipo de sprites (de minha autoria logico) Algumas sprs de Naruto. Monstros do Biohazard Online. Nenhuma delas é para uso livre. Obrigado. Uma criatura mitológica ^^ (26/10/2013) Depois do uma ajeitada no topic vlw.
    1 ponto
  10. Omega

    Enciclopédia de Tutoriais de Scripting

    Última Atualização: 14/03/2014 Aqui serão organizados os tutoriais da área, divididos por nível de conhecimento (básico, intermediário e avançado) e conteúdo (spells, monsters, ...). Também separei tópicos com material de consulta para scripters, as listas organizadas anteriormente e um adicional de alguns scripts de destaque. Recomendações: Para os que querem aprender e editar scripts e estão começando, não usem o bloco de notas, muitas vezes destrói a organização do código e torna o scripting muito mais trabalhoso. Para começar, usem o Notepad++. Outra boa ideia para aprender é sempre exercitar-se lendo e criando códigos. Tente procurar por códigos que você consiga entender na pasta do seu otserver e vá aumentando o nível de dificuldade, tentando reproduzi-los por conta própria, à sua maneira. Além disso, você deve criar códigos do zero para se exercitar devidamente. Leia o segundo tutorial (lógica, algoritmos e organização, por iuniX) e aprenda o que é identação antes mesmo de pensar em aprender o resto. 1. Módulo Geral - Tutoriais focados na linguagem LUA e nas bases do scripting Nível 0 - Tutoriais focados no desenvolvimento da lógica e contato inicial com a linguagem LUA Lua, o que é? - Por iuniX Lógica, algoritmos e organização - Por iuniX Variáveis e Tipos de Dados - Por iuniX Funções e Return - Por apocarai Aulas Iniciais da Escolinha de Scripting - Por Roksas Strings e Numbers em Lua - Por caotic Nível 1 - Tutoriais básicos sobre a linguagem e scripting Introdução e Convenções Léxicas - Por apocarai Tutorial de Action - Por BoppreH (postado aqui por Brabo) Editando o config.lua - Por buster287 Aulas da Escolinha de Scripting - Por Roksas Quer aprender a ser scripter? - Por Sir Picaralhos Tutoriais 1-4 da Enciclopédia da Pasta Data - Por tibiaa4e Como funcionam os scripts - por MaXwEllDeN Como Criar Seu Monstro - Por VitorHugoFerreira Como Adicionar Seu NPC no Mapa - Por megaplis Revisão de Monsters, NPCs e Spells - Por Lucas Rap Estruturas de Controle - Por apocarai Nível 2 - Tutoriais intermediários sobre a linguagem e scripting A Coisa Mais Importante em um Código - Por Skyen A Partir do Tutorial 5 da Enciclopédia da Pasta Data - Por tibiaa4e Tutorial Sobre Arrays (Tables) - Por Tprocheira Matemática e LUA - Por Demonbholder Como Editar Magias - Por MatheusMkalo Tutorial Creaturescripts - Por Jhon992 Utilização de Loops - Por caotic Loopings - Por Demonbholder Editando Itens - Por Fronick Escrevendo em um arquivo - Por SkyDangerous Lib - O Que É e Como Usar - Por caotic Como usar o AddEvent - Por Killua Nível 3 - Tutoriais avançados sobre a linguagem e scripting Tutorial sobre Patterns - por MaXwEllDeN LUA Orientado a Objetos I - Por SkyDangerous LUA Orientado a Objetos II - Por LuckOake Tutorial de Queries para OTServers - Por shutup Utilizando Arquivos XML - Por caotic Queries e SQL para OTServers - Por mim Simulando IF/ELSE com AND/OR - Por River Material de Consulta - Tópicos que podem ser de ajuda quando se está criando códigos (para relembrar como usar aquela funçãozinha que você esqueceu) Algumas Funções do TFS com Explicação - Por tibiaa4e Operadores e Bibliotecas - Por Roksas Mais Funções do TFS sem Explicação - Por sukx Manual LUA - Por Roberto Ierusalimschy et al Biblioteca de Funções LUA (poucas funções, mas bem explicadas) - Por Benefactor Lista de Atributos para Itens - Por Oneshot Lista de Efeitos 8.54 - Por antharaz Algumas Fórmulas Úteis para OTServers - Por Oneshot 2. Módulo Específico - Tutoriais variados separados por assunto Monsters Editando a aparência das criaturas - Por Nickelback Criando seu monstro - Por VictorHugoFerreira NPCs Criando Seu NPC - Por Eventide A Magia dos NPCs - Por tibiaa4e Como Adicionar NPC no seu Mapa - Por Megaplis Spells Criando Magias - Por Kimoszin Criando Magias Para Monstros - Por 139 Entendendo e Configurando a Área das Magias - Por Krhiegen Criando Runas Novas - Por mxlr14 Spells e suas Grandes Funções - Por tibaa4e Actions Criando Quests - Por tibiaa4e Como Fazer um Baú de Quest Simples - Por DarkAlvaro Editando Potions - Por RarTne Actions - Por tibiaa4e Movements Criando Pisos Especiais - Por FoDoX Movements - Por tibiaa4e Itens Criando Armas Especiais - Por theflammer Tornando Munição Infinita - Por TheSleeper Lista de Atributos para XML - Por amoeba13 Como Fazer um Item Se Tornar Stackable - Por notle2012 Criando Wands e Rods - Por Castiello XML Configurando o Quest Log - Por Luiz Vitor Editando Exp Por Stages - Por Schiavinato Tutorial Sobre Outfits - Por Oneshot Configurando as Vocações - Por Flash001 Adicionando Vocações ao Account Manager - Por profelezio Outros Criando Exhaustion Com Storage - Por Roksas Resolvendo o Problema de Anti-Idle - Por cs007 Como Usar LUA Para Editar o Quest Log - Por MaXwEllDeN Como Usar addEvent adequadamente - Por skymagnum Como Adicionar Level Máximo - Por McTyn Tutorial Sobre Storages - Por caotic Como usar o os.date - Por Demonbholder 3. Scripts de destaque Pacote de Actions Simples e Úteis - Por mim NPC Lutador - Por mim Weapon Hit Rank - Por Vodkart NPC Auction - Por Vodkart War Arena - Por MatheusMkalo Castle Guild War - Por DrakyLucas Barco Que Anda Por Uma Rota - Por MatheusMKalo Simple Task v3.0 - Por Vodkart Fly System - Por Mock Character Market System - Por LuckOake Autoloot - Por Mkalo e Vodkart 4. Listas antigas Os Melhores Tutoriais - Por Luckituz X-Find Scripting - Por HenriqueMoura 5. Pedidos de Tutoriais Aqui é a lista de tutoriais pedidos para complementar o acervo do XT. Quem fizer algum deles e este for aprovado, me avise e ganhará 3 rep+. Para pedir um tutorial aqui, basta comentar no tópico especificando o conteúdo. Tutorial detalhado sobre a criação de mods Tutorial sobre mounts Por fim, deixe sua sugestão de tutorial ou sobre o tópico, denuncie links quebrados e, se o conteúdo do fórum te ajudou, procure devolver contribuindo de volta.
    1 ponto
  11. Tony Araujo

    Arton - Ats

    Introdução Arton é um server pensado no RPG onde iram ter várias quest e sistemas inovadores. Ás classes principais são Mage/ Warrior / Elf. Os jogadores deveram encontrar seus próprios caminhos, traçar seu caminho á glória e honra. O server irá trazer grandes novidades no setor de sistemas, os itens do personagem influenciaram muito. História Fundado no dia 2 de Novembro de 2012, jogo baseado no RPG contemporâneo. Buscando um server perfeito, a equipe do Arton decidiu tomar a iniciativa e criar um serve onde os jogadores poderiam escrever a sua história. Alguns Videos #Teasers Criação de Asa -- Arton Sistema de Durabilidade + NPC Reparador -- Arton Sistema de Cooldown v1 (Update sem video Teaser Ainda) -- Arton [MAGIA] Gale -- Arton Mount System v1 (Update sem video Teaser Ainda) -- Arton New Look System -- Arton Bot System -- Arton Channels System -- Arton Cast System V0.5 (TV System) -- Arton Passive Skill (Automatic Spell) -- Arton Algumas Imagens Emoticon System: [MAGIA] Creature Push [MAGIA] Frozen Pet Estatua de Valkaria Remakes Graficos : Progamaçao Client Mais informaçoes no nosso facebook aqui
    1 ponto
  12. Zikaduh

    [Show OFF] Zikaduh (Six Nations)

    Oi so um mapper iniciante. so tem 3 semana que mecho no RME mas so agora resolvi postar algumas imagens. Eu to criando um mapa proprio. não tiver tempo pra terminar mas logo estarei postando mais. aceito comentarios
    1 ponto
  13. Killua

    npc

    Muda getThingPos(cid) pra getCreaturePosition(cid) Zipter o getThingPos vc usa pra itens
    1 ponto
  14. Killua

    npc

    Muda doCreatureAddHealth(cid, getCreatureHealth/2) pra doCreatureAddHealth(cid, -getCreatureHelth(cid)/2)
    1 ponto
  15. luascript.cpp (linha 719, talvez): std::string s = BOOST_DIR_ITER_FILENAME(it); ou std::string s = it->path().filename(); algo parecido com isso ae, troca por isso aqe: std::string s = it->leaf(); no arquivo scriptmanager.cpp (linha 122 eu acho) faz a mesma coisa... e tu n ta usando a source que ele postou n
    1 ponto
  16. Omega

    VOTAÇÃO - Assinatura da Semana #92

    cmgabriel, jakiin e alex.
    1 ponto
  17. alissonfgp

    Global Server 10.10

    now only sources 1.1 https://github.com/otland/forgottenserver , ultimamente to mexendo no meu sv ae to meio q mexendo nesse ae aos poucos, to vendo bugs aq to removendo os q reportam desse servidor q postei ^^ add em acitons.xml o id do item(no caso a porta) pra abrir e pra fechar tipo aquelas de lv, add em movements... em actions pra abrir exemplo: <action fromid="10788" toid="10791" event="script" value="other/doors.lua"/> e movements pra fechar exemplo: <movevent type="StepIn" itemid="19995" event="script" value="walkback.lua"/>
    1 ponto
  18. Omega

    Teleport por talkaction

    -- Posição do canto superior esquerdo da área local pos1 = {x=160, y=230, z=7} -- Posição do canto inferior direito da área local pos2 = {x=180, y=330, z=7} local teleport_pos = {x=220, y=40, z=7} function onSay(cid, wods, param) if isInArea(getThingPos(cid), pos1, pos2) then doSendMagicEffect(getThingPos(cid), 2) doTeleportThing(cid, teleport_pos) doSendMagicEffect(teleport_pos, 10) else doPlayerSendCancel(cid, "You may not use this here.") end return true end Tópico movido para a seção de dúvidas e pedidos resolvidos.
    1 ponto
  19. Tony

    VOTAÇÃO - Assinatura da Semana #92

    Jakiin m0p Kluimaster
    1 ponto
  20. Hauhauhaua, então tava dando pra roubar points dos outros?
    1 ponto
  21. zipter98

    [Encerrado] Surf PDA Slicer

    Já tentou analisar o bug do surf com um client normal? Normal que eu digo, é o base que vem ao baixar o PDA. Talvez o erro seja proveniente de alguma coisa de seu client personalizado (TALVEZ). Ou, caso o que disse acima não funcione, poste seu surf.lua. Quem sabe o erro seja lá.
    1 ponto
  22. Omega

    Arena PVP

    Postado 10/June/2007 Aquele tutorial tem mais de 6 anos. Tem maneiras mais tranquilas de se criar uma arena PVP hoje em dia. Use o RME e selecione a ferramenta PVP (bandeira vermelha) para selecionar uma arena PVP. Depois, crie aquele script de alavanca que tem no tutorial e pronto, você tem sua arena PVP. Outra maneira, sem usar o RME, é assim: crie um arquivo chamado pvparena.lua em creaturescripts/scripts com esse código: Em frompos você coloca a posição do canto superior esquerdo da sua arena e em topos você coloca a do canto inferior direito. Adicione essa tag em creaturescripts.xml: <event type="preparedeath" name="PVP_Arena" event="script" value="pvparena.lua"/> E em login.lua (na pasta creaturescripts/scripts), procure por registerCreatureEvent, pule uma linha e adicione: registerCreatureEvent(cid, "PVP_Arena") E você ainda tem que fazer a alavanca como manda o tutorial do Addict. A segunda maneira é preferível porque você pode devolver o cara pra uma posição específica. Se usar a primeira, ele vai pro templo.
    1 ponto
  23. Crie um arquivo.lua na pasta actions, com o nome de teleportitem, e coloque nele o seguinte conteúdo: function onUse(cid, item, frompos, item2, topos) local pos = {x=1059, y=904, z=7} doTeleportThing(cid, pos) return true end Em actions.xml, coloque a seguinte tag: <action actionid="2260" event="script" value="teleportitem.lua"/>
    1 ponto
  24. MythSoft

    [Encerrado] Dedicado Duvida..

    1* Voçe vai pagar o dedicado ou Vps na empresa, dai quando chegar o Vps vai vir um e-mail pra voçe com nome de usuario e senha e o ip do produto. 2*Vá em Iniciar>Todos os programas>Acessórios e clique em: 3* Vai aparecer uma janela par você colocar o IP, coloque o ip e clique em Conectar. 4*Digite seu login e senha dado pelo servidor de hospedagem o qual você contratou. 5* Irá abrir uma tela normal de dekstop, vá no navegador faça o download de seu servidor do programa do no-ip coloque online e pronto. #Duvidas Gerais Preciso liberar portas? NÃO Sobre os ips? Coloque o ip do no-ip no config.lua e PRONTO. Meu servidor vai ficar online se eu me desconectar/desligar minha maquina? SIM, pode atirar, quebrar, botar fogo, no seu computador que o OT vai continuar online pois o vps ou dedicado é uma maquina virtual. Sem mais Bye
    1 ponto
  25. data/creaturescript/scripts/killMonster.lua: local playerTeleport = {x = 340, y = 840, z = 15} function onDeath(cid, corpse, killer) doTeleportThing(killer[1], playerTeleport) doSendMagicEffect(getThingPos(killer[1]), 10) return TRUE end Tag: <event type="death" name="killMonster" event="script" value="killMonster.lua"/> Depois vá no XML no pokémon e registre o evento nele: <script> <event name="killMonster"/> </script>
    1 ponto
  26. Tipo pega um cliente que funcione na mesma versão dos seu Narutibia e só e mudar o IP ^^ com Notepad++ Caso queira Mudar Imagens Você tem que ter o (Pic editor) Melhor que fazer um né '-' ^^ Download do Pic editor http://www.4shared.com/rar/e82xK1BN/pic_editor_by_alisson_lineker_.html
    1 ponto
  27. Abre seu characters.php, depois de <?php cole date_default_timezone_set('America/Sao_Paulo'); Duvida sanada?
    1 ponto
  28. Manda o erro ai... ---------------- @Reportado para moverem para sessão correta.
    1 ponto
  29. kttallan

    [Pokemon] PoKeMon Steel

    /\ Editor De Accounts Ainda Serve Sabia ou 222/222 Topico Maninho os creditos do murluka vinicius é myke pelas otlands é outras ilhas..
    1 ponto
  30. GuhPk

    [Encerrado] Surf PDA Slicer

    Para editar o catch, vai em data/lib/configuration.lua e procure pela parte: pokecatches = { ["Bulbasaur"] = {chance = 500, corpse = 5969}, ["Ivysaur"] = {chance = 1200, corpse = 5982}, ["Venusaur"] = {chance = 5000, corpse = 5962}, Ai você edita a chance dos catch's de todos os pokemons! ^^ Quanto maior o número, mais difícil é de pegar o pokemon... Para deixar o pokemon lendario sem catch é só retirar a tag dele dessa parte ai do script! >.< Assim, quando ele morrer e tiver o corpse no chão, não da para atacar balls nele...
    1 ponto
  31. Alexclusive

    Khorem - Introdução ao Projeto

    Realmente da vontade de entrar in-game rs Com tanta informação boa e ilustrações assim, fica meio que impossível de não querer jogar. Já dei uma olhada na primeira "contribuição", e que contribuição hein...ótimo tópico aquele. Tentarei fazer a área hoje, Domingo. Abraço!
    1 ponto
  32. Meryl

    Khorem - Introdução ao Projeto

    Krex, lindo Krex! Caralho, Mano! Eu lembro quando vi o primeiro post do NATS e quase tive orgasmos com aquela apresentação, mas cara você escreve muito bem, ficou muito bom. Essa pauta me lembra do sistema do mock era do mock eu acho, de criar a própria casa usando madeira... Sério, se você seguir com isso ai eu te dou um beijinho Vou ver no que posso te ajudar <3
    1 ponto
  33. Cara, quer dar seu curso na Escola de Programação? Eu só exijo que seja extremamente organizado e bem explicativo. http://www.xtibia.com/forum/forum/942-escola-de-programacao/ http://www.xtibia.com/forum/topic/219124-apresentacao-escola-de-programacao/ Se tiver interesse, me contacte por inbox.
    1 ponto
  34. Killua

    Livro de p.a

    @mylorc o do klui nao é comando, é uma action, um item que vc clica e ganha os dias de premium. @maenilse quando eu vejo algum erro e sei que posso ajudar, eu ajudo mesmo qual o problema? Sempre faço o que sou capaz pra ajudar os outros e tentar fazer os scripts, sempre com educação. 80% dos seus posts sao só comentarios desnecessários.
    1 ponto
  35. Introdução É sempre bom ver pessoas com força de vontade pra começar a 'spritear', mas muitos desistem no começo. Não é um trabalho fácil e a perspectiva em 45° (usada nos clientes Cip) deixa tudo ainda mais complicado. Desde que comecei a jogar Tibia, minha maior expectativa nos updates era os sprites novos! Como é bom visitar um lugar novo, com itens novos, criaturas novas, enfim, com sprites novos. Enquanto no mundo Open-Tibia pouco se vê de novidades com relação a sprites. Talvez pela dificuldade de criá-los. Quando comecei a 'spritear', percebi a dificuldade de visualizar o sprite in-game. Tinha que compilá-lo em um programa editor do arquivo SPR pra poder ver o resultado. Então nasceu a necessidade de criar um programa que pudesse ver em tempo real, que pudesse criar um cenário completo, que pudesse ver como ficaria os itens animados, que pudesse ver o resultado dos efeitos das magias, etc. O TibiaCanvas ainda é um projeto em desenvolvimento, mas acredito que já dá pra fazer muita coisa legal com ele. (TibiaCanvas - Exemplo de cenário criado com sprites editados) Esse é o primeiro tutorial de alguns que pretendo fazer sobre o programa e sobre as melhores práticas de edição. Alguns sprites que fiz quando iniciei a ideia do programa: http://www.xtibia.com/forum/topic/192437-sprites-edmignari/ Baixe uma versão Beta do programa: http://www.xtibia.com/forum/topic/189324-sprite-editor/ Ferramentas: - Move Modo Game Clique com o esquerdo do mouse para mover o personagem. Clique e arraste um item para movê-lo entre tiles. Modo Imagem Clique e arraste para mover uma camada. - Pencil Modo Game Clique e/ou arraste o mouse sobre a tela do jogo para adicionar itens ao mapa.Modo Imagem Clique e/ou arraste o mouse sobre uma camada para pintar à mão livre com traços. - Eraser Modo Game Clique e/ou arraste o mouse sobre a tela do jogo para remover itens do mapa.Modo Imagem Clique e/ou arraste o mouse sobre uma camada para apagar pixels. - Eyedropper Modo Game Clique sobre a tela do jogo para copiar uma cor para a switch principal.Modo Imagem Clique sobre a imagem para copiar uma cor para a switch principal. Segure Ctrl e clique sobre a imagem para definir a paleta de cores com as tonalidades da imagem ou marque a opção set switches. - Bucket Modo Game Modo Imagem Preenche áreas coloridas semelhantes com a cor do switch principal. - Zoom Modo Game Amplia e reduz a visualização da tela do jogo.Modo Imagem Amplia e reduz a visualização de uma imagem. - Magic Wand Modo Game Exibe o efeito mágico e o míssil selecionados. - Tile Modo Game Seleciona uma tile no mapa.Os itens contidos na tile serão exibidos na widget Tile. Clique com o direito para exibir as opções. Edit: Abre o item no modo edição de imagem. Paint-Brush: Seleciona o item como pincel. Remove: Remove o item da tile. Paleta de cores: Clique na switch principal para abrir a janela Color Picker. Clique nas switches menores para trocar uma cor com a switch principal ou segure Ctrl para apenas copiar a cor para a switch principal. Arraste uma switch sobre as outras para copiar uma cor. Segure Crtl com ferramenta Eyedropper para definir a paleta de cores com as tonalidades da imagem ou marque a opção set switches da ferramenta Eyedropper. Algumas teclas de atalho: M - Ferramenta Move B - Ferramenta Pencil E - Ferramenta Eraser I - Ferramenta Eyedropper G - Ferramenta Bucket Z - Ferramenta Zoom W - Ferramenta Magic Wand T - Ferramenta Tile F2 - Zoom - Tamanho original F3 - Zoom - Ajustar à tela F4 - Zoom - Preencher tela Ctrl+Scroll - Zoom Ctrl++ - Mais Zoom Crtl+- - Menos Zoom Ctrl+F1 - Abre a aba Game Ctrl+F2 - Abre a aba Items Ctrl+F3 - Abre a aba Outfits Ctrl+F4 - Abre a aba Magic Effects Ctrl+F5 - Abre a aba Missiles Ctrl+F6 - Abre a aba Layers Ctrl+F7 - Abre a aba History Ctrl+F8 - Abre a aba Project Ctrl+F9 - Abre a aba Tile Ctrl+F10 - Abre a aba Colorize Ctrl+F11 - Abre a aba Goto Position Ctrl+Z - Desfazer uma ação. Ctrl+Y - Refazer uma ação. Ctrl+V - Cola uma imagem da área de transferência me uma nova camada (Apenas no modo edição de sprite). Ctrl+P - Exibe as divisões de textura em uma imagem (Apenas no modo edição de sprite). Ctrl+D - Exibe linhas diagonais em 45° (Apenas no modo edição de sprite). Ctrl+G - Exibe uma grade mostrando as separações entre tiles (Apenas no modo game). Page Up - Vai para o piso de cima no mapa. Page Down - Vai para o piso de baixo no mapa. Criando um novo projeto: 1- Vá ao menu Project>New Project 2 - Na janela New Project, defina um nome para o projeto. Escolha o local onde o projeto deve ser salvo ou deixe o local selecionado por padrão. Até mais. edmignari@xtibia.com
    1 ponto
  36. Tenho um script aki bem facil de ser configurado que sai Texto e Efeito do chao. Vai em globalevents.xml adicione essa tag: <globalevent name="effects" interval="5" event="script" value="TalkFloor.lua"/> Depois crie um arquivo lua chamado TalkFloor e coloque isso dentro: Salve em globalevents/scripts Configurando: Onde ta 1,1,7 , mude para a coordenada de onde vc ker que saia o Texto. Aonde ta 1,1,7, mude para onde quer q saia o Efeito. Ai tu pode colocar pra sair efeito e o texto no msm lugar pá, fica bem dahora, olha a imagem na minha assinatura se tu ficar curioso.
    1 ponto
  37. se vc viu que o nome do topico nao esta de acordo com a duvida ou o conteudo dele, pq nao renomeio o topico? ...
    1 ponto
  38. syshuy

    New Naruto V3

    DE uma olhada no topico: Formaçao New Naruto v4 voltei a fazer os narutibias Map editor corrigo >> .Map editor ele ja tem npcs e monster da ultima atualizaçao. a v4 esta 30% pronta, esta demorando pq estou fazendo bem caprichado. Sobre os monster a exp do 4 kage vai ser diminuida, as areas do 2andar do templo sera liberada ,o monster Raikage sera adicionado. #infelizmente algumas das orgs citadas a baixa nao sera criadas por falta de sprites, mais serao 2,3. os errors que dao nos itens sera arrumado , 90%dos bugs sera corrido ,porque alguns eu nao sei arrumar como por exemplo '/n ' naao sei se dara para adicionar o comando /r mais vou tentar. !cmot3416 e !promotesex serao alterados para players nao poderem uzar. #MAPA o mapa nao tera grandes mudanças,mais vo tentar deixar as coisas legalzinha, nao sei mt sobre mapping intao se ficar feio voces que arrumen ao gosto . #previsao nao tem previsoes,estou bastante ocupado ultimamente graças a escola. pode ser que demore, pode ser que seja rapido. ----COMUNICADO---- encerro as atualizaçoes para o naruto v3. ----sem previsao---- Postarei a update v4 com muito mais organizaçoes, muito mais hunts.... so um pequeno preview .... Naruto Kage HAnzou salamandra Danzou Ginkaku e Genkaku Kakashi Anbu Itachi Anbu Chouza( pai do chouji ) Shikaku ( pai do shikamaru ) shibi ( pai do shino ) inochi ( pai da ino ) Killer Bee Momochi zabuza Gamas... Kurenai Sarutobi azuma( o verdadeiro sem ser o sensei) UZUMAKI kushina RIKUDOU SANNIN tsunade sannin Uchiha Fugaku ( pai do sasuke) uchiha sishui ( amigo do itachi ) Entre Outras O templo sera 100% modificado. As Hunts 80% modificadas Tera sala com Bosses. Sala de eventos. EM baixo do templo antes dos Gennins tem um espaço grande livre. Se alguem poder me dar dicas para o que fazer ali agradeçeria. Mapa que foi uzado no refugianaruto.servegame.com orgs existentes: ANBUS(MEDININ OININ LIDER)/ NUKENIN/TAKA/AKAT/KAGE/SENSEI/SHIPPUDEN/MADARA/IZUNA/SANNINS (NAO TEM TSUNADE)/NARUTO SENNIN E MAIS 2 ORGS FEITA POR MIN. ps: o npc naruto sennin ele nao muda a outfit do player intao pessa para ele uzar o comando !cmot3416 12 scan:SCAN SS: Creditos 50%Caio vilela ( pegamos as spells e npcs ) 10%a equipe do slim(por ter feito uma editada no mapa) 40%adm calish( editamos spell's balanceamos alguns clans ex:puppeter,criamos npcs,hunts,e uma leve editada no mapa) se for postar o server em outro lugar nao se esqueça dos creditos DOWNLOAD DO SERVER >>>>>>>>>> ---DOWNLOAD--- o arquivo esta comprimido em 9.74 mb. MAP EDITOR UZADO: map editor client recomendado AQUI Gostou? da rep+ ai nao gostou? da rep+ tmb porfavor comentem a respeito do server .. o que esta ruim o que pode melhorar vlw . Client recomendado >> Aqui -----------BUGS ATUAIS--------- trap do yondaime derruba o server mais isso sera corrido(---CORRIGIDO---) o comando /n buga os adms -----------------EDIT-------------- ATUALIZAÇAO 9-JUNHO 2011 NOVO MONSTER ADICIONADO (MVP WHIT WOLF).QUE DERRUBA ITEM UNICO BUG DO "UP DOIS CORRIGIDO" NOVAS SPELLS ADICIONADAS. MVP ATACK ( ATK DO NOVO MONSTER) MVP MANA ( ATK DO NOVO MONSTER ) MVP TRAP(ATK DO NOVO MONSTER) - ATACK ADM- UMA SPELL SO PARA ADM QUE POSSUI AREA PEQUENA E HIT ENORME. NOVA SPELL DO YONDAIME = RASENGAN SUPREMO 2 NOVAS ORGS ADICIONADAS MECHA E SOLDIER ( N EXISTEM NO ANIME ) MECHA= ATAQUES DE LONGA DISTANCIA GASTA MANA MODERADA E HIT MODERADO. SOLDIER= ATAQUES CURTA DISTANCIA GASTA MUITA MANA E ATAQUE DEVASTADORES.(nao e bom para upar mais otimo em pvp) Se algum spriter quiser me ajudar nesse projeto sera bem vindo SUGESTOES PARA NOVAS ATUALIZAÇOES ORGS SPELL MONSTER SAO BEM VINDAS. desculpem pelo meu analfabetismo duvidas me add msn: pedro.hlv@hotmail.com ouuuu kuchikibyakuya30@hotmail.com << esse de preferencia aew galera nao fale que o server e seu .passei um bom tempo fazendo o server nao roube meus creditos JA QUE NAO SEI FAZER ENQUETE VAI AQUI MESMO KKKK VOCE É A FAVOR DE CRIAÇAO DE ORGANIZAÇOES NAO EXISTENTES NO MANGA/ANIME? #SIM #NAO votem porfavor e se alguem souber cria enquete me avisa
    1 ponto
  39. TAG: <action itemid="16101" event="script" value="other/premium.lua"/> Script: data\actions\scripts\other config = { days = 30, maxDays = 360 } function onUse(cid, item, fromPosition, itemEx, toPosition) if(getPlayerPremiumDays(cid) > config.maxDays) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.maxDays .. " days of Premium Account.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return end doRemoveItem(item.uid, 1) doPlayerAddPremiumDays(cid, config.days) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.") return true end Creditos: Comedinha TFS
    1 ponto
  40. gonorreiaswat

    Weapon system

    Tudo bem. Poderia fazer com 1 script, porém, deixei assim com 2 para ficar com palavras diferentes e creio que mais fácil configurar. Sem mais delongas, vamos ao script. Em seu talkactions.xml adicione estas tags. <talkaction words="!akchumbo" event="script" value="ak_chumbo.lua"/> <talkaction words="!akbullets" event="script" value="ak_bullets.lua" /> Agora na pasta scripts, crie um arquivo chamado "ak_chumbo.lua" e outro chamado "ak_bullets.lua", e adicione os scripts representantes: ak_chumbo.lua: local ak_chumbo = 2171 -- id da sua ak-47 de chumbo local ak_bullets = 2170 -- id da sua ak-47 de bullets function onSay(cid, words, param) if getPlayerItemCount(cid, ak_bullets) >= 1 then doPlayerRemoveItem(cid, ak_bullets, 1) doPlayerAddItem(cid, ak_chumbo, 1) doPlayerSendTextMessage(cid, 25,"Transformou sua AK-47 de bullets para chumbo.") else doPlayerSendTextMessage(cid, 25,"Voce nao tem a AK-47 de bullets.") end end ak_bullets.lua: local ak_chumbo = 2171 -- id da sua ak-47 de chumbo local ak_bullets = 2170 -- id da sua ak-47 de bullets function onSay(cid, words, param) if getPlayerItemCount(cid, ak_chumbo) >= 1 then doPlayerRemoveItem(cid, ak_chumbo, 1) doPlayerAddItem(cid, ak_bullets, 1) doPlayerSendTextMessage(cid, 25,"Transformou sua AK-47 de chumbo para bullets.") else doPlayerSendTextMessage(cid, 25,"Voce nao tem a AK-47 de chumbo.") end end Agora é só abrir o server e testar com as palavras: !akchumbo para transformar sua AK-47 de bullets para chumbo. !akbullets para transformar sua AK-47 de chumbo para bullets. Testei aqui e funcionou beleza, caso precise de ajuda ou qualquer outra dúvida, não hesite em postar aqui para solucionarmos. Boa sorte.
    1 ponto
  41. Gabrieltxu

    Show OFF - Minha Primeira Sprite

    Sprites Antigas. Fala ai galerinha só de boas? então fiz essa Placa para o projeto do meu amigo de Fairy tail , vejam como fico. Imagem base:
    1 ponto
  42. Ae mano fiz o basico (ainda to aprendo design)!
    1 ponto
  43. Gostei muito dessas ideias, menos das que falam dos top... Ficam bem legais com o forum pq sao de tibia Concordo... esse free itens é do tibia né se o fórum é de tibia devia ser sobre tibia as frases ... e também acho plausível o questionamento do vácuo
    1 ponto
  44. Acho que algo engraçado é sempre bom, segue então meus humildes exemplos. OBS: Os erros ortográficos são de propósito, essa é a graça, rs. "Nós não tem estudo, mas tem rep" "Rep é bom e eu gosto" "É do rep que elas gostam mais" "Reputeiro das galáxias" "Me aponte um político honesto que eu lhe dou 10 rep" "É, maaais ou menos" Espero que gostem, rs.
    1 ponto
  45. Iemba

    Seu último mapa - your last map

    ---Voltando ao mundo de mapas!---
    1 ponto
  46. DinoAdmin

    [8.54] Mapa Edited By Dino

    Ola Gente '-' Eu Editei um Mapa E Queria compartilhar Isso com voces O Mapa é de Poketibia 8.54 E Nenhum servidor alem do Meu Tem esse Mapa (Eu ja passei ele para algumas pessoas) Bom mais os creditos sao meus ^^ Vamos ao que intereça Prints: Espero que Gostem do Mapa. (Nao reparem é que eu nao sou mapper apenas sou criativo) Bom Mapa eu Editei e Resouvi postar no XTibia.com Se voce pegar o mapa e Postar em Outro Lugar Sem minha autorizaçao é considerado ripp O mapa foi feito especialmente para o pessoal do XTibia.com Creditos: DinoAdmin Clique aqui Para Baixar o Mapa!! Espero que ajude muita gente, Boa sorte Para voces e espero que gostem do meu mapa.
    1 ponto
  47. Demonbholder

    Loopings

    Faaaaala galerinha do éks! Tudo bem? Bom, eu sei que existem vários tutoriais no éks de loopings em lua, porém, nenhum esclarecedor ou completo. Enfim, a proposta deste tutorial é explicar todos os loopings de lua, sendo eles: for e seus subtipos, repeat e while. Espero que vocês gostem e espero críticas construtivas abaixo. Introdução Bom, os loopings são extremamente úteis em lua, e são usados em quase todos scripts mais avançados. Eles servem para executar uma cadeia quantas vezes desejados. Um looping, definido como repetição em português, pode ser infinito, ou finito. Looping Infinito: No caso, uma repitação que nunca acaba, executará a cadeia infinitamente, a menos que seja quebrada. Looping Finito: Executa uma cadeia até que algo aconteça, tal como chegar ao limite dado, ou cumpra ou descumpra uma condição. Também pode ser quebrado antes de seu fim. Podemos usa-los para checar todos valores de uma tabela, para checar todos os caracteres de uma string, entre outras funções. Looping For Sem dúvida o looping mais utilizado de todos e talvez o mais importante a ser aprendido. O for tem dois subtipos: For número: Este looping executa uma cadeia tantas vezes. Podemos ditar a ordem em que o bloco será repetido, vamos aos exemplos e as explicações. O for número, assim como o for genérico e o while requer o end para delimitar a extensão da cadeia que vai ser repetida. A sintaxe do for é a seguinte: for variável = 1ºn, 2ºn, 3ºn do bloco end Variável: O for número exige a variável para guardar o número de repetições e a ordem dela. Número 1: O primeiro número deve ser, obrigatoriamente, menor que o segundo. Será o primeiro número que a variável assumirá. Número 2: Deve ser maior que o primeiro número, será o último número que a variável assumirá. No caso, a variável assumirá primeiro o valor do primeiro número e irá executar o bloco tantas vezes até chegar ao segundo número. Exemplo: for i = 5, 20 do bloco end No caso, a variável é i e ela começara tendo o valor 5 e por último terá o valor 20. Ele executará o bloco 15 vezes, pois 20-5=15. Exemplo2: for i = 5, 20, 5 do bloco end Agora temos o primeiro exemplo do terceiro número, que será a ordem que o looping se repetirá. A variável vai começar 5, depois pula para 10, pois 5+5=10, depois pula para 15, pois 10+5=15 e por último pula para 20, pois 15+5=20. No caso, repetirá 4 vezes, pois a variável assumirá 4 números: 5, 10, 15 e 20. Vou mostrar um exemplo: for i = 0, 10, 2 do print(i) end Vai executar assim: >> 0 >> 2 >> 4 >> 6 >> 8 >> 10 Para fazermos um for numérico infinito, usamos o seguinte exemplo: for i = 1, math.huge do bloco end math.huge é infinito e por isso o looping se torna infinito, pois nunca chegara ao seu final. For genérico: Este for server para executar funções iteradores, sendo as mais usadas a pairs e ipairs, as quais serão explicadas a seguir. Pairs: A função pairs chama os valores da tabela em duas variáveis, a primeira é o index e a segunda é o valor. Se o index não existir, o padrão é um número que aumenta a cada vez que não houver index. A vantagem dessa função é que pode-se usar os index fora de ordem numérica, ao contrário do ipairs. Ipairs: A função ipairs chama os valores da tabela, também, em duas variáveis, assim como a função pairs. A diferença é que, assim que ele acha um valor de index fora da ordem numérica, ele para de chamar os valores da tabela. A vantagem dessa função é que retorna os valores em ordem. As funções pairs e ipairs apenas podem ser usadas em tabelas. Vamos aos exemplos: t = { [1] = 20, [2] = 40, [3] = 50, ["teste"] = 60, [5] = 80, [7] = 90, [4] = 100 } for index, valor in pairs(t) do print(index .. " : " .. valor) end for index, valor in ipairs(t) do print(index .. " : " .. valor) end O seguinte bloco produzirá isso graças a função pairs: >> 2 : 40 >> 7 : 90 >> 3 : 50 >> 1 : 20 >> 4 : 100 >> teste : 60 >> 5 : 80 Pode-se perceber que a função pairs não é em ordem e aceita qualquer valor como index. Graças a função ipairs, ela produzirá isso: >> 1 : 20 >> 2 : 40 >> 3 : 50 >> 4 : 100 >> 5 : 80 Pode-se perceber que o ipairs não aceita valor de string como index e os números precisam seguir uma ordem numérica correta. Enfim, creio que o pairs e o ipairs tenham sidos explicados, e assim encerramos o for. While O While, assim como o for requer um end para delimitar a extensão do bloco a ser repetido. Este looping repete o bloco enquanto a condição dada for verdadeira. Se você precisar usar uma variável, é necessário apresenta-la antes do looping. Vamos aos exemplos: i = 0 while i ~= 100 do print(i) i = i + 1 end Nesse caso ele irá repetir 100 vezes, ou seja, o último valor que i irá assumir será 99 e o primeiro é 0. Claro que não é necessário declarar e usar variáveis, assim como no seguinte exemplo: while getPlayerMana(cid) < 100 do doPlayerAddMana(cid, 20) end Nesse caso, adicionará 20 de mana até que a mana do jogador seja, no mínimo, 100. Para gerar um while infinito, usamos qualquer valor que seja diferente de FALSE e diferente de nil, assim: while true do print("OK") end while 1 do print("OK") end Esses são dois exemplos de loopings infinitos. Repeat Ao contrário dos outros loopings, o repeat não exige um end, mas sim um until. Until é outra palavra reservada da linguagem lua. O repeat em português seria: repita bloco until condição Ele repete o bloco até que a condição seja verdadeira, ao contrário do while que repete o bloco enquanto a condição for verdadeira. Vamos a outros exemplos: i = 1 repeat i = i + 1 print("OK") until i == 100 No caso ele printa OK 100 vezes, ou seja, até que a condição i == 100 retornar TRUE (verdadeira). Para fazermos um repeat infinito, usamos: repeat bloco until nil Como nil nunca vai ser TRUE, o looping é infinito. break A palavra break é outra das palavras reservadas de lua, e serve para parar uma repetição. O break literalmente quebra o laço de repetição, vamos a um exemplo: i = 0 while true do print("OK") i = i + 1 if i == 100 then break end end Normalmente, usando while true criamos o looping infinito, mas como temos a checagem do valor de i com o if e usamos o break para quebrar o laço, o looping irá parar de se repetir quando i for igual 100. O break pode ser usado em qualquer looping. Fonte Manual de Referência de Lua 5.1 É isso então galera, espero que gostem e comentem, abraços.
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...