Ir para conteúdo
Banner com Efeitos

I3reno

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    I3reno deu reputação a Cat em Como mudar a versão de um mapa   
    Tutorial: Como mudar a versão de um mapa
     Programa: Remere's Map Editor
     
     
    Você baixou um mapa e ele não é compatível com seu servidor? Há duas formas de mudar a versão de um mapa:
    Considerações
    Você só pode trocar a versão de um mapa com sucesso se os itens que estiverem nele tiverem os mesmos ids para ambas as versões. Por exemplo, você não conseguirá mudar a versão de um mapa 11.0, que tem itens diferentes, para 8.60 que tem menos itens. Embora seja possível, vai bugar o mapa. Os itens não reconhecidos após a conversão serão trocados por um piso vermelho ou por outros itens aleatórios com o mesmo id dos itens antigos, porém com sprites diferentes. Realize um backup.  
     
    _____________________________________________________________________________________________
    Método 01 - Mudar versão do mapa através do Map Properties (ctrl + P)
    Abra o map editor e carregue o mapa que você quer trocar a versão. Em seguida, vá no menu superior em Map - Map Properties, ou utilize o atalho CTRL + P.
     

     
     
     
    Agora clique em Client Version e escolha o novo protocolo. Clique em OK. Se estiver mudando de uma versão antiga para uma nova, o mapa será atualizado e basta salvá-lo (nesses casos tem menos chance de bugs). Mas se você está mudando de uma versão superior para uma versão inferior, vai aparecer esta janela:
     

     
     
     
    O aviso diz que se você mudar a versão do mapa para uma versão mais antiga pode haver efeitos no mapa, ele pede pra você confirmar. Se você tem certeza, clique em SIM.
    Pronto, a versão foi trocada. Mas fique atento, se você ainda não configurou o diretório do client da versão nova, vai aparecer uma mensagem para que você o selecione.
     

     
    Observação: Nesse caso, eu troquei a versão de um mapa 10.77 para 8.60.
     
     
    _____________________________________________________________________________________________
    Método 02 - Mudar versão do mapa importando ele
    Essa opção é um atalho para possíveis erros que possam ocorrer utilizando o método 01. Funciona assim: Antes de abrir seu mapa, carregue um mapa novo em branco (File - new), ele já tem que estar na versão que você quer. Agora vá ao menu superior, em File - Import - Import Map.
     

     
     
    Clique em Browse e selecione o mapa que vai ser mudado. Clique em Ok, teste e salve.
     
    ____________
     
     
     
    Dúvidas?
     
     
     
     
     
     

  2. Curtir
    Open Source MMORPG emulador de Tibia escrito em C++.
    Servidor Oficial do Tibiaking!
     
     
     

     
    [Windows][VC2019] Compilando as Sources OTG KING GLOBAL
    Tutorial explicado de como compilar as sources utilizando o Microsoft Visual 2019.
     

    Downloads necessários:
    Git: https://git-scm.com/download/win
    Visual Studio 2019 Community: https://www.visualstudio.com/vs/
    VCPKG: https://github.com/Microsoft/vcpkg
     

    Instalando o Microsoft Visual Studio 2019.
    https://www.visualstudio.com/vs/
    Após instalar, na tela inicial selecione o produto Visual Studio Community 2019 e clique no botão instalar.
    Na próxima tela, selecione Desenvolvimento para Desktop com C++.
    Na mesma tela em Detalhes da Instalação, selecione:
     
     
     Na página, pacotes de idioma, selecione:
     

     
    (Há pessoas que selecionam Inglês e Português (Brasil), porém apenas o idioma Inglês é essencial para a compilação)
     

    Instalando o Git.
    https://git-scm.com/download/win
     

    Instalando o VCPKG.
    Abra o GIT Bash e execute os comandos abaixo:
     
    cd C:/ git clone https://github.com/Microsoft/vcpkg cd vcpkg .\bootstrap-vcpkg.bat .\vcpkg integrate install  

    Instalando as Sources do OTG KING
    Abra o GIT Bash e execute os comandos abaixo:
    cd C:/ git clone --recursive https://github.com/Johncorex/otg-king.git  

    Instalando as bibliotecas
    Abra o GIT Bash e execute os comandos abaixo de acordo com o seu sistema operacional:
     
    Para 64-bit (64x)
    ./vcpkg install --triplet x64-windows boost-iostreams boost-asio boost-system boost-filesystem boost-variant boost-lockfree luajit libmariadb pugixml cryptopp  
    Para 32-bit (32x)
    ./vcpkg install boost-iostreams boost-asio boost-system boost-filesystem boost-variant boost-lockfree luajit libmariadb pugixml cryptopp  
    Após completar a instalação de todas as bibliotecas de acordo como sistema operacional, execute o comando abaixo:
    .\vcpkg integrate install  

    Compilando as Sources do OTG KING
     
    Entre no diretório vc14 das sources do OTG KING (C:/otg-king-master/vc14) e abra o arquivo otg-king.sln 
    O Visual Studio será aberto, selecione Release e x64 ou win32 e inicie a compilação utilizando o atalho CTRL + SHIFT + B ou vá em Build > Build Solution
     
     
     
    As sources serão compiladas com sucesso!
     
     
     
     

    DLL's
     
    64-bit (64x):
    - Copie as DLLs da pasta (C:/otg-king-master/vc14/x64/release).
    - Copie o executável da pasta (C:/otg-king-master/vc14/x64/release).
    - E cole na pasta raiz do servidor.
     
    Para compilação em 32-bit:
    - Copie as DLLs da pasta (C:/otg-king-master/vc14/x64/release).
    - Copie o executável da pasta (C:/otg-king-master/vc14/x64/release).
    - E cole na pasta raiz do servidor.
     

    CRÉDITOS:
    The Forgotten Server
    OTG contribuidores
    OTX contribuidores
    Otbr contribuidores
    Tibiaking
    Johncore (@Johncore)
    Erick Nunes
    Cjaker (@Cjaker)
    Marson Schneider
    Erimyth
    Nolis (@Nolis)
    Toninho
    Renan Ulian
    jzdj

    (Se você contribuiu com o projeto de alguma forma e gostaria de ser citado, por favor me envie no privado descrevendo a sua contribuição, que irei editar a postagem e inserir o seu nome.)
  3. Gostei
    I3reno deu reputação a Eyeless em Mapa de Rookgaard completo - 8.6   
    Mapa de Rookgaard - 8.6:
     
    -Todas as hunts originais + quests;
    -O mapa acompanha a pasta de NPC's com seus respectivos scripts;
    -"The Oracle" não está no mapa mas está presente na pasta de NPC's, porém o mapa não acompanha as áreas das vocações pós-seleção, apenas a ilha de Rookgaard;
    -A área premimum / P.Z. de Rookgaard está desativada, permitindo qualquer jogador sem P.A. acessar a área, portanto para ativar a P.Z. basta editar no R.M.E.
     
    Em breve será postado na seção de servidores um OT completo e configurado em TFS (TheForgottenServer) com este mapa + site.
     
    Localização do templo: X=32097 / Y=32219 / Z=7
     
    Imagens:



     
    Scan: https://www.virustotal.com/gui/file/a08c6b8930bc2f6f2218f50fe5812580de6c5fe20cce20b65beb44826d933819/detection
     
    Download (9.2 MB):
    4shared: 
    https://www.4shared.com/zip/Cfbv0l45iq/Rookgaard_86.html?
     
    Link do próprio post/fórum:
    Rookgaard 8.6.zip
     
  4. Curtir
    I3reno deu reputação a tiroleivi em Global v30 - OTX 10.99   
    Global v30 - OTX - 10.99

     
    Especificações :
     
    - Warzone 1, 2 e 3
    - Task system, com bosses e ranks;
    - Bank System
    - Gray Beach City completa 100% (incluindo Subsolo)
    - NewVenore 100%
    - New AB 100%
    - Monstros 100%
    - Trainer Offline 100%
    - Trainer Online 100%
    - Todas montarias;
    - Taming system funcionando 100%;
    - Database completa
    - Wrath of Emperor Quest
    - War System 100%
    - Market System 100%
    - Roshamull Completa100% (incluindo subsolo)
    - Oramond Full
    - Zao 100%
    - Sem bug de pegar items com o browse field
    - POI 100%
    - Varios bugs de mapas removidos
    - Blood Herb Quest 100%
    - Npc Addoner, (e tem os npc originais fica a seu critério)
    - Chayenne Realm Quest
    - Pythius The Rotten Quest 100%
     
    OBs: é o mesmo ot Global TFS 1.2 v30 do : Qwizer, a diferença é que esse aqui está em OTX na Vs.10.99, foi removido erros da Database, e esta sem erro na distro rodando 99,9%.

    Imagens :
     

     

     

     

    Downloads : 
     
     OTServ + Database : Download  //  Scann 
     Xampp 1.7.3 : Download  //  Scann 
     Web_Site : Download  //  Scann 
     Source : Download  //  Scann 
     Tibia Clientes : Download
     Remere's Map Editor : Download  //  Scann 

     Créditos :
    Tiroleivi
    TibiaStaff
       Qwizer (pelo OT)
     
     
  5. Curtir
    I3reno deu reputação a Designer Walox em [OTClient Mod] Loot stats   
    O que é o módulo loot_stats? Este módulo é criado para apresentar itens descartados / monstro morto: contar, acaso, etc. Além disso, o módulo pode mostrar o próprio saque descartado em uma forma gráfica. Todas as operações estão no lado do cliente, então eles precisam de arquivos adicionais (veja Como adicionar?), Eles verificam as notificações de pilhagem e as salvam. Como adicionar? Adicione a pasta [loot_stats] à pasta "mods" ou "modules" (pasta "mods" recomendada) na sua pasta principal do OTClient.
    Para a pasta items_versions, adicione a pasta com o nome da versão (8.60 -> 860).
    Dentro da pasta criada, adicione os arquivos items.otb * e items.xml *.
    * Estes arquivos você pode encontrar em editores de mapas / servidores etc.
    Como parece





    Características
    Informações sobre monstros mortos.
    Saqueie de todos os monstros.
    Saqueie de um tipo de monstro.
    Informações de saque gráfico no canto superior esquerdo.
     
    limitações
     
    Módulo precisa trabalhar notificações de pilhagem.
    Este módulo funciona apenas com notificações de saque "clássicas".
    Você precisa ter items.otb e items.xml para trabalhar neste módulo.
    Problemas com o carregamento mais longo do OTClient.

    Download
    Loot_stats

    Bugs / Problemas enviados para o projeto no github.
    Feauters / Ideias etc. adicione aqui.
    Este módulo funciona apenas com notificações de pilhagem "clássicas" (como rl tibia)!
    Você precisa adicionar arquivos items.otb e items.xml!
     
    Creditos
    MagicWal ( Criador do Mod ) 
    Walox ( Tradução )
  6. Curtir
    I3reno deu reputação a Hadagalberto Jr. em Criando Client Próprio 7.6 até 10.41   
    Olá galerinha do TK
    Hoje eu vou ensinar vcs a como criar um client próprio e customizado pro seu ot
    Neste tutorial eu vou usar o OTC ou OT Client
    Primeiramente baixe o OTC.
    Após isso vá ate '\otclient-master\modules\client' e abra o arquivo 'client.otmod'
    Remova essas linhas:
    Dentro do diretório
    \otclient-master modules\client_entergame
    Você irá abrir o arquivo "entergame.lua"
     
    Dentro da função "Init", você vai procurar por:
    E embaixo dessa função você adiciona essa linha :
    EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210) Como configurar essa função:
    EnterGame.setUniqueServer(Ip do server, Porta (7171), Versão do server, Largura da janela, Altura da Janela)
    Depois para alterar as imagens navegue ate a pasta \data\images e edite o background.png
    Depois na pasta \data\things crie uma nova pasta com a versão do seu OT sem ponto. Exemplo: 1041
    Coloque o .spr e .dat lá dentro.
    Já está pronto!
  7. Curtir
    I3reno deu reputação a Huni em Lothus Online™ - Project RPG   
    Última Atualização: 18/06/2019, 02:07 BRT
     
    OBS: Esse é apenas um resumo do Lothus Online!
     
    [+] O Projeto
     
    Por conta de alguns acontecimentos, a equipe decidiu modificar o nome de World of Tibia para Lothus.
     
    Facebook do projeto: https://www.facebook.com/LothusOnline
     
    O projeto foi iniciado á 6 meses,  Lothus Online conta com 2 integrantes e será baseado no mundo de Azeroth. E estaremos trazendo esse mundo fantástico e misterioso para os tibianos. Meu objetivo é criar um novo estilo de jogo, com sistema de PVP competitivo: Battleground e Arena e PVE: Dungeon e Raid. A primeira versão do jogo será simples, e ao longo da história e dos acontecimentos de Azeroth, o mundo ganhará conteúdos novos.
     

     
    A Origem dos Mundos
     
    Ninguém sabe exatamente como o universo começou. Alguns teorizam que uma explosão cósmica catastrófica espalhou as jóias do infinito nos mundos na imensidão da Grande Escuridão – mundos que um dia teriam formas de vida maravilhosas e fofas. Outros acreditam que o universo foi criado por uma única entidade todo-poderosa. Embora as origens exatas do universo caótico permaneçam incertas, está claro que uma raça de seres poderosos surgiu para trazer estabilidade a esses vários mundos e assegurar um futuro seguro para os seres que seguissem seus passos.
     
    Os titãs, deuses colossais que tinham a pele metálica, dos cantos distantes do cosmo, exploraram o universo recém nascido e se fixaram nos planos encontrados para trabalhar nele. Eles moldaram os mundos elevando imponentes montanhas e cavando vastos oceanos. Espiraram céus e criaram atmosferas. Tudo partindo de um plano, criar ordem a partir do caos. Eles deram poder a raças primitivas para cuidar e manter a integridade dos seus respectivos planos.
     
    Comandado pela elite conhecida como o Panteão, os titãs trouxeram ordem a cem milhões de mundos espalhados ao longo da Grande Escuridão do Além, durante os primeiros anos de criação. O benevolente Panteão que buscava proteger estes mundos estruturados, sempre estava vigilante contra a ameaça de ataque das entidades extra-dimensionais vis da Espiral Etérea. O Caos Inferior, uma dimensão etérea de magias caóticas que conectada a inúmeros mundos do universo, era lar de um número infinito de seres malignos que só buscavam destruir a vida e devorar as energias vivas do universo. Incapazes de conceber o mal em qualquer forma, os titãs tentaram achar um modo de terminar com a constante ameaça dos demônios.
     

    Facções:
     
    Alliance
     

     
    As nobres raças da aliança estão unidas por altivas tradições de nobreza, honra, fé, justiça e sacrifício. Os muito povos dessa facção contribuem com sabedoria técnica arcana e espiritual para alcançar um mundo pacifico e justo.
     
     
    Horde
     
     
     
    As altivas nações da horda estão unida por uma frágil aliança de convivência de um mundo hostil que buscava destruí-las. Determinadas, ferozes e as vezes monstruosas, a horda valoriza a força e a honra, mas luta para manter agressividade sob controle.
     


    [-] Mapa
     
    O mundo de Azeroth é a terra natal de várias raças, as mais notáveis sendo os elfos (elfos da Noite, elfos Nobres, elfos de Sangue e outros), humanos, anões, taurinos, goblins, trolls, gnomos e dragões.
     

     

     

     

     

     
     
     
     
     

     
    [-] Sistema Profissão 
    – Profissões de produção:
             Encatamento: Encantar Itens (dando ML, resistência, etc)
              Ferraria: Criar itens com ataque e armadura mais fortes
              Alquimia: Criar poções mais fortes (Buffs, regeneração mais alto, etc)
     – Profissões de coleta:
             Herborismo: Coletar Plantas (Alquimia)
             Mineração: Coletar Minérios (Ferreiro)
               Destruição de equipamentos: Coletar magia dos itens (Encatamento)
     

     


    [-] Equipe
    Como a primeira versão será MVP, preciso de uma Equipe dedicada (não precisa ser profissional e sim força de vontade, querer aprender , ter ideias bacana, e querer inovar sempre e ter disciplina). Sou Mapper e mexo com mapa já tem 8 anos. E nossas vagas disponíveis:
     
    Scripter  Spriter Designer Mapper  
    Para se inscrever,  é só me add no discord:  Marcelo Weis#1024
     
  8. Curtir
    I3reno deu reputação a AndreAzevedo em Criatividade - poste suas idéias!   
    Achei legal umas idéias e tinha criado uma ponte que dava acesso a uma cidade que havia criado a um tempo, não era oque eu queria ter feito mas ficou assim, ta ai:
     
  9. Curtir
    I3reno deu reputação a Cat em Criatividade - poste suas idéias!   
    credito: otland



  10. Curtir
    I3reno deu reputação a Fir3element em [8.60] The Forgotten Server 0.4 By Fir3Element (SQL and MYSQL)   
    Reporte qualquer bug encontrado.
     
    - Mudanças:
    * opcode adicionado
    * Monstros andando em cima de corpos
    * War system arrumado
    * Anti-divulgação melhorado
    * Cast system arrumado
    * Crash bugs arrumados
    * Adicionado exhaust ao comprar/vender items
    * Account manager com opção para cidades
    * /ghost stacking arrumado
    * !disband arrumado
    * Erros no linux arrumado
    * Aleta som arrumado
    * Bug nos rings arrumado
    * Adicionado suporte para Visual Studio
    * Remover battle ao entrar em PZ
    * Não pode jogar lixo em casas
    * Salt removido
     
    - Downloads:
    * Distro (x32): https://github.com/Fir3element/binaries/raw/master/x32-windows.zip
    * Distro (x64): https://github.com/Fir3element/binaries/raw/master/x64-windows.zip
    * Requisitos: Microsoft Visual C++ Redistributable Package
    * Source + datapack: https://github.com/Fir3element/3777/archive/refs/heads/main.zip
     
    - Scans:
    * Distro (x32): https://virustotal.com/pt/file/6683a91273b848a39ac21288da9d3abde341436744d6846e35a477c8e7c8f5f7/analysis/1480675335/
    * Distro (x64): https://virustotal.com/pt/file/21028857bb1124f19e0353e7f5775c8f66afc4f87f29df9cf4ab8ca1a046b816/analysis/1480675394/
    * Source + datapack: https://virustotal.com/pt/file/3761b48ee19f3f540d4c4a48c35c73c89a85615876307073494b1dcfed464d36/analysis/1480675473/
  11. Gostei
    I3reno deu reputação a xWhiteWolf em Novo Sistema de Trainer [0.36~0.4]   
    Olá meus caros do Tibia King, hoje vim trazer pra vocês um sistema que bolei pra um concurso em outro fórum mas acabei ficando descontente e nunca cheguei a disponibilizar.
    Eu gostaria de agradecer inicialmente à três acontecimentos que sem eles não seriam possíveis a criação desse sistema.
    - A otlist obrigar que os servidores utilizem anti idle 
    - Os mages do meu servidor reclamarem que não dava pra treinar ml nos trainers
    - Ao @Storm Night, que embora tenha me irritado muito nesse tópico aqui , botou a sementinha dessa idéia na minha cabeça. 
     

     
    Explicação É a combinação de dois sistemas que eu ja havia feito, o primeiro escolhe entre todas as salas de treiner aquela que está vazia pra te alocar e o segundo te mantém alimentado e rodando pra simular o anti idle. (Nota: ele não impede o anti idle de fato, se vc quiser fazer isso vc vai precisar editar o script de anti idle que vc utiliza pra ignorar players com determinado storage e adicionar o storage no player quando ele entrar na sala e tirar ao sair.. mas não sei até que ponto isso pode provocar ban da OTservlist por isso decidi não ensinar isso aqui.)

    Sem mais delongas, talk is cheap, show me the code. 
     
    Idéia Basicamente dá pra reduzir toda a idéia do código nessa foto aqui:
     

    Você tem diversas salas com trainers nesse formato (pode ser em linha reta horizontal ou vertical tb, mas assim fica melhor distribuído). Você inclusive pode criar salas no meio do void  de forma que a distancia de uma vc nao consiga ver a outra e vai ser uma experiencia muito amigável para o player ver que está treinando sozinho na paz. Ao entrar no tp ele te aloca na primeira sala vazia, se não houverem salas vazias ele retorna que não tem posições livres

     
    Instalação Você precisa criar as salinhas dos trainers equidistantemente, ou seja, tendo a mesma distância A em X e mesma distância B em Y. Sério, se vc errar nessa parte é porque vc não sabe oque significa equidistante. Vai pesquisar preguiçoso!! Já aviso que não vou dar suporte quanto à isso.

    Você vai precisar criar salas parecidas com isso daqui:
     

    Perceba que não tem como ter acesso a essa sala, não tem como ser puxado pra fora do trainer, não tem dor de cabeça nenhuma e quando o player quiser sair ele só entra no tp e volta pro templo ou pra onde vc definir.

    Nesse teleport da sala vc adiciona o actionid 14877 e não bota nenhuma posição nele.
    Naquele tile que o player irá ficar que inclusive tem id diferente vc bota actionid 14878.
    Agora seleciona a area dessa sala no rme e vai copiando e colando percebendo sempre se vc tá criando as salas com mesma distância em X. Se o ponto inicial de uma sala é 140 e vc quer que todas tenham 12 sqm de distancia vc cria em 152, 164, 178.. por aí vai. 

    Quando terminar as salas que quiser e tiver montado as linhas e colunas da forma que desejou, vc vai criar um tp principal pra alocar os players nessa sala:


    Lembrando que ele não deve ter posição no rme, vc só bota o actionID 14876 e deixa a toPos dele 0, 0, 0. Ele não tem q te teleportar pra nenhum lugar pois a posição será decidida por script.

    Se você fez tudo certo até agora vc deve ter algo +- assim:
     


    O importante é manter a distancia certinha entre cada sala. Aí no caso eu fiz rX = 11 e rY = 8 (é a terceira ou quarta vez q eu to falando isso, se vcs errarem pqp eu vou ficar muito irritado);

    Vc não bota os trainers, e ali embaixo do spawn vc tem que botar um outro obstáculo pra impedir que o player ande pra baixo e dê a sala como livre.


    Feito isso só adicionar os scripts abaixo:
    movements.xml
        <movevent type="StepIn" actionid="14876" event="script" value="trainertp.lua"/>     <movevent type="StepIn" actionid="14877" event="script" value="trainertp2.lua"/>     <movevent type="StepIn" actionid="14878" event="script" value="foodtrainer.lua"/>
    movements/scripts/trainertp.lua:

    movements/scripts/trainertp2.lua:
     


    movements/scripts/foodtrainer.lua:
     

    FIM, qualquer dúvida ou comentário ou sugestão coloquem abaixo. Se gostou REP+, se não gostou REP+ pq deu trabalho e vai ser útil pra alguém, mesmo que de estudo. 
    Abraços do Lobo. 

    E ao cara do outro fórum que ficou falando que ia dar erro e quis ficar me corrigindo e mandando scripts sem noção pra "mostrar" que sabia de lua: 
  12. Curtir
    I3reno deu reputação a SrP1kachu em [Link Quebrado]Pokémon Mythology   
    Bom tava com um projetinho a um tempo atras mas como eu resolvi parar com ele resolvi trazer aqui pra vcs.
    Sim tem a maioria das coisas que a DXP tem porem tem bastante bugs removidos, o servidor fica online sem algum tipo de queda.
    esta estavel para por online alem de ter um mapa unico tem um cliente lido d+ meu orgulho huahuahua
    mais em fim vamos ao que interessa
     
     
    • Informações Basicas •
    • Duel System.
    • Nick System.
    • Autoloot System.
    • Block Respaw System.
    • Mega Evolução Ssystem.
    • Auto Stacking System.
    • Player passa por dentro de outros Players(Não sei o nome deste sistema kk).
    • Ditto Memory System.
    • Player pode usar potions, revive, soltar poke andando sem parar.
    • Limite de efeitos aumentados nas sources até 380(Podendo aumentar muito mais)
    • Transparência.
    • Cliente criptografado(Acompanha OBD único para o cliente).
    • Sistemas básicos como fly, ride, surf, order etc.
    • Held System(Não tem todos, falta fazer alguns, ja tem o x-luck).
    • Fishing trocando o outfit automaticamente.
    • Icone System.
    • Varias Pokeballs novas.
    • Task System.
    • Guild System.
    • NPC dialogo
    E muito+, não testei o servidor todo. podem ter sistemas no server que eu esqueci de colocar aqui na lista.
    Tem mais coisas mas não me lembro ao certo de tudo que eu coloquei ;-; </3
     
    • Bugs •
     
    Irei postar os que eu sei, podem haver mais.
    • Gym System não esta funcionando.
    • O famoso bug do autoloot '-
    • Pokemons da 3 geração todos arrumados porem pode dar revive mesmo com ele pra fora da ball
    • scizor ao ser chamado de volta pra ball fica com o icon de shiny scizor
    • Alguns erros no cliente que faz dar umas speed pra frente
     
    Que eu saiba e só isso mas provavelmente tenha mais que eu não estou ciente :C
     
    • Prints •
     













     
    Não queria ter que postar meu projeto mas como Minha Propia equipe esta ameaçando a fazer isso tai pra vcs :C
     
     
    • Dowload •
     
    scan : https://www.virustotal.com/#/file-analysis/Yjg0MTM2YmRkNjZkNmRjNDJhODgxMThlOWFjZmM2YmM6MTUwMzI3MzI0Mg==
    servidor+sources+cliente : https://mega.nz/#!sIJ1nATJ!cEXaqXdkW0iXWnFeklNpa9yRS0y9exoRDkM-WBnpACo 
    Senha : domviniciusbr
     
     
    • Créditos •
    •CipSoft
    •Nintendo
    •TFS Team
    •Dark X Poke
    •PXG
    •Tom Lukz (Smix)
    •Allan Harlen (Kttallan/lordsorte)
    •Eduardo Meskita (FuuinFake)
    •Noninhouh
    •Tony Araujo
    •Taiger/Dudu
    •Drakopoulos
    •Justiceiro751
    •Vinicius Clel (Walox)
    •Vinicius FT (K95)
    •DeadPool
    •Marshmello  
      E a todos que tiveram alguma participação em sistemas, server, site, cliente etc.
     
    Se estiver faltando algo como créditos, má formatação etc,  por favor me avisem, é meu primeiro post de server.
  13. Curtir
    I3reno deu reputação a tataboy67 em OT 10.0/11.49 Projeto (sistemas unicos) (recrutando)   
    Opa galera beleza?
    Esta saindo um ot MONSTRO para vocês, servidor muito bom ... com sistemas unicos, exp estilo global, porem vai ser um baiak. O servidor vai funcionar da seguinte maneira, tudo girará em torno de loot/dinheiro, então o servidor foi valorizado d+ os loot's, para que mesmo conseguindo muito dinheiro, tendo coisas para comprar/fazer... vai existir varias quest's, quests proprias para serem feitas apenas com GUILD's, ou ate mesmo que precisa-se de no minimo 12 jogadores para entrar ! Quest 999, quest 666, diversas quest's, se eu não me engano tem umas 60, porem a maioria esta sem fazer, por isso preciso de um mapper para me ajudar !

    Bom detalhes do servidor :
    *(servidor pvp com clientes 11.49/10.00)
    *exp media (estilo global como shivera/aurera)
    *loot medio
    *magic 10x
    *skills 30x
    *sistema anti-entrosa 100%
    *sistema imbuements 100%
    *sistema de Cast 100%
    *sistema recompensa diária (em construção)
    *sistema task system por modal 100% -- (sistema único)
    *sistema de quest's diárias 100% -- (sistema único)
    *sistema de mining (em construção) removido
    *sistema de craft system por modal 100% -- (sistema único) removido
    *sistema de Boss Arena 100% -- (sistema único)
    *sistema de Boss event 100% -- (sistema único)
    *sistema de achivements -- (sistema único)
    *sistema de casamento 100%
    *sistema de velocidade de ataque na arma/wand/spear/bow/crossbow 30% (em construção) (Sistema único)
    *novas skills (em breve)
    *cassino system 80%
    *sistema dungeon system 100% -- (Sistema único)

    Galera tem muito mais sistemas únicos, e todos sendo criados pelo Snowsz, estou trabalhando com ele e esta ficando bem legal ! agora estou precisando de um mapper, quem quiser entrar na staff por favor mandar msg para mim aqui mesmo no fórum !

    Obs: o mapper sera responsável por criar hunts/quests/cidades E dar ideias de sistemas para eu criar... 

    -- fotos so irei postar agora pois estou no sitio, tlvz segunda eu traga algumas fotos -- 

    unica que conseguiu carregar ksksk

    2 MAPPERS RECRUTANDO 
    1 QUE SAIBA EDITAR SITE (GESIOR) -- Sera responsável por criar pages explicando os novos sistemas !

  14. Curtir
    I3reno deu reputação a victor0707 em Pokémon Evolution   
    Procura-se alguem que saiba mecher e editar esses sites atuais de ots , WebMaster.
     
    - Servidor Open Source TFS 0.3.6
    - Source Adaptada
    - Sem Bugs , varios sistemas de configurações automaticas para facilitar e agilizar edições.
    - Todos os sistemas basicos como : Fly , Surf , cut , moves, ghost etc...
    - Shiny System : Sistema feito por min para diminuir o trabalho ao adicionar Shinys , apenas basta editar o pokemon normal que sua versão shiny sempre terá 40% mais força.
    - Addon System : Adaptado por min , funcionando Fly , Surf , Ride e Moves.
    - Saffari System : Apenas a Saffari ball tem chance de cath dentro do saffari.
    - Multi PokeBalls : Varias pokebolas como , Moon Ball , Fast Ball , Net Ball , etc.. , tudo funcionando perfeitamente dando 2X mais chance no poke do tipo effetivo da ball.
    - Profission/Craft System : Sistema de criação de items , e aparecimentos de materiais aleatoriamente pelo mapa como : Baús arbustos etc..
    - Boost System : Cada pokemon tem a quantidade de stones para boost dependendo do seu lvl , chamo assim de boost justo.
    - Price System : Como já devem saber mostra o preço das coisas , mas consegui criar um contador que conta o preço de stones gastos no boost ao dar look na ball.
    - Task System : Sistema funcionando perfeitamente com contagem e module por opcode.

    - Exp Cath System : Da uma quantidade de exp ao capturar determinado pokemon pela primeira vez , é configurado automaticamente pelo lvl do pokemon.
    - Exp System : Da uma certa quantidade de exp ao treinador pelo Wild lvl do pokémon , e um dos sistemas para facilitar e agilizar criações.
    - ico System
    - Duel System 
    - Autoloot
    - Ditto Memory
    - Entre outros sistemas,e os que estão sendo desenvolvidos -
     
    Mapa único completamente feito por min.
    Algumas prints :

     

     

     

     

     

     

     

     

     

     
     
     
     
     
     
     
     
     
     
  15. Curtir
    I3reno deu reputação a VitinhoMapp em Baiak 8.60 by Victor (vale apena dar uma olhada)   
    Baiak 8.60 by Victor
    Esse baiak eu fiz em cima de um baiak ice do bryaan, sim aquele mesmo, tinha uma infinidade de bugs os quais todos foram solucionados, não dão erros na hora de abrir o server, no baiak ice eram tantos que se tornava quase impossível contar. Eu ja postei esse OT não lembro quando, mas ele não tinha alguns sistema que esse tem e não estava tão bem explicado. Sem mais delongas vamos ao que interessa:

    1. Oque há de novo?
     
    1.1 Templo; 1.2 Área de TPS free; 1.3 Área de eventos; 1.3.1 War event; 1.3.2 XP Event (bugzin); 1.3.3 BP Event; 1.4 City of Champions - pode ser considerada uma extensão da VIP1; 1.5 Sistema de Castle 24 Horas; 1.5.1 Cidadezinha acessada pela guild que dominar o Castle 24 Horas; 1.5.2 Central de TPS para quem domina o Castle 24 Horas; 1.6 Sistema de Forja para obter as armas mais fortes do server; 1.7 Sistema de casamento (NPC Celest em frente ao Templo); 1.8 Mod de Reputação (REP) Desbugado; 1.9 NPC Comerciante; 1.10 Sistema de addons; 1.10.1 Bosses para dropar items de addons; 1.11 Templo VIP1; 1.12 Templo VIP2; 1.13 Área VIP3; 1.14 Área Account Manager; 1.15 Gold nugget ao dar use em crystal coin
    2. Explicando como tudo funciona:
     
    1.3.1 - War event:
    Aquele TP que tem no canto superior esquerdo da área do war event leva até uma salinha, nessa salinha tem três corredores, um para cada troféu: ouro, prata e bronze, o interessante é que o nome do player é adicionado ao troféu:

    1.5 - Castle 24 Horas:
    Bem, vo explicar este porque ele é um pouquinho diferente dos outros, eu fiz algumas modificações dentre elas um TP para quem dominou o castelo por ultimo chegar no barco isso porque estava bugado as talkactions.
    Também coloquei otro teleport na sala do trono pois quando se chega lá não tinha como voltar pro templo. Esse TP só pode ser acessado por quem dominou o Castle por ultimo.
    No mais funciona da mesma forma que os outros, ao subir no trono sua guild consegue acesso a uma cidadezinha que tem uma central de TPS com 8 hunts com monstros VIP e VIP2.

    1.6 Sistema de Forja:
    Bem esse sistema que eu "criei" é diferente de tudo que eu ja vi, fiz um item de forja chamado "aço especial" que por sua vez serve para realizar forjas, pra obter esse item você da use em um crucible e então você recebe um aço especial (caso tenha 60kk) o preço é editável pois depende muito de como está o loot rate. 
    Não é porque eu que fiz mas isso foi bem pensado.
    Ta bem organizadinho o comando !forjas como vocês podem ver.
    Essas armas que aparecem ai são as mais fortes do server, a forja tem 20% de chance de dar certo.

    1.7 Sistema de Casamento:
    A igreja fica em frente ao templo, para se casar o diálogo é o seguinte: Hi - Marriage - Yes - Nome de quem você pretende se casar. Se a pessoa aceitar os dois recebem um anel de casamento gravado o nome do cônjuge e a data e também ganham o outfit Husband (homem) e Wife (mulher). 

    1.9 NPC Comerciante:
    Esse npc eu fiz para vender stamina potion e pedra de refinamento.

    1.10 Sistema de addons:
    Bom, nesse sistema não tem segredo na parte da Bulma com o Varkhal, você adquire os items correspondente a cada addon e depois troca no Varkhal, o que eu preciso explicar é a parte dos King Bosses, eu os criei com o intuito de dropar alguns items que a bulma não vende: King Minotaur: nose ring, King Knight: damage steel helmet, King Magician: soul stone, King Hunter: sniper gloves, King Carniphila: mandrake, King Pirate: ron the ripper's sabre. Os três primeiros que citei tem seu TP liberado a cada 1 hora, os demais tem seu acesso livre porém o respaw demora 15 minutos.
     
    OBS: Reparem que em todos os bosses os detalhes do ambiente onde o boss está foram o diferencial, eu poderia ter feito um quadrado e o boss no meio sem nada em volta (como muitos fazem).
     
    O Único addon que não pode ser obtido no Varkhal é o Warmaster, ele é conseguido ao abrir o baú da área VIP3 aqui:

    1.12 Templo VIP2:
    Bom, não ha muito oque explicar aqui mas no segundo piso do templo vocês podem observar um TP com raios, aquela é a quest de acesso à VIP3 vou explicar como ela é feita:
    Entre no TP na VIP2 passe pela porta e siga reto o caminho até chegar aqui: Depois de ter usado a alavanca o caminho é liberado e então você desce aquela escada e chegará aqui: Então de use no corpo que está no chão: Suba o buraco e continue pelo caminho. Até chegar nessa parte: Depois é só seguir o caminho até concluir a quest.
     
    DOWNLOAD: 4shared - Mediafire
     
    SCAN: VírusTotal - Jotti
     

    3. Créditos
    Essa parte é complicado pois faz tempo que eu comecei a edição (eu mexi nesse OT um pouco, parei e só depois de um tempo que voltei a mexer). Se esqueci alguém comenta que eu coloco.
    Baiak Lula(criador do mapa)
    Bryaan(fez o mapa base para o meu)
    Victor(eu)
    Bruno Minervino(ajudou muito com os scripts)
    Absolute e ViitinG(script castle 24hrs e mapa do mesmo)

    No momento eu estou hosteando esse mapa não tem ninguém online além de mim, abri mais pra testar e fazer mudanças, e ir testando abri publicamente pra se alguém entrasse me ajudar.
    IP: baiakiceeditado.servegame.com
     
     
     
  16. Gostei
    I3reno deu reputação a Guilherme em OTClient   
    OTCLIENT
    Most bad-ass alternative otserv client



    O que é OTClient?


    Otclient é um cliente de Tibia alternativo para uso com OTServ. Tem como objetivo ser completo e flexível, usando LUA scripting para todas as funcionalidades da interface de jogos e arquivos de configuração com uma sintaxe semelhante ao CSS para o design da interface do cliente. Otclient trabalha com um sistema modular, isto significa que cada funcionalidade é um módulo separados, dando a possibilidade de os utilizadores modificar e personalizar nada facilmente. Os usuários também podem criar novos mods e estender interface do jogo para seus próprios propósitos. Otclient é escrito em C + 2011, o próximo padrão C + + e muito no roteiro lua.
    Screenshots



    Download:


    Github: https://github.com/edubart/otclient
    Fórum: http://forum.otclient.info/
  17. Gostei
    I3reno deu reputação a Sematico em [Intermediário] Telhados Triangulares   
    Telhados Triangulares de 5+SQMs
    Tutorial Intermediário de Telhados Triangulares
     
    Bom, o tutorial básico não ensina a lidar quando temos um telhado maior que 4 SQMs, e é isso que vamos tratar nesse tutorial. Então vamos lá!
    • •
    Quando você tem um telhado 5 SQMs, qual solução você normalmente opta?
    As mais comuns que vejo são essas a seguir.
     

     
     
    Hmm, essa segunda é OK. Mas eu não gosto tanto.
    Pessoalmente, eu gosto dessa solução:
     

     
    Eu acho ela bem melhor. Então vou ensinar fazê-la, para quem se interessar.
     
    • •
     
    Bom, vamos começar ensinado como fazer a "janela" que fica no SQM do meio.
    Para fazê-la, você precisa dos seguintes IDs:
     
     

     
    Agora para fazê-la é bem simples.
    Basta colocar as duas colunas em cima do tapete branco, como mostra o GIF a seguir.
     

     
    Bem fácil.

     
    • •
     
    Bom, agora vamos fazer o resto do telhado. Na parte do meio, coloque o telhado de ID 9094 e a borda 10335 para completar.
    Os players muito provavelmente não vão ver essa parte do meio, então não se preocupe se não ficar perfeito.
    Em seguida, complete o telhado da parte de cima com o ID 10339 com a borda 10340. E, pronto!

     
    O que acharam? Conseguiram fazer no seu map editor?
    Qualquer dúvidas ou problemas, comente aqui em baixo que o ajudarei assim que conseguir.
     
    • •
     
    Vocês podem fazer isso com telhados de 6 SQMs, também, que fica bem bonito ainda.
    Mas mais que isso, não recomendo.
     

     
    Seguem mais um exemplo que fiz, para ajudá-los a ter mais ideias!
     
     
    • •
     
    Bom, aqui está o link dos tutoriais básico e avançado. Recomendo fortemente a darem uma olhada!
    Básico
    Avançado
     
    Grande abraço!

  18. Gostei
    I3reno deu reputação a Natanael Beckman em DEV C++ Compilando TFS no Windows   
    DEV C++,  aprenda a compila uma source TFS!
     
    Downloads(Baixe de acordo as configurações do seu windows):
    DEV C++ CONFIGURADO PARA 32BITS
    DEV C++ CONFIGURADO PARA 64BITS
    REV 3884 TFS 0.4
     
    Certo, feitos os downloads, extrai DEV C++ no Disco C e REV 3884 em Documentos.
    ======================================
    Abra o DEV C++:
    ======================================

    ======================================
    Abra a Source:
    ======================================

    ======================================
    Localize a pasta da Source e abra o arquivo TheForgottenServer.dev, Documentos> trunk.r3884> dev-cpp> TheForgottenServer.dev:
    ======================================

    =============================================================

    ======================================
    Aguarde carregar todos os arquivos:
    ======================================

    ======================================
    Vamos adicionar o parâmetro -D__CONSOLE__ no teclado digita ALT + P, clique em parameters e adicione o parâmetro... Feito? clique em OK:
    ======================================

    ======================================
    Vamos compilar Source, no teclado digite CTRL+F9 e aguarde finalizar o processo:
    ======================================

    ======================================
    Se der tudo certo em Log vai estar como mostra a imagem abaixo:
    ======================================

    ======================================
    Verifique na pasta Documentos> trunk.r3884> dev-cpp você vai encontrar o arquivo TheForgottenServer.exe e pronto meu parabéns você compilou!
    ======================================

    ===========================================
    Só isso galera tutorial rápido resumido e útil!
    Créditos Natanael Beckman!    
    ===========================================     
     
    Caso você adquira uma source com apenas os arquivos .cpp e .h e não sabe como compilar o projeto, abaixo vamos explicar:
    Na pasta onde está localizado os arquivos .cpp e .h crie uma pasta chamada dev-cpp, e dentro dela adicione uma imagem icone.
     

     
    Abra o DEV-C++, clique em  File> New> Project:
     

     
    Logo em seguida selecione Empty Project, em name terá o nome Project1 altere utilize o nome quer quiser, após isso clique em OK e em seguida selecione a pasta dev-cpp que criamos:
     

     
    Agora selecione a opção Win32GUI caso use source OTX ou TFS selecione Win32Console ao lado << Browse selecione a imagem do icone que está na pasta Dev-Cpp.
     

     
    No mesmo menu na aba Parameters em C++ compiler adicione os seguintes parâmetros:
    -D__ENABLE_SERVER_DIAGNOSTIC__ -D__ROOT_PERMISSION__ -D__GROUND_CACHE__ -D__USE_SQLITE__ -D__USE_MYSQL__ -D__CONSOLE__ -D__WAR_SYSTEM__ E em Linker adicione as seguintes libs:
    -lboost_filesystem -lboost_thread -lboost_system -lboost_regex -lsqlite3 -lwsock32 -llua5.1 -lws2_32 -leay32 -lmysql -lxml2 -lgmp -lz -s   No mesmo Menu na aba Build Option escreva na segunda coluna horizontal escreva Obj e dê OK.     Na lateral terá o nome do seu projeto o meu no caso é The Forgotten Server, clique com o botão direito do mouse em cima do nome e clique na opção Add Project:      Selecione na pasta da sua source todos os arquivos .cpp e .h após isso salva o projeto e já pode compilar CTRL+F9:         OpenSSL 0.9.8   1º baixe http://devpaks.org/details.php?devpak=73 2° abra Dev-Cpp > Tools > Packager Manager > Install > Seleciona o arquivo baixado e instala, fecha abre e testa!
      Clica aqui \/
  19. Gostei
    I3reno deu reputação a Avuenja em OTClient 0.6.7 | 10.71   
    Olá galera, como muitos estavam reclamando dos links off, e de atualizações do OTC. Ai esta a versão mais recente dele.
     
    Informação:
    Versão OTC: 0.6.7 Versões suportadas pelo client: 7.4 há 10.71 Compilada por: Avuenja Compilada em 16/01/2015 Imagem:

     
    Download:
    For Windows  
    Abraços pessoal, as sources estão juntas. :3
  20. Gostei
    I3reno recebeu reputação de Justiceiro em Pokemon   
    Servidor Pokemon
                          
    Nossa equipe está recrutando pessoas para os cargos:
     
                             02.Mapper 
     
                             01.Scripter
     
    {Se você tem interesse de participar da equipe e meche com outras áreas fale com a gente.}
     
                                             
    -Fixa:
    Nome: Idade: Area: Contatos:(Wpp ou Skype)  
  21. Gostei
    I3reno deu reputação a LeoTK em Procurando Sprinter   
    bom não resisti sprinter só existe o que criou as tartarugas ninjas kkkk você deve estar se referindo a spriter ou scripter..... spriter criador de pixel art, conhecido como tudo o que existe no mundo do tibia desde pisos,paredes até items e monstros, scripter são os desenvolvedores de códigos lua para sistemas em geral do servidor
  22. Gostei
    I3reno deu reputação a thalia em Video Aula - Aprenda ser um scripter.   
    Numa próxima vídeo aula vou ensinar mais sobre variáveis e mais umas coisas! Breve vou explicar sobre quests! XD

    Edit:
    Quem ainda não viu?

  23. Gostei
    I3reno deu reputação a Vodkart em Video Aula - Aprenda ser um scripter.   
    Só explicando um pouco mais sobre o uso da estrutura de controle if...


    IF ... THEN ... END
    SE ... ENTÃO ... FIM

    IF ... THEN ... ELSE ... END
    SE ... ENTÃO ... SENÃO... FIM

    IF ... THEN ... ELSEIF ... END
    SE ... ENTÃO ... SENÃOSE... FIM

    IF ... THEN ... ELSEIF ... THEN ... END
    SE ... ENTÃO ... SENÃOSE .. ENTÃO ... FIM

    IF ... THEN ... ELSEIF ... THEN ... ELSE ... END
    SE ... ENTÃO ... SENÃOSE... ENTÃO... SENÃO... FIM


    A nossa primeira estrutura de controle é o if, como em todas as linguagens de programação, ela é uma estrutura que introduz um desvio condicional
    ou seja, um desvio de execução natural do programa

    Em outras palavras, se a condição dada pela expressão for satisfatória, será executado um bloco de comandos, caso a condição não seja satisfatória, o bloco de comando será ignorado.

    *Na lógica de programação ficaria assim: SE (comandos) ENTÃO (outros comandos)*


    if lua == 10 then
    print("yes")
    end

    if lua == 20 then
    print ("no")
    end

    As instruções IF podem ser aninhadas, como no seguinte exemplo:

    if sexo == 'masculino' then
    print('sou macho')
    else
    if sexo == 'feminino' then
    print('sou femea')
    end
    end


    Além do IF temos seu complemento que chamamos de ELSE.

    Essa expressão complementa o if, fazendo com que seja executado caso a expressão seja a negação da expressão do IF, como no exemplo abaixo:

    *Na lógica de programação ficaria assim: SE (comandos) ENTÃO (outros comandos) CASO CONTRARIO (ainda outros comandos)”.

    ---
    REGRAS:

    PARA USAR O ELSE É PRECISO TER UM IF ABERTO ANTERIORMENTE!
    O USO DO ELSE NÃO É OBRIGATÓRIO!

    ---

    lua = 1
    if lua == 1 then
    print( 'funcionou' )
    else
    print( 'não é isso que eu quero')
    end

    -----
    lua = 999
    if lua == 1 then
    print( 'funcionou' )
    else
    print( 'não é isso que eu quero')
    end


    ---

    No caso, caso a verificação seja falsa (quando lua não é 1) ele pulará o que tem depois do then mas irá parar no else e executara o que tem depois do else.


    Diferente do IF, o ELSE não pode ser colocado separado de um IF, ou seja,
    para usar um ELSE é necessário ter um IF anteriormente, podendo ser junto como um ELSEIF fazendo quem que outra expressão seja executada em caso de um retorno contrário à expressão vejamos um exemplo:


    nota = 5 if nota > 7 then print( 'aluno aprovado' ) elseif nota == 6 then print( 'aluno em recuperação' ) else print('aluno reprovado') end --- price = 100 if price > 100 then print('oloco está caro') elseif price > 20 then print('está razoavel') else print('quase de graça') end

    os ELSEIF fornecem um métodos mais conveniente para verificar muitas alternativas em uma instrução.
    Formalmente equivale aos comandos IF-THEN-ELSE-IF-THEN aninhados, mas somente necessita de um END, que serve para fechar o nosso "IF"

    if bloco then
    ...
    elseif bloco then
    ...
    elseif bloco then
    ...
    elseif bloco then
    ...
    end

    ou

    if bloco then
    ...
    elseif bloco then
    ...
    elseif bloco then
    ...
    elseif bloco then
    ...
    else
    ...
    end
  24. Gostei
    I3reno deu reputação a thalia em Video Aula - Aprenda ser um scripter.   
    Bom galera, tudo certo? XD




    Então galera, como todo mundo me pedia ajuda com scripts, decidir criar um canal no youtube focado bastante




    em como se tornar um script, no canal vai ter videos ensinando "scriptar" e como interpretar um script... enfim!




    Se inscrevam no canal e ajude a divulga-lo galera!
    muito obrigado a sua atenção, aqui vai o link do canal junto com



    o primeiro vídeo!





    Canal:
    http://www.youtube.com/user/NWEnsina




    #1 Vídeo - OT Scripting #1 - function onUse, if/else.











    Explicando Script #1 - Talkaction trocar 1kk por X [TK]








    Site/Blog:
    http://www.nwensina.blogspot.com.br



    OT Scripting #2 - Function onUse, itemEx e Positions + funções [NW]



    youtube.com/watch?v=SzR43PZO10I




    PS: O TK não permiti mais que 2 links de mídia



    mas é só copiar e colar no navegador (:

  25. Gostei
    I3reno deu reputação a Absolute em [Floresta Encantada] New Event - Exclusivo   
    Fala galera , trago hoje pra vocês do tibiaking um evento EXXXXXXXXXXCLUSIVO!

     
    É o evento [Floresta Encantada]
     

     
     
    Como funciona?
    - É aberto um teleport no templo do servidor (configurável).
    - O mesmo ficará aberto por 5 minutos (os jogadores permanecerão na sala de espera do evento)
    - Quando o evento começar os jogadores terão que andar pela floresta até chegar ao local da bandeira e dar use na mesma.
    - Observação: Há diversos atalhos que os jogadores podem chegar rapidamente ou voltar para o começo ( Eis a sorte ).
    - O Jogadores que chegar até a bandeira pós os atalhos e derrotar os monstros é o vencedor!
    - Obs: Para concluir basta clicar na bandeira.
     
     
     
     
    Vamos a instalação/scripts:
    Em data/actions/scripts crie um arquivo com o nome de flagabsolute.lua e adicione dentro:
    function onUse(cid, item) if getGlobalStorageValue(configExf.stats) == 1 then doTeleportThing(cid, configExf.templepos) doCloseExf() doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ganhou o evento Floresta encantada, parabens receba seu premio") doBroadcastMessage(getPlayerName(cid) .. " foi o vencedor do Floresta Encantada.") doPlayerAddItem(cid, configExf.prize) else doPlayerSendCancel(cid, "Desculpe mas o evento encontra se fechado") end return true end Em data/actions/actions.xml adicione a seguinte linha:
    <action uniqueid="5312" event="script" value="flagabsolute.lua" /> Em data/movements/scripts você irá criar 2 arquivos.
     
    Primeiro crie o enterTp.lua e adicione dentro:
    function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if(not isPlayer(cid)) then return true end if(configExchantedForest.status == 0) then -- ativo addPlayerToExchantedForest(cid) end return true end Depois ainda na mesma pasta crie o magicTp.lua e dentro adicione:
    function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition) if isPlayer(cid) then if getGlobalStorageValue(configExf.stats) == 1 then doTeleportThing(cid, configExf.randpos[math.random(1, #configExf.randpos)]) doSendMagicEffect(getPlayerPosition(cid), 29) else doTeleportThing(cid, configExf.teleportPla) end end return true end Em data/movements/movements.xml adicione a linha:
    <movevent type="StepIn" actionid="5310" event="script" value="eforest/magicTp.lua"/> Em data/talkactions/scripts crie um arquivo com o nome de florestaabsolute.lua e adicione dentro:
    function onSay(cid, words, param) if param == "on" then if getGlobalStorageValue(configExf.stats) == -1 then doStartExf() else doPlayerSendCancel(cid, "O evento ja esta ocorrendo.") end elseif param == "off" then if getGlobalStorageValue(configExf.stats) ~= -1 then doCloseExf() doBroadcastMessage("Agora o evento Flroesta Encantada esta fechado.") else doPlayerSendCancel(cid, "O evento noo esta ocorrendo.") end end return true end Em data/talkactions/talkactions.xml adicione a seguinte linha:
    <talkaction log="yes" words="/eforest" access="3" event="script" value="florestaabsolute.lua"/> Em data/monster crie um arquivo com o nome de Fucking Florest.xml e dentro adicione:
    <?xml version="1.0" encoding="UTF-8"?> <monster name="Fucking Florest" nameDescription="a fucking flroest" race="blood" experience="0" speed="920" manacost="0"> <health now="60800" max="60800"/> <look type="229" corpse="9660"/> <targetchange interval="5000" chance="8"/> <strategy attack="100" defense="0"/> <flags> <flag summonable="0"/> <flag attackable="1"/> <flag hostile="1"/> <flag illusionable="0"/> <flag convinceable="0"/> <flag pushable="0"/> <flag canpushitems="1"/> <flag canpushcreatures="1"/> <flag targetdistance="1"/> <flag staticattack="90"/> <flag runonhealth="0"/> </flags> <attacks> <attack name="melee" interval="2000" min="-0" max="-500"/> <attack name="lifedrain" interval="1000" chance="20" range="1" min="-200" max="-600"> <attribute key="areaEffect" value="redshimmer"/> </attack> <attack name="physical" interval="2000" chance="8" range="7" min="-0" max="-550"> <attribute key="shootEffect" value="suddendeath"/> <attribute key="areaEffect" value="mortarea"/> </attack> <attack name="physical" interval="1000" chance="35" range="7" min="-200" max="-800"> <attribute key="shootEffect" value="energy"/> </attack> </attacks> <defenses armor="26" defense="23"/> <elements> <element energyPercent="10"/> <element earthPercent="80"/> <element icePercent="15"/> <element firePercent="-10"/> <element holyPercent="-25"/> </elements> <immunities> <immunity death="1"/> <immunity invisible="1"/> </immunities> <voices interval="4000" chance="100"> <voice sentence="I AM BOSSING OF FLOREST"/> <voice sentence="NAO PEGUE MINHA BANDEIRA."/> <voice sentence="MUAHAHAHAHA."/> <voice sentence="Absolute on TibiaKing."/> </voices> <loot> <item id="2160" countmax="1" chance="2000"/><!-- gold coin --> </item> </loot> </monster> E para finalizar crie um arquivo com o nome de florestaabsolute.lua em data/libs e dentro adicione:
    configExf = { teleportPos = {x = 32341,y = 32213, z = 7}, -- aonde aparecerá o teleport teleportPla = {x=32622, y=31699, z=7}, -- para onde o teleport levará stats = 201201180701, timetostart = 300, -- tempo para iniciar topleftPos = {x = 32589, y = 31662, z = 7}, -- canto esquerdo superior botrightPos = {x = 32631, y = 31693, z = 7}, -- canto direito inferior prize = 6571, -- recompensa templepos = {x=32369, y=32241, z=7}, -- posição do templo randpos = {{x=32625,y=31692,z=7},{x=32621,y=31692,z=7},{x=32617,y=31692,z=7},{x=32619,y=31687,z=7},{x=32624,y=31681,z=7},{x=32630,y=31668,z=7},{x=32627,y=31668,z=7},{x=32617,y=31672,z=7},{x=32613,y=31677,z=7},{x=32608,y=31665,z=7},{x=32610,y=31688,z=7},{x=32598,y=31684,z=7},{x=32596,y=31684,z=7},{x=32597,y=31668,z=7}} } -- O PAPAI ABSOLUTE EXPLICARÁ NAS IMAGENS ESSAS POSIÇÕES function doStartExf() doCreateTeleport(1387, configExf.teleportPla, configExf.teleportPos) setGlobalStorageValue(configExf.stats, 0) doBroadcastMessage("The Exchanted Forest event will open in " .. configExf.timetostart .. " seconds.") addEvent(doInitExf, configExf.timetostart*1000) end function doInitExf() if getGlobalStorageValue(configExf.stats) == 0 then doBroadcastMessage("The Exchanted Forest event is starting...") setGlobalStorageValue(configExf.stats, 1) end end function doCloseExf() setGlobalStorageValue(configExf.stats, -1) local item = getTileItemById(configExf.teleportPos, 1387) if(item.uid ~= 0) then doRemoveItem(item.uid) end doRemovePlayersFromArea(configExf.topleftPos, configExf.botrightPos, configExf.templepos) end Configurando a LIB:
    teleportPos = {x = 32341,y = 32213, z = 7}, -- LUGAR DO SEU OT QUE IRÁ NASCER O TP
     
    teleportPla = {x=32622, y=31699, z=7}, -- LUGAR ONDE OS PLAYERS IRÃO SER TELEPORTADOS, COMO NA IMAGEM SERÁ AQUI:

     
    timetostart = 300, -- TEMPO EM SEGUNDOS PRA COMEÇAR O EVENTO
     
    topleftPos = {x = 32589, y = 31662, z = 7}, -- canto esquerdo superior = NO CASO SERIA ASSIM, ONDE CIRCULEI:

     
     
      botrightPos = {x = 32631, y = 31693, z = 7}, -- canto direito inferior (ONDE CIRCULEI):

     
     
    prize = 6571, -- ID DA RECOMPENSA PRO GANHADOR
     
    templepos = {x=32369, y=32241, z=7}, -- posição do templo do seu ot
     
    randpos = {{x=32625,y=31692,z=7},{x=32621,y=31692,z=7},{x=32617,y=31692,z=7},{x=32619,y=31687,z=7},{x=32624,y=31681,z=7},{x=32630,y=31668,z=7},{x=32627,y=31668,z=7},{x=32617,y=31672,z=7},{x=32613,y=31677,z=7},{x=32608,y=31665,z=7},{x=32610,y=31688,z=7},{x=32598,y=31684,z=7},{x=32596,y=31684,z=7},{x=32592,y=31672,z=7},{x=32594,y=31672,z=7},{x=32597,y=31668,z=7}} -- Como na imagem irá mostrar, são os SQMS CINZAS, os responsáveis pelos atalhos, portanto coloque a configuração de cada um certo (IMPORTANTE):

     
     
    -- END --
     
     
     
    E por fim:
     
    Download do mapa: https://www.sendspace.com/file/ilhba3
    Scan do mapa: 
    Screen do mapa:

     
    TO END:
    SQM QUE VOCÊ COLOCARÁ O BOSS QUE CRIOU (FUCKING FLOREST):



    Observação: Os monstros vocês colocarão no mapa no caminho da floresta, podem variar de acordo com o servidor, apenas não esqueçam rs.
     
     
    Créditos:
    Absolute
    GlobalWAR
     

     
     
    Qualquer dúvida por favor poste aqui no tópico que irei ajudar a resolver
     
    Não tenha vergonha de perguntar, ninguém nasceu sabendo!

    Espero ajudar e ver esse evento em vários servidores.


    EXCLUUUUUUUUUSSIVO PRA VOCÊS

    Em breve mais eventos/sistemas
     


    Absolute.

Informação Importante

Confirmação de Termo