SA-MP Forums Archive
[Tool/Web/Other] [PHP]: Engine para Rankings - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tool/Web/Other] [PHP]: Engine para Rankings (/showthread.php?tid=386103)



[PHP]: Engine para Rankings - zSuYaNw - 19.10.2012

Engine para Rankings


Introduзгo
Olб, Esses dias eu estava desenvolvendo um UCP para um amigo meu (assinatura)
ai desenvolvi uma engine, que nela й possнvel fazer um ranking sem nenhum esforзo.


Exemplo de saida:
(Versгo 0.5)


(Versгo 0.1)



Configurando
Para ter acesso a pasta de players do seu servidor, basta vocк re-definir a seguinte linha:
PHP код:
$PlayerDir   =  "./scriptfiles/"
Coloque o local exato aonde fica a pasta das contas*

Bom, eu nгo realizei teste se esta engine й mais rбpida que a do Bruno,
mais a minha й um pouco mais simples

Configurando versгo 0.5:
Bom, esta nova versгo, tem bastante acessibilidade com o usuбrio,
nela vocк pode definir muitas coisas, como quantos players exibir(top),
tambйm selecionar oque irб ser classificado. Poderб tambйm definir
oque irб ser exibido como informaзгo.

Olhe:
PHP код:
    //===========[  CONFIGURAЗХES ]
    // Coloque aqui aonde fica a pasta com as contas:
    
$PlayerDir   =  "./scriptfiles/";
    
    
// Aqui definas quantos players serб exibido (TOP)
    // Por default й 15 (top 15 players).
    
$MaxPlayers     15;
    
    
    
    
// Classificaзгo, coloque oque servirб para classificar.
    
$Ordenacao    "Money"// Exibe os players mais ricos do servidor.
    
    
    // As linhas sгo oque vai ler e exibir, no momento suportando 2 linhas,
    
$Linhas        = Array("Nivel""Money"); 
Como vocк pode ver, na versгo 0.5 a definiзгo "PlayerDir",
foi mantida agora ai que vem a diferenзa:
Exemplo
Irei mostrar um exemplo de conta:
Garfield.ini
Код:
Score=354
Money=45
Nivel=5
Crйditos
# - SuYaNw;


Download
- Versгo 0.5:



- Versгo 0.1:
http://pastebin.com/QBpgMhPb

Atualizaзхes

Код:
  • Versгo 0.1(19/10/2012)
    • Lanзado
  • Versгo 0.5(21/10/12)
    • Adicionado parвmetros de configuraзхes;
    • Adicionado Design por tabela sem imagens;
    • Adicionado mais acessibilidade.
    • Adicionado toptop.



Re: [PHP]: Engine para Rankings - BreakDriFT - 19.10.2012

Nice Man '-'


Re: [PHP]: Engine para Rankings - jpeg - 19.10.2012

muito bom =)


Re: [PHP]: Engine para Rankings - mau.tito - 19.10.2012

Muito Bom.


Re: [PHP]: Engine para Rankings - Delete_ - 19.10.2012

Bem mais simples que a do bruno, vou testar aqui e usar, vlws.


Re: [PHP]: Engine para Rankings - zSuYaNw - 19.10.2012

Obrigado a todos, logo eu posto um exemplo de FilterScript para obter os
resultados de cada player.


Re: [PHP]: Engine para Rankings - AmericanStyle'™ - 19.10.2012

Sempre me da vontade de tentar essas coisas.
Mas nгo faзo a minima ideia de faze-los.
sempre quis tentar Mysql e php.
em breve tentarei.
Abraзos e bom Engine.


Respuesta: [PHP]: Engine para Rankings - ipsBruno - 19.10.2012

A idйia de usar essa funзгo para sort й уtima, sу que foi meio mal pensado usar dois loops em arrays quando se hб ainda foreach para isto.

Receio que seja mais lenta sim, mas me pareceu bastante simples Parabйns Garfol


Re: [PHP]: Engine para Rankings - Joao Pedro - 19.10.2012

Vou ser o chato do tуpico, seu que vгo me criticar mas espero que o autor do tуpico saiba do meu real motivo: dar uma crнtica construtiva.

Nгo gostei do projeto. Por que? Porque jб existe um PHP Engine aqui, e o seu nгo tem nada de diferente do existente.

Acho que se fosse criar um engine de ranking poderia apelar mais para a programaзгo em sentido de aumentar a usabilidade e tambйm, por que nгo, o design. Poderia vir com uma pequena template grбfica, com classes bem determinadas para o usuбrio ter fбcil alteraзгo. Poderia dar mais liberdade para o usuбrio em questгo de configuraзгo: se no meu servidor eu armazenasse esses "score" em outro atributo? Se eu usar SQL no gamemode? Se minha hospedagem de website fica em uma hospedagem diferente do servidor?

Enfim, nгo estou falando que vocк nгo й capaz de fazer algo mais sofisticado, mas esse projeto pra min, se fosse julgar por nota, й 0/10.


Re: [PHP]: Engine para Rankings - jpeg - 19.10.2012

Quote:
Originally Posted by Joao Pedro
Посмотреть сообщение
Vou ser o chato do tуpico, seu que vгo me criticar mas espero que o autor do tуpico saiba do meu real motivo: dar uma crнtica construtiva.

Nгo gostei do projeto. Por que? Porque jб existe um PHP Engine aqui, e o seu nгo tem nada de diferente do existente.

Acho que se fosse criar um engine de ranking poderia apelar mais para a programaзгo em sentido de aumentar a usabilidade e tambйm, por que nгo, o design. Poderia vir com uma pequena template grбfica, com classes bem determinadas para o usuбrio ter fбcil alteraзгo. Poderia dar mais liberdade para o usuбrio em questгo de configuraзгo: se no meu servidor eu armazenasse esses "score" em outro atributo? Se eu usar SQL no gamemode? Se minha hospedagem de website fica em uma hospedagem diferente do servidor?

Enfim, nгo estou falando que vocк nгo й capaz de fazer algo mais sofisticado, mas esse projeto pra min, se fosse julgar por nota, й 0/10.
lol 0/10? tbm nao eh pra tanto.