Clasament in functie de minutele jucate

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
George21
Nivel 6

Nivel 6
Mesaje: 1100
Membru din: 26 Dec 2014, 13:56
Server: http://mt2-ng.com/in
Regat: Chunjo
Aprecieri: 11  
Mulţumiri: 10  
Medalii

Salut vreau ca in clasament 10 jucatori sa fie in functie de minutele jucate nu de lvl
Am modificat in jucatori.php cu playtime dar degeaba ..
Adica arata minutele jucate la un player dar nu le arata in ordine
De ex pe primul loc este un player care are 1k minute jucate pe locul 2 este un player care are 60 minute pe locul 3 este unul cu 2k minute..
Nu este in ordinea buna ..
Avatar utilizator
George21
Nivel 6

Nivel 6
Mesaje: 1100
Membru din: 26 Dec 2014, 13:56
Server: http://mt2-ng.com/in
Regat: Chunjo
Aprecieri: 11  
Mulţumiri: 10  
Medalii

Nimeni ..?
Avatar utilizator
George21
Nivel 6

Nivel 6
Mesaje: 1100
Membru din: 26 Dec 2014, 13:56
Server: http://mt2-ng.com/in
Regat: Chunjo
Aprecieri: 11  
Mulţumiri: 10  
Medalii

Nimeni :-?
Avatar utilizator
felixutzu
Nivel 2

Nivel 2
Mesaje: 171
Membru din: 31 Iul 2014, 06:44
Server: www.metin2bacau.com
Regat: Chunjo
Aprecieri: 38  
Mulţumiri: 2  
 Contact:
Medalii

Incearca de aici ..
Autor: IANIX Web 4.0
Nivel: Usor
Timp: 10 minute
Descriere: Va transforma si ordona clasamentul dupa yang plus adaos de suma yang.

Sa o luam cu inceputul. Toate scripturile de clasament jucatori au urmatoarea linie de ordonare jucatori dupa nivel:

COD: SELECTAŢI TOT
order by level desc, exp desc, name asc limit $get,20";


Pentru a transforma selectarea dupa yang din baza de date repunem cu:
COD: SELECTAŢI TOT
order by gold desc, name asc limit $get,20";


Desigur ca in clasament va trebuii sa exista si date despre suma de yang a rangului respectiv.
In zona liniei unde va afiseaza
COD: SELECTAŢI TOT
" . $array["level"] . "

, adaugati noua linie inainte sau dupa:
COD: SELECTAŢI TOT
<td width="110"><font color="black">" . $array["gold"] . "</font></th>

Pentru a fii valida programarea, mai sus de aceste linii aveti o aranjare de Rang,Nume,Level,EXP s.a. Copiati una din acele linii de aranjare si selectare cu numele "Yang".

Am observat ca pe net nu se gaseste astfel de script "clasament yang", dupa parerea mea multi doresc astfel de script si poate va ajuta. Daca doriti ajutor in programare web, va ajut cu tot dragul.
E dupa yang... dar poate de ajuta daca modifici tu pe acolo si pe dincolo :)
Daca reusesti.. posteaza si tu pe forum :))
Onanana
Afișează semnătura
Avatar utilizator
aqdasfg1
Fost Helper

Fost Helper
Mesaje: 382
Membru din: 28 Iul 2013, 14:06
Aprecieri: 1  
Mulţumiri: 21  
Medalii

Salut! Nu e domeniul meu php-ul.. dar mi-am băgat puţin capul în ceea ce ai vrut tu, şi am reuşit.

Intră în jucători.php şi :
Modifică

Cod: Selectaţi tot

ORDER BY level desc, exp desc, name asc limit 0,10";
cu

Cod: Selectaţi tot

ORDER BY playtime desc";
Modifică

Cod: Selectaţi tot

<td width="53" align="center">'.$getPlayers->level.'</td>
cu

Cod: Selectaţi tot

<td width="53" align="center">'.$getPlayers->playtime.'</td>
Modifică

Cod: Selectaţi tot

<td align="center">LEVEL</td>
cu

Cod: Selectaţi tot

<td align="center">MINUTE</td>
Succes!
Y.M! mandi_work47
Dă-mi un glonţ direct în ţestos în clipa în care n-am să mai recunosc;
Că-s extrem de norocos să am părinţi ce m-au crescut perfect sănătos;
Departe de influenţa bestică şi mai ales de violenţa domestică !
Afișează semnătura
Avatar utilizator
George21
Nivel 6

Nivel 6
Mesaje: 1100
Membru din: 26 Dec 2014, 13:56
Server: http://mt2-ng.com/in
Regat: Chunjo
Aprecieri: 11  
Mulţumiri: 10  
Medalii

Cer T/C
Problema rezolvata
Ms Mandi
Avatar utilizator
M.Seby
Utilizator interzis !

Utilizator interzis !
Mesaje: 2685
Membru din: 10 Sep 2013, 15:00
Server: Not Found
Regat: Jinno
Aprecieri: 0
Mulţumiri: 16  
 Contact:
Medalii

Mutat în preobleme rezolvate!
Imagine
Afișează semnătura
Închis

Înapoi la “Probleme rezolvate”

  • Informaţie