Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 18:34

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[PHP] Rangliste Frage

Discussion on [PHP] Rangliste Frage within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
EisTee,'s Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 819
Received Thanks: 220
[PHP] Rangliste Frage

Hallo Liebe Community,

Ich hätte da eine Frage wie es in meinem Top10 Ranglisten Script so machen kann das der Platz 1-3 statt den Platz ein Icon bekommen.

Mein Script:
Code:
<table>

<?PHP
  $sqlCmd = "SELECT player.id,player.name,player.level,player.exp,player_index.empire,guild.name AS guild_name 
  FROM player.player 
  LEFT JOIN player.player_index 
  ON player_index.id=player.account_id 
  LEFT JOIN player.guild_member 
  ON guild_member.pid=player.id 
  LEFT JOIN player.guild 
  ON guild.id=guild_member.guild_id
  INNER JOIN account.account 
  ON account.id=player.account_id
  WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK' 
  ORDER BY player.level DESC, player.exp DESC , name asc limit 10";

  //echo $sqlCmd;
  $sqlQry = mysql_query($sqlCmd,$sqlServ);
  $x=$cSeite[1]+1;
  while($getPlayers = mysql_fetch_object($sqlQry)) {
    $zF = ($x%2==0) ? "thell" : "tdunkel";
    if(checkInt($markierteZeile) && $markierteZeile==$x) { $zF = "tmarkiert"; }
    echo "<tr style='padding:0;'>";
    echo "<td style='padding-right:15px;'>&nbsp;&nbsp;".$x."</td>";
    echo "<td style='padding-left:10px;'>".$getPlayers->name."</td>";
    echo "<td style='padding-left:10px;'>".$getPlayers->level."</td>";
    echo "</tr>";
   
    $x++;
  }
?>
</table>
Ich bedanke mich im Voraus .
EisTee, is offline  
Old 06/13/2015, 18:27   #2

 
elite*gold: 83
Join Date: Nov 2013
Posts: 2,891
Received Thanks: 2,764
Du setzt vor der while schleife eine Variable auf 1 die du am Ende der Schleife immer um 1 erhöhst. Am Anfang der Schleife fragst du ab, ob der Wert 1, 2 oder 3 ist und wenn ja setzt du ein Icon dazu
rollback is offline  
Thanks
2 Users
Old 06/13/2015, 20:02   #3
 
elite*gold: 50
Join Date: Jun 2014
Posts: 152
Received Thanks: 386
Quote:
Originally Posted by It's me, 1093 View Post
Du setzt vor der while schleife eine Variable auf 1 die du am Ende der Schleife immer um 1 erhöhst. Am Anfang der Schleife fragst du ab, ob der Wert 1, 2 oder 3 ist und wenn ja setzt du ein Icon dazu
Code:
<table>

<?PHP
  $sqlCmd = "SELECT player.id,player.name,player.level,player.exp,player_index.empire,guild.name AS guild_name 
  FROM player.player 
  LEFT JOIN player.player_index 
  ON player_index.id=player.account_id 
  LEFT JOIN player.guild_member 
  ON guild_member.pid=player.id 
  LEFT JOIN player.guild 
  ON guild.id=guild_member.guild_id
  INNER JOIN account.account 
  ON account.id=player.account_id
  WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK' 
  ORDER BY player.level DESC, player.exp DESC , name asc limit 10";

  //echo $sqlCmd;
  $sqlQry = mysql_query($sqlCmd,$sqlServ);
  $x=$cSeite[1]+1;
	$platz1 = "<img src='deinpfad'>";;
	$platz2 = "<img src='deinpfad'>";;
	$platz3 = "<img src='deinpfad'>";;

  while($getPlayers = mysql_fetch_object($sqlQry)) {
    $zF = ($x%2==0) ? "thell" : "tdunkel";
    if(checkInt($markierteZeile) && $markierteZeile==$x) { $zF = "tmarkiert"; }
    echo "<tr style='padding:0;'>";
	if ($x == 1 ){ echo "<td style='padding-right:15px;'>&nbsp;&nbsp;".$platz1."</td>"; }
	elseif ($x == 2 ){ echo "<td style='padding-right:15px;'>&nbsp;&nbsp;".$platz2."</td>"; }
	elseif ($x == 3 ){ echo "<td style='padding-right:15px;'>&nbsp;&nbsp;".$platz3."</td>"; }

	else
	{
	echo "<td style='padding-right:15px;'>&nbsp;&nbsp;".$x."</td>";
	}
    echo "<td style='padding-left:10px;'>".$getPlayers->name."</td>";
    echo "<td style='padding-left:10px;'>".$getPlayers->level."</td>";
    echo "</tr>";
   
    $x++;
  }
?>
</table>
Ist jetzt nicht die beste Lösung, doch so sollte es eigentlich gehen.
ℜyzє is offline  
Thanks
1 User
Old 06/13/2015, 21:13   #4


 
elite*gold: 50
Join Date: Aug 2013
Posts: 1,713
Received Thanks: 1,389
Quote:
Originally Posted by .Xyron™ View Post
Code:
<table>

