Ir para conteúdo
Close

REFORMULAMOS A SEÇÃO DE CLASSIFICADOS! - Crie grátis os seus anúncios de procura e oferta de serviços e produtos relacionados ao OTServ! - Acesse através do nosso menu ou clique aqui e confira já!

Líderes


Conteúdo Popular

Mostrando conteúdo com a maior reputação desde 18/01/2019 em todas áreas

  1. 15 pontos
    Yinz

    Telara-ATS

    Resolvi postar o projeto pra download, o servidor foi testado online e está funcionando SEM nenhum erro ou BUG. Testado em ubuntu, 14.04, OTX, 10~11. Download Telara.rar Database.sql (não está resetada, se preferir baixa do GIT do malucoo) Website.rar Scan Scan 18/01/2019 — Adicionado Boss Room, funciona como sistema de Raids — Corrigido todos teleports dos Trainers. — Adicionado 130+ Teleports próprios, diversos do DJ aqui do forum. — Adicionado Veradin npc que vende Addons & Montarias pelos Crown Tokens. — Autoloot modificado pelas srcs, com controle de items pelo banco de dados. — Mapa totalmente diferente, é pra ser um baiak por ser teleports, mas um baiak CUSTOM, nunca vi nenhum online por ai, venho dizendo o diferente me atraí, espero que te atraía também, uma coisa linda dessas. — Tentei trazer as mais diferentes quests que eu possuia no Thoria & Alvoria, e hunts também, então tudo que você verá, nunca fui visto em outros baiaks. — Foi adicionado todos items de Djin, Zão, Magicians, no Rashi no objetivo de simplificar e não ter vários npcs pra uma coisa só. — Adicionado system de task bolado do lobão você pode ver mais informações aqui — Foi adicionado NPC que venda items de Imbuiment — Adicionada Roshamuz, podendo ir pelo barco. — Sistema de Crown Token, cada level upado & chances de droparem de mobs, você pode ver mais aqui — Adicionado bônus exp para players que estiverem com cast aberto, criado pelo E um site totalmente novo para um servidor novo. Screens;
  2. 6 pontos
    Dwarfer

    Goblin Merchant Quest

    Falaaaaa, galerinha! Bem, hoje compartilho com vocês o código da Goblin Merchant Quest que é a quest dos coryms lá de venore 😁. Na verdade, estou compartilhando as duas primeiras missões. A depender do feedback, se o pessoal se interessar pelo tipo de conteúdo, compartilho as outras missões. Acredito que a quest pode ser aproveitada em servidores com foco no RPG ou apenas para levar algo diferente ao servidor. Lembrando que o código é para TFS 0.4. Para saber mais sobre a quest: https://www.tibiawiki.com.br/wiki/Goblin_Merchant_Quest As falas do NPC Rafzan estão 99% iguais ao global. Aquele 1% vagabundo🎵 é de algumas adaptações que fiz. Adaptei os itens que foram utilizados na quest, já que não possuía os itens utilizados na quest do global por ter feito em uma versão anterior a atual. No entanto, está facilmente editável para vocês também colocarem os ids que desejarem. Configuração: Em data/lib crie o arquivo Goblin Merchant Quest.lua e cole isto dentro: No items.xml (Escolha os ids que preferir e edite de forma semelhante, mostrarei os que escolhi): ---> Para a missão 1: * cracked stone (id 1285) <item fromid="1285" toid="1292" article="a" name="stone" /> * skull stone (id 10023) <item id="10023" article="a" name="skull stone"> <attribute key="description" value="It is used to mark the way." /> <attribute key="decayTo" value="1285" /> <attribute key="duration" value="60" /> <attribute key="weight" value="950" /> </item> * skulls (id 2229) <item id="2229" article="a" name="skull" plural="skulls"> <attribute key="weight" value="2180" /> </item> O resultado ficou assim: --->Para a missão 2: * perfume gatherer (id 2007) <item id="2007" article="a" name="perfume gatherer"> <attribute key="weight" value="250" /> <attribute key="description" value="It is empty. The first odour you'r looking for is special snail slime." /> </item> Em data/actions/scripts, crie o arquivo rafzan_mission01.lua e cole isto dentro: Em data/actions/scripts, crie o arquivo rafzan_mission02.lua e cole isto dentro: No actions.xml, adicione as linhas: <action itemid="2229" script="rafzan_mission01.lua" /> <!-- id da placa --> <action itemid="2007" script="rafzan_mission02.lua" /> <!-- id do perfume gatherer --> E por último, mas não menos importante, em data/npc crie o arquivo Rafzan.xml: <?xml version="1.0" encoding="UTF-8"?> <npc name="Rafzan" script="rafzan.lua" walkinterval="2000" floorchange="0"> <health now="100" max="100"/> <look type="61"/> <parameters> <parameter key="module_shop" value="1" /> <parameter key="shop_buyable" value="backpack,1988,10;bag,1987,4;fishing rod,2580,150;rope,2120,50;shovel,2554,10;scythe,2550,12;torch,2050,2;worm,3976,1;" /> <parameter key="shop_sellable" value="fishing rod,2580,30;rope,2120,8;shovel,2554,2;" /> </parameters> </npc> Lembrando que coloquei somente os itens que existiam na versão que utilizei. Em data/npc/scripts, crie o arquivo rafzan.lua e cole isto dentro: Qualquer dúvida na configuração que tenha ficado, é só se basear na própria quest do global. É isso, beijinhos 😘.
  3. 5 pontos
    DdJs

    Fury's Dungeon | 10.98

    Fury's Dungeon Version: 10.98 Download: Type: .Rar Size: 84KB Position: [X: 1027 Y: 1011 Z: 10] File password: tibiaking Scan: Images:
  4. 5 pontos
    VictorSZA

    Ilha de Gelo 8.54 Pokemon [DxP]

    Bom Dia !!! Este é meu primeiro posto aqui no Tibia Kin. Gosto muito de mappear (não sou profissional), fiz essa ilha de gelo e resolvi compartilhar com vocês. Deixem críticas e dicas, desde já agradeço ! Download: https://www.mediafire.com/file/x7qn1xe2771teef/Ilha_de_Gelo.rar/file
  5. 4 pontos
    ⚫ Olá, venho aqui trazer um global (servfull 7.60 e 7.72 cipsoft) também roda 7.4, download junto com a distro compilada de graça, roda em sqlite, é só abrir e rodar o ot !!!! Senha do account name é 1/1 senha do god é 111111/222222 RealOTS ✔️-Tasks system 100% ✔️-CipSoft Engine ✔️-All Quests 100% ✔️-All NPCs 100% ✔️-Real Monsters 100% ✔️-Caves 100% ✔️-Real Damage 7.6 ✔️-Trainer off ✔️-Mensage loot ✔️-Shared Experience ✔️-Poi + Acess 100% ✔️-Houses 100% ✔️-Livros e histórias 100% ✔️-Command /buy, !buy. ⚡ -Items old ⚡ - Monstros e Outfits ⚫ Algumas imagens do server, quests e hunts. ⚫ Downalod e Scamm: https://goo.gl/ztc2nP https://goo.gl/N52pP2 Atualização: * Treiner offline adicionado no templo de thais junto com o npc de task Oldman. *Acesso rápido a poi depois de terminar a segunda sala pelo teleport, caso você morra.
  6. 4 pontos
    DdJs

    [TFS 0.4] Bow Mágico (Dispara sem flechas)

    Faz um tempo que eu postei algo aqui nessa parte do fórum sobre uma wand elemental a pedido de um membro. Quando fiz o post, uns dias depois alguém veio no meu inbox perguntando se eu tinha algo parecido relacionado a bow e acabou que eu apaguei as mensagens e não me recordo o nome da pessoa para poder marca-la aqui, e também só agora me lembrei disso e resolvi vir aqui postar. Eu não tenho conhecimento nenhum disso, muito menos sobre cálculos de formulas ou se existe outro mais sofisticado. Se alguém que entende do assunto quiser fazer melhorias, correções, etc, sinta-se a vontade. Introdução: Para quem já jogou o foxworld open tibia, ou algum outro otserver baiak/custom já deve ter visto um "magic bow" lá entre os itens vips/donates que dispara sozinho arrows, sem precisar das arrows em seu devido slot. Pois bem, isso é um negocinho bem simples que serve para leigos que nem eu no assunto colocar no ot uma arminha diferente. O ponto disso é que não tem nenhum segredo na "criação", você só altera um bow para ele funcionar como uma viper star. Mas de tudo é bem interessante e permite que o paladin tenha o 'slot extra' vago para usar de outra forma. Guia: Vamos lá! O bow que eu vou usar vai ser o Elethriel's Elemental Bow (ID: 8858) . É um bow interessante para se usar, ele tem um sprite bonito e não pode-se obter no jogo (o que facilita bastante). Os tiros eu usei as Shiver Arrows que combina com a cor do bow e possibilita colocar o elemento de envenenamento do alvo de gelo. Você pode usar o bow que quiser e alterar para o tipo de tiro que achar melhor. Veja dicas no final do tutorial. Em items.xml de CTRL F, coloque 8858 e vá até o Elethriel's Bow e deixe da seguinte forma: O attack, range e nome você poe a seu gosto. Em weapons.xml de CTRL F, coloque 8858 e vá até o Elethriel's Bow e deixe da seguinte forma: O level você poe a seu gosto. Em weapons/scripts crie um arquivo magicbow.lua e coloque isso dentro: Guia: setCombatParam(xCombat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE) Tipo de dano que causará no alvo (você pode alterar para fogo, terra, etc). local condition = createConditionObject(CONDITION_FREEZING) Tipo de efeito que ficará no alvo (você pode alterar para fogo, terra, etc). addDamageCondition(condition, 100, 2000, -20) O alvo vai sofrer com o dano de 20 hit points a cada 2000 milissegundos, você pode notar outras duas linhas como essa de 10 e 5, os danos vão abaixando gradativamente, de 20 passa para 10 a cada 1000 milissegundos e 5 a cada 1000 milissegundos. Tipos de conditions, shottypes e como calcular formulas você pode encontrar variados tutoriais e aulas aqui no fórum mesmo. Isso é tudo, pessoal. Depois desses três passinhos simples, estará tudo pronto! Dicas: Ideias úteis: Funcionamento:
  7. 4 pontos
    Hoje venho aqui trazer a solução pra vocês que colam scripts e jogam em seus arquivos, essa solução nada mais é que remover os caracteres especias que vem junto quando você usa o famoso comando CTRL+C e CTRL+V, esse erro se apresenta de várias formas. Para resolver, basta você ir no diretório do arquivo abri-lo e ir até a linha que mostra no executável(distro) e procurar o caractere especial, LEMBRANDO que ele pode vim oculto, você ira precisar procurar em letra por letra, no vídeo abaixo explica como procurar o caractere especial oculto letra por letra. O que eu fiz ai no vídeo foi somente apagar o caractere oculto. Os caracteres ocultos, eles podem serem visualizados com mais facilidade ou com mais dificuldade, no caso desse vídeo, foi bem fácil de visualizar, mais em fim, é só você ir até a linha que mostra no executável(distro) vai no final do código e vem apertando a tecla na direção esquerda até acha-lo.
  8. 4 pontos
    VictorSZA

    Show OFF ViCTOR

    Atualizando... Estou editando 1 mapa de poke (DxP) algumas prints de como esta ficando algumas das hunts inicias... (irei disponibilizar o mapa completo no final do trabalho) mapa 100% feito por mim !
  9. 4 pontos
    Yan Liima

    RESPONDIDO Sistema de Exausted

    function onUse(cid, item, fromPosition, itemEx, toPosition) local porcentagem = math.random(1, 10) local exhausted_seconds = 1.8 -- Segundos de exhausted local exhausted_storage = 74800 if(os.time() < getPlayerStorageValue(cid, exhausted_storage)) then doSendMagicEffect(fromPosition, CONST_ME_POFF) doPlayerSendCancel(cid, "You are exhausted.") else doCreatureAddHealth(cid, getCreatureMaxHealth(cid) * (porcentagem / 10)) setPlayerStorageValue(cid, exhausted_storage, os.time() + exhausted_seconds) doSendAnimatedText(getThingPos(cid), "Pérola", 71) doSendMagicEffect(getCreaturePosition(cid), 29) doPlayerSendTextMessage(cid,19, porcentagem.."% do seu hp total foi healado!") doRemoveItem(item.uid, 1) end return true end
  10. 4 pontos
    Serpent Spawn Caves Version: 10.98 Download: Type: .Rar Size: 108KB Position: [X: 1019 Y: 1026 Z: 7] File password: tibiaking Scan: Images: Entenda as mecânicas Understand the mechanics. Essas são apenas minhas ideias, não é regra e você faz o uso que quiser do mapa. (Também não acompanha nenhum pack de .lua sobre o que está escrito abaixo). These are just my ideas, it's not the rule and you make whatever use you want from the map. (Also does not accompany any pack of .lua on what is written below).
  11. 3 pontos
    movie

    Real Baiak - Uma nova experiência.

    E aí pessoal, beleza!? Venho mostrar para vocês em um Baiak totalmente inovador, que estou projetando juntamente com o @Sr Jacob. O servidor se chama: Beleza... mas existem tantos baiak's, o que terá de novo nesse?? Mapa próprio (Exatamente, chega de baiak's com mapas repetitivos e óbvios) RPG (SIM! É possível juntar RPG com Baiak e eu irei te provar isso!) Quests inéditas (Mistérios estarão presentes nesse servidor e você não vai descansar até achar o resultado dele!) Outfits (Os Retro Outfits estarão presentes para você curtir ainda mais) Magias Medievais (Ahh, as famosas magias estarão com um efeito único e mais medieval que você pode esperar!) Sistema de Survival (Você vai amar esse sistema de survival, repleto de efeitos!!) PVP (Afinal, estamos falando de Baiak! O nosso PVP será totalmente ajustado e balanceado) Hunts (Como todo baiak, teremos teleports para hunts, contudo grande parte será pelo mapa, para você descobrir todos os nossos mistérios!) Bosses (Você nunca viu bosses tão realistas e bem feitos! Eu te garanto!) Castle (Além dos inúmeros eventos que teremos, esse em especial terá um sistema totalmente inovador!) Mini-prints para tirar um pouco da sua curiosidade! Tem alguma ideia para melhorar ainda mais o servidor? Deixe nos comentários abaixo! Discord https://discord.gg/CUwGMbT
  12. 3 pontos
    sirarcken

    Animated Outfits 12.00

    Boa Tarde!!!! Gesior tinha atualizado até a versão 10.92 com addons, monstros e mounts. Atualizei até a versão 12.00 ainda faltam os novos npc que não montei ainda. Meta é sempre estar atualizando com os novos looks do global. Esta configurado até o look 909 a partir disso já são os novos e precisa configurar. Download Créditos SCAN
  13. 3 pontos
    VictorSZA

    Show OFF ViCTOR

    Iniciando hunt de cinnabar (charmander, charmeleon, carizard)
  14. 3 pontos
    Coltera

    [Show OFF] - Shopping Modal

    Novo Shopping in-game usando Modal via Banco de Dados! Será que fica bom? Oque vocês acham?
  15. 3 pontos
    Ficou um pouco confuso o título, mas ok, irei explicar a ideia.. Seria basicamente forçar a pessoa que criou o tópico a definir a melhor resposta para assim ajudar pessoas no futuro com o mesmo problema.. Tá, mas como... Simples, usando o sistema de Report, e recompensas. Quem reportar X quantidade de tópicos recebe uma recompensa no fórum, uma conquista, algo do tipo. E os moderadores/suportes dão um Warning na pessoa que abriu o tópico e não definiu como a melhor resposta, e dão a melhor resposta para o tópico - com 2~3 desses Warnings a pessoa fica impossibilitada de postar no fórum na seção de suporte novamente por um Y período de tempo, acho que 14 dias seja um bom tempo. E Seria uma ideia legal no qual estimularia as pessoas a definirem a melhor resposta, no qual o ajudou naquele tópico. E também adicionar uma nova bullet quando cria um novo tópico falando sobre as recomendações, falando também para marcar a melhor resposta. O que acham? Não sei se tem isso no fórum, mas se tiver por favor ignore e feche o tópico.
  16. 3 pontos
    Olá pessoal hoje venho trazer para o Fórum um passo a passo de como montar um servidor completo na VPN da Google Cloud. 1- Criação de Maquina Virtual (Instância) 2 - Configuração de Rede e Domínio (Endereço de IP Externo, DNS e Firewall) Acesse o serviço de REDE VPC e vá até o item Endereços IP Externos. Passo 2.1 - Localize a instancia que esta com o Tipo de Endereço como Temporário. Passo 2.2 - Siga o Passo a Passo Para Liberação de Portas no Item Firewall 3 - Apontamento de Domínio e Configuração de DNS 4 - Configuração Interna do Servidor Volte para sua instância (Compute Engine -> Instâncias de VMs) 4.2 - Liberando acesso SSHD 4.3 Instalação de pacote Web ( MySQL-SERVER, Apache, PHP, PHPMyadmin) 4.4 Configurando o PHPMyadmin 4.5 Compilando uma distro em Debian9 4.6 Instalando um Website 5 - Instalação de protocolo HTTPS / Certificado Digital SSL Para ligar o servidor utilize o comando abaixo dentro da pasta do servidor: $ ./tfs Funciona em versões 11+ e 10- Se te ajudei deixa um comentário e um +REP
  17. 2 pontos
    (minha versão atual/utilizada) Como dito no titulo, neste tutorial será ensinado como transformar (ou de um modo grosseiro, converter) uma imagem .Gif, .Png, .Bmp e .Jpg em uma sprite (.OBD) utilizando o próprio Object Builder, sem a instalação de terceiros. Vale lembrar que, você pode converter outros tipos de arquivos de imagem com a utilização de sites onlines para os tipos aceitáveis acima (link de um site deste tipo no final do post). Bom, siga o tutorial abaixo e certamente conseguirá fazer isto! Download Object Builder (versões atuais) Scan (da versão 0.4.6) Requisitos - Object Builder (versão com a ferramente Animation Editor/quanto mais atual melhor); - Uma imagem em .Gif, .Png, .Bmp ou .Jpg - Paciência 1 - Abra o Object Builder e crie um novo arquivo (em qualquer versão) 2 - Passe o mouse sobre a aba Ferramentas e clique em Animation Editor. 3 - Abra a imagem que deseja no Animation Editor (de preferência uma imagem 32x32, porém dependendo do tamanho é possível regular em propriedades) 4 - Ajuste o tamanho da imagem e o tipo de Sprite que é em Propriedades se for preciso, após isto clique em Cortar e salve-a como .OBD (recomendo selecionar OBD 1, creio que não é necessário selecionar a versão correta do cliente, mas selecione por via das dúvidas) 5 - Abra sua SPR/DAT normalmente, selecione o tipo de sprite (Item, Roupa, etc) e vá para ultima fileira. Após isto, crie uma nova sprite (ou ache uma em branco/não usa) 6 - Clique com o botão direito no mouse sobre a sprite nova (ou em branco/inutilizável) e após isto em Replace/Substituir. Após clicar, selecione o arquivo .OBD que salvou no Animation Editor (no meu caso salvei o logo da SAM) 7 - Depois de substituir Compile clicando em Arquivo > Compilar ou aperte CTRL + S e pronto! Nova sprite vinda de uma imagem qualquer sem ser .OBD! Qualquer coisa, ao exporta-la continuará no formato .OBD, sendo possível converte-la normalmente para outro formato pelo próprio Object Builder. FINAL Este atualmente é meu primeiro tutorial ou no futuro posso dizer que foi o primeiro, por isto criticas são bem vindas! Qualquer dúvida comente abaixo, deixe REP+ se puder CREDITOS - EU (por criar/desenvolver o tutorial acima) - Object Builder (por ser uma das melhores ferramentas para spriting) - Pessoas do fórum (alguns por não ensinarem este método em um post e fazer eu ter a curiosidade de conseguir) - Leitor/você (por estar lendo <3)
  18. 2 pontos
    tataboy67

    [TFS 1.1+] Tile Party

    Opa galera beleza? Como prometido eu tentei fazer 1 script e vim posta-lo no TibiaKing... O script é simples e com uma boa configuração: Numero de membros da Party Nível necessário Se precisa de PZ para entrarem Se precisa que todos estejam perto Se só o Leader poderá entrar Teleporte que os jogadores irão Items necessários Como o script funciona? O script ele serve como uma forma de o jogador poder entrar em 1 Sala com a necessidade de uma Party, nível necessário e alguns Items. Meu intuito em fazer esses tipos de scripts: Estou cada vez mais tentando aprender um pouco mais em relação a scripts Lua... Sou um pouco leigo nessa parte, mas vou continuar treinando e estudando para alimentar meu conhecimento na linguagem e o conteúdo no Fórum. Espero que vocês me apoiem no que estou tentando fazer, e agradeço a todos que estão me ajudando a entender um pouco do assunto. Sem mais delongas, vamos ao Script: Adicione a linha em: (data/movements/movements.xml) <movevent event="StepIn" actionid="5900" script="Tile_Party.lua"/> Crie um arquivo em: (data/movements/scripts/Tile_Party.lua) local config = { members = 2, -- membros ou +. level = 300, -- nivel que todos os membros devem ter para entrar. leader = false, -- somente o leader pode entrar no teleport. pz = true, -- só irá funcionar se todos os membros tiverem em PZ area. pos_to = {x = 1143, y = 1064, z = 7}, -- posição que os jogadores serão teleportados. other = { pert = true, -- só poderá entrar se os membros tiverem na quant_sqm de distancia. quant_sqm = 7 -- jogadores tem que estar a 7 sqm de distancia do jogador que entrou no TP. }, items = { -- itens necessários para que os players entrem. [1] = {item = 2160, count = 1}, [2] = {item = 2159, count = 1} -- [3] = {item = ItemID, count = Quantidade} }, } function onStepIn(player, item, position, fromPosition) local party = player:getParty() if not party then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) position:sendMagicEffect(CONST_ME_MAGIC_RED) return player:sendCancelMessage("You don't have a party.") end local leader = party:getLeader() local member = party:getMembers() if config.leader and player ~= leader then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) position:sendMagicEffect(CONST_ME_MAGIC_RED) player:sendCancelMessage("Somente o leader pode entrar por aqui.") return false end table.insert(member, leader) local ready = {} if #member >= config.members-1 then for _, var in pairs(member) do if var:getLevel() > config.level then if config.other.pert then if player:getPosition():getDistance(var:getPosition()) >= config.other.quant_sqm then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:sendCancelMessage("Seu time tem que esta proximo de voce.") return end end if config.pz then if not getTileInfo(getThingPos(var)).protection then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) return player:sendCancelMessage("Seu time tem que estar em protection zone.") end end for k, v in pairs(config.items) do if var:getItemCount(v.item) < v.count then player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) player:sendTextMessage(22,string.format("O membro (corno) %s não possui %sx %s.", var:getName(), v.count, ItemType(v.item):getName())) return false end end table.insert(ready, var) else player:sendTextMessage(22,"Um dos membros da party não possui nivel superior a "..config.level..".") player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) return false end end if rawequal(#ready, #member) then for _, var in pairs(member) do for k, v in pairs(config.items) do var:removeItem(v.item, v.count) end var:sendTextMessage(22,"Your team join the room.") var:teleportTo(config.pos_to) var:getPosition():sendMagicEffect(CONST_ME_TELEPORT) end end else player:teleportTo(fromPosition) player:getPosition():sendMagicEffect(CONST_ME_TELEPORT) position:sendMagicEffect(CONST_ME_MAGIC_RED) player:sendTextMessage(20,"Somente party's com " .. config.members-1 .. " ou mais jogadores, poderão passar.") end return true end Deixe seu REP+ Para me motivar ainda mais a postar novos scripts para vocês. Créditos: @Snowsz @KotZletY @Vodkart @Lyu Está atualizado o script... Algumas configurações foram adicionadas ! local config = { members = 2, -- membros ou +. level = 300, -- nivel que todos os membros devem ter para entrar. leader = false, -- somente o leader pode entrar no teleport. pz = true, -- só irá funcionar se todos os membros tiverem em PZ area. pos_to = {x = 1143, y = 1064, z = 7}, -- posição que os jogadores serão teleportados. other = { pert = true, -- só poderá entrar se os membros tiverem na quant_sqm de distancia. quant_sqm = 7 -- jogadores tem que estar a 7 sqm de distancia do jogador que entrou no TP. }, items = { -- itens necessários para que os players entrem. [1] = {item = 2160, count = 1}, [2] = {item = 2159, count = 1} -- [3] = {item = ItemID, count = Quantidade} }, }
  19. 2 pontos
    Leohige

    The Ruby Server - Base Pokémon

    The Ruby Server - Base Pokémon Ao olhar as diversas bases que podem ser encontradas aqui no fórum e em outros locais da internet, pude ver que todas elas carecem de qualidade. Todas estas bases são feitas utilizando gambiarras para diversos sistemas funcionarem, e com isso vários problemas surgem, como de sistemas que não funcionam direito, e o mais importante, com um desempenho extremamente baixo, gerando apenas servidores instáveis. Com isso eu decidi que iria começar a desenvolver uma base para servidores relacionados a Pokémon, com dois objetivos. Um dos objetivos é ganhar mais conhecimento em cima da linguagem de programação C++, o outro objetivo é disponibilizar uma base completamente estável, funcional e de fácil configuração e desenvolvimento para servidores de Pokémon, para que mais ótimos trabalhos possam surgir. Este projeto também irá incluir um cliente próprio e estável, junto com um website. Também planejo criar uma espécie de Wiki para o servidor, cliente e website, com o objetivo de auxiliar quem for desenvolver em cima deste servidor, e também aqueles que pouco entendem do assunto relacionando a criação de escripts, Pokémon, spells e etc. Alguns poucos sistemas foram implementados no servidor por ora. Sistemas como o de catch e de goback serão implementados mais para frente, quando outros sistemas forem completamente implementados, como o sistema de configuração de Pokeballs, criação de Pokémons e sistema de shinys. Estou visando a qualidade do servidor como um todo, por isso algumas coisas irão demorar para aparecer. O sistema de Pokeballs e de criação de Pokémon já está bem encaminhado, e um sistema de gêneros também já está pronto com fácil configuração, onde o spawn destes Pokémon com sexo será por % igual aos jogos da franquia. Um sistema de surgimento de Ditto aleatório já está praticamente implementado, onde um Pokémon aleatório pode ser um Ditto disfarçado. [+] Informações do Servidor Baseado em: TFS 1.3 Protocolo: 10.98 [+] Informações do Client Baseado em: otclient 0.6.6 [+] Informações do Website Baseado em: nenhum Desenvolvido em: PHP (por ser o mais comum na comunidade) Como contribuir? Eu gostaria muito que a comunidade ajudasse no desenvolvimento deste projeto, pois o mesmo será disponibilizado para todos, e para contribuir não necessariamente é preciso entender de programação. Você pode também ajudar testando e reportando os bugs encontrados no repositório do projeto no GitHub, assim como com sugestões e ideias de mudança/implementação no servidor através do próprio repositório ou através do Discord, ou ajudar na criação de guias para o website do projeto. Links [+] RubyServer - GitHub https://github.com/rubyserver/rubyserver [+] RubyClient - GitHub https://github.com/rubyserver/rubyclient [+] RubyServer - Website https://rubyserver.github.io/rubyserver/ [+] RubyServer - Discord https://discord.gg/XTrZGpy Algumas Imagens
  20. 2 pontos
    Yinz

    Envy Layout TFS 1x

    Let the world explode. Envy.rar Scan https://www.virustotal.com/pt/file/907d2
  21. 2 pontos
    Africano

    Ilha de Gelo 8.54 Pokemon [DxP]

    @VictorSZA Existem alguns aspectos que podem ser melhorados, algumas bordas do continente pra que fique algo mais harmonioso, algumas bordas da montanha e da neve e algo no nature em geral, mas isso vc vai aprendendo com o tempo .... gostei muito do detalhe do buraco na montanha e como o @Nolis disse, isso te eleva a um novo nível no mapping ... pra um mapper iniciante está muito bom mesmo seu mapa de um modo geral. Meus parabéns.
  22. 2 pontos
    @movie snow
  23. 2 pontos
    function onStepIn(cid, item, position, fromPosition) if getPlayerLevel(cid) < 200 then doTeleportThing(cid, fromPosition, true) doPlayerPopupFYI(cid, "Você não tem level o suficiente para passar.") return true end if getPlayerStorageValue(cid, 13602) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerPopupFYI(cid, "[Tesouro] Você não é Ultimate .Para Ter Acesso faça a quest Ultimate!") doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return true end doPlayerPopupFYI(cid, "[Tesouro] Bem Vindo a área Ultimate!") return true end 200 e acima poderá passar. Só substituir 200 pelo level necessário. To pelo cell não sei se o code box funcionou, então ao copiar toma cuidado com caracter invalido.
  24. 2 pontos
    Salve galera bom eu procurei bastante nos fóruns por ai, podemos dizer que tem muita coisa do tipo, mesmo assim eu resolvi trazer esse conteúdo, achei bem interessante e claro para quem gosta de detalhes como eu vai ser muito útil, espero que gostem. Requisitos Alteração na 050-Functions Caminho: Pasta do servidor/data/lib Ir até o final de tudo dar dois enters e adicionar o seguinte código Configuração Explicada no próprio script storage = 62163, -- Storage para após usar começar a contagem de tempo após o próximo uso tempo = 120, -- Tempo em minutos que vai curar a stamina 120 = 2 horas delay = 12, -- Tempo em horas que vai demorar para usar novamente 1 = 1 hora effect = 592, -- Efeito que vai aparecer ao usar o item para regenerar a stamina remove_on_use = true, -- Se o item vai sumir ao usar ou não sendo true = sim e false = nao stamina_full = 42 * 60 -- aqui é o valor da stamina completa em MINUTOS OBS: NÃO MEXER Actions.xml Tag <action itemid="ITEM ID" event="script" value="NOME DO ARQUIVO.lua"/> ATENÇÃO: O script esta utilizando uma configuração para enviar a mensagem de erro para uma channel, quase certeza que pode dar erro em seu servidor caso quiser colocar a função no seu servidor de criar novas channels e ao logar aparecer as channels Clique Aqui Caso quiser que o script mande a mensagem de aviso para o default basta editar essa parte return doPlayerSendChannelMessage(cid, MESSAGE_STATUS_CONSOLE, "Voce precisa esperar " .. timeString(getPlayerStorageValue(cid, config.storage) - os.time()) ..", para regenerar a stamina novamente.", TALKTYPE_CHANNEL_O, CHANNEL_INFO) Por essa return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Voce precisa esperar " .. timeString(getPlayerStorageValue(cid, config.storage) - os.time()) ..", para regenerar a stamina novamente.") Script Obs: O script vai mostrar o tempo em horas, minutos e segundos que falta para usar novamente Créditos: Brunds @Vodkart gryLLo
  25. 2 pontos
    Yinz

    Telara Layout

    Venho disponibilizar aqui para vocês hoje o layout que uso no Telara, um projeto que futuramente vou postar também, espero que vocês façam bom aproveito. O site está funcional, contém diversas paginas novas, de task, commands, crown token, etc. Version: Gesior2012 TFS 1x+ Download: https://github.com/pedrogiampietro/Telara Images:
Líderes está configurado para São Paulo/GMT-03:00

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×