Powergamers E Most Online

Baiakuda
em Lixeira Pública
  • 1
  • 2

Baiakuda

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/08/10Posts: 45

Vamos resumir isso Powergamers e Most Online são dois ranks que voce adiciona no seu site.

Mais pra que server? Simples, ele serve pra ver quando de EXP o player ja pegou e a quanto tempo ele está online.

 

Agora vamos parar de conversar e vamos ao Tutorial.(LEMBRANDO SÓ TESTEI EM Gesior Account Maker para Tfs 0.3+)

1- Como instalar?

1.1- vá na sua database (phpmyadmin)e adicione esse codigo em "SQL" (Se encontra ao canto superior do lado direito da sua tela):

ALTER TABLE `players` ADD `exphist_lastexp` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `exphist1` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `exphist2` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `exphist3` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `exphist4` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `exphist5` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `exphist6` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `exphist7` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `onlinetimetoday` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `onlinetime1` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `onlinetime2` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `onlinetime3` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `onlinetime4` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `onlinetime5` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `onlinetime6` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `onlinetime7` BIGINT( 255 ) NOT NULL DEFAULT '0', 
ADD `onlinetimeall` BIGINT( 255 ) NOT NULL DEFAULT '0';  

 

Após adicionar esse acima, adicione esse abaixo tambem:

UPDATE `players` SET `exphist_lastexp`=`players`.`experience`  

 

2- Criando Codigos .lua

2.1- Abra .../data/globalevents/scripts e crie um arquivo chamado history.lua

function onThink(interval, lastExecution) 
   if (tonumber(os.date("%d")) ~= getGlobalStorageValue(23456)) then 
       setGlobalStorageValue(23456, (tonumber(os.date("%d")))) 
       db.executeQuery("UPDATE `players` SET `onlinetime7`=players.onlinetime6, `onlinetime6`=players.onlinetime5, `onlinetime5`=players.onlinetime4, `onlinetime4`=players.onlinetime3, `onlinetime3`=players.onlinetime2, `onlinetime2`=players.onlinetime1, `onlinetime1`=players.onlinetimetoday, `onlinetimetoday`=0;") 
       db.executeQuery("UPDATE `players` SET `exphist7`=players.exphist6, `exphist6`=players.exphist5, `exphist5`=players.exphist4, `exphist4`=players.exphist3, `exphist3`=players.exphist2, `exphist2`=players.exphist1, `exphist1`=players.experience-players.exphist_lastexp, `exphist_lastexp`=players.experience;") 
   end 
   db.executeQuery("UPDATE `players` SET `onlinetimetoday`=players.onlinetimetoday+60, `onlinetimeall`=players.onlinetimeall+60 WHERE `online` = 1;") 
   return TRUE 
end  

 

2.2- Abra agora .../ data / globalevents globalevents.xml/ e cole esta linha em qualquer lugar:

   <globalevent name="history" interval="60" event="script" value="history.lua"/>  

 

3- Baixe os arquivos do link abaixo e salve em .../htdocs (Se você não baixar, não funcionará)

http://www.speedyshare.com/files/17960064/pro-stats.zip

 

4- Agora você vai adicionar botões com links para novas páginas:

Abra index.php, se encontra em: .../htdocs

4.1- Depois desta linha:

       case "highscores";
               $topic = "Highscores";
               $subtopic = "highscores";
               include("highscores.php");
       break;

 

4.2- Adicione esse codigo:

   caso "exphist"; 
       $ Subtópico = "exphist"; 
       $ Assunto = "Powergamers"; 
       include ("exphist.php"); 
   break;  

 

4.3- Após essa linha:

       case "creatures";
               $topic = "Creatures";
               $subtopic = "creatures";
               include("creatures.php");
       break;

 

4.4- Cole:

   case "onlinetime"; 
       $topic = "Onlinetime"; 
       $subtopic = "onlinetime"; 
       include("onlinetime.php"); 
   break; 

 

5- Abra .../htdocs /tibiacom/layout.php

5.1- Após:

<a href='index.php?subtopic=guilds'> 
 <div id='submenu_guilds' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> 
   <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> 

   <div id='ActiveSubmenuItemIcon_guilds' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> 
   <div class='SubmenuitemLabel'>Guilds</div> 

 

5.2- Adicione:

<a href='index.php?subtopic=exphist'> 
 <div id='submenu_exphist' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> 
   <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> 
   <div id='ActiveSubmenuItemIcon_exphist' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> 
   <div class='SubmenuitemLabel'>Powergamers</div> 
   <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> 
 </div> 
<a href='index.php?subtopic=onlinetime'> 
 <div id='submenu_onlinetime' class='Submenuitem' onMouseOver='MouseOverSubmenuItem(this)' onMouseOut='MouseOutSubmenuItem(this)'> 
   <div class='LeftChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> 
   <div id='ActiveSubmenuItemIcon_onlinetime' class='ActiveSubmenuItemIcon' style='background-image:url(<?PHP echo $layout_name; ?>/images/menu/icon-activesubmenu.gif);'></div> 
   <div class='SubmenuitemLabel'>Most Online</div> 
   <div class='RightChain' style='background-image:url(<?PHP echo $layout_name; ?>/images/general/chain.gif);'></div> 
 </div>

 

Esse parte "6" não é obrigatoria, ela serve pra mostrar o quanto de exp voce obteve em um certo tempo na pagina do seu character.

6- Abra .../htdocs/characters.php.

6.1 antes dessa linha:

           //deaths list; 

6.2- Adicione:

 $main_content .= '</TABLE>';   

           include "charts.php"; 
           $main_content .= "<table><tr width=\"100%\"><td width='9%'></td><td><center>".InsertChart ( "charts.swf", "charts_library", "charinfo.php?type=exp&uniqueID=" . uniqid(rand(),true) . "&guid=" . $player->getId(), 500, 300 )."</center></td></tr></table>"; 
           $main_content .= "<table><tr width=\"100%\"><td width='9%'></td><td><center>".InsertChart ( "charts.swf", "charts_library", "charinfo.php?type=online&uniqueID=" . uniqid(rand(),true) . "&guid=" . $player->getId(), 500, 300 )."</center></td></tr></table>"; 
           $main_content .= "<table><tr width=\"100%\"><td width='9%'></td><td><center>".InsertChart ( "charts.swf", "charts_library", "charinfo.php?type=expgain&uniqueID=" . uniqid(rand(),true) . "&guid=" . $player->getId(), 500, 300 )."</center></td></tr></table>"; 
                       $main_content .= '</TD></TR></TABLE>';  

 

FIM.

 

Se alguem ja postou algo parecido aqui por favor diga.

No momento creditos a mim :)

Até mais xtibia.

luisfe23

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 31/10/08Posts: 871Char no Tibia: Luis Felipe Knight

Movido.

luisfe23 here

exlash

LogicaServers
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/04/08Posts: 35Char no Tibia: Exlash

Realmente muito bom, REP+1 com certeza!

5zgl89.jpg

 

Laurë RPG, Em breve !!

fsg

Felipe Sartori
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 16/05/10Posts: 1510Char no Tibia: Alia Dori

#ExlasH

Cara, é a segunda vez que você renasce tópicos, e isto é contra as regras do XTibia. Por isto irei lhe dar Rep- pois não é a primeira vez que você faz isto.

Então, da próxima vez olhe a data do último post e comente, se for muito longa, nem comente!

Abraços.

Guarani da minha vida, a razão do meu viver, se ele jogasse lá no céu eu morreria só pra te ver! 1911 - 2015 ♥ 

FeehGusso

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/02/11Posts: 65

Muito bom o topico...

mas axei um "erro" ...

eu modifiquei e deu certo...

eh aki ow...

 

caso "exphist";

$ Subtópico = "exphist";

$ Assunto = "Powergamers";

include ("exphist.php");

break;

 

COLOKEM ASSIM

 

case "exphist";

$topic = "exphist";

$subtopic = "Powergamers";

include ("exphist.php");

break;

 

 

Valeu :D

williampasqualini

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/05/10Posts: 35Char no Tibia: spirity shooter

Desculpa por reviver, más preciso do script para por no meu site...alguem me passa por favor.

O script .php!

 

O link para download neste tutorial esta quebrado.

 

Não achei em lugar nenhum, procurei em outros forums.

Meu Server:

IP: conexaotibia.servegame.com

Site: conexaotibia.servegame.com:8090

Cliente: 8.60

 

Meus trabalhos:

- Adicionar O Player Ao Vivo Da 89Fm.com.br A Seu Site Gesior! Muito Fácil e 100% criado por mim, Creditos a radio 89 FM!

- Usar Account Manager + Site Gesior

 

[RECRUTANDO]

http://www.xtibia.co...-conexao-tibia/

Tibiamakers

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 16/11/11Posts: 1

can you rehost files please?happy.png

Blueberry

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/11/11Posts: 10

preciso dos arquivos, alguém ai tem ? x_x

 

alguém ai sabe como desfazer a cagada ? segui o tutorial até a parte que não da pra baixar os arquivos ¬¬

agora minha página hoghscores ta bugada.

 

Desculpa o double post, mas estou desesperado preciso saber como deletar aquelas tabelas que eu adicionei na minha database.

 

Obrigado desde já.

KHAZAR

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/11/08Posts: 0

o link do download ta dando erro.. :\

gmharea

PokeNews Admin
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/10Posts: 74Char no Tibia: Hunter Lokinho

queria saber se funfa pra modern aac, sou novo mexendo em php.

NOVO OTPOKEMON ~>

POKENEWS PROJECT

____________________________________________________

 

bi4jn1b5.jpg

Pokémon Distro, O melhor MOD de Tibia!

 

Meus Trabalhos (Dash Advanced):

vitorvvm

--Sei um pouco de tudo--
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 07/06/11Posts: 122Char no Tibia: shakerspere

Muito bom cara isso vai ajudar a melhorar meu site...

 

obrigado.

gmharea

PokeNews Admin
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/01/10Posts: 74Char no Tibia: Hunter Lokinho

o HTDOCS pra download nao ta funcionando, upa de novo la.

NOVO OTPOKEMON ~>

POKENEWS PROJECT

____________________________________________________

 

bi4jn1b5.jpg

Pokémon Distro, O melhor MOD de Tibia!

 

Meus Trabalhos (Dash Advanced):

Creber

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 26/03/07Posts: 33Char no Tibia: Draxa grin of druid

se alguem puder upar o link do arquivo denovo ficarei grato...

lopez65

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/06/12Posts: 2

faz o download do link está quebrado, alguém pode enviá-lo novamente?

juninho100k

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/01/09Posts: 62

Arruma linik ae !

  • 1
  • 2