<?PHP
  $sqlCmd = "SELECT player.id,player.name,player.level,player.exp,player_index.empire,guild.name AS guild_name 
  FROM player.player 
  LEFT JOIN player.player_index 
  ON player_index.id=player.account_id 
  LEFT JOIN player.guild_member 
  ON guild_member.pid=player.id 
  LEFT JOIN player.guild 
  ON guild.id=guild_member.guild_id
  INNER JOIN account.account 
  ON account.id=player.account_id
  WHERE player.name NOT LIKE '[%]%' AND account.status!='BLOCK' 
  ORDER BY player.level DESC, player.exp DESC , name asc limit 10";

  //echo $sqlCmd;
  $sqlQry = mysql_query($sqlCmd,$sqlServ);
  $x=$cSeite[1]+1;
	$platz1 = "<img src='deinpfad'>";;
	$platz2 = "<img src='deinpfad'>";;
	$platz3 = "<img src='deinpfad'>";;

  while($getPlayers = mysql_fetch_object($sqlQry)) {
    $zF = ($x%2==0) ? "thell" : "tdunkel";
    if(checkInt($markierteZeile) && $markierteZeile==$x) { $zF = "tmarkiert"; }
    echo "<tr style='padding:0;'>";
	if ($x == 1 ){ echo "<td style='padding-right:15px;'>&nbsp;&nbsp;".$platz1."</td>"; }
	elseif ($x == 2 ){ echo "<td style='padding-right:15px;'>&nbsp;&nbsp;".$platz2."</td>"; }
	elseif ($x == 3 ){ echo "<td style='padding-right:15px;'>&nbsp;&nbsp;".$platz3."</td>"; }

	else
	{
	echo "<td style='padding-right:15px;'>&nbsp;&nbsp;".$x."</td>";
	}
    echo "<td style='padding-left:10px;'>".$getPlayers->name."</td>";
    echo "<td style='padding-left:10px;'>".$getPlayers->level."</td>";
    echo "</tr>";
   
    $x++;
  }
?>
</table>
Ist jetzt nicht die beste Lösung, doch so sollte es eigentlich gehen.

Man sollte in 1, 2 und 3 das noch einfügen:
PHP Code:
echo "<td style='padding-right:15px;'>".$platz1."&nbsp;&nbsp;1</td>";
echo 
"<td style='padding-right:15px;'>".$platz2."&nbsp;&nbsp;2</td>";
echo 
"<td style='padding-right:15px;'>".$platz3."&nbsp;&nbsp;3</td>"
Sieht allgemein schöner aus, weil er dann 1, 2 und 3 auch mit ausgibt.
/exit is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
[Frage]Boss Rangliste
04/19/2013 - Metin2 Private Server - 0 Replies
Ich suche eine Bossrangliste fur die Homepage Und nen PvP ranking (homepage) Oder konnte jemand http://www.elitepvpers.com/forum/metin2-pserver-g uides-strategies/2434821-release-boss-rangliste-co rex.html es ubersichtlicher machen?
FRAGE! CoD 8 Rangliste XBOX, PC und PS3
02/28/2012 - Call of Duty - 2 Replies
Hey, ich google schon ne weile und ich find einfach keine Rangliste für Call of Duty MW3. Also wer am meisten Punkte hat usw.... Brauchen würde ich die Liste für die Xbox (wenn es geht auch für die PS3 und PC)
[Frage] GuildWar Rangliste
07/25/2011 - Flyff Private Server - 11 Replies
Guten Tag Elitepvpers. Ich hätte eine frage zu meinem Probmel. Unzwar wird bei mir in der Guildwar Rangliste die 3rd Jobklasse nicht gespeichert. Habe nach dem Problem länger im Source gesucht dennoch ohne Erfolg. Und meine frage ist es wie ich das beheben kann, dass die 3rd Jobklassen in der GW-Rangliste gespeichert werden mit ihren Punkten. Ich bedanke mich schonmal im vorraus.
[Frage]Rangliste
06/02/2011 - Metin2 Private Server - 20 Replies
hey ich hab mal ne frage und zwar, ob man einstellen kann, dass die GMS/GAS/MODS in der Rangliste nicht mehr angezeigt werden!? gebe auch thx mfg
Frage Zur Rangliste
03/30/2010 - Metin2 Private Server - 0 Replies
Hey Leute ich hab mal ne frage wie kann ich bei .Shanii´s script einfügen das man die GM´s,GA´s auch nicht mehr sieht hier ist mal das jezige script <table border="0" width="400" align="center" cellspacing="0" cellpadding="0"> <tr> <td height="48" width="20%" background="styles/default/content_images/ran king/platz.png" style="background-repeat:no-repeat; background-position:center;"></td> <td height="48" width="40%" background="styles/default/content_images/ran king/name.png"...



All times are GMT +1. The time now is 18:35.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.