Ir para conteúdo

Angel Of Ilusions

Artesão
  • Total de itens

    108
  • Registro em

  • Última visita

Histórico de Reputação

  1. Upvote
    Angel Of Ilusions deu reputação a Beeki em The Forgotten Server R5663   
    Oi amigos.
     
    Estou aqui liberando para você a versão mais atual do TheForgottenServer, estou sujeito a tomar ban por isso na OTland, mais eu sempre tomo que que tem né? rsrs
     
    Sources:
     

    http://www.mediafire.com/?hknr7as2lzs47nv
     
    Distro Compilado:
     

    http://www.mediafire.com/?42nib293iecgy1j
     
    Scans:
     
    https://www.virustot...sis/1338095474/
     
    https://www.virustot...sis/1338095729/
     
     
    Créditos:
     
    OTLand e TheForgottenServer Developers.
  2. Upvote
    Angel Of Ilusions deu reputação a lucas502 em [Gesior E Modern] Pagseguro Entregando Pontos Automaticamente   
    Olá xtibianos!

    Acredito que esse seja meu primeiro tutorial feito por mim mesmo aqui no fórum, espero que gostem e aprovem Rep +

    Introdução:
    Nesse tutorial, vou lhes ensinar como instalar e configurar o sistema de PagSeguro automático, para que quando o pagamento for Aprovado pelo PagSeguro, o sistema entregar os pontos automaticamente.
    Testado e funcionando em Gesior e Modern Acc.
    Funciona para qualquer versão de Tibia, desde que seja em MySQL.

    Quando você for testar, pode acontecer que os pontos sejam entregues com um atraso de no máximo 5~10 minutos depois de Aprovado o pagamento, porém, geralmente os pontos são entregues NA HORA do Aprovado pagamento.


    Instalação:
    Primeiramente vamos adicionar uma tabela na sua DataBase do MySQL,
    Executem esta query para criar a tabela:



    Feito isso, vamos editar ou adicionar se você já não tiver, essas linhas no seu htdocs/config/config.php :



    Depois, vamos adicionar essas linhas no seu htdocs/index.php :



    Agora, troque todo o seu htdocs/shopsystem.php (pode variar, mas no gesior geralmente é shopsystem.php)por este:



    Também troque todo o seu htdocs/donate.php (pode variar, mas no gesior geralmente é donate.php) por este:



    Agora, crie um novo arquivo .php com o nome pag_retorno.php com este conteúdo:



    Por último mas não menos importante, entre no site do PagSeguro e logue, após logar, vai aparecer várias opções na parte inferior do site do PagSeguro, clique em "Retorno Automático".
    Nesta página, é onde você gera o seu Token PagSeguro e configura sua URL de retorno.
    Você deve ativar a URL de retorno, e colocar este link na URL de Retorno:




    Pronto, já está tudo OK, agora vou ensinar como configurar algumas partes de alguns arquivos que citei acima.


    Configuração Adicional:
    Depois que você já alterou as informações no config.php no que é pedido, algumas alterações devem ser feitas também no arquivo htdocs/pag_retorno.php :
    (não esqueça de editar as partes que pedem informações sobre usuario, senha, nome db do MYSQL)

    1 - Nas linhas:



    Você deve alterar o que está sendo pedido, e no "127.0.0.1", se você usa seu site no mesmo PC ou Dedicado/VPS que o seu Server, pode deixar "127.0.0.1" mesmo, se não (no caso de usar domínio), deve colocar ali o seu IP Externo Numérico do Server.


    2 - Nas linhas:




    Esta parte é a que entrega os pontos automaticamente pra account, se você tem algum tipo de promoção no seu server, deve alterar aqui conforme sua promoção, exemplo:
    Se você tem a promoção de Double Points no seu Server, deve alterar:




    Por este:



    Para que os pontos sejam DOBRADOS na hora de entregar automaticamente, entendeu?


    Bom Galera, é isso aí, espero que gostem.

    Dúvidas, Sugestões ou Críticas, postem aqui para que eu possa atender a todos.


    Créditos: Tutorial feito 100% por mim (Lucas502 - xtibia.com)

    Te Ajudei? Então REP+ aew!

    EDIT: Adicionados Spoilers para melhor visualização do tópico.
  3. Upvote
    Angel Of Ilusions deu reputação a tyuahoi em [Gesior Aac] 2 Novas Estatisticas Para Seu Web Site.   
    Olá
     
    Após 3 Tentativas d autorizaçao para postar o script em outro forum, o Dono Me Autorizou POSAKPDKPSAKD
     
    1. Estatisticas Do Servidor. (Ultimo Char Criado, Top Etc.)
     
    Abra O: latestnews.php
    E procure pela linha: $time = time(); ( Normalmente Bem No Começo)
     
    adicione isso logo abaixo:
     

    ///////////////////////////////////////////////////////////////////////////////////////// //The new edition of my script: Best Player, Last joined and something new Server Motd.// /////////////////////////Everything in the new appearance./////////////////////////////// //////////////////////////////////////by Aleh/////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// ///Queries /// $query = $SQL->query('SELECT `players`.`name`,`players`.`id`,`players`.`level`, `players`.`experience`, `server_motd`.`id`, `server_motd`.`text` FROM `players`,`server_motd` WHERE `players`.`group_id` < '.$config['site']['players_group_id_block'].' AND `players`.`name` != "Account Manager" ORDER BY `players`.`level` DESC, `players`.`experience` DESC, `server_motd`.`id` DESC LIMIT 1;')->fetch(); $query2 = $SQL->query('SELECT `id`, `name` FROM `players` ORDER BY `id` DESC LIMIT 1;')->fetch(); $housesfree = $SQL->query('SELECT COUNT(*) FROM `houses` WHERE `owner`=0;')->fetch(); $housesrented = $SQL->query('SELECT COUNT(*) FROM `houses` WHERE `owner`=1;')->fetch(); $players = $SQL->query('SELECT COUNT(*) FROM `players` WHERE `id`>0;')->fetch(); $accounts = $SQL->query('SELECT COUNT(*) FROM `accounts` WHERE `id`>0;')->fetch(); $banned = $SQL->query('SELECT COUNT(*) FROM `bans` WHERE `id`>0;')->fetch(); $guilds = $SQL->query('SELECT COUNT(*) FROM `guilds` WHERE `id`>0;')->fetch(); ///End Queries /// $main_content .= '<table bgcolor='.$config['site']['darkborder'].' border=0 cellpadding=4 cellspacing=1 width=100%> <tr bgcolor='. $config['site']['vdarkborder'] .'><td align="center" class=white colspan=1><b>Welcome to '.$config['server']['serverName'].'</b></td></tr> <tr><td><table border=0 cellpadding=1 cellspacing=1 width=100%> <tr bgcolor='. $config['site']['lightborder'] .'><td><center>Last joined us: <a href="?subtopic=characters&name='.urlencode($query2['name']).'">'.$query2['name'].'</a>, player number '.$query2['id'].'. Welcome and wish you a nice game!</center></td></tr> <tr bgcolor='. $config['site']['lightborder'] .'><td><center>Currently, the best player on the server is: <a href="index.php?subtopic=characters&name='.urlencode($query['name']).'"> '.$query['name'].'</a> ('.urlencode($query['level']).'). Congratulations!</center></td></tr> <tr bgcolor='. $config['site']['lightborder'] .'><td><center><b>Server motd:</b> '.$query['text'].'</center></td></tr> <table border=0 cellpadding=0 cellspacing=1 width=100%> <tr bgcolor='. $config['site']['lightborder'] .'><td><center><b>Free Houses:</b> '.$housesfree[0].'</center></td> <td><center><b>Rented Houses:</b> '.$housesrented[0].'</center></td></tr> <tr bgcolor='. $config['site']['lightborder'] .'><td><center><b>Accounts</b> in database: '.$accounts[0].'</center></td> <td><center><b>Players</b> in database: '.$players[0].'</center></td></tr> <tr bgcolor='. $config['site']['lightborder'] .'><td><center><b>Banned</b> accounts: '.$banned[0].'</center></td> <td><center><b>Guilds</b> in databese: '.$guilds[0].'</center></td></tr> </table></td></tr></table>'; ///Don't delete this! Please respect my work! I am counting on reputation. $main_content .= '<div align="right"><small><b>Author of script: <a href="http://otland.net/members/aleh/">Aleh</a></b></small></div><br />'; ///Don't delete this! Please respect my work! I am counting on reputation.
     
     
    Pronto.
    CrEdItOs.
     
     

    Aleh
     
     
    2. Best Guild.
     
     
    Faça Um Novo Arquivo com o nome frags.php em: C:\xampp\htdocs
     
    Cole Isso Dentro:
     

    <?php $main_content .= '<div style="text-align: center; font-weight: bold;">Top 30 frags on ' . $config['server']['serverName'] . '</div> <table border="0" cellspacing="1" cellpadding="4" width="100%"> <tr bgcolor="' . $config['site']['vdarkborder'] . '"> <td class="white" style="text-align: center; font-weight: bold;">Name</td> <td class="white" style="text-align: center; font-weight: bold;">Frags</td> </tr>'; $i = 0; foreach($SQL->query('SELECT `p`.`name` AS `name`, COUNT(`p`.`name`) as `frags` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id` WHERE `k`.`unjustified` = 1 AND `k`.`final_hit` = 1 GROUP BY `name` ORDER BY `frags` DESC, `name` ASC LIMIT 0,30;') as $player) { $i++; $main_content .= '<tr bgcolor="' . (is_int($i / 2) ? $config['site']['lightborder'] : $config['site']['darkborder']) . '"> <td><a href="?subtopic=characters&name=' . urlencode($player['name']) . '">' . $player['name'] . '</a></td> <td style="text-align: center;">' . $player['frags'] . '</td> </tr>'; } $main_content .= '</table>'; ?>
     
    agora va em: latestnews
     
    e adicione isso:
     

    $main_content .= '<div class="NewsHeadline"> <div class="NewsHeadlineBackground" style="background-image:url(' . $layout_name . '/images/news/newsheadline_background.gif)"> <table border="0"> <tr> <td style="text-align: center; font-weight: bold;"> <font color="white">Most powerfull guilds</font> </td> </tr> </table> </div> </div> <table border="0" cellspacing="3" cellpadding="4" width="100%"> <tr>'; foreach($SQL->query('SELECT `g`.`id` AS `id`, `g`.`name` AS `name`, `g`.`logo_gfx_name` AS `logo`, COUNT(`g`.`name`) as `frags` FROM `killers` k LEFT JOIN `player_killers` pk ON `k`.`id` = `pk`.`kill_id` LEFT JOIN `players` p ON `pk`.`player_id` = `p`.`id` LEFT JOIN `guild_ranks` gr ON `p`.`rank_id` = `gr`.`id` LEFT JOIN `guilds` g ON `gr`.`guild_id` = `g`.`id` WHERE `k`.`unjustified` = 1 AND `k`.`final_hit` = 1 GROUP BY `name` ORDER BY `frags` DESC, `name` ASC LIMIT 0, 4;') as $guild) $main_content .= ' <td style="width: 25%; text-align: center;"> <a href="?subtopic=guilds&action=show&guild=' . $guild['id'] . '"><img src="guilds/' . ((!empty($guild['logo']) && file_exists('guilds/' . $guild['logo'])) ? $guild['logo'] : 'default_logo.gif') . '" width="64" height="64" border="0"/><br />' . $guild['name'] . '</a><br />' . $guild['frags'] . ' kills </td>'; $main_content .= ' </tr> </table>';
     
     
    Ta ae.
     
     
    Bom Uso.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...