Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 07/06/20 in all areas

  1. 7 points
    WooX

    Algumas funções Lua

    Biblioteca de funções Lua Eu me recordo que alguns anos atrás quando iniciei meus estudos em Lua, a biblioteca de funções postada pelo @xWhiteWolf me ajudou muito com a escrita de alguns scripts, me fez economizar tempo e algumas linhas de código. Ter uma biblioteca de funções uteis é uma mão na roda para qualquer desenvolvedor pois poupa tempo que teria de ser gasto desenvolvendo algo que algum outro programador provavelmente já fez. Pensando nisso, hoje eu decidi trazer algumas funções Lua, tenho certeza que poderá ser útil pra alguém algum dia. Algumas dessas funções foram feitas por mim, outras por amigos meus e algumas eu já nem lembro mais onde encontrei. Irei postar aqui o conteúdo desta biblioteca porem ela também estará no final do tópico como anexo. As funções que me recordo a origem estará com os créditos do autor. Lib Explicação das funções: Por enquanto é isso... pretendo atualizar este tópico sempre que achar necessidade de escrever algo novo ou encontrar algo que possa ser útil a biblioteca. 090-woox_functions.lua
  2. 4 points
    Yinz

    Hati New AAC

    Olá, gostaria de saber a opinião de vocês sobre criar um novo AAC em NodeJS. sei que hoje a comunidade tem ótimos aacs como Znote, MyAAC, até o proprio gesior, mas desde que larguei o php, tenho pensado em fazer algo com javascript. Eu já vi algumas discussões sobre Apache, NGIX, Cache, pensei em fazer o back com o node e o front com React. Deixa sugestões aí, se vocês acham válido inciar um projeto c essas tecnologias. O projeto foi criado no Github, e será publico para quem quiser contribuir. O projeto vai ser estruturado em NodeJS e React. Express MySQL Axios Sequelize Bootstrap Bundle Sass Joi Crypto React e dependencies. Por enquanto o projeto tá bem crú, pois meu nível de javascript não é lá aquelas coisas, então qualquer sugestão, criticas construtivas, serão bem-vindas. https://github.com/pedrogiampietro/Hati
  3. 4 points
    luanluciano93

    [ZNOTE] New Styller Layout

    Fiz um layout para um projeto que estou desenvolvendo ... usei como base o znote que é o melhor ACC na minha opinião. https://www,newstyller.com Gostaria de ideias, críticas, opiniões ...
  4. 3 points
    Olá galera do TK, tudo bem? Então, hoje venho trazer um Mini Pack de Sprites para a galera que mexe com derivado de Naruto. Essas sprites estão circulando por ai há algum tempo e alguns mau caráteres estão aproveitando para vendê-las para desavisados (como de costume). É isso, galera, em breve posto mais conteúdo. Scan: https://www.virustotal.com/gui/file/e53c83c236e32cdf5109b072de6cdb21997a193ab346910a4280b0671f402067 Download: Outfits e Efeitos.rar
  5. 2 points
    Russher

    Global 10/11.9x

    Global 10/11.9x [v31] - New Falcons - New Asuras - Warzone 4,5,6 - Exercise Training - Raids 100% - Monstros 100% - Trainer Offline 100% - Trainer Online 100% - Taming system funcionando 100%; - Database completa - War System 100% - Global MAP Full - Store 100% - Imbuement - Prey System - Entre outros sistemas. DOWNLOAD https://mega.nz/file/xcl13KKS#BNRHj79iFZmKFCaohEzGXBH8IDk3rPxHYiwhOdQmy7U Scan Vírus Total https://www.virustotal.com/gui/file/48553781e2b6a96daf706cdcd25246d59e7fb757bef4f8d1eea2b5cd368f134e/detection IMAGES Créditos:
  6. 2 points
    Boa Noite Então teve essa postagem aqui da base do atom "atual" no caso essa nunca foi a atual publicação : Então essa base que estarei postando é a mais recente 10.06.2020 [+] Contém site otimizado [+] Shop Otimizado - Adicionando vocação/skin sem pergaminho *Não testei a parte da Skin, mas vocação funciona [+] Contém sistema Jinchuuriki *Obs: é bom da uma olhada porque esse sistema não é o atual, no dia que conseguir a base 1 hora depois, ele alterou o sistema ai não dava mais pra eu pegar. [+] Contém sistema de saga *Tem um error no sistema que o jogador consegue falar com outros npcs e consegue pegar outra storage fazendo avançar de saga sem fazer nada Quem quiser corrigir seria bom liberar pra comunidade arrumado [+] Mesmo Mapa [+] Mesmas Vocs [+] Database - Limpa e compativel com o site *Obs: Os Samples não são os mesmos do server, então é só alterar outfit e o id da vocação --Source ainda falta [Dependendo da quantidade de Voto Positivo estarei liberando uma identica ou a atual dependendo dos votos claro]. Conteúdo Exclusivo para o TibiaKing Downloads : Server/Site Cliente Database Source Scans: Server/Site Cliente
  7. 2 points
    WooX

    [PEDIDO] Host BR

    Ele está utilizando Cloudflare no servidor web, isso mascara o IP do site, a Cloudflare possui vários servidores no Brasil e a localização mostrada ai é do ISP e não do host. Acredito que já tem tutorial sobre isso aqui no fórum se você quiser saber mais. Não da não, no global é pior ainda. A CipSoft não tem nenhum tipo de data center próprio e sim latência está diretamente ligado a distância, um servidor na Europa vai ter latência maior do que um servidor Americano. Sim, a maioria dos data centers brasileiros se concentram na região sudeste do pais (especificamente São Paulo), mas mesmo nestas condições a latência de um nordestino em um servidor em São Paulo é bem melhor do que se comparado a qualquer outro host fora do pais, eu tenho um servidor em São Paulo e uns amigos do norte e nordeste do pais jogam com 60ms. Este não é caso, a informação mostrada no whois está incorreta, está mostrando a localidade do ISP não do host em si, a Cloudflare possui muitos servidores no Brasil. É simplesmente Cloudflare pro servidor web, nada no lado no servidor.
  8. 2 points
    Tópico atualizado com database compativel
  9. 2 points
    @leozincorsair Para source 0.4 Para source 0.3.6 vou passar como esta no meu Data/Npc/Lib/npcsystem/npchandler.lua Procure por: -- Handles onBuy events. If you wish to handle this yourself, use the CALLBACK_ONBUY callback. logo abaixo vai ter as funções de compra e venda gerais de todo o sistema ai eu adicionei um cooldown nas duas código completo V
  10. 2 points
    Bruxo Ots

    Compilar OTCV8 para celular

    Fala queridos, não sei se ja viram ou tentaram vender para vocês mas tibia ja esta acessivel no celular tutorial para android. Todos os creditos a equipe do OtcV8
  11. 2 points
    Isso chama-se Global Save, ele fecha o servidor para salvar. Você vai precisar de um restarter pra windows ou desativar o sistema (o que não é recomendado).
  12. 2 points
    Bug da door Olá pessoal, hoje venho trazer um script pra vocês, que traz uma solução de um bug que está detonando muitos servidores e dando muita dor de cabeça! Visto que tem sido recorrente que muitos servidores, tem sido nukados, principalmente os derivados, digo isso porque é minha praia... Trata-se da door de level crashando o servidor, o nuker, ao dar use na door, ficar dentro dela, taca muitos itens (geralmente moeda e dolar), e ao sair, ela se fechará e pronto! Crashou o servidor! Funcionamento: soluciona o bug, e ainda o item que o nuker tacar, se ele sair da door e ela se fechar, ele perde os itens que ele tacar. Versão testada: TFS 0.4 - 8.60 (não garanto funcionamento em outras versões) A solução: Vá em data/movements/scripts, procuro por: "closingdoor.lua" e SUBSTITUA por: Como não é AddOn, é uma modificação de um script já existente, não é necessário adicionar tag! Espero que funcione no jogo de vocês, já que foi testado no meu projeto e deu certo! Obrigado ao @RicK Sanchez pelo vídeo provando a eficiência, o projeto dele se encontrava com o bug também! Se te ajudou? Rep+! Obrigado a todos até aqui! Video provando.mp4
  13. 1 point
    Olha até onde eu fiz o servidor os bugs que mais os incomodavam, os jogadores eu arrumei.,E todos os bugs reportados foram arrumados, então esta livre de bugs que possam atrapalhar você a rodar este servidor. Alem fisso ficamos por volta 100 dias, com 150 jogadores online. E antes tivemos um reset não irei contabilizar nos dias antes do reset. Então bugs críticos me reportem. Claro outros bugs também eu irei rever. OBrigado. Olá Tibiakingers venho disponibilizar um servidor que venho trabalhando nele a cerca de 4 Meses. O servidor é completo. Não possuindo apenas o update 12.30 Pretendo lançar aqui assim que eu terminar. Estava de cama por um acidente de moto então não consegui atualizá-lo, em breve será postado aqui. Lembrando que eu rodei o servidor em Linux Ubuntu 16.04, Porem na pasta da source vocês podem ver a solução para compilar o server com MVS. Sugiro que compile antes de rodar. Usei como base o servidor da OtservBR Removi tudo que tinha de bug, e implementei oque faltava. Oque EU fiz? Adicionei Issavi (Faltam alguns NPCS) Bosses e Spawn 100% Cobra Bastion Foi adicionado também todos os bosses e mini Bosses funcionam perfeitamente. Falcon Bastion funcionando 100% sendo necessario matar os mini bosses para enfrentar o Oberon. Ferumbras Quest Completa sendo necessário fazer todas as missões. Já vem com as principais quests Liberadas. Nova Store (Aquela com imagem e DropDowns.) Bestiary esta funcionando perfeitamente. Prey system 3 Slot liberando apenas para quem comprar na store. Reward Daily System 100%. Website Gesior (Layout proprio do Dark-Global.) Bosses Deeplings 100%. Heart of Destrucion Quest (Não esta completa.) Grimvale Full Bosses funcionando 100%. Spells Revisadas e modificadas. Carnivors rock também foi adicionado, Eu alterei um pouco o loot pois estava alto.(Sistema de spawn aleatório em cada andar igual cip.) Sistema de encher stamina em PZ/Treiner. Sistema de Exercise(Dentro de houses ou seja comprado da store ganham 20% a mais de treino e velocidade.) Caves que eram necessário o WorldChange para aparecer os monstros dela, agora essas caves possuem os monstros da world change e os monstros padrão da cave. Quick Looting 100% (Podendo ser alterado no Config.lua se é necessário clicar no corpo do monstro, caso queira vem direto para a backpack selecionada sem necessidade de clicar no corpo do monstro.) Quase todos os achivements estão adicionado. New Asuras Warzone 4,5,6 100% Raids 100% Monstros 100% Trainer Offline 100% Trainer Online 100% Database Completa 100% Sistemas de pagamentos automáticos assim como a entrega dos pontos sendo eles : (Paypal,Pagseguro,Picpay.) Botões de Controle Configuráveis adicionado Oque falta. Ainda é necessário adicionar todas as features da versão 12.30 da cip. Sistemas Automáticos. Todos com Page no site explicando. War mode Anti entrosa Snowball Zombie War Castle Battle Field Arena PVM (Parecido com o global com recompensas de TIBIA COINS ao concluir a tier 4) Então é isso irei atualizar aqui, vai demorar um pouco mais vai sair. BONUS Todas as sprites dos items e monstros a baixo já estão adicionadas neste cliente. sendo necessário adicionar o modo de adquirir. mapa etc... ADDONS 12.30 já foram adicionados e estão na store Para rodar em Windows corretamente o website use . https://www.wampserver.com/en/# Scans: Todos os arquivos são grandes de mais para fazer SCAN. Novo site Disponivel Creditos: Como ja foi dito Usei de base OTsvbr Nov Obrigado a todos, reportem os bugs pretendo separar uma semana do meu mês para vir aqui atualizar este servidor. Aqui esta o link do github reportem bugs e deixem sugestões https://github.com/EMBREVE schema.sql
  14. 1 point
    OTG-Premium-Version - 10x e 12.40 Agradecemos primeiramente ao Tibiaking pela oportunidade nos concedida, somos parceiros oficiais do Tibiaking.com melhor Forum Brasileiro!  Especificações : - Maioria das Quests com Quest Log 100% - Anti Rollback 100% com tutorial - Source Optimizada (baixo consumo de CPU e memoria) - Sem Bug de Clonar dinheiro (Npcs Refeitos) - Sistema Anti WPE 100% - SUMMER UPDATE 2020 AND WINTER UPDATE 2020 - New Falcons Bastion - New Asuras - Warzone 4,5,6 100% - Exercise Training 100% - Raids 100% - Monstros 100% - Trainer Offline 100% - Trainer Online 100% - Database Completa COMPATIVEL COM GESIOR MARCOMOA E OTG-GESIOR - War System 100% - Global Map FULL RL OBS: GESIOR OFFICIAL CLIQUE AQUI Imagens : THAIS TEMPLE FALCONS NEW ASURAS WZ 4,5,6  Downloads : GESIOR OFFICIAL: CLIQUE AQUI SERVIDOR + DATABASE: Download PROJETO OFFICIAL: GITHUB Grupo Whatsapp Official OTG (duvidas, chat): LINK Créditos : The Forgotten Server OTG contribuidores OTX contribuidores Otbr contribuidores Johncore Erick Nunes Leu Marcomoa Marson Schneider Leandro Baldissera
  15. 1 point
    O fato de voce estar tendo crash na categoria houses do store, é pq o cliente 10 tem uma limitação, por categoria, voce tem que reduzir a categoria pra que ele não tenha esse crash. para acessar a prey aperta control e botao direito em cima do seu char
  16. 1 point
    WooX

    [PEDIDO] Host BR

    Isso vale pra quase tudo se comparado valores do exterior e aqui, não apenas hardware de servidores. Chega sim, principalmente quando se joga em alta performance. Esta é uma cena de vídeo em servidor enforced 7.4 onde é possivel realizar jogadas com pots e magic walls simultaneamente (se o jogador for rápido e habilidoso o suficiente). É praticamente impossível realizar uma jogada como essa com latência superior a 100ms e não são todos com a mesma latência porque a possibilidade de todos jogadores serem da mesma localidade é quase nula.
  17. 1 point
    Balkalima

    [PEDIDO] Host BR

    Exato, se você pegar as gigantes desse segmento como Google Clound e AWS da Amazon, o mesmo hardware oferecido no exterior e aqui no Brasil, o do Brasil é sempre mais caro. Em MMO RPG não chega a ser tanto, e também todo mundo está com a mesma latência, o que é ruim é se estiver acontecendo perca de frames (o que da a sensação de travado e isso ninguém suporta mesmo, pois afeta e muito o UX). O Windows utiliza mais memória que o Linux, e se estiver com a memória no máximo tem que ficar fazendo swap a todo momento, o que bem lento, com isso a granularidade diminui, fazendo com que o processador fique ocioso e perdendo processamento. Obs: Através de análises de hardware no meu servidor o consumo de CPU foi bem pequeno (abaixo dos 10%), memória utilizou cerca de 3 ~ 4GB (depende do tamanho do mapa) e a quantidade de uso de rede era o que mais pesava. Mas é claro que todos esses fatores são influenciados pela quantidade de players que estão no servidor.
  18. 1 point
    Aksz

    [PEDIDO] Host BR

    Bom dia!! Então, eu estou usando a LOCAWEB, eles tem servidores brasileiros, estou usando um em linux(vps), para um projeto, porém ainda não se encontra online.
  19. 1 point
    Movie

    [TFS 1.X] Online Bonus System

    Olá a todos, e estou de volta pra postar alguns conteúdos... Fui atrás de um online bonus system para tfs 1.3 e não achei e portanto decidi fazer o meu, com a ajuda do @vankk. ================================================================================================================ Testado em TFS 1.3 na versão 8.60. ================================================================================================================ ================================================================================================================ No seu banco de dados, execute a seguinte query ALTER TABLE `players` ADD `online_time` int(11) NOT NULL DEFAULT 0 ================================================================================================================ O próximo passo é apenas para quem gostaria de que, a cada server save, o número seja zerado! ================================================================================================================ Em globalevents/scripts/startup.lua, após o inicio da função onStartup() adicione o seguinte código db.query("UPDATE `players` SET `online_time` = 0") ================================================================================================================ Agora crie um arquivo chamado onlinebonus.lua em creaturescripts/scripts com isso dentro local event = {} local function addOnlineToken(playerId) local player = Player(playerId) if not player then return false end if player:getIp() == 0 then event[player:getId()] = nil return false end player:addOnlineTime(1) player:getPosition():sendMagicEffect(CONST_ME_GIFT_WRAPS) player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "Você ganhou 1 online token por permanecer online por 1 hora sem deslogar.") player:addItem(12543, 1) event[player:getId()] = addEvent(addOnlineToken, 60 * 60 * 1000, player:getId()) end function onLogin(player) player:registerEvent("OnlineBonus") if event[player:getId()] == nil then event[player:getId()] = addEvent(addOnlineToken, 60 * 60 * 1000, player:getId()) end return true end -- <event type="login" name="OnlineBonus" script="onlineBonus.lua" /> A tag XML está no fim desse código. ================================================================================================================ Agora, na pasta lib, crie um arquivo chamado onlineTime.lua e coloque isso dentro function Player.getOnlineTime(self) local resultId = db.storeQuery(string.format('SELECT online_time FROM `players` WHERE `id` = %d', self:getGuid())) if not resultId then return 0 end local value = result.getNumber(resultId, "online_time") result.free(resultId) return value end function Player.addOnlineTime(self, amount) db.query(string.format("UPDATE `players` SET `online_time` = `online_time` + %d WHERE `id` = %d", amount, self:getGuid())) end Não esqueça de registrar essa lib no lib.lua. ================================================================================================================ Agora, na pasta talkactions/scripts, crie um arquivo chamado onlinebonus.lua com o seguinte código dentro: function onSay(player, words, param) local skill = player:getOnlineTime(player) local message = "--------[+]------- [Online Bonus System] -------[+]--------\n\nGanhe um online token a cada hora que você passa online sem deslogar.\n\n---------------------------------------------------\n Total\n Desde o server save você já ganhou " .. skill .. " online tokens." doPlayerPopupFYI(player, message) end -- <talkaction words="!onlinebonus" script="onlineBonus.lua"/> A tag XML está no fim desse código. ================================================================================================================ O usuário irá receber um item a cada hora online sem deslogar. O item está no código de creaturescripts com o id 12543, que pode ser alterado para qualquer item que seja agrupável. ================================================================================================================ É isso por hoje.
  20. 1 point
    cs007

    ANSWERED Limite de Players no Evento

    Dê nada, se eu conseguir lhe ajudar já fico feliz.
  21. 1 point
    Storm

    AJUDA SCRIPT ERRO

    @Pvp Easy O servidor não tem a função getGuildNameByID adicionada. Vai em lib > 050-function.lua, desce tudo e no final adiciona a função: function getGuildNameByID(id) local Info = db.getResult("SELECT `name` FROM `guilds` WHERE `id` = " .. id .. ";") if Info:getID() ~= LUA_ERROR then local Name= Info:getDataString("name") Info:free() return Name end return LUA_ERROR end
  22. 1 point
    Gabrieldsadaxas

    [PEDIDO] Host BR

    cara, host BR que presta: google e amazon. Mas n tem proteção ddos no nivel basico, ou seja, vc vai ter que gastar MUITO se alguém começar a te tacar ddos host BOM com proteção ddos MUITO BOA mas não tem no brasil: ovh dai vc ve, tem a grana p bancar o google com protecao? quer tentar hostear sem protecao ddos? ou vai jogar safe e ir na ovh?
  23. 1 point
    luanluciano93

    Hati New AAC

    Acompanhando ...
  24. 1 point
    Storm

    ANSWERED Exhausted em uma lever

    @Rogex Joyz Configure as posições que eu mostrei na imagem acima, nessa parte aqui: area = { -- fromPos e toPos {x = 18, y = 60, z = 13}, {x = 21, y = 60, z = 13}, },
  25. 1 point
    Balkalima

    [PEDIDO] Host BR

    Qual sistema operacional você está utilizando? Servidores BRs são piores, pois oferecem uma conexão de rede mais baixa que as oferecidas pelo Canadá.
  26. 1 point
    Storm

    ANSWERED Aumentar Charges

    @Lisbeky local config = { item = 2131, -- ID do item count = 1, -- Qnt de item que será removida charges = 1000, -- Charges remove = 9020, -- Item que será removido countr = 25, -- Qnt do item que será removida texto = "Você comprou star amulet. Custou 25 Tokens.", texto2 = "Tokens insuficientes. Precisa de 25 Tokens para comprar star amulet.", effect = 15 } function onUse(cid, item, fromPosition, itemEx, toPosition) if doPlayerRemoveItem(cid, config.remove, config.countr) then doPlayerSendTextMessage(cid, 22, config.texto) local item = doPlayerAddItem(cid, config.item, config.count) doItemSetAttribute(item, "charges", config.charges) doSendMagicEffect(fromPosition, config.effect) else doPlayerSendTextMessage(cid, 22, config.texto2) end return true end
  27. 1 point
    LeoTK

    [PEDIDO] Host BR

    @Mecianosz cara o problema não é host BR e sim host de qualidade dedicado seria o indicado porém é caro de 200 reais pra cima a vps é boa porém tem que lembrar que é compartilhada do mesmo servidor para várias vps então problemas de superaquecimento é inevitável sugiro utilizar uma vps do google cloud que pode conseguir por um tempo de graça utilizando cartão de crédito para registro ou já investir em uma vps da OVH que é uma das melhores do mercado
  28. 1 point
    exe 32 bits.rar Teste esse, se funcionar não esqueça do rep+ Testando sprites (custom) com esse .exe, quase 400 sprites adicionadas.
  29. 1 point
    exe 32 bits.rar Teste aí amigo! Se funcionar não esqueça de dar um rep+ Testando sprites adicionados. Quase 400 novos itens (custom) no server e client. Usando a base desse servidor e customizando!
  30. 1 point
    tem configurar no teu site la no site/config/config.php e tmbm tem q add as samples na db. qlqr coisa me manda msg no privado q eu te ajudo a colocar as vocations pra aparecer no site
  31. 1 point
    Gabz

    OTG-GESIOR-PREMIUM [TFS 1X]

    Gesior não funciona com PHP 7, apenas 5.
  32. 1 point
    Nolis

    Compilar OTCV8 para celular

    Muito bom, ainda tem muito a melhorar mas já é um grande passo, um grande obrigado à equipe do otcv8!
  33. 1 point
    Nolis

    [ZNOTE] New Styller Layout

    Ta muito bonito mesmo @luanluciano93, vai publicar ou no momento é pra uso pessoal? Qual fonte usou na logo? Ficou bonita. Minhas Observações: - Essa sombra nos blocos da sidebar me incomoda um pouco no rolamento da página, causa um efeito estranho pra mim, na minha opinião ficaria melhor com ela diminuída ou sem: - Mesmo com esse fundo bonito, tenho a sensação de que o BG invade a área de informações e ações do corpo do site, eu acho que da pra suavizar isso, será que ficaria legal um bloco no fundo pra suavizar o BG? Exemplo abaixo (na imagem, a área rabiscada seria um bloco maior unindo os outros blocos, poderia ter transparência suave ou forte, assim o fundo poderia aparecer sem invadir demais) : - O menu no topo ficou sensacional, curti demais, apenas não curti o delay escolhido na transição de menus contendo sub-menus. - Seria bacana um espaçamento nessa parte (aparentemente só acontece no server information, parece que o fundo ta 'enterrado' numa área não acessível do site), ou um mega footer pra informações como direitos autorais, contatos, divulgação, etc. Usa como modelo o footer do fórum TK, eu acho que ficaria legal no estilo do site que vc criou, poderia usar blocos em 3 colunas inclusive (ou menos, ou mais), exemplo: - Edit: Eu quase não vi esse ícone, acho que pode melhorar também em kkk Acho que é isso, acompanhando o tópico, parabéns pelo trabalho! 👍
  34. 1 point
    luanluciano93

    (ohpmyadmin)Tabela Erro

    CREATE TABLE `player_statements` ( `id` int(11) NOT NULL AUTO_INCREMENT, `player_id` int(11) NOT NULL, `channel_id` int(11) NOT NULL DEFAULT '0', `text` varchar(255) NOT NULL, `date` bigint(20) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `player_id` (`player_id`), KEY `channel_id` (`channel_id`), CONSTRAINT `player_statements_ibfk_1` FOREIGN KEY (`player_id`) REFERENCES `players` (`id`) ON DELETE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  35. 1 point
    Bruxo Ots

    Npc Imbuiment item Seller

    Ola meus queridos, trago para vosas senhorias este belo npc vendedor de itens para imbuiment. Ele pode ser melhorado? sim claro. Esta funcionando? sim claro Bruxo você entende de programação? claro...que não. Esta por Gold, ja que curto coisas custons, o npc base usado foi a A Sweaty Cyclops. E isso pessoal espero que usem e abusem. Instalação: Dentro da pasta Npc de CTRL+C E CTRL+V em cima de algum dos arquivos .XML e renomeio o mesmo para Imbuiment. ou o nome que desejar e cole isso dentro. <?xml version="1.0" encoding="utf-8"?> <npc name="Imbuiment Seller" script="Imbuiment.lua" walkinterval="0" floorchange="0"> <health now="100" max="100" /> <look type="1078" /> </npc> Crie um arquivo na pasta Npc/Scripts chamado de Imbuiment.lua ou o nome que desejar e cole isso dentro!!! Essa é a linha que pede os golds e que remove o mesmo pela troca dos items if player:removeItem(2160,100) then. 2160, id do coin e 100 a quantidade. Já essa é a linha que vai adicionar os items ao player. Deixei comentado pra ficar facil a visualização. player:addItem(10602, 25) --Vampire Teeth player:addItem(10550, 15) --Bloody Pincers player:addItem(10580, 5) --Piece of Dead Brain É isso queridos até o proximo npc basicão.
  36. 1 point
    Ackerzin

    ANSWERED [PEDIDO] TFS 0.4

    https://mega.nz/file/RsA3TJCI#Gki0k_wJC3rBTpYZiiivzATkq0m44APv2JIoKjyqTQo @Raulzin @fluhr025
  37. 1 point
    Para quem tá precisando exe 64 bits windows. distro compilado 64 bits.rar SCAN Nova montaria 12.40
  38. 1 point
    Sim consigo, hoje não vai dá mas vou ver se amanhã consigo por
  39. 1 point
    Removido: *Boss Room *Rank Task *Prêmios para os 10 primeiros a terminar todas as tasks Adicionado: *Daily Task System (Sistema exclusivo de Task diario, podendo pegar 1x a cada 24 hrs, irei explicar mais depois.) *Task agora é por progresso, você não pode sair e voltar, terá que terminar a task 1 para avançar para a task 2, assim sucessivamente. *Task Points *Level para realizar a task *Nova talkaction que mostra uma janela de informações sobre o level da task, premios que irá receber, progresso, etc... *Items para entrega(Se o jogador deverá levar algum item junto com a quantidade de monstro morta) para finalizar a task *Sistema de look Task (Varia de acordo com a sua quantidade de Task Points, podendo ficar por exemplo como "Huntsman", "Ranger", etc...(alterável) *Mods e npc mais "clean", várias linhas removidas e o sistema está mais rápido *Vou Adicionar "scripts extras" Como: --> Tile que só passa quem tiver permissão depois de finalizar determinada quest --> Npc de Boss Room para entrar e enfrentar o monstro quem fez determinada quest [+] Resumo do Task system + Daily Task System [+] Task System: É o sistema de task "original", onde consiste em matar determinada quantidade de monstros(E entregar certo itens <- é configurável), para receber recompensas como Exp, Money e Items. Algumas mudanças do simple task 3.0 para o 4.0 foram: [+] O sistema agora é por progresso, isso quer dizer que você terá que ir terminando a quest para avançar para a seguinte. [+] O sistema Também recebeu uma alteração, fazendo com que as Tasks precisem que o jogador tenha um level determinado [+] A tabela para edição está mais fácil, fazendo com que você adicione ou remova monstros com mais tranquilidade, inclusive alterações das Rewards da Task. Daily Task System: É um sistema que desenvolvi para que os jogadores sempre estejam se comunicando com o npc de Task, no caso da Task Diaria, vária de acordo com o level do jogador, por exemplo: Jogadores entre level 6 ao 49 poderá cair em uma dessas 3 Task Diarias: Orcs, Tarantulas ou Wyverns Jogadores entre level 50 ao 79 poderá cair em uma dessas 3 Task Diarias: Dragons, Wailing Widows ou Ancient Scarabs E por ai vai, claro que você poderá aumentar as Task Diarias dependendo do level, eu fiz 3 para cada level que é pra postar, mas tudo isso você pode aumentar! Dependendo do seu servidor. E sim, você pode fazer a TASK "ORIGINAL" e a TASK "DIARIA" ao mesmo tempo! Ambas são distintas e possuem Rewards diferenciadas! No caso da Task diaria, levando em conta que você começou a fazer ela no dia 08/01 ás 20:00 Hrs, você tem até o dia 09/01 ás 20:00Hrs para termina-la e receber a recompensa, caso termine antes, a Task diaria só irá ficar disponível para repetição a partir desta mesma data 09/01 20:00 Hrs; [+] Caso você não termine a tempo, não tem problema, basta esperar este horário e começar uma nova Task. [+] Caso você começou a Daily Task e terminou antes desta data. mas por algum motivo esqueceu de entregar e a mesma passou do prazo, não tem importância, caso você tenha matado todos os monstros até 09/01 20:00 Hrs, você poderá entregar está Task em qualquer horário para receber suas Rewards e começar uma task a partir do momento em que você entregou! (INJUSTIÇA AQUI NÃO CARALHO). [+] Comandos Adicionais [+] /task -- Mostra as informações da sua Task Atual, como Nome da Task, Level, Rewards, Monstros que você poderá matar, Se tem que entregar algum Item junto, etc... /task daily -- É basicamente mostra a mesma informação da Task Principal, porém mostra também qual o prazo limite para entrega da task. /task counter -- É um comando que ATIVA ou DESATIVA o contador de monstros mortos na task no seu Channel. [+] Imagens [+] Cline neste link para ver algumas imagens da Task : http://imgur.com/a/eLIY3 ------------------------------------------------ // -------------------------------------------------------------- [+] Instalação do Sistema [+] Requisitos: Nível Médio de conhecimento em scripting LUA Pasta Mods Simple Task.xml https://pastebin.com/raw/P5hqMC3j NPC: Ludger.xml https://pastebin.com/raw/R56yLWHw simple_task.lua https://pastebin.com/raw/1mRzJ6aJ ---------------------------------------------- // ---------------------------------- [+] configuração [+ ] Task System Principal task_sys = { [1] = {name = "Trolls", start = 176201, monsters_list = {"Troll","Troll champion"}, level = 8, count = 40, points = 0, items = {}, reward = {}, exp = 2000, money = 2000} } [1] --> O número entre os colchetes [] significa a ordem da Task, como a Task é por progresso sempre começará no 1 e irá pro [2], assim sucessivamente. name --> É o nome da task que o jogador irá fazer. start --> é a storage que indicará se o jogador começou a Task monster_list ={} --> É o nome dos monstros em que o jogador deverá caçar para completar a Task level --> É o level necessário para dar inicio á Task count --> É o número de monstros que o jogador tem que matar para completar a Task points --> Aqui determinada quantos Task points o jogador irá receber ao completar a Task items = {} --> Aqui determinada se além de matar os monstros, o jogador terá que entregar item também! Caso tenha só colocar o {ITEM_ID, QUANTIDADE} EX: items = {{2173,1},{2160,10},{2493,2}} rewad --> Aqui determinada se o jogador irá receber itens ao terminar a Task, mesma formula do items /\ reward = {{2520,1},{2173,1}} exp --> Se o jogador irá receber Exp ao terminar a task. 0 ou quantidade de exp Money --> Se o jogador irá receber dinheiro ao terminar a task. 0 ou quantidade de dinheiro Daily Task System daily_task = { [1] = {name = "Orcs" ,monsters_list = {"Orc Berserker","Orc Rider","Orc Leader","Orc Warlord"}, count = 100, points = 0, reward = {}, exp = 5000, money = 10000} } Segue o padrão da Task original, exceto que não precisa entregar items para o npc! Como funciona A randomização de level de acordo com a Daily task? Procure por está tabela em MODS local t = { [{6,49}] = {1,3}, [{50,79}] = {4,6}, [{80,129}] = {7,9}, [{130,math.huge}] = {10,12} } entre as chaves e colchetes é o level do jogador para as Daily Task, Você pode adicionar quantas você quiser! Digamos que: [{6,49}] = {1,3} --> Quer dizer que entre o level 6 ao 49 o jogador poderá cair na Daily Task número 1(Orcs), 2(Tarantulas) ou 3(Wyvern)! [{50,79}] = {4,6} --> Quer dizer que entre o level 50 ao 79 o jogador poderá cair na Daily Task número 4(Dragons), 5(Wailing Widows) ou 6(Ancient Scarabs)! ... [{130,math.huge}] = {10,12} --> Quer dizer que o jogador level 130 ou MAIS poderá cair na Daily Task número 10(Undead Dragons), 11(HydraS) ou 12(Ghastly Dragons)! Look Rank System Procure por está tabela em MODS local ranks = { [{1, 20}] = "Huntsman", [{21, 50}] = "Ranger", [{51, 100}] = "Big Game Hunter", [{101, 200}] = "Trophy Hunter", [{201, math.huge}] = "Elite Hunter" } Entre 1-20 Task points o Rank será Huntsman Entre 21-50 Task posints o Rank será Ranger Entre 51-100 Task Points o rank será Big Game Hunter etc... Altere como quiser!
  40. 1 point
    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 \/
  41. 1 point
    chavoz

    Shiny Charm Pokemon

    Ola Amigos, Eu vi que ninguém ainda publicou o sistema Shiny Charm. Muitos servidores já o possuem. Eu crio um para o meu. Eu os compartilho. Voces precisam da função onSpawn em creaturescript, na atualidade axo que devem ter todos em seu servidor. Tambem precisa a funcao getSpectators, eu tenia adicionada nas sources default do meu distro (TFS 0.4) Edite seu spawn.lua. nas primeras lineas local shinysSpawn = { "Dodrio", "Rhydon", "Ariados", "Politoed", "Espeon", "Umbreon", "Stantler", "Mr. Mime", "Crobat", "Magmar", "Venusaur", "Charizard", "Blastoise", "Butterfree", "Beedrill", "Pidgeot", "Rattata", "Raticate" } local function doShiny(cid) if not isCreature(cid) then return true end local name2, pos2 = "Shiny ".. getCreatureName(cid), getThingPos(cid) doRemoveCreature(cid) doSendMagicEffect(pos2, 18) local shi = doCreateMonster(name2, pos2, false, true) setSto(shi, 74469, 1) end function onSpawn(cid) local name = getCreatureName(cid) if not isSummon(cid) and pokes[name] then if isInArray(shinysSpawn, name) then if getSto(cid, 74469)<=0 and getSto(cid, 22546)<=0 and getSto(cid, 637500)<=0 and getSto(cid,"golden")<=0 then if math.random(1, 120) == 1 then local list = getSpectators(getThingPos(cid), 20, 20, false) for i = 1, #list do if isPlayer(list[i]) and (getSto(list[i],13081)>=1 or getSto(list[i],13082)>=1) then sendMsg(list[i],27,"[Shiny Charm] Acaba de nacer un Shiny "..name.."! No fue por causa de Shiny Charm!") end end doShiny(cid) return true else --check for Charms local ch=1 local list = getSpectators(getThingPos(cid), 20, 20, false) for i = 1, #list do if isPlayer(list[i]) and (getSto(list[i],13081)>=1 or getSto(list[i],13082)>=1) then ch = ch + 1 if getSto(list[i],13082)>=1 then ch = ch+1 end--2x super if math.random(1, 120) <=ch then doShiny(cid) sendMsg(list[i],27,"[Shiny Charm] Felicidades grande aventurero! Nacio un Shiny "..name.." cerca tuyo por causa de tu Shiny Charm!") return true end end end ------ end end end Explicação: Basicamente, esta edição é o que está perguntando se há jogadores ao redor do Pokemon selvagem no nascimento. Se houver algum, peça para cada um deles se eles tiverem um feitiço brilhante Normal ou Especial. Se houver algum, então existe a possibilidade de que, se falhar na primeira vez que fique brilhante, ele pede novamente para cada jogador que encontrar. O encanto brilhante dos jogadores pode ser acumulado, se houver 3 jogadores ao redor de um Charizard (exemplo), haverá mais chances de ele se tornar Brilhante (já que ele passa pelo ciclo 3 vezes). Eu espero que você entenda. Edits: voce pode mudar aki no siguiente texto, 20, 20 e a distancia em SQM que o pokemon vai procurar jogadores (no mesmo andar na uma hunt). 13081 e 13082 sao storages do shiny charm e shiny charm Especial (doble chance do normal) (1, 120) o rate do aparicao do Shiny selvagem. local ch = 1 e rate extra do shiny charm normal, e ch=ch+1 sumaria o doble do normal (2). Se o random do 1,120 e menor o iguai que ch, entao shiny selvagen aparece. local ch=1 local list = getSpectators(getThingPos(cid), 20, 20, false) for i = 1, #list do if isPlayer(list[i]) and (getSto(list[i],13081)>=1 or getSto(list[i],13082)>=1) then ch = ch + 1 if getSto(list[i],13082)>=1 then ch = ch+1 end--2x super if math.random(1, 120) <=ch then Peço desculpas pelo meu português, a verdade é que não sou Br, sou chileno. Eu envio uma saudação a todos! Créditos: Chavoz (eu) Voce pode publicar o sistema no outros forum, mais lembre dos Creditos pfv! Eu convido você a experimentar meu servidor do Pokemon, ta Online. O site é Pokexmortal.com. Tenho sistemas varios como Market, Pokebar, Cast, Etc.
  42. 1 point
    como e onde prossigo com a instalação? OBS: uso windows server 2016 com xampp RESOLVIDO Pessoal apenas tirem o ";" da linha 951 do PHP.ini do xampp antes: ;extension=php_bz2.dll agora: extension=php_bz2.dll
  43. 1 point
    Gengo

    ANSWERED Summon que cura o Player

    Melhor eu vou te passar os meus arquivos e você verifica. Na magia utilizei o utevo res funcionou bem. Utilizei o rat.xml: Sepll heala_player.lua: Registrei com a seguinte tag:
  44. 1 point
    tev

    Ao equipar x item, seu outfit muda

    Introdução: Quando o player equipa x item, o outfit dele muda para x outfit. Se ele deixa de equipar esse item, o outfit dele volta ao de antes. Vá em data/movements/scripts e crie um arquivo changeoutfit.lua, coloque: local look = 3 -- Coloque o ID do outfit function onEquip(cid, item) doSetCreatureOutfit(cid, {lookType = look}, -1) return true end function onDeEquip(cid, item) doRemoveCondition(cid, CONDITION_OUTFIT) return true end Agora em Movements.xml, acrescente: <movevent type="Equip" itemid="ID DO ITEM" slot="ammo" script="changeoutfit.lua"/> <movevent type="DeEquip" itemid="ID DO ITEM" slot="ammo" script="changeoutfit.lua"/> Créditos: tev
  45. 1 point
    Fala galera, hoje estarei ensinando você como fazer os monstro (selvagens) focar primeiro no summons, depois no player, sem mexer na source, hoje estarei mostrando em scripts e é o mesmo que uso em meu servidor, então testado! vai em data/creaturescripts/scripts copia uma arquivo .lua e renomeia pra ataque.lua e coloca isso lá dentro. function onAttack(cid, target, attacker, type, combat, value) if isPlayer(target) and #getCreatureSummons(target) >= 1 then doMonsterSetTarget(cid, getCreatureSummons(target)[1]) end return true end agora no creaturescripts.xml coloca a tag <event type="attack" name="BlockHit6" event="script" value="ataque.lua"/> como usar ? é muito simples agora você vai em todos monstros selvagens e vai add lá em baixo. <script> <event name="BlockHit6"></event> </script> sempre antes do </monster> ADICIONA NO LOGIN.LUA registerCreatureEvent(cid, "BlockHit6") agora é só alegria parceiro espero ter ajudado! :*
  46. 1 point
    akirar0x

    TibiaBot NG 8.6 + Crack [COM POTIONS]

    PessoALL O Loader e Crack ainda são válidos.. só que para o SO Windows 32 Bits. Tb funciona pra quem tem o Windows 64 BITS (a maioria). Tem que instalar normalmente o TibiaBOT, rodar o loader, e antes de rodar o REG, editar o mesmo (botao direito, editar) e alterar a segunda linha. DE: [HKEY_LOCAL_MACHINE\SOFTWARE\Licenses] PARA: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Licenses] Salve, rode e enjoy. Meus 10 cents
  47. 1 point
    Rodrigo Augusto

    PSoul Pokemon Online

    kkk Base? Seus OTs admins Lixos ! Esse Servidor é Proprio esse server foi Lançado antes de Lançar o PDA (Pokemon Dash Advanced) é bem Antigo nao tem Base para ele é simplesmente feito do 0. "TFS" vou dar exemplos de server's que nenhum OT ADMIN VAO TER ! (*) http://padventures.org/ (*)http://www.psoul.net/ (*)https://www.pokexgames.com/ (*)http://otpokemon.com/ (Base - Flash) (*)http://pokebro.com/ (*)http://www.pokestorm.com.br/ (*)http://pokesilver.tk/ (*)http://exaioros.com/ BJ FLW ;*
  48. 1 point
    Nossa ki grande honra , ser elogiado pelo mestre em lua /o fiquei mt feliz com o seu elogio quase xorei flw hein
  49. 1 point
    Você cometeu um erro ali, no caso, o npchandler.lua era para ficar assim: -- Returns true if cid is within the talkRadius of this npc. function NpcHandler:isInRange(cid) local distance = getDistanceTo(cid) or -1 if(distance == -1) then return false end return (distance <= self.talkRadius) end function NpcHandler:setRadius(value) self.talkRadius = value end E não esqueça de dar /reload npcs ou abrir e fechar o executável do seu servidor
  50. 1 point
    Fiz uma tentativa aqui e não testei, logo não sei se vai funcionar. Abra o arquivo npchandler.lua em data/npc/lib/npcsystem e procure por: function NpcHandler:isInRange(cid) local distance = getNpcDistanceTo(cid) or -1 return distance ~= -1 and distance <= self.talkRadius end Embaixo, adicione: function NpcHandler:setRadius(value) self.talkRadius = value end No NPC, procure por isso: local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) Logo abaixo adicione: npcHandler:setRadius(1) Bom teste
This leaderboard is set to Sao 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 começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário 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!

×
×
  • Create New...