Ir para conteúdo

Tutoriais Websites

Guias e exemplares sobre desenvolvimento de sites para OTServer.

Atenção!

- Esta área é para publicação de Tutoriais de edição de Websites.

- Ao ler um tutorial, dê reputação ao membro que o publicou e comente no tópico. Este pequeno incentivo faz com que membros continuem trazendo tutoriais e outros conteúdos ao fórum.

- Se o conteúdo não for seu, adicione Créditos!

- Por motivos de segurança é necessário que um membro da equipe Aprove o seu Tópico, dessa forma mantemos o fórum organizado e livre de conteúdos maliciosos, obrigado pela compreensão!

 

Procure pelo tipo de website:

 

  1. Started by Sekk,

    Então galera, vi um tutorial, que ensina a colocar o outfitter no who is online? e no characters do Gesior, porém, não entendi quase nada. Como sei que não existe somente eu que, digamos, é um pouco "lesado" na parte de adicionar códigos como php, venho criar este tópico, pois eu FINALMENTE consegui adicionar ^^. Let's GO Então, primeiro de tudo baixe o outfitter 8.60.rar que está em anexo. Extraia todo o conteúdo(pasta outfitter) para dentro da pasta htdocs ou www. Vamos às edições. Em characters.php por volta da linha 122, após o Account Status, que é o final da tabela que mostra as informações do player, adicione o…

    • 23 respostas
    • 8.6k visualizações
  2. Fala galera do youtube TibiaKing! Como está chegando o natal, venho trazendo esse tutorial, pra você por no site do seu OTServer. Oque ele faz? Faz cair neve no site, e as bolinhas caem seguindo o mouse! Bora ver como c faz? 1º) Vá na pasta htdocs do xampps ou a www do vertrigo --> Templates --> Pasta do template do seu website. 2º) Abra com o notepad++ o arquivo index.tpl 3º) De um ctrl+f e pesquise por </body>, e antes do </body>, crie uma linha e cole o seguinte texto :D <script src="http://files.edu-de-lucas1.webnode.com/200000134-b6879b8327/CodigoNeve.js"> </script> Salve e veja se o efeito funci…

    • 3 respostas
    • 1.3k visualizações
  3. Started by Tricoder,

    Checando seus points in-game Znote AAC Descrição Você usa o comando !points no jogo e irá checar quantos premium points você tem, fazendo com que você não perca tempo indo até o site e logando na sua conta pra saber quantos points você tem. Testado em TFS 0.4. Tutorial talkactions/scripts/znotepoints.lua function onSay(cid, words, param, channel) local Info = db.getResult("SELECT `points` FROM `znote_accounts` WHERE `account_id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") local points = Info:getDataInt("points") if isPlayer(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_…

    • 1 resposta
    • 621 visualizações
  4. Olá cidadãos do TibiaKing! Como tenho visto muitas pessoas tendo problemas com o sistema de envio de e-mail do Lost Account através do PHP Mailer, resolvi postar pra vocês uma pequena alteração que fiz no código para utilizar o MailGun no disparo dos e-mails no lugar de um SMTP convencional. Alguns avisos: O MailGun é uma plataforma estrangeira, que estou indicando por ter uma API de fácil entendimento. Não sou responsável pela plataforma ou suporte da mesma. O plano grátis do MailGun suporta 10.000 envios por mês. Caso você não tenha um domínio para utilizar (no-ip não é considerado como domínio), terá que fazer os envios através do sandbox deles, que permite 300 en…

    • 9 respostas
    • 2.6k visualizações
  5. Started by Qwizer,

    Pagseguro Retorno Automatico Bom pessoal como sabemos no tibia atual se usa os tibia coins ingame, portante para quem quiser usar essa mesma moeda ingame sem a necessidade de premium points fiz uma adaptação do sistema do Natanael ([Gesior] PagSeguro Automático (100% Funcional) bom o sistema funciona da seguinte forma, assim como no sistema normal o players faz a donate no pagseguro e recebe automaticamente ingame a quantidade de tibia coins. Crie um arquivo .php chamado de retpagseguro, insira dentro do mesmo os code a seguir: Gere sua token no PagSeguro com este link e ative o link do retorno ao seu site veja na imagem abaixo um exemplo: Certo agora crie u…

    • 2 respostas
    • 3.4k visualizações
  6. Started by psychonaut,

    topico removido

    • 3 respostas
    • 1k visualizações
  7. Started by Adm Junyor,

    Opa Galerinha! Alguém ai pode me fornecer um breve tutorial de como resetar o xampp, esqueci todas minhas senhas do phpmyadmin! Desde Já Agradeço.

    • 0 respostas
    • 732 visualizações
  8. Started by Pedro.,

    Olá, venho trazer para vocês um sistema de Task que vi em um servidor e nunca tinha encontrado em nenhum lugar antes e achei bem interessante. Como funciona? Você completa a task, ganha direito matar o boss/exp/itens 'editavel' e ganha pontos para usar no Shopping do servidor. Bom, vamos ao sistema: Em data/globalevents/scripts crie um arquivo chamado shoptask.lua e adicione o code a seguir: -- ### CONFIG ### -- message send to player by script "type" (types you can check in "global.lua") SHOP_MSG_TYPE = 18 -- time (in seconds) between connections to SQL database by shop script SQL_interval = 30 -- ### END OF CONFIG ### function onThink(interval, lastExe…

  9. Prévia Instalando <?php if(!defined('INITIALIZED')) exit; $name = ''; if(isset($_REQUEST['name'])) $name = (string) $_REQUEST['name']; if(!empty($name)) { $player = new Player(); $player->find($name); if($player->isLoaded()) { $number_of_rows = 0; $account = $player->getAccount(); $skull = ''; if ($player->getSkull() == 4) $skull = "<img style='border: 0;' src='./images/skulls/redskull.gif'/>"; else if ($player->getSkull() == 5) $skull = "<img style='border: 0;' src='./images/skulls/blackskull.gif'/>"; $main_content .= '<table border="0"…

    • 15 respostas
    • 3.1k visualizações
  10. Descrição Por mais simples que isso pareça ser para alguns, há iniciantes em que não sabem e acabam tendo dúvidas sobre isso. Então resolvi fazer um breve tutorial pra isso. Diretório Vá na pasta de seu website e abra createaccount.php Para localizar alguma dessas funções, dê CTRL + F e cole a frase em inglês. Account Name e Password Quantidade MÍNIMA de letras que a pessoa pode colocar em Account Name. Altere o 6 para o de sua preferência. elseif(strlen($s) < 6) $e['acc'] = 'This account name is too short!'; Quantidade MÁXIMA de letras que a pessoa pode colocar em Account Name. Altere o 6 para o de sua preferência. elseif(strlen($s)…

  11. Screenshot do Bug Corrigindo Vá em system/load.compat.php do seu htdocs e procure por: $statusInfo = new ServerStatus('127.0.0.1', $config['server']['statusPort'], 1); Mude para: $statusInfo = new ServerStatus('127.0.0.1', 7171, 1); Lembrando que isso é para o Gesior 2012.

    • 2 respostas
    • 1.8k visualizações
  12. Started by Natanael Beckman,

    Opa galera eu mais uma vez postando mais uma novidade na área de OTServer! StreamTemple é um sistema que proporciona uma visualização em tempo real da movimentação de characters em um determinado local do server, isso vai depender das suas configurações... Esse sistema foi criado por Gesior.pl para versão TFS 1.0 e migrado para a versão TFS 0.4 por Killua(90%) e Eu(Fix bug player move) Vamos la galera, em data/globalevents/scripts crie um arquivo .lua e nomeie para stream_temple.lua adicione dentro do mesmo este code: -- for linux default: '/var/www/streamtemple/stream.json' -- create folder 'streamtemple' in main folder of acc. maker! -- [LINUX] check that f…

  13. Started by dezon,

    Fala galera, beleza? Hoje quero trazer à comunidade do TibiaKing, um sisteminha de Popup simples e de fácil instalação para o seu site, seja ele qual for: gesior, znote, nicaw, site particular, etc! Única exigência é que o site seja em PHP, também se for em outra linguagem, serve também, basta adaptar ao seu gosto. [+] Screenshot [+] Instalação Exemplo de instalação no Gesior 2012!!! Baixe o script aqui mesmo Coloque ele dentro da pasta seu_site\pages\ Abra o latestnews.php Inclua essa linha no topo do arquivo, antes de tudo <?php include_onde('popup.php'); ?> Teste e veja que aparecerá na sua tela, igual a screenshot [+] Editando o conteúdo …

    • 6 respostas
    • 2.9k visualizações
  14. Se por acaso você tiver um servidor web confira aqui 10 dicas para deixar seu servidor mais seguro. 1. Desative módulos desnecessários Se você está instalando o apache pelo seu código fonte você deve desativar alguns módulos. Se você usar o ./configure —help você verá todos os módulos que podem ser ativados ou desativados. Antes de desativar confira se não vai necessitar de um desses módulosOs principais são: userdir – Mapeamento de diretórios específicos de usuários autoindex – Lista os diretórios quando o index.html não estiver presente status - Mostra o status do servidor env - Limpar e configurar variáveis de ambiente setenvif - Colocar variáveis de ambiente no…

  15. Started by Skydangerous,

    Imagem Ilustrativa: Vá na sua pasta htdocs ou www e depois abre a pasta pages e crie um arquivo chamado Jogar.php e cole tudo nele a seguir. (Obs: Caso seu Gesior não possua a página pages cole na mesma pasta htdocs ou www) <?PHP $main_content .= '<center><img src="https://cdn0.iconfinder.com/data/icons/ikooni-outline-free-basic/128/free-18-128.png"><br><br><table cellpadding="4" cellspacing="1" width="97%"> <h1>Downloads</h1> <h2>.: Iniciante (Jogue em 3 passos)</h2> <table border="0" width="550" align="center"> <tbody> <tr> <td width="40" align="center"><img src="https://cdn1.…

    • 1 resposta
    • 792 visualizações
  16. Como resolver este problema. Veja a imagem para ver se o problema está acontecendo ai com você, quer dizer se for igual a este. Primeiramente vai até o diretório de seu XAMPP, ou outro programa que esteja usando para abrir seu site. Vai em HTDOCS, após isso entre na pasta config, e abra o seguinte arquivo "config.php" Logo nas primeiras linhas você irá ver $config['site']['serverPath'] = "/otserv/"; Bom estará assim eu acho, então coloque o diretório da pasta de seu servidor. Exemplo $config['site']['serverPath'] = "C:/Users/Usuario/Desktop/otserv/"; Lembre-se que você terá que editar este diretório colocando as barras que separam as pastas no link vi…

    • 2 respostas
    • 1.6k visualizações
  17. Started by psychonaut,

    topico removido

    • 1 resposta
    • 922 visualizações
  18. Started by Tricoder,

    Informações Add change log (Precisa de Admin acess) Delete change log (Precisa de Admin acess) View change log (ID, Type, Where, Date, Description) Tutorial Em htdocs, crie uma pasta chamada changelog Baixe o arquivo: changelog.rar - Scan: VirusTotal Coloque as imagens baixadas na pasta que você criou. Adicione isso na sua database: CREATE TABLE IF NOT EXISTS `z_changelog` ( `id` int(11) NOT NULL auto_increment, `type` varchar(255) NOT NULL default '', `where` varchar(255) NOT NULL default '', `date` int(11) NOT NULL default '0', `description` varchar(255) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ; …

    • 1 resposta
    • 1.3k visualizações
  19. Started by Tricoder,

    Tutorial Crie um arquivo chamado lottery.php e coloque: <?PHP $main_content .= '<center><h1>Lottery</h1><h3>Lotterys held at 9:00, 14:00, 19:00 and 24:00 hour, polish time.</h3></center><br><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><tr BGCOLOR="'.$config['site']['vdarkborder'].'"><td CLASS=white><center><b>Player Name</b></center></td><td CLASS=white width=184 colspan=2><center><b>Winning Item</b></center></td><td width=100 CLASS=white><center><b>World</b></center></td></tr>'; $lot…

    • 3 respostas
    • 1k visualizações
  20. Started by Tricoder,

    Abra o arquivo index.php e depois de: include 'layout/overall/header.php'; Coloque: // Front page server information box by Raggaer. Improved by Znote. (Using cache system and Znote SQL functions) // Create a cache system $infoCache = new Cache('engine/cache/serverInfo'); $infoCache->setExpiration(60); // This will be a short cache (60 seconds) if ($infoCache->hasExpired()) { // Fetch data from database $data = array( 'newPlayer' => mysql_select_single("SELECT `name` FROM `players` ORDER BY `id` DESC LIMIT 1"), 'bestPlayer' => mysql_select_single("SELECT `name`, `level` FROM `players` ORDER BY `experience` DESC LIMIT 1"), '…

    • 2 respostas
    • 843 visualizações
  21. Started by Tricoder,

    VERSÃO: 8.60 OU INFERIOR. Tutorial Baixe: Desktop.rar - Scan: VirusTotal Mova os arquivos highscores.php e high.css para a pasta znote. Abra o arquivo engine/function/general.php e procure por: online Substitua o online_list, por: function online_list() { $count = user_count_online(); $query = mysql_query("SELECT `name`, `level`, `vocation`, `lookfeet`, `lookhead`, `looklegs`, `lookbody`, `looktype`, `lookaddons` FROM `players` WHERE `online`='1' ORDER BY `name` DESC;"); for ($i = 0; $i < $count; $i++) { $row = mysql_fetch_row($query); $array[] = $row; } if (isset($array)) { return $array; } else…

    • 6 respostas
    • 2k visualizações
  22. Screenshot Instalando Coloque onde você quiser no characterprofile.php; <?php /*/ / Znote AAC 1.4+ detailed character info (HP, MP, lvL, Exp, skills) / HTML code based on code from Gesior /*/ $tableWidth = 540; if ($config['TFSVersion'] != 'TFS_10') { $playerData = mysql_select_multi("SELECT `value` FROM `player_skills` WHERE `player_id`='$user_id' LIMIT 7;"); $playerData['fist'] = $playerData[0]['value']; unset($playerData[0]); $playerData['club'] = $playerData[1]['value']; unset($playerData[1]); $playerData['sword'] = $playerData[2]['value']; unset($playerData[2]); $playerData['axe'] = $playerData[3]['value']; unset($playerData[3]); …

    • 2 respostas
    • 942 visualizações
  23. Started by L3K0T,

    Instalando Xampp 1.8.1 + phpmyadmin ilimitado. Aqui você vai aprender o método certo pra instala o Xampp para rodar seu servidor em windows 8!

  24. Bom galera venho trazer um tutorial de como ligar e desligar o servidor pelo site (Imagina que sonho... seu servidor trava... você está na escola por exemplo... e consegue ativá-lo pelo site, somente com o apertar de um botão.) Bom vamos lá ESTE TUTORIAL SERVE SOMENTE PARA QUEM UTILIZA O SISTEMA OPERACIONAL LINUX (WINDOWS/OS NÂO FUNCIONA) Crie o Arquivo adminserver.php na pasta central do Znote Adicione Dentro Configure o Caminho para seu servidor na linha 7 Em seguida vá em /layout/widget/loggedin.php e após Adicione Pronto feito Isso o sistema já está implantado... (TESTADO EM UBUNTU 10.41) Creditos: JoccE Eu…

    • 2 respostas
    • 1.4k visualizações
  25. Fala Galera do TK, sei que já tem um tutorial desse aqui + vim postar o meu 100% Lembrando esse tutorial Vale para somente quem não tem net COMPARTILHADA e nem IP FIXO! Esse é meu primeiro tutorial, Pf Criticas somente CONSTRUTIVAS ! Pode Parecer difícil + é mais fácil do que você imaginava ! -Info- Instalando Vertrigo Liberando Portas Configurando PhpMyAdmin & Server NO-IP Criando Host Para seu site Instalando & configurando o Site -Instalando Vertrigo- -Liberando Portas- -PhpMyAdmin & Server- Pronto a parte chata já acabou ! -Criando Hosto No-Ip- -Instalando & configurando o Sit…

  26. Started by Thiago Rulexz,

    Bom como o Nome do Tópico já diz... vim ensinar a ativar o report do ZnoteAcc que é o meu site preferido para otserv pelo fato de ser 100% php... vamos lá O sistema é Bem legal... e ajuda muito o Adm na parte de bugs do servidor, pois passa a localização. Imagens: Se você utiliza ZnoteAcc 1.4 abra este Spoiler Bom se você utiliza o Znote 1.5 ele ja vem com essa parte a cima... Após fazer isso Va na pasta Talckactions do seu servidor... em Talkactions.xml adicione Codigo em talckactions/scripts/ Copie um arquivo lua qualquer e renomeie para adminreport Coloque este Codigo dentro.., codigo Pronto Sistema Instalado Agora os Players tambem…

    • 3 respostas
    • 1.4k visualizações
  27. Started by Bruno Minervino,

    1. Abra o arquivo 'httpd.conf' em 'C:\xampp\apache\conf' em Altere: # Virtual hosts #Include "conf/extra/httpd-vhosts.conf" Para: # Virtual hosts Include "conf/extra/httpd-vhosts.conf" apenas remova o '#' do começo da linha 2. Agora abra o arquivo 'httpd-vhosts.conf' em 'C:\xampp\apache\conf\extra' e adicione as seguintes linhas: <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "C:/xampp/htdocs" ServerName localhost ServerAlias www.localhost ErrorLog "logs/host.localhost-error.log" CustomLog "logs/host.localhost-access.log" combined </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] DocumentR…

    • 1 resposta
    • 577 visualizações
  28. Bom dia galera!! Hoje vou ensinar a vocês como criar uma página do seu servidor no facebook e como criar uma área para implementar o botão de curtir como na imagem abaixo: 1º Passo: Primeiramente logue com sua conta no facebook e entre no link: https://www.facebook.com/pages/create/?ref_type=bookmark Escolha a opção Jogos/Brinquedo, escolha um nome e clique em começar. 2º Passo: A partir daí, você devera escrever sobre o seu servidor, colocar uma foto de perfil da página, data de criação, etc. Como o intuito do post é outra, pule até concluir com a criação de sua página devendo ficar assim: 3º Passo: Pronto, a sua página já está criada. Entre no lin…

    • 12 respostas
    • 1.7k visualizações
  29. Started by L3K0T,

    Eae pessoal bom eu aqui mais uma vez vou ensinar proteger seu site seja o qual for contra listagem das suas pasta do Diretório, é uma coisa muito simples mas nem todos sabem só os mais avançados em Web Designer já devem saber, agora é sua vez de aprender! Eu nunca vi aqui no fórum do TK esse esquema, já tentei usar htacess... e sem sucesso me bloqueava todo kkk.. Então eu resolvi estudar outra forma, advinha eu consegui e trouxe pra vocês também! [Resumo] Sabe quando você digita www.seusite.com/index.php/templates ou outra pasta sem proteção ? no caso vai listar todo seus arquivos da quela pasta e acessível para qualquer pessoa baixar correto ? Aqui vou ensinar com…

  30. Started by JonatasLucasf,

    então galera vi várias pessoas com erro desse tipo ao instalar site, ou outro tipo como esse. Error ID: #C-5 More info: ERROR: #C-5 : Class::ConfigPHP - Key encryptionType doesn't exist. File: C:\xampp\htdocs\classes/configphp.php Line: 96 File: C:\xampp\htdocs/install.php Line: 220 eu também estava com esse erro e arrumei simplesmente adicionando isso ao meu config.lua passwordType = "md5" ficando assim -- MySQL mysqlHost = "127.0.0.1" mysqlUser = "root" mysqlPass = "senha" mysqlDatabase = "suaDB" mysqlPort = 3306 mysqlSock = "" passwordType = "md5"

  31. Started by jonhSS,

    Então, aproveitei meu tempo vago e resolvi melhorar o painel de administração do Gessior. Encontrei um codigo pronto do membro da OtLand Turs0n, baseado nesse codigo revisei tudo e refiz de uma maneira mais pratica mudando apenas o "cpanel.php". Pra quem quiser testar estou disponibilizando a source e o arquivo alterado. Adicionei as funções: *Change Name *Add Experience *Player Position *Delete Character *Change Account *Change E-Mail *Account Acess Removi: *Level -> Alterava somente o level. *Others -> Alterava atributos (mp/hp/cap) mas não conforme o level. *Password -> Alterava o password, mas não para sha1 então removi. Para econtr…

    • 7 respostas
    • 5.9k visualizações
  32. Started by L3K0T,

    è o seguinte pessoal, eu estava procurando a solução para que meu site gera se apenas 1 recovery key pois quando clicava Gerar Recovery simplesmente ele gerava sem limite, então resolvi eu mesmo fazer uma edições e meu resultado foi bom e agora vou ensinar vocês como fazer isso. Primeiramente vamos para a pasta htdocs do seu site vai em C:\xampp\htdocs\system\application\controllers em account *lembrando apaga tudo que tem dentro e adc. agora vamos continuar vai em C:\xampp\htdocs\system\application\models e adc isso em account_model *lembrando apaga tudo que tem dentro e adc. Agora pra terminar vai em C:\xampp\htdocs\system\application\view…

  33. Started by tiroleivi,

    Neste vídeo eu irei mostrar como instalar o Gesior + TFS 1.0 Xampp : Xampp 1.7.3 Servidor : [10.51] Global Map WebSite : [2015] Gesior 2012 1.0 - V2

    • 20 respostas
    • 14.8k visualizações
  34. Started by Tibia2015br,

    https://www.youtube.com/watch?v=BkDcUbnn5bs

    • 1 resposta
    • 372 visualizações
  35. Started by Patrick Jean,

    GESIOR ERRO: C:\xampp\htdocs\pot\OTS_Account.php on line 381 Erro com a VIPDays, ficando em Segundos na Account. Erro: "To use reCAPTCHA you must get an API key from http://recaptcha.net/api/getkey" DATABASE (Banco de Dados) Adicionando GUILD WAR: Adicionando WOE Esse é o "Tutorial", estarei atualizando esse post com o tempo, e com o surgimento de novas dúvidas...

    • 2 respostas
    • 3k visualizações

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Confirmação de Termo