Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. DEV C++ Compilando TFS no Windows

    Gabriel485 reagiu a Natanael Beckman por uma resposta no tópico

    1 ponto
    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 \/
  2. 1 ponto
    Olá galerinha, hoje resolvi trazer para vocês uma BASE que estava estacionado aqui no meu PC. A alguns anos atrás eu abri esse servidor, na época como era uma base recém "spawnada" os donos ficavam atacando e atacando, chegou um certo tempo que desisti e deixei parado, hoje resolvi trazer para vocês, tem bastante coisa interessante na base. Enfim, segue ai: [ + ]SERVIDOR OPEN SOURCE [ - ] [+] addonbox System 100% [+] Boost Stone System 100% [+] Shiny Stone System 100% [+] Addon System 100% [+] Bike System 100% [+] Respawn de Shiny Aléatorio [+] Zorua System 100% [+] Balanceado alguns pokemon's shiny! [+] Mapa 100% reformulado com spr novas, caso queria o antigo mapa, basta usar o backup. [+] 1º 2º 3º 4º 5º 6º Geração. Algumas estão completas. obs: não citei tudo pois não me lembro muito bem como a base está, boa sorte! [ + ] DOWNLOAD BASE | NEW CLIENTE | SOURCE [ - ] Download: https://mega.nz/file/eEdRVCRR#_ZRnJlm-h2CiLBlGqyvDPtrbDHoSxHP1rK8gJAbVvaU Scan: VirusTotal [ + ] Download Website [ - ] download: https://mega.nz/file/mU1kBRIZ#biBgi8pW9RYAZJHbiW1MsNfuDFyqUOuuhdElvyyLgIM scan: VirusTotal Servidor Atualizado serve-source: http://www.mediafire.com/file/3ev3r37rsnjykno/Poke_Pronto_CERTOV8.rar/file client : http://www.mediafire.com/file/z3kacangae4p5m0/OTPokemon_.rar/file scan servidor:https://www.virustotal.com/gui/file/ca0b281ff4cc9f288a934c36a67aa1e60eae6d3c70265da3f388a1a32ad65003/detection scan cliente:https://www.virustotal.com/gui/file/d49bc215f790d37bf14ab2aec70cfd90b480248b73656012e4ebb15b14c5dfdf/detection obs: algumas dll's acusam virus!!! Creditos: najatheus pela atualização e retirada de alguns bug's Dentre outros envolvidos, não citei pois não sei quem foi o criado.
  3. 1 ponto
    Descrição: Com estas alterações nas sources do servidor e do OTC você conseguirá adicionar ao jogo uma barra de carregamento nas criaturas do jogo. Esta barra é personalizável e pode ser utilizada de diversas formas em diferentes scripts. Server sources. No arquivo game.h Abaixo de: Adicione: No arquivo game.cpp Adicione: No arquivo luascript.h Abaixo de: Adicione: No arquivo luascript.cpp Abaixo de: Adicione: Abaixo de: Adicione: No arquivo player.h Abaixo de: Adicione: No arquivo protocolgame.h Abaixo de: Adicione: No arquivo protocolgame.cpp No final do arquivo adicione: Client sources. No arquivo protocolcodes.cpp Abaixo de: Adicione: No arquivo protocolgame.h Abaixo de: Adicione: No arquivo protocolgameparse.cpp Abaixo de: Adicione: Abaixo de: Adicione: No arquivo creature.h Abaixo de: Adicione: Abaixo de: Adicione: No arquivo creature.cpp Abaixo de: Adicione: Substitua o código abaixo: Por este código: E ainda no arquivo creature.cpp no final da página adicione: Fim! Estas são todas as alterações! Créditos: EddyHavoc Flatlander Kondrah Oen432
  4. (Resolvido)Config.Lua

    Brum reagiu a Nysman por uma resposta no tópico

    1 ponto
    Ali em rateSpawnMax = 5 você trocou e mesmo assim demora nascer? Acho que da pra fazer essa alteração abrindo o seguinte arquvi: seu mapa/spawn, dentro você encontra a seguinte linha: <monster name="Electrode" x="1" y="-1" z="2" spawntime="60" /> spawntime="60" 60 é o time do resp (que ele demora nascer após morte) = 1m Edita ai pra ver
  5. Contrato alguem que entenda de DLL

    elielder reagiu a LeoTK por uma resposta no tópico

    1 ponto
    Este tópico foi movido para a seção de Suporte Otserv. @elielder eu mesmo postei um cliente 8.6 que já aceita spr e dat estendido sem o uso de dll porém você não disse qual a versão do teu cliente old caso for a 8.6 utilize esse cliente que eu postei
  6. 1 ponto
    https://github.com/mattyx14/otxserver/wiki/Compilling-on-Windows
  7. [Open Source] Tibia Server C# .NET 5

    Cat reagiu a caioavidal por uma resposta no tópico

    1 ponto
    Obrigado. Bom, estruturalmente, por usar uma linguagem mais produtiva, acredito que o ganho em manutenções. O projeto já conta com builds automatizados e testes unitários. Em relação a funcionalidades e perfomance, isso só com a ajuda da comunidade. Por enquanto só estou desenvolvendo as funcionalidades básicas de qualquer MMO. Penso em implementar melhor eficiência no carregamento do mapa e no pathfinding. É isso, conto com a ideia de todos. Abs
  8. [Open Source] Tibia Server C# .NET 5

    Wesleyt10 reagiu a caioavidal por uma resposta no tópico

    1 ponto
    Opa, obrigado! Se quiser, entra lá no discord: https://discord.gg/Kazq9z2 Abraço
  9. Wall que verificar se o Player tem storage

    Vitorelias reagiu a Naze por uma resposta no tópico

    1 ponto
    Essa é a action da wall, so configura as posições, nome, storage e tempo local cfg = { stor = 55555, pos_player = {x = 130, y = 68, z = 7}, pos_mob = {x = 131, y = 69, z = 7}, name_mob = "Demon", time = 10, } function teleportAndSpawn(cid) doTeleportThing(cid, cfg.pos_player) while cfg.time >= 1 do addEvent(doSendAnimatedText, (cfg.time*1000), cfg.pos_mob, -(cfg.time-11), math.random(1,255)) cfg.time = cfg.time - 1 end addEvent(doSummonCreature, 10000, cfg.name_mob, cfg.pos_mob) end function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, cfg.stor) < 1 then doPlayerSendTextMessage(cid, 22, "Você não tem permissão!") return false end teleportAndSpawn(cid) doPlayerSendTextMessage(cid, 22, "Em 10 segundos o Boss aparecera.") return true end em creaturescripts.xml adiciona esse tag <event type="death" name="DeathTaskBoss" event="script" value="nomedoscript.lua"/> Em creaturescripts/scripts cria esse script e configura o nomedoscritps e stor e msgs. local name_boss = "Demon" local stor = 55555 function onDeath(cid, corpse, deathList) if getCreatureName(cid) == name_boss then if getPlayerStorageValue(deathList[1], stor) >= 1 then setPlayerStorageValue(deathList[1], stor, 0) doPlayerSendTextMessage(deathList[1], 22,"Você derrotou o Boss Parabéns!") end end return true end por ultimo para funciona vai no boss e adiciona esse tag antes do </monster> <script> <event name="DeathTaskBoss"/> </script> Faça tudo correto que vai funcionar já testei.
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo