|
You last visited: Today at 23:26
Advertisement
fun chars aus rangliste
Discussion on fun chars aus rangliste within the Metin2 Private Server forum part of the Metin2 category.
02/01/2011, 16:12
|
#16
|
elite*gold: 3
Join Date: Jan 2010
Posts: 1,714
Received Thanks: 854
|
Quote:
Originally Posted by Silfro95
geht nicht.
|
Geht nicht reicht aber als aussage nicht.
Vielleicht mal daran gedacht ne Fehlermeldung zu geben?
|
|
|
02/03/2011, 15:49
|
#17
|
elite*gold: 0
Join Date: Jan 2010
Posts: 1,916
Received Thanks: 538
|
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/silfro/public_html/pages/rankings.php on line 59
und
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/silfro/public_html/pages/rankings.php on line 128
|
|
|
02/03/2011, 15:56
|
#18
|
elite*gold: 0
Join Date: Jun 2010
Posts: 389
Received Thanks: 140
|
oder du gibst der tabelle ne extra spalte, und lässt nur die anzeigen, die dort ne 1 stehen haben. gm chars usw gibst du da dann einfach ne 0.
|
|
|
02/03/2011, 17:50
|
#19
|
elite*gold: 0
Join Date: Jan 2010
Posts: 1,916
Received Thanks: 538
|
keine lust neue spalte machen, wenn man es auch ohne hin bekommt!
|
|
|
02/03/2011, 18:25
|
#20
|
elite*gold: 0
Join Date: Jan 2011
Posts: 570
Received Thanks: 339
|
Quote:
Soweit ich weis sollte es so gehen:
PHP-Code:
WHERE player.name NOT LIKE '[%]%' AND NOT LIKE 'DeinName', 'DeinName2', 'DeinName3' AND account.status!='BLOCK'
Ich hab mir das mal eben genauer angeschaut normal sollte es so aus sehen:
PHP-Code:
WHERE player.name NOT LIKE ('[%]%', 'DeinName', 'DeinName2', 'DeinName3' AND account.status!='BLOCK' )
Sollte Theoretisch Funktionieren.
Kann aber auch sein das ich mich Täusche.
|
#
hat gefunzt danke
|
|
|
03/04/2011, 16:47
|
#21
|
elite*gold: 0
Join Date: Jan 2010
Posts: 1,916
Received Thanks: 538
|
push
|
|
|
03/04/2011, 17:35
|
#22
|
elite*gold: 20
Join Date: Nov 2008
Posts: 741
Received Thanks: 716
|
PHP Code:
<?PHP $CPSeite = 50; $markierteZeile=0; if(isset($_GET['p'])) { if(!checkInt($_GET['p']) || !($_GET['p']>0)) $aSeite = 1; else $aSeite = $_GET['p']; } else { $aSeite = 1; } if(isset($_POST['suche']) && $_POST['suche']=='suchen') { if(!empty($_POST['charakter'])) { $sqlCmd="SELECT id, name, level, exp, empire, guild_name, rang FROM ( SELECT id, name, level, exp, empire, guild_name, @num := @num +1 AS rang FROM ( SELECT player.id, player.name, player.level, player.exp, player_index.empire, guild.name AS guild_name, @num :=0 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 player.name NOT LIKE '[%]%' AND player.name NOT LIKE 'CharName1' AND player.name NOT LIKE 'CharName2' AND player.name NOT LIKE 'CharName3' AND player.name NOT LIKE 'CharName4' AND player.name NOT LIKE 'CharName5' AND account.status!='BLOCK' ORDER BY player.level DESC , player.exp DESC ) AS t1 ) AS t2 WHERE name LIKE '".mysql_real_escape_string($_POST['charakter'])."' LIMIT 1"; $sqlQry=mysql_query($sqlCmd,$sqlServ); if(mysql_num_rows($sqlQry)>0) { $getRang = mysql_fetch_object($sqlQry); $aSeite = ceil($getRang->rang/$CPSeite); $markierteZeile = $getRang->rang; } } } $sqlCmd = "SELECT COUNT(*) as summeChars 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 player.name NOT LIKE 'CharName1' AND player.name NOT LIKE 'CharName2' AND player.name NOT LIKE 'CharName3' AND player.name NOT LIKE 'CharName4' AND player.name NOT LIKE 'CharName5' AND account.status!='BLOCK' ORDER BY player.level DESC, player.exp DESC"; $sqlQry = mysql_query($sqlCmd,$sqlServ); $getSum = mysql_fetch_object($sqlQry); $cSeite = calcPages($getSum->summeChars,$aSeite,$CPSeite); ?> <h2>Rangliste</h2> <p>Die Charaktersuche funktioniert nur bei richtiger Eingabe eines Namens. Die Suche ist nicht case sensitive.</p> <form action="index.php?s=rankings" method="POST"> <table> <tr> <th class="topLine">Charaktersuche:</th> <td class="thell" style="text-align:center;"><input type="text" name="charakter" maxlength="20" size="20"/></td> <td class="tdunkel" style="text-align:center;"><input type="submit" name="suche" value="suchen" maxlength="20" size="20"/></td> </tr> </table> </form> <?PHP $maxRange = 5; $maxStep = 15; if(($aSeite-$maxRange)>0) $sStart = $aSeite-$maxRange; else $sStart = 1; if(($aSeite+$maxRange)<=$cSeite[0]) $sEnde = $aSeite+$maxRange; else $sEnde = $cSeite[0]; echo '<table> <tr> <td class="tdunkel">'; if(($aSeite-$maxStep)>0) echo '<a href="index.php?s=rankings&p='.($aSeite-$maxStep).'">'.($aSeite-$maxStep).'</a> «'; else echo '<a href="index.php?s=rankings&p=1">1</a> «'; echo'</td>'; for($i=$sStart;$i<=$sEnde;$i++) { $sKlasse = ($i==$aSeite) ? "topLine" : "thell"; echo'<td class="'.$sKlasse.'" style="text-align:center;">'; echo'<a href="index.php?s=rankings&p='.$i.'">'.$i.'</a>'; echo'</td>'; } echo'<td class="tdunkel" style="text-align:right;">'; if(($aSeite+$maxStep)<=$cSeite[0]) echo '» <a href="index.php?s=rankings&p='.($aSeite+$maxStep).'">'.($aSeite+$maxStep).'</a>'; else echo '» <a href="index.php?s=rankings&p='.$cSeite[0].'">'.$cSeite[0].'</a>'; echo'</td>'; echo'</table>'; ?> <table> <tr> <th class="topLine">Platz</th> <th class="topLine">Charakter</th> <th class="topLine">Level</th> <th class="topLine">EXP</th> <th class="topLine">Gilde</th> <th class="topLine">Reich</th> </tr> <?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 player.name NOT LIKE 'CharName1' AND player.name NOT LIKE 'CharName2' AND player.name NOT LIKE 'CharName3' AND player.name NOT LIKE 'CharName4' AND player.name NOT LIKE 'CharName5' AND account.status!='BLOCK' ORDER BY player.level DESC, player.exp DESC LIMIT ".$cSeite[1].",".$CPSeite; //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>"; echo "<td class=\"$zF\">".$x."</td>"; echo "<td class=\"$zF\">".$getPlayers->name."</td>"; echo "<td class=\"$zF\">".$getPlayers->level."</td>"; echo "<td class=\"$zF\">".$getPlayers->exp."</td>"; echo "<td class=\"$zF\">".$getPlayers->guild_name."</td>"; echo "<td class=\"$zF\">"; if(!empty($getPlayers->empire)) { echo '<img src="img/reiche/'.$getPlayers->empire.'_kl.jpg" title="Reich" alt="Reich"/>'; } echo "</td>"; echo "</tr>"; $x++; } ?> </table>
Füg das so wie es ist in deine rankings.php ein. Und dann mach Strg + H bei "Suchen nach:" "CharName1" Bei "Ersetzen durch:" "Der Name des Chars der nicht angezeigt werden soll". Dann auf alle ersetzen und freuen das der Char nichmehr angezeigt wird. Das mit dem CharName1 kannste dann weiter machen bis CharName5.
Es muss zu 100% klappen, weil ich es selber getestet hab.
Wenn du es nicht hin bekommst adde mich in nem Messanger und ich helf dir dann per Teamview.
|
|
|
03/04/2011, 18:03
|
#23
|
elite*gold: 205
Join Date: Jun 2010
Posts: 5,334
Received Thanks: 2,510
|
PHP Code:
$sql = "SELECT * FROM player WHERE name NOT LIKE '[GM]%' AND name NOT LIKE '[GA]%' AND name NOT LIKE '[CoMa]%' AND name NOT LIKE '[SA]%' AND name NOT LIKE '[MoD]%' AND name NOT LIKE '[EV]%' AND name NOT LIKE '[TGM]%' ORDER BY level desc, exp desc, name asc limit 0,5";
|
|
|
|
|
Similar Threads
|
Rangliste für HP
08/20/2010 - Metin2 Private Server - 3 Replies
Hallo zusammen
ich wollte mal fragen ob mir bitte jemand eine rangliste auf meine hp einbauen kann ich habe davon leider null plan.
|
Rangliste
07/17/2010 - Metin2 Private Server - 1 Replies
Hey
Ich habe jetzt probiert mal eine Ranglist einzufügen auf meiner HP.
Aber leider weiß ich net wo ich anfangen soll.
Habe mir so ne beispiel Rangliste geholt und versucht einzufügen.
Aber naja bin gescheitert.
Wer mir helfen kann kriegt 5 Elite*Gold.^^
|
Rangliste!? Pls Help
04/21/2010 - Metin2 Private Server - 1 Replies
Hallo,
Ich wollte fragen ob irgendeiner eine Rangliste erstellen kann
Mit (Platz) (NAME) (LVL) (EXP) (LAND)???
Wäre sehr nett
(Ps. Oder mir sagen wir ich sie erstellen kann)
|
rangliste
01/26/2010 - Metin2 Private Server - 0 Replies
Hallo,
Ich wollte fragen ob i-ein guter php scripter eine rangliste erstellen kann
Mit (Platz) (NAME) (LVL) (EXP) (LAND)???
Wäre sehr nett
PN ME PLS WER DAS KANN kriegt auch ein (thanks)
:handsdown:
|
S/T> Chars + Items /// T> 4 x 80 t8,5 geared wow chars for full 2soc chars
09/03/2009 - Conquer Online 2 Trading - 1 Replies
Chars:
130/130/131 Warrior/Warrior/Water
Items:
Super +9 2 soc Spear
Super +3 2xSDG coat
Super +6 2xSDG bow
Super +4 tower/fan
Bunch of random bullshit items.
|
All times are GMT +2. The time now is 23:26.
|
|