Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. 2 pontos
    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. Website em rede externa Free

    luanluciano93 e um outro reagiu a Tio Rusher por uma resposta no tópico

    2 pontos
    Objetivo: Assim como eu, alguns tem roteadores via radio que não são possiveis abrir portas, então logo é dificil tu compartilhar ideias do seu site diretamente com outras pessoas, e essa foi minha solução! Hoje falaremos sobre Ngrok: O ngrok não é nada mais nada menos do que um "túnel", onde a função dele é redirecionar conexões externas para o seu localhost. Ou seja, você consegue com ele, rodar aquele teu projeto php ou html que está em localhost na rede externa e mostrar para as outras pessoas para obter suporte, oferecer serviços ou sei lá, usa sua imaginação Disponivel para as plataformas de Windows e Linux. Como funciona: O ngrok possui um binário, onde é necessário ter Links Bloqueados para Visitantes, então você precisa de uma espécie de key oferida no site e fazer login para poder usa-lo diretamente do seu terminal ou ms-dos. Configurando o programa: Primeiramente você precisa criar uma conta, pode-se fazer isso através do Site Após criar sua conta e fazer login nela Baixe o Ngrok Em seguida o extraia para uma pasta de sua preferência: Após isso pode executar o programa, e ativar sua conta através do comando: Iniciando uma conexão: Sete o comando: E pronto! só copiar o link que o ngrok criou e colar na sua url, o seu site estará disponivel em rede externa, e quando não quiser mais usar é só dar um "Ctrl+c" no programa que ele fechara a conexão!
  3. Google Cloud Plataform

    thepops reagiu a Diego Rulez por uma resposta no tópico

    1 ponto
    Introdução O que eu quero falar aqui não é a parte técnica de segurança, desempenho e outros pontos. Quero falar sobre o dia a dia de alguém que pretende ser um administrador e que acabou de começar um projeto. Mesmo que você seja leigo e tenha dificuldades com a "tela preta" do Linux onde você digita os comandos, ainda assim vale a pena optar pelo Linux logo de primeira pelos seguintes motivos: Quando você for inaugurar seu servidor você vai querer que ele tenha uma boa estabilidade e não fique travando ou sendo derrubado e você vai conseguir isso apenas utilizando Linux, então pra que aprender a montar tudo no Windows se depois, de qualquer forma, você vai ter que aprender Linux? Todo conhecimento é válido, mas você estaria atrasando seu lado fazendo isso. Visual Studio, complementos, bibliotecas. Antes de compilar sua source para Windows você vai precisar fazer o download, instalar e preparar o seu ambiente de trabalho e isso vai te custar muito tempo visto que são programas pesados, que demoram para serem baixados e instalados e que precisam de configurações muito especificas para compilar sem erros. Se você pode fazer isso tudo em 5 minutos e sem erros no Linux, porque insistir no Windows? Google Cloud Platform Ativando os créditos Criando o VPS Liberando as Portas Criando um acesso Enviar arquivos para o VPS A parte de compilação da source, instalar o site e abrir o server ficará para o próximo tópico, visto que, é possível aplicar em qualquer VPS e não somente do Google. Se deseja instalar um site e fazer a compilação da source clique aqui Se você tiver qualquer dúvida em relação a esse tutorial não fique acuado em perguntar, irei responder todas as dúvidas no tópico. Não respondo PM, porém também estou no Discord do TibiaKing e posso ajuda-los por lá.
  4. Cargos, Ranks e a volta do sistema de Medalhas!

    Namikaze reagiu a Cat por uma resposta no tópico

    1 ponto
    Atualização no Alpha - Fóruns de Show Off separados ( @Namikaze ) - Seção Bots
  5. (Resolvido)Spell dando paralyze infinito

    MarkCharlotte reagiu a Storm por uma resposta no tópico

    1 ponto
    @MarkCharlotte Removi a condition, não faz nenhum sentido ter ela ali
  6. (Resolvido)SCRIPT DE BOSS ALEATORIO

    Lokyskiller reagiu a Jonathan005 por uma resposta no tópico

    1 ponto
    Lucas? hahaha, esse também não funciona irmão, já tentei, você me passou seu mapa, lembra? haha
  7. Host para OT dúvida

    luanluciano93 reagiu a Diego Rulez por uma resposta no tópico

    1 ponto
    Discordo completamente do comentário acima. Existem empresas que possuem vps e VENDEM o serviço e empresas que REVENDEM o serviço (como a servercore). É recomendado que você contrate direto na fonte, pelos seguintes motivos: Nenhum revendedor vai ter os arquivos do seu server (muitos já foram roubados aqui no fórum por contratar revendedores). O atendimento é mais rápido e direto com quem vai resolver os problemas e não com quem vai intermediar a resolução. Preço, se não está sendo revendido é claro que será mais barato. Eu recomendo que use a OVH (Empresa que todos os servidores com estabilidade usam), lá você só instala e pronto, não precisa se preocupar com nada em relação a segurança. Site da OVH: https://www.ovh.com/ca/en/ Boas opções para começar: https://www.ovhcloud.com/en-ca/vps/compare/
  8. 1 ponto
    Sem querer me meter nessa treta, mas mano, o cara disponibilizou a base na mó humildade, além do servidor, ele deu o datapack completo, Site, Cliente, Source e Distro. Por se tratar de um DBO conhecido, ele poderia até está vendendo o mesmo, mas não, ele veio aqui e disponibilizou para a comunidade. Dai do nada você aparece menosprezando o mesmo, sem mais, nem menos sem saber do que se trata. Alias, o Yan já me ajudou pra caralho, e se hoje eu consigo colocar um servidor online, é por causa dos suportes, e ensinos dele, junto com a comunidade.
  9. (Resolvido)Npc com erro

    MarkCharlotte reagiu a Naze por uma resposta no tópico

    1 ponto
    @MarkCharlotte Erro meu não completei o elseif, copia la de novo que arrumei. Bro, quiser essa parte é a frase inicial, ai verifica a storage e responde quando ele fala 'hi', so ir mudando o valor, mas o primeiro if ta verificando o valor 2, entao vc vai ter que troca la para mais. elseif getPlayerStorageValue(cid, 12101) == 1 then npcHandler:setMessage(MESSAGE_GREET, "Olá "..getCreatureName(cid)..", você deseja entregar os {itens} para aprender a nova magia?.") npcHandler:setMessage(MESSAGE_WALKAWAY, "Que rude.") npcHandler:setMessage(MESSAGE_FAREWELL, "Até... "..getCreatureName(cid)..".") @edit, tinha editando mas nao salvado, se copio antes de eu salva copia de novo q agr foi.
  10. (Resolvido)Npc com erro

    MarkCharlotte reagiu a Naze por uma resposta no tópico

    1 ponto
    @MarkCharlotte Cara esse script seu tem muito erro, se funcionasse, o player nem precisaria entregar os itens pq ele ta setando a storagem so de falar items. E as storage tão tudo diferente, fica melhor vc mudar o valor delas. Refiz ele pra você mas tem uma parte que não entendi oq queria com isso. Mas so posta que ajeito, não consigo testa ele pq to no trampo. Se retorna algum erro so posta ele. Deixei as storage que ta no script original (1456 e 13256) pq não sei onde usa mais, mas ela nao utiliza em nada pro funcionamento do npc local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg:lower()) end function onThink() npcHandler:onThink() end local talkState = {} function onCreatureSay(cid, type, msg) if getPlayerStorageValue(cid, 12101) >= 2 then npcHandler:setMessage(MESSAGE_GREET, "Olá "..getCreatureName(cid)..", Você já completou todas as Missões.") npcHandler:setMessage(MESSAGE_WALKAWAY, "Que rude.") npcHandler:setMessage(MESSAGE_FAREWELL, "Até... "..getCreatureName(cid)..".") elseif getPlayerStorageValue(cid, 12101) < 1 then npcHandler:setMessage(MESSAGE_GREET, "Olá "..getCreatureName(cid)..", você deseja fazer a {missao} para aprender a nova magia?") npcHandler:setMessage(MESSAGE_WALKAWAY, "Que rude.") npcHandler:setMessage(MESSAGE_FAREWELL, "Até... "..getCreatureName(cid)..".") elseif getPlayerStorageValue(cid, 12101) == 1 then npcHandler:setMessage(MESSAGE_GREET, "Olá "..getCreatureName(cid)..", você deseja entregar os {itens} para aprender a nova magia?.") npcHandler:setMessage(MESSAGE_WALKAWAY, "Que rude.") npcHandler:setMessage(MESSAGE_FAREWELL, "Até... "..getCreatureName(cid)..".") end npcHandler:onCreatureSay(cid, type, msg) end function creatureSayCallback(cid, type, msg) if (not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid if getPlayerStorageValue(cid,12101) < 1 then if isInArray({"missao", "missoes"}, msg) then selfSay("vá e me traga os itens!",cid) setPlayerStorageValue(cid, 1456,1) setPlayerStorageValue(cid, 12101,1) talkState[talkUser] = 0 end end if getPlayerStorageValue(cid, 12101) == 1 then if isInArray({"itens", "item"}, msg) then if doPlayerRemoveItem(cid, 2160, 20) then setPlayerStorageValue(cid, 13256, 1) setPlayerStorageValue(cid, 12101, 2) else selfSay("Você ainda não tem os itens necessários!", cid) end end end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Retirei essa parte, depois me explica oq queria com isso que coloco pra você if getPlayerStorageValue(cid, 13256) >= 2 then npcHandler:say("Você vai para a ultima missão!.", cid) -- configurar depois
  11. (Resolvido)Ajuda nesse Spell

    leozincorsair reagiu a 139 por uma resposta no tópico

    1 ponto
    @leozincorsair
  12. WEBSITE MYAAC

    Jonathan005 reagiu a Tio Rusher por uma resposta no tópico

    1 ponto
    ✔️Tested in Myaac on 25.04.20, at 07:50 @Jonathan005 Em \Pokemon Server\datapack\globalevents\globalevents.XML adicione: Em \Pokemon Server\datapack\globalevents\scripts adicione: shop.lua Em sua database importe esse .sql Shop.sql Em C:\xampp\htdocs\system\pages crie um arquivo chamado shopping.php Em C:\xampp\htdocs\templates\SUA PASTA\index.tpl Abaixo de: <div class="nav_links_logged"> crie as tags: Em C:\xampp\htdocs cria uma pasta chamada ShopSystem e dentro dela 2 arquivos .php index.php shopping.php Cria mais uma subpasta dentro da primeira, e cria mais 3 arquivos em php functions.php index.php config.php $config['database']['login'] = "root"; -- Dados de Login do site $config['database']['password'] = ""; -- Dados de Password do site $config['database']['database'] = "Database"; -- Nome da sua database
  13. 1 ponto
    CREATE TABLE IF NOT EXISTS `torneio` ( `house_id` int(10) unsigned NOT NULL, `world_id` tinyint(4) unsigned NOT NULL DEFAULT '0', `data` longblob NOT NULL, KEY `house_id` (`house_id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  14. 1 ponto
    base DBO Teach. provavelmente foi a que eu postei no youtube por conta do cliente kkk. se vc tivesse comentado lá no vídeo eu msm teria corrigido isso ai a muito tempo. más em fim toma ai o arquivo basta apenas substituir em seu servidor. vai em data/creaturescripts/scripts e substitui o arquivo. vocbills.lua
  15. (Resolvido)Account Manager

    firewerewolf reagiu a Toca do Aranha por uma resposta no tópico

    1 ponto
    é a database provavelmente, tente mudar para outra. irei lhe passar uma que está com os samples de DBO, basta apenas modificar os samples para de NTO. database
  16. 1 ponto
    @unknownbeats Pode ligar seu servidor normalmente, vai no 2 cliente (oq tu quer testar) e vai em Pokemon Client\modules\client_entergame\entergame.lua agora em e entra no novo client normal pra ver a situação que esta, questão da bag bugada que tu não consegue abrir, vai em Procura pelo ID da sua bag, e joga essas tags abaixo dela E no seu item editor, procure pela bag e marque a caixinha "Container" abraço
  17. (Resolvido)Unsupported client version

    Zoizera reagiu a Cat por uma resposta no tópico

    1 ponto
    Se for 10.98 vc pode abrir pelo file - import - import map, eu tbm tenho esse erro no mapa do meu projeto, já reportei no Github do rme tem que aguardar resolverem. Se for outra versão pode ser que o seu mapa ficou corrompido (queda de energia, etc) ou se tiver usando versão estendida/transparência precisa baixar um editor específico..
  18. 1 ponto
    creaturescript algum script onThink exemplo: function onThink(cid, interval) local itemid = 13496 local outfit = {lookType = 501} if isPlayer(cid) and getPlayerItemCount(cid, itemid) >= 1 and getPlayerStorageValue(cid, 30023) >= 1 then doPlayerSetVocation(cid, 535) doPlayerRemoveItem(cid, itemid, 1) doCreatureChangeOutfit(cid, outfit) addEvent(doRemoveCreature, 1, cid) elseif isPlayer(cid) and getPlayerItemCount(cid, itemid) >= 1 then doPlayerSetVocation(cid, 530) doPlayerRemoveItem(cid, itemid, 1) doCreatureChangeOutfit(cid, outfit) addEvent(doRemoveCreature, 1, cid) end return true end
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo