Muito obrigado pelo conteudo, muitos estão atras dele!
- Fórum
- OTServ
- Tutoriais
- Tutoriais de Websites
- Tutorial - Powergamers - Gesior
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

info
Grupo: Campones
Registrado: 17/04/09
Posts: 46
Reputação: +4

Muito obrigado pelo conteudo, muitos estão atras dele!
Denada!
Dei muita sorte de ter encontrado o código php e achei que devia compartilhar com todos! ![]()
info
Grupo: Herói
Registrado: 05/11/07
Posts: 544
Reputação: +70

Seu tutorial foi aprovado, movido para seção correta.
Atenciosamente, Critical.
info
Grupo: Campones
Registrado: 17/04/09
Posts: 46
Reputação: +4

Seu tutorial foi aprovado, movido para seção correta.
Atenciosamente, Critical.
Obrigado! ![]()
PRetendo sempre que houver uma atualizações, ou alguma modificação, vir posta-la aqui!
info
Grupo: Campones
Registrado: 03/09/12
Posts: 92
Reputação: +5

Sou novo no ramo de website, como assim (execute em sua data base)(Crie um php com o nome de exphist com o seguinte código) dentre outros..como eu acho onde ta esse arquivo ? teria como fazer um guia ? tipo os outros que vc fez com o global events..
Editado Novembro 10 por ewertonsilva157


info
Grupo: Campones
Registrado: 17/04/09
Posts: 46
Reputação: +4
Olá pessoal!
Achei na net o php do powergamers e dei uma modificada nele!
1 - Execulte o código na sua database:
2 - Na pasta do seu servidor vá em /data/globalevents/scripts/ e crie um arquivo chamado history.lua
2.1 - No arquivo criado ponha o seguinte cósigo:
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 end2.2 - Agora no /data/globalevents/globalevents.xml adicione a seguinte linha:
3 - Crie um php com o nome de exphist com o seguinte código:
Código - Pastebin
4 - No seu site, abra o arquivo index.php
4.1 - Procure por:
4.2 - Embaixo dessa case adcione:
case "exphist"; $topic = "exphist"; $subtopic = "exphist"; include ("exphist.php"); break;5 - Vá no layout do seu servidor e abra o layout.php
5.1 - Procure por:
5.2 - Abaixo desse código adicione:
6 - Execulte o seguinte código no seu SQL:
Créditos - VictorWebMaster
7 - Salve tudo que o seu Powergamers deverá estar funcionando perfeitamente!
Imagem da página:
Atenção!
Se seu servidor ja esta online e você quer que apareça a exp total no seu powergamers, execute o seguinte código na SQL:
07/10/2012 Atualizado uma linha no php que eu tinha mudado.
07/10/2012 Tutorial postado neste tópico.
08/10/2012 Pequeno tutorial para quem já tinha o servidor online.
08/10/2012 Update para que apareça o país do player.
Espero que seja útil para quem procurava pelo powergamers!
Créditos:
Baiakuda (tutorial)
Rechdan (achou o código)
Editado Outubro 8 por rechdanfr