Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''website''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • A Cidade OTBR
    • OTServ Brasil
    • Atendimento
    • Calabouço
  • OTServ - Áreas Comuns
    • Notícias e Discussões
    • Suporte - Dúvidas, Bugs, Erros
    • Downloads
    • Tutoriais
    • Show-Off
    • Divulgação de Servidores
    • Projetos e Formações de Equipes
  • Outros
    • Design

Encontrado 48 registros

  1. Website GesiorMarcomoa

    GesiorMarcomoa Download do website GesiorAAC baseado no layout oficial do Tibia criado pela Cipsoft, editado originalmente por Felipe Monteiro e fixado por Marco Oliveira. 1 - Como instalar - A instalação é muito simples, basta editar o config.php dentro da pasta config do site. - A database que vem junto do projeto é compatível com a do OTXServer Global Full. 2 - Download: Anexo: Gesior-AAC-1-master.zip 3 - Créditos Felipe Monteiro Marco Oliveira
  2. Website Gesior 1.2 - Premium Pack | TFS [1.x/OTX]

    Gesior 1.2 - Premium Pack | TFS [1.x/OTX] Download do website GesiorAAC baseado no layout oficial do Tibia criado pela Cipsoft, editado por ADM Argel, Erimyth, Gesior.pl e Qwizer. 1 - Características Changelog 1.1: • Layout do Tibia 2017 atualizado; • Anti SQL Injection; • Site 100% seguro; • Aba de Teamspeak configurável; • Página de Download com mais facilidade; • Adicionada Página "Change Name"; • Correção da página "Donate"; • Adicionado métodos de pagamento como Pagseguro, Paypal, Depósito em conta e Picpay(Configurável); • Site já vem com contador regressivo configurável; • Remoção de algumas paginas por ter falha de segurança; • Corrigido criação de contas; • Corrigido pasta cache; • Pagina de Prey, Reward e Imbuing; • Cast System; • Login.php atualizado. 2 - Imagens 3 - Como instalar - A instalação é muito simples, basta editar o config.php dentro da pasta config do site. 4 - Download: Mediafire: [Conteúdo Oculto] Scan: [Conteúdo Oculto] 5 - Créditos ADM Argel Erimyth Gesior.pl Qwizer
  3. Website [MyAAC] login.php para Tibia 11

    [MyAAC] login.php para Tibia 11 Este plugin permite que você use novos recursos de login.php do cliente Tibia 11 e superior. Este plugin inclui o arquivo login.php, que será extraído para o diretório de instalação principal após a instalação. 1 - Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione tibia11-login.zip e clique em upload. Isso é tudo! 2 - Download: [Conteúdo Oculto] 3 - Créditos slawkens
  4. Website Gesior 1.2 | TFS [1.x/OTX]

    Gesior 1.2 | TFS [1.x/OTX] Download do website GesiorAAC baseado no layout oficial do Tibia criado pela Cipsoft, editado por Gesior.pl, Erimyth e Qwizer. 1 - Como instalar - A instalação é muito simples, basta editar o config.php dentro da pasta config do site. - Se você utiliza TFS, utilize a database do próprio TFS. - Se você utiliza OTX, utilize a database que vem junto do OTXServer/OTXServer Global Full. 2 - Download: GitHub: [Conteúdo Oculto] 3 - Créditos Erimyth Gesior.pl Qwizer
  5. Website [MyAAC] Loleslav Layout

    [MyAAC] Loleslav Layout Créditos: Deghost Loleslav Slawkens Este é o Layout Loleslav para GesiorAAC convertido deste tópico ([Conteúdo Oculto]) para funcionar com o MyAAC. No MyAAC 0.7.0 ou superior, você pode editar o Menu no Painel de Administração. Obs: Este layout funcionará apenas em versão 0.5.0 ou superior. Em versão mais antiga, poderão ocorrer bugs. Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione myaac-loleslav-template.zip e clique em upload. Isso é tudo! Em config.local.php configure para: $config['template'] = 'loleslav'; Imagem: Download: [Conteúdo Oculto]
  6. Website [GesiorAAC] Floating Facebook Like Box

    [GesiorAAC] Floating Facebook Like Box Este plugin permite que você coloque o botão e caixa flutuante do facebook na lateral do GesiorAAC de forma prática e elegante. Funciona nos navegadores Microsoft Edge, Google Chrome e Opera. 1 - Imagens 2 - Como instalar: - Salve a imagem floatingfb.png mostrada acima na pasta images do seu GesiorAAC. A instalação é simples, vá até layouts/tibiacom (ou tibiarl) e abra o arquivo layout.php Copie o código abaixo e cole no layout.php acima de </head>. <!--Floating-Facebook-Like-Box--Widget-by-[Conteúdo Oculto]; <script src="[Conteúdo Oculto]" type="text/javascript"></script> <script type="text/javascript"> //<!-- $(document).ready(function() {$(".floatinglikebox").hover(function() {$(this).stop().animate({right: "0"}, "medium");}, function() {$(this).stop().animate({right: "-250"}, "medium");}, 500);}); //--> </script> <style type="text/css"> .floatinglikebox{ background: url("[Conteúdo Oculto]") no-repeat scroll left center transparent !important; display:block;float:right; height:220px;padding:0 5px 0 40px; width:245px;z-index:99999; position:fixed;right:-250px; top:10%;} .floatinglikebox div{border:none;position:relative;display:block;} .floatinglikebox span{bottom:10px;font:11px tahoma,verdana,arial,sans-serif; position:absolute;right:6px;text-align:right;z-index:99999;} .floatinglikebox span a{color:#808080;text-decoration:none;} .floatinglikebox span a:hover{text-decoration:underline;} </style><div class="floatinglikebox" style=""> <div> <iframe src="[Conteúdo Oculto]; width=251&height=231&colorscheme=light&show_faces=true& border_color=%23fffff&stream=false&header=false&" scrolling="no" frameborder="0" style="border:none;overflow:hidden;width:251px;height:231px;background:#fff;" allowtransparency="true"> </iframe><span></span> </div></div> <!--Floating-Facebook-Like-Box--Widget-by-[Conteúdo Oculto]; Para alterar o caminho da imagem e a página do facebook: - background: url ("[Conteúdo Oculto]") pelo seu endereço. - http%3A%2F%2Ffacebook.com%2Fotservbrasil& (o que está em vermelho pelo nome da sua página). 3 - Créditos Majesty
  7. Website MyAAC

    MyAAC Créditos: slawkens MyAAC é um Criador de Conta Automático (AAC) e Sistema de Gerenciamento de Conteúdo (CMS) gratuito e de código aberto escrito em PHP. É uma bifurcação do projeto Gesior. Ele suporta somente bancos de dados MySQL. GitHub: [Conteúdo Oculto] Site oficial: [Conteúdo Oculto] Requisitos: - PHP 5.3.0 ou superior; - Database MySQL; - Extensão PDO PHP; - Extensão XML PHP; - Extensão ZIP PHP; - (Opcional) Mod_rewrite para urls amigáveis. Características: Todas as características do Gesior AAC, listadas aqui (UNNAMED acc. maker 0.3.2 beta for TFS) Suporte para TFS 0.2, 0.3, 0.4, 1.x, otserv 0.6.3, 0.6.4 e superior. Com base no GesiorAAC, mas a maioria dos arquivos foi dramaticamente atualizada, com correções de bugs e alterações de código. Base muito limpa. Fácil instalação com auto-detecção para a maioria dos valores do config.lua Endereços agradáveis com urls amigáveis (regras do .htaccess)! Registro de ações da conta (mostra ações que você fez em sua conta, por exemplo, personagem criado, chave de recuperação comprada, etc.) (Criação de Conta - Bandeiras dos Países) 3 tipos de assinatura dos personagens para escolher Sistema reCAPTCHA do Google. Sistema de cache. A maioria das páginas é armazenada no cache para uma atualização mais rápida. Com poderoso sistema de plugins, você pode facilmente adicionar funcionalidade ao seu site. Adicione temas, adicione páginas, adicione qualquer coisa! Páginas personalizadas. Adicionar / Modificar novas páginas do painel de administração Editar jogadores do painel de administração. Fácil migração do Gesior AAC para MyAAC através do script de instalação. e mais! Não listado aqui. Imagens: Como instalar? Baixe os arquivos necessários, navegue em seu navegador para o local onde você carregou seus arquivos - normalmente http: // localhost. Siga as etapas de instalação para instalar o AAC. É possível migrar do GesiorAAC para o MyAAC? Sim! É possível, graças ao script de instalação, que automaticamente detecta o esquema de banco de dados existente e faz a atualização. Basta fazer o upload do MyAAC para a pasta raiz da web e seguir as etapas de instalação. Nenhuma etapa adicional precisa ser feita! Seu banco de dados será convertido de Gesior para MyAAC, e você não perderá nada! Tão simples! Demo: Com um site demo, é possível visualizá-lo com vários layouts. [Conteúdo Oculto] Download: [Conteúdo Oculto]/releases
  8. Website [MyAAC] Tibiaold Layout

    [MyAAC] Tibiaold Layout Créditos: slawkens Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione myaac-tibiaold-template.zip e clique em upload. Isso é tudo! Obs: Este layout funcionará apenas em versão 0.4.3 ou superior. Em versão mais antiga, poderão ocorrer bugs. Em config.local.php configure para: $config['template'] = 'tibiaold'; Imagens: Download: [Conteúdo Oculto]
  9. Website ZnoteAAC 1.5

    ZnoteAAC 1.5 Créditos: Znote Znote AAC é um site completo desenvolvido em conjunto com servidor OpenTibia (OTServ). Ele visa ser super fácil de instalar e compatível com todas as distribuições de OTServs populares. Ele é criado com PHP com um framework processual simples e personalizado. GitHub: [Conteúdo Oculto] Compatibilidade de distribuição do servidor: TFS 0.2 TFS 0.3 / 0.4 TFS 1.x Distribuições baseadas nestes (como OTX). Características: Download: [Conteúdo Oculto]/archive/master.zip
  10. Website [GesiorAAC] Houses.php com Imagens

    [GesiorAAC] Houses.php com Imagens Houses.php editado para o GesiorAAC. 1 - Imagem: 2 - Downloads: Imagens: [Conteúdo Oculto] Houses.php: [Conteúdo Oculto] 3 - Créditos Marco Oliveira
  11. Website [MyAAC] PagSeguro

    [MyAAC] PagSeguro Este é o plugin do PagSeguro para o MyAAC. Ele funcionará sozinho com o cliente Tibia 11 e o sistema de loja (ele dará as moedas, campo coins no banco de dados) à conta do usuário. OU: Se você quiser que ele use com o Gesior Shop System e o campo premium_points, primeiro instale o Gesior Shop System e, em seguida, este plugin. 1 - Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione myaac-pagseguro.zip e clique em upload. Isso é tudo! Configuração: você encontrará no arquivo plugins/pagseguro/config.php. 2 - Imagens: 3 - Download: [Conteúdo Oculto] 4 - Créditos slawkens
  12. Website [MyAAC] Melhor Página de Downloads

    [MyAAC] Melhor Página de Downloads Este plugin altera a página de Downloads tornando-a mais realista (como a do tibia.com). Requisito Mínimo: versão 0.5.0 do MyAAC. 1 - Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione better-downloads-page.zip e clique em upload. Isso é tudo! Configuração: Em config.local.php adicione: $config['downloads'] = array( 'clients' => array( // name => link to download 'Client 11.47' => '[Conteúdo Oculto]', 'Client 10' => '[Conteúdo Oculto]' ), 'ip_changer' => '[Conteúdo Oculto]', // remove to disable ip changer link 'minimap' => true // display link to download minimap from [Conteúdo Oculto]? ); O código é auto-explicativo: - clients - array de clientes a serem mostrados na página de Downloads para Windows. - IP-Changer: se configurado para um endereço, irá mostrar o link de download do ip-changer, se não estiver configurado, o link de download não será mostrado. - minimap: mostra o link do minimap para download do site Tibia map downloads - Tibiamaps.io. 2 - Imagens: 3 - Download: better-downloads-page.zip 4 - Créditos slawkens
  13. Então, instalei o myacc tudo certinho, configurei, com a senha e tal, e por um tempo no localhost q direciona pro site do ot, eu to logado como admin, mas depois fui tentar editar o site, ou entrar na aba de plugins como a ''[Conteúdo Oculto]'' e cai num OTXServer-Global - Login - Admin Panel. pedindo user e senha, e ao colocar a senha q configurei não entra, diz q ta errada e não prossegue, sendo q no xampp eu já fui em preferencias e editei o usuário root com a senha e tal, mudei no config.inc.php e consigo entrar em [Conteúdo Oculto] normalmente, e abrir o ot e tals, só não consigo entrar no painel de edição do site
  14. Website CastroAAC

    CastroAAC é um Criador de Conta Automático (AAC) e Sistema de Gerenciamento de Conteúdo (CMS) de alto desempenho gratuito para OpenTibia, de código aberto escrito em Go usando lua para a parte de scripting. Com suporte ao banco de dados do The Forgotten Server. Castro não precisa de um servidor HTTP, isso significa que você não precisa de Apache, NGINX ou algo assim. Quando você baixar Castro, guarde-o em qualquer pasta que desejar e depois comece o aplicativo (.exe se estiver usando win), isso iniciará o processo de instalação. Você precisa no entanto, de um servidor MySQL em execução. GitHub: [Conteúdo Oculto] oficial: [Conteúdo Oculto] 1 - Principais Características: - Suporte lua extensível e sólido. Crie sua própria lógica usando lua de forma exônica. Tudo o que você precisa é exposto por Castro; - Alta performance. Ótimos tempos de resposta. Usando a biblioteca HTTP padrão do Go; - Aplicação autônoma. Castro contém seu próprio servidor HTTP; - Instalação simples. Este processo é quase um clique. Tudo é coletado de seus arquivos de configuração e mapa; - Gerenciador de plugins. Gerencie suas extensões através do próprio Castro; - Funções de envio de correio fácil de usar com lua; - Templates limpos. A lógica está separada dos templates. Não há mais páginas pessoais desordenadas; - Segurança. Não há mais problemas de SQLi ou XSS. As ligações Lua usam declarações preparadas e os templates produzem conteúdo seguro por padrão. 1.1 - Características da Loja: - Loja Web totalmente customizável; - Suporte do Paypal usando a API REST. - Suporte PayGol. 1.2 - Recursos de Segurança: - Todos os cabeçalhos OWASP estão protegidos; - Política de segurança de conteúdo totalmente personalizável; - As declarações preparadas são obrigatórias. O template desliga automaticamente os dados. Nada com o que se preocupar. - SSL automático do LetsEncrypt. 2 - Imagem: 2.1 - Demo: [Conteúdo Oculto] 3 - Downloads: Arquivos: [Conteúdo Oculto] Executável: [Conteúdo Oculto] 4 - Tutorial: 5 - Créditos: forgee (OTLand - CastroAAC) LordVissie (OTLand - banner CastroAAC) Raggaer (OTLand- CastroAAC)
  15. Website [MyAAC] Trees Layout

    [MyAAC] Trees Créditos: slawkens Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione trees-template.zip e clique em upload. Isso é tudo! Em config.local.php configure para: $config['template'] = 'trees'; Imagens: Download: [Conteúdo Oculto]
  16. Website [MyAAC] Página Inicial

    [MyAAC] Página Inicial Esta é a página inicial para o MyAAC. É baseada nesta página inicial: [Conteúdo Oculto] Você não precisa criar nenhum diretório, pois funcionará automaticamente! 1 - Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione landing-page.zip e clique em upload. Isso é tudo! 2 - Imagem: 3 - Download: [Conteúdo Oculto] 4 - Créditos slawkens
  17. Website [MyAAC] Znote Converter

    [MyAAC] Znote Converter Este plugin converte as tabelas existentes do ZnoteAAC para o MyAAC. Converte as seguintes tabelas: - znote_accounts: points, created, flag para accounts: premium_points, created, country, - znote_players: created, hide_char, comment para players: created, hidden, comment, -newses, - changelogs, - forum boards, - forum threads, - forum posts. Requisito Mínimo: versão 0.6.6 do MyAAC. 1 - Como instalar: Instale o MyAAC com a sua database do ZnoteAAC. Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione znote-converter.zip e clique em upload. Isso é tudo! Algumas informações sobre o processo de conversão serão exibidas. 2 - Download: [Conteúdo Oculto] 3 - Créditos slawkens
  18. Website [MyAAC] Store para Tibia 11

    [MyAAC] Store para Tibia 11 Este plugin permite que você use os recursos da loja do cliente Tibia 11 e superior. Este plugin inclui a pasta store, que será extraída para o diretório de instalação principal após a instalação. 1 - Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione tibia11-store.zip e clique em upload. Isso é tudo! 2 - Download: tibia11-store.zip 3 - Créditos slawkens
  19. Website [MyAAC] Página de Criaturas

    [MyAAC] Página de Criaturas Este plugin altera a página de Criaturas tornando-a mais realista (como a do tibia.com). Foi incluído também um script usado para converter todas as criaturas do tibia.com (a cópia não foi feita manualmente, então foi feito um script para fazer o download de todas as imagens e páginas das criaturas). Está incluído em Downloads. Requisito Mínimo: versão 0.3.0 do MyAAC. 1 - Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione real-tibia-creatures.zip e clique em upload. Isso é tudo! 2 - Imagens: 3 - Downloads: real-tibia-creatures.zip converter.zip 4 - Créditos slawkens
  20. Website [GESIOR AAC] Bug Reports

    Bug Records OU SIMPLESMENTE BUGPROGRESS Este sistema foi criado para auxiliar os criadores de servidores a gerenciar os problemas e bugs encontrados no servidor ou site. O objetivo desta página, é que você tenha uma gestão interna de progressos dos bugs, se já foi corrigido, esta sendo corrigido ou ainda não foi corrigido. A página é somente interna, somente para os administradores do site, porque se fosse aberto ao público e houvesse um bug grave de NPC, clone items, eles iriam visualizar a proveitar. VAMOS lá! Instalação em 5 passos [*=1]Download bugreport by gpedro.zip. [*=1]Execute Z_BUG_LOGS.SQL em seu banco de dados [*=1]Extraia BUGRECORDS.PHP E A PASTA IMAGES para a pasta www [*=1]Abra o INDEX.PHP, procure por CHARACTERS.PHP e logo abaixo adicione: case "bugrecords"; $topic = "Bug Records"; $subtopic = "bugrecords"; include("bugrecords.php"); break; exemplo: case "characters"; $topic = "Characters"; $subtopic = "characters"; include("characters.php"); break; case "bugrecords"; $topic = "Bug Records"; $subtopic = "bugrecords"; include("bugrecords.php"); break; [*=1]Se divirtam e aproveitem~ OBSERVAÇÕES: ESTE SISTEMA DEVE SER DISTRIBUÍDO GRATUITAMENTE. CASO FOR POSTAR EM OUTROS FORUMS, PEDIR AUTORIZAÇÃO DE DISTRIBUIÇÃO PARA MIM.
  21. Website [MyAAC] Censo

    [MyAAC] Censo Plugin de censo para o MyAAC. Feito com a ajuda do Google Gráficos ([Conteúdo Oculto]). 1 - Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione census.zip e clique em upload. Isto só adiciona a página para o MyAAC, você ainda precisa adicionar o link para a sua página. Você pode fazer isso editando o arquivo template. Abra a pasta templates/seu_template/index.php ou template.php e adicione o link nas seções apropriadas. (Opcional) Configuração: Se você quiser saber quantos países exibir no gráfico, em config.local.php adicione: $config['census_countries'] = 5; - Onde 5 é o número de países a serem exibidos. Número maior poderá não exibir corretamente, o recomendado é deixar valor abaixo de 10. 2 - Imagem: 3 - Download: census.zip 4 - Créditos slawkens
  22. Website [MyAAC] Contagem Regressiva

    [MyAAC] Contagem Regressiva Plugin de contagem regressiva para o MyAAC. É interativo. É exibido em todas as páginas. 1 - Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione start-countdown.zip e clique em upload. Isso é tudo! Configuração: Em config.local.php adicione: $config['start-countdown'] = array( 'date' => '05 27, 2017 18:00:00' // its 27 may 2017, 18:00 ); 2 - Imagem: 3 - Download: start-countdown.zip 4 - Créditos slawkens
  23. [GesiorAAC 2012 - TFS-0.4_rev_3703+] Characters.php Characters.php editado para o GesiorAAC 2012 - TFS-0.4_rev_3703+. Testado com TFS 0.4 Rev 3777. 1 - Características: - Bandeira do País (Gesior.pl); - Outfit (Gesior.pl); - Character Status (VIP) (Editado por Majesty); - Equipamentos (Gesior.pl); - Health, Mana, Cap, Exp (Editado por Majesty); - Skills (Imagens substituidas por Majesty). 2 - Imagem: 3 - Como instalar: Substitua o código do characters.php por esse: <?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" cellspacing="1" cellpadding="4" width="100%"><tr bgcolor="'.$config['site']['vdarkborder'].'"><td colspan="2" style="font-weight:bold;color:white">Character Information</td></tr>'; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['darkborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td width="20%">Name:</td><td style="font-weight:bold;color:' . (($player->isOnline()) ? 'green' : 'red') . '">' . htmlspecialchars($player->getName()) . ' ' . $skull . ' <img src="' . $config['site']['flag_images_url'] . $account->getFlag() . $config['site']['flag_images_extension'] . '" title="Country: ' . $account->getFlag() . '" alt="' . $account->getFlag() . '" />'; if($player->isBanned() || $account->isBanned()) $main_content .= '<span style="color:red">[BANNED]</span>'; if($player->isNamelocked()) $main_content .= '<span style="color:red">[NAMELOCKED]</span>'; $main_content .= '<br /><img src="' . $config['site']['outfit_images_url'] . '?id=' . $player->getLookType() . '&addons=' . $player->getLookAddons() . '&head=' . $player->getLookHead() . '&body=' . $player->getLookBody() . '&legs=' . $player->getLookLegs() . '&feet=' . $player->getLookFeet() . '" alt="" /></td></tr>'; $playerNamelocks = new DatabaseList('PlayerNamelocks'); $filter = new SQL_Filter(new SQL_Field('player_id'), SQL_Filter::EQUAL, $player->getID()); $playerNamelocks->setFilter($filter); if(count($playerNamelocks) > 0) { $old_names_text = array(); foreach($playerNamelocks as $oldName) { $old_names_text[] = 'until ' . date("j F Y, g:i a", $oldName->getDate()) . ' known as <b>' . htmlspecialchars($oldName->getName()) . '</b>'; } $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>Old Names:</td><td>' . implode('<br />', $old_names_text) . '</td></tr>'; } if(in_array($player->getGroup(), $config['site']['groups_support'])) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['lightborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>Position:</td><td>' . htmlspecialchars(Website::getGroupName($player->getGroup())) . '</td></tr>'; } $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['darkborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>Sex:</td><td>' . htmlspecialchars((($player->getSex() == 0) ? 'female' : 'male')) . '</td></tr>'; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $meritalStatus = 'single'; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>Profession:</td><td>' . htmlspecialchars(Website::getVocationName($player->getVocation(), $player->getPromotion())) . '</td></tr>'; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>Level:</td><td>' . htmlspecialchars($player->getLevel()) . '</td></tr>'; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>World:</td><td>' . htmlspecialchars($config['site']['worlds'][$player->getWorldID()]) . '</td></tr>'; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>Residence:</td><td>' . htmlspecialchars($towns_list[$player->getWorldID()][$player->getTownID()]) . '</td></tr>'; $rank_of_player = $player->getRank(); if(!empty($rank_of_player)) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>Guild Membership:</td><td>' . htmlspecialchars($rank_of_player->getName()) . ' of the <a href="?subtopic=guilds&action=show&guild='. $rank_of_player->getGuild()->getID() .'">' . htmlspecialchars($rank_of_player->getGuild()->getName()) . '</a></td></tr>'; } $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>Last login:</td><td>' . (($player->getLastLogin() > 0) ? date("j F Y, g:i a", $player->getLastLogin()) : 'Never logged in.') . '</td></tr>'; if($player->getCreateDate() > 0) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>Created:</td><td>' . date("j F Y, g:i a", $player->getCreateDate()) . '</td></tr>'; } if($config['site']['show_vip_storage'] > 0) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>Character Status:</td><td>' . (($player->getStorage($config['site']['show_vip_storage']) === null || $player->getStorage($config['site']['show_vip_storage']) < 0) ? '<span style="font-weight:bold;color:red">NOT VIP</span>' : '<span style="font-weight:bold;color:green">VIP</span>') . '</td></tr>'; } $comment = $player->getComment(); $newlines = array("\r\n", "\n", "\r"); $comment_with_lines = str_replace($newlines, '<br />', $comment, $count); if($count < 50) $comment = $comment_with_lines; if(!empty($comment)) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<tr bgcolor="' . $bgcolor . '"><td>Comment:</td><td>' . $comment . '</td></tr>'; } $main_content .= '</TABLE>'; $main_content .= '<table width=100%><tr>'; $itemsList = $player->getItems(); $main_content .= '<td align=center><table with=100% style="border: solid 1px #888888;" CELLSPACING="1"><TR>'; $list = array('2','1','3','6','4','5','9','7','10','8'); foreach ($list as $number_of_items_showed => $slot) { if($slot == '8') // add Soul before show 'feet' { $main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Soul:<br/>'. $player->getSoul() .'</td>'; } if($itemsList->getSlot($slot) === false) // item does not exist in database { $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].';"><img src="' . $config['site']['item_images_url'] . $slot . $config['site']['item_images_extension'] . '" width="45"/></TD>'; } else { $main_content .= '<TD style="background-color: '.$config['site']['darkborder'].';"><img src="' . $config['site']['item_images_url'] . $itemsList->getSlot($slot)->getID() . $config['site']['item_images_extension'] . '" width="45"/></TD>'; } if($number_of_items_showed % 3 == 2) { $main_content .= '</tr><tr>'; } if($slot == '8') // add Capacity after show 'feet' { $main_content .= '<td style="background-color: '.$config['site']['darkborder'].'; text-align: center;">Cap:<br/>'. $player->getCap() .'</td>'; } } $main_content .= '<br></tr></TABLE></td><br>'; $hpPercent = max(0, min(100, $player->getHealth() / max(1, $player->getHealthMax()) * 100)); $manaPercent = max(0, min(100, $player->getMana() / max(1, $player->getManaMax()) * 100)); $expCurrent = Functions::getExpForLevel($player->getLevel()); $expNext = Functions::getExpForLevel($player->getLevel() + 1); $expLeft = bcsub($expNext, $player->getExperience(), 0); $expLeftPercent = max(0, min(100, ($player->getExperience() - $expCurrent) / ($expNext - $expCurrent) * 100)); $main_content .= '<td align=center ><table width=100%><tr><td align=center><table CELLSPACING="1" CELLPADDING="10" width="100%"><tr><td BGCOLOR="'.$config['site']['lightborder'].'" align="left" width="20%"><b>Health:</b></td> <td BGCOLOR="'.$config['site']['lightborder'].'" align="left">'.$player->getHealth().'/'.$player->getHealthMax().'<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: red; width: ' . $hpPercent . '%; height: 3px;"></td></tr> <tr><td BGCOLOR="'.$config['site']['darkborder'].'" align="left"><b>Mana:</b></td><td BGCOLOR="'.$config['site']['darkborder'].'" align="left">' . $player->getMana() . '/' . $player->getManaMax() . '<div style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: blue; width: '.$manaPercent.'%; height: 3px;"></td></tr><tr> <tr><td BGCOLOR="'.$config['site']['lightborder'].'" align="left"><b>Experience:</b></td><td BGCOLOR="'.$config['site']['lightborder'].'" align="left">' . $player->getExperience() . ' EXP.</td></tr> <tr><td BGCOLOR="' . $config['site']['darkborder'].'" align="left"><b>To Next Level:</b></td><td BGCOLOR="'.$config['site']['darkborder'].'" align="left">You need <b>' . $expLeft . ' EXP</b> to Level <b>' . ($player->getLevel() + 1) . '</b>.<div title="' . (100 - $expLeftPercent) . '% left" style="width: 100%; height: 3px; border: 1px solid #000;"><div style="background: green; width: '.$expLeftPercent.'%; height: 3px;"></td></tr></table></td></tr></table></tr></TABLE></td>'; if($config['site']['show_skills_info']) { $main_content .= '<center><strong><h2>Skills</h2></strong><table cellspacing="0" cellpadding="1" border="1" style="border: solid 1px #888888;" width="200"> <tbody> <tr> <td style="text-align: center;"><a href="?subtopic=highscores&list=experience&world=' . $player->getWorldID() . '"><img src="images/skills/level.gif" alt="" style="border-style: none"/></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=magic&world=' . $player->getWorldID() . '"><img src="images/skills/ml.gif" alt="" style="border-style: none"/></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=club&world=' . $player->getWorldID() . '"><img src="images/skills/club.gif" alt="" style="border-style: none"/></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=sword&world=' . $player->getWorldID() . '"><img src="images/skills/sword.gif" alt="" style="border-style: none"/></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=axe&world=' . $player->getWorldID() . '"><img src="images/skills/axe.gif" alt="" style="border-style: none"/></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=distance&world=' . $player->getWorldID() . '"><img src="images/skills/dist.gif" alt="" style="border-style: none"/></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=shield&world=' . $player->getWorldID() . '"><img src="images/skills/def.gif" alt="" style="border-style: none"/></td> <td style="text-align: center;"><a href="?subtopic=highscores&list=fishing&world=' . $player->getWorldID() . '"><img src="images/skills/fish.gif" alt="" style="border-style: none"/></td> </tr> <tr> <tr bgcolor="' . $config['site']['darkborder'] . '"><td style="text-align: center;"><strong>Level</strong></td> <td style="text-align: center;"><strong>ML</strong></td> <td style="text-align: center;"><strong>Club</strong></td> <td style="text-align: center;"><strong>Sword</strong></td> <td style="text-align: center;"><strong>Axe</strong></td> <td style="text-align: center;"><strong>Dist</strong></td> <td style="text-align: center;"><strong>Def</strong></td> <td style="text-align: center;"><strong>Fish</strong></td> </tr> <tr> <tr bgcolor="' . $config['site']['lightborder'] . '"><td style="text-align: center;">' . $player->getLevel() . '</td> <td style="text-align: center;">' . $player->getMagLevel().'</td> <td style="text-align: center;">' . $player->getSkill(1) . '</td> <td style="text-align: center;">' . $player->getSkill(2) . '</td> <td style="text-align: center;">' . $player->getSkill(3) . '</td> <td style="text-align: center;">' . $player->getSkill(4) . '</td> <td style="text-align: center;">' . $player->getSkill(5) . '</td> <td style="text-align: center;">' . $player->getSkill(6) . '</td> </tr> </tbody> </table> <div style="text-align: center;"> <br /> </div></center>'; } $deads = 0; //deaths list $player_deaths = $SQL->query('SELECT ' . $SQL->fieldName('id') . ', ' . $SQL->fieldName('date') . ', ' . $SQL->fieldName('level') . ' FROM ' . $SQL->tableName('player_deaths') . ' WHERE ' . $SQL->fieldName('player_id') . ' = '.$player->getId().' ORDER BY ' . $SQL->fieldName('date') . ' DESC LIMIT 10'); foreach($player_deaths as $death) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $deads++; $dead_add_content .= "<tr bgcolor=\"".$bgcolor."\"><td width=\"20%\" align=\"center\">".date("j M Y, H:i", $death['date'])."</td><td>"; $killers = $SQL->query('SELECT ' . $SQL->tableName('environment_killers') . '.' . $SQL->fieldName('name') . ' AS monster_name, ' . $SQL->tableName('players') . '.' . $SQL->fieldName('name') . ' AS player_name, ' . $SQL->tableName('players') . '.' . $SQL->fieldName('deleted') . ' AS player_exists FROM ' . $SQL->tableName('killers') . ' LEFT JOIN ' . $SQL->tableName('environment_killers') . ' ON ' . $SQL->tableName('killers') . '.' . $SQL->fieldName('id') . ' = ' . $SQL->tableName('environment_killers') . '.' . $SQL->fieldName('kill_id') . ' LEFT JOIN ' . $SQL->tableName('player_killers') . ' ON ' . $SQL->tableName('killers') . '.' . $SQL->fieldName('id') . ' = ' . $SQL->tableName('player_killers') . '.' . $SQL->fieldName('kill_id') . ' LEFT JOIN ' . $SQL->tableName('players') . ' ON ' . $SQL->tableName('players') . '.' . $SQL->fieldName('id') . ' = ' . $SQL->tableName('player_killers') . '.' . $SQL->fieldName('player_id') . ' WHERE ' . $SQL->tableName('killers') . '.' . $SQL->fieldName('death_id') . ' = ' . $SQL->quote($death['id']) . ' ORDER BY ' . $SQL->tableName('killers') . '.' . $SQL->fieldName('final_hit') . ' DESC, ' . $SQL->tableName('killers') . '.' . $SQL->fieldName('id') . ' ASC')->fetchAll(); $i = 0; $count = count($killers); foreach($killers as $killer) { $i++; if($i == 1) { if($count <= 4) $dead_add_content .= "killed at level <b>".$death['level']."</b> by "; elseif($count > 4 and $count < 10) $dead_add_content .= "slain at level <b>".$death['level']."</b> by "; elseif($count > 9 and $count < 15) $dead_add_content .= "crushed at level <b>".$death['level']."</b> by "; elseif($count > 14 and $count < 20) $dead_add_content .= "eliminated at level <b>".$death['level']."</b> by "; elseif($count > 19) $dead_add_content .= "annihilated at level <b>".$death['level']."</b> by "; } elseif($i == $count) $dead_add_content .= " and "; else $dead_add_content .= ", "; if($killer['player_name'] != "") { if($killer['monster_name'] != "") $dead_add_content .= htmlspecialchars($killer['monster_name'])." summoned by "; if($killer['player_exists'] == 0) $dead_add_content .= "<a href=\"index.php?subtopic=characters&name=".urlencode($killer['player_name'])."\">"; $dead_add_content .= htmlspecialchars($killer['player_name']); if($killer['player_exists'] == 0) $dead_add_content .= "</a>"; } else $dead_add_content .= htmlspecialchars($killer['monster_name']); } $dead_add_content .= "</td></tr>"; } if($deads > 0) $main_content .= '<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD COLSPAN=2 CLASS=white><B>Deaths</B></TD></TR>' . $dead_add_content . '</TABLE><br />'; if(!$player->getHideChar()) { $main_content .= '<TABLE BORDER=0><TR><TD></TD></TR></TABLE><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD COLSPAN=2 CLASS=white><B>Account Information</B></TD></TR>'; if($account->getRLName()) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<TR BGCOLOR="' . $bgcolor . '"><TD WIDTH=20%>Real name:</TD><TD>' . $account->getRLName() . '</TD></TR>'; } if($account->getLocation()) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<TR BGCOLOR="' . $bgcolor . '"><TD WIDTH=20%>Location:</TD><TD>' . $account->getLocation() . '</TD></TR>'; } $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); if($account->getLastLogin()) $main_content .= '<TR BGCOLOR="' . $bgcolor . '"><TD WIDTH=20%>Last login:</TD><TD>' . date("j F Y, g:i a", $account->getLastLogin()) . '</TD></TR>'; else $main_content .= '<TR BGCOLOR="' . $bgcolor . '"><TD WIDTH=20%>Last login:</TD><TD>Never logged in.</TD></TR>'; if($account->getCreateDate()) { $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<TR BGCOLOR="' . $bgcolor . '"><TD WIDTH=20%>Created:</TD><TD>' . date("j F Y, g:i a", $account->getCreateDate()) . '</TD></TR>'; } $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); $main_content .= '<TR BGCOLOR="' . $bgcolor . '"><TD>Account Status:</TD><TD>'; $main_content .= ($account->isPremium() > 0) ? '<b><font color="green">Premium Account</font></b>' : '<b><font color="red">Free Account</font></b>'; if($account->isBanned()) { if($account->getBanTime() > 0) $main_content .= '<font color="red"> [Banished until '.date("j F Y, G:i", $account->getBanTime()).']</font>'; else $main_content .= '<font color="red"> [Banished FOREVER]</font>'; } $main_content .= '</TD></TR></TABLE>'; $main_content .= '<br><TABLE BORDER=0><TR><TD></TD></TR></TABLE><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%><TR BGCOLOR="'.$config['site']['vdarkborder'].'"><TD COLSPAN=5 CLASS=white><B>Characters</B></TD></TR> <TR BGCOLOR="' . $bgcolor . '"><TD><B>Name</B></TD><TD><B>World</B></TD><TD><B>Level</B></TD><TD><b>Status</b></TD><TD><B> </B></TD></TR>'; $account_players = $account->getPlayersList(); $player_number = 0; foreach($account_players as $player_list) { if(!$player_list->getHideChar()) { $player_number++; $bgcolor = (($number_of_rows++ % 2 == 1) ? $config['site']['darkborder'] : $config['site']['lightborder']); if(!$player_list->isOnline()) $player_list_status = '<font color="red">Offline</font>'; else $player_list_status = '<font color="green">Online</font>'; $main_content .= '<TR BGCOLOR="' . $bgcolor . '"><TD WIDTH=52%><NOBR>'.$player_number.'. '.htmlspecialchars($player_list->getName()); $main_content .= ($player_list->isDeleted()) ? '<font color="red"> [DELETED]</font>' : ''; $main_content .= '</NOBR></TD><TD WIDTH=15%>'.$config['site']['worlds'][$player_list->getWorld()].'</TD><TD WIDTH=25%>'.$player_list->getLevel().' '.htmlspecialchars($vocation_name[$player_list->getPromotion()][$player_list->getVocation()]).'</TD><TD WIDTH="8%"><b>'.$player_list_status.'</b></TD><TD><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0><FORM ACTION="?subtopic=characters" METHOD=post><TR><TD><INPUT TYPE="hidden" NAME="name" VALUE="'.htmlspecialchars($player_list->getName()).'"><INPUT TYPE=image NAME="View '.htmlspecialchars($player_list->getName()).'" ALT="View '.htmlspecialchars($player_list->getName()).'" SRC="'.$layout_name.'/images/buttons/sbutton_view.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></FORM></TABLE></TD></TR>'; } } $main_content .= '</TABLE></TD><TD><IMG SRC="'.$layout_name.'/images/blank.gif" WIDTH=10 HEIGHT=1 BORDER=0></TD></TR></TABLE>'; } } else $search_errors[] = 'Character <b>'.htmlspecialchars($name).'</b> does not exist.'; } if(!empty($search_errors)) { $main_content .= '<div class="SmallBox" > <div class="MessageContainer" > <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div> <div class="BoxFrameEdgeLeftTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="BoxFrameEdgeRightTop" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="ErrorMessage" > <div class="BoxFrameVerticalLeft" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div> <div class="BoxFrameVerticalRight" style="background-image:url('.$layout_name.'/images/content/box-frame-vertical.gif);" /></div> <div class="AttentionSign" style="background-image:url('.$layout_name.'/images/content/attentionsign.gif);" /></div><b>The Following Errors Have Occurred:</b><br/>'; foreach($search_errors as $search_error) $main_content .= '<li>'.$search_error; $main_content .= '</div> <div class="BoxFrameHorizontal" style="background-image:url('.$layout_name.'/images/content/box-frame-horizontal.gif);" /></div> <div class="BoxFrameEdgeRightBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> <div class="BoxFrameEdgeLeftBottom" style="background-image:url('.$layout_name.'/images/content/box-frame-edge.gif);" /></div> </div></div><br/>'; } $main_content .= '<BR><BR><FORM ACTION="?subtopic=characters" METHOD=post><TABLE WIDTH=100% BORDER=0 CELLSPACING=1 CELLPADDING=4><TR><TD BGCOLOR="'.$config['site']['vdarkborder'].'" CLASS=white><B>Search Character</B></TD></TR><TR><TD BGCOLOR="'.$config['site']['darkborder'].'"><TABLE BORDER=0 CELLPADDING=1><TR><TD>Name:</TD><TD><INPUT NAME="name" VALUE=""SIZE=29 MAXLENGTH=29></TD><TD><INPUT TYPE=image NAME="Submit" SRC="'.$layout_name.'/images/buttons/sbutton_submit.gif" BORDER=0 WIDTH=120 HEIGHT=18></TD></TR></TABLE></TD></TR></TABLE></FORM>'; $main_content .= '</TABLE>'; 4 - Download Imagens Skills: skills.zip 5 - Créditos Gesior.pl (Characters.php original) Majesty (Edições characters.php e download das imagens das skills) Way20 (Imagens das skills)
  24. [MyAAC] Most Powerful Guilds (TFS 0.3/4 e 1.0) Créditos: slawkens Esse é o plugin das Guilds Mais Poderosas, feito para o MyAAC. Requisito Mínimo: qualquer versão do MyAAC. Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione powerful-guilds.zip e clique em upload. Isso é tudo! Como habilitar: Cole no config.local.php este código: $config['powerful_guilds'] = array( 'refresh_interval' => 10 * 60, // cache query for 10 minutes (in seconds) 'amount' => 5, // how many powerful guilds to show 'page' => 'news' // on what pages most powerful guilds box should appear, for example 'news', or 'guilds' (blank makes it visible on every page) ); Imagem: Download: powerful-guilds.zip
  25. Website [MyAAC] Coffee-n-Cream Layout

    [MyAAC] Coffee-n-Cream Layout Créditos: Arcsin slawkens Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione coffee-n-cream-template.zip e clique em upload. Isso é tudo! Obs: Este layout funcionará apenas em versão 0.4.0 ou superior. Em versão mais antiga, poderão ocorrer bugs. Em config.local.php configure para: $config['template'] = 'coffee-n-cream'; Imagens: Download: coffee-n-cream.zip
×