Sehr gutes Ranking Script

    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )

    • Synaptic;91164 schrieb:

      Ich bin kein php könner, da ich nix releastes verwende brauch ich mir keine sorgen darüber machen xD

      Aber dennoch ist sowas besser als gar nix ;]

      Über dein Schlampigen Codestyl beim Packet Editor hat sich auch keiner aufgeregt xD

      MFG


      Ich hab nur größere Code-Blöcke eingerückt und wie gesagt war es nicht zum Releasen gedacht und nur für meine Augen gedacht.
    • [FONT="Comic Sans MS"][COLOR="DarkGreen"][SIZE="2"]^word...


      Also das ding an sich doof

      Die Local oder wie das heißt eben der ort
      wo sich befindet = fürn arsch geht net wirklich

      Penya anzeige geht auch nicht total buggy

      und das ding Connectet so oft zu MSSQL das es noch
      ein wunder ist das sich MSSQL noch auf den beinen halten kann :o
      [/SIZE][/COLOR][/FONT]
    • New Script der funkt!!

      PHP-Quellcode

      1. <?php
      2. include "./config.php";
      3. $link = @mssql_connect($mssqlcon, $mssqluser, $mssqlpass) or die ("Server is down!");
      4. //No dual connection is needed because the original connection was never closed!!!!, Which is bad for memory and security.
      5. $db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
      6. // Job Function - Class and cleaner parsing by alextepes - no reason to parse all ifs if its already been found. Time is of the essence.
      7. class job {
      8. function jname($job) {
      9. if ($job == 0) $jname = 'Vagrant';
      10. else if ($job == 1) $jname = 'Mercenary';
      11. else if ($job == 2) $jname = 'Acrobat';
      12. else if ($job == 3) $jname = 'Assist';
      13. else if ($job == 4) $jname = 'Magician';
      14. else if ($job == 5) $jname = 'Puppeter';
      15. else if ($job == 6) $jname = 'Knight';
      16. else if ($job == 7) $jname = 'Blade';
      17. else if ($job == 8) $jname = 'Jester';
      18. else if ($job == 9) $jname = 'Ranger';
      19. else if ($job == 10) $jname = 'Ringmaster';
      20. else if ($job == 11) $jname = 'billposter';
      21. else if ($job == 12) $jname = 'Psykeeper';
      22. else if ($job == 13) $jname = 'Elementor';
      23. else if ($job == 14) $jname = 'Gatekeeper';
      24. else if ($job == 15) $jname = 'Doppler';
      25. else if ($job == 16) $jname = 'M-Knight';
      26. else if ($job == 17) $jname = 'M-Blade';
      27. else if ($job == 18) $jname = 'M-Jester';
      28. else if ($job == 19) $jname = 'M-Ranger';
      29. else if ($job == 20) $jname = 'M-Ringmaster';
      30. else if ($job == 21) $jname = 'M-Billposter';
      31. else if ($job == 22) $jname = 'M-Psykeeper';
      32. else if ($job == 23) $jname = 'M-Elementor';
      33. else if ($job == 24) $jname = 'H-Knight';
      34. else if ($job == 25) $jname = 'H-Blade';
      35. else if ($job == 26) $jname = 'H-Jester';
      36. else if ($job == 27) $jname = 'H-Ranger';
      37. else if ($job == 28) $jname = 'H-Ringmaster';
      38. else if ($job == 29) $jname = 'H-Billposter';
      39. else if ($job == 30) $jname = 'H-Psykeeper';
      40. else if ($job == 31) $jname = 'H-Elementor';
      41. else $jname = 'An applicable job name could not be found in our records.';
      42. return $jname;
      43. }
      44. // Location Function
      45. function location($loca) {
      46. if ($loca == 1) $lname = 'Madrigal';
      47. else if ($loca == 2) $lname = 'Azria';
      48. else if ($loca == 200) $lname = 'Mars Mine Dungeon';
      49. else if ($loca == 201) $lname = 'Dekane Mines';
      50. else if ($loca == 203) $lname = 'Volcano Entrance';
      51. else if ($loca == 202) $lname = 'Guild War Map';
      52. else if ($loca == 204) $lname = 'Ivillis Dungeon';
      53. else if ($loca == 205) $lname = 'Ivillis Dungeon (Boss)';
      54. else if ($loca == 208) $lname = 'Arena';
      55. else if ($loca == 21) $lname = 'Forsaken B1';
      56. else if ($loca == 22) $lname = 'Forsaken B2';
      57. else if ($loca == 23) $lname = 'Forsaken B3';
      58. else if ($loca == 24) $lname = 'Forsaken B4';
      59. else if ($loca == 25) $lname = 'Forsaken B5';
      60. else if ($loca == 121) $lname = 'OMINOUS';
      61. else if ($loca == 209) $lname = 'Mini Room';
      62. else if ($loca == 3) $lname = 'Coral Island';
      63. else $lname = 'A location could not be matched.';
      64. return $lname;
      65. }
      66. }
      67. $job = new job;
      68. ?>
      69. <table width="100%" border="0" cellpadding="1" cellspacing="1">
      70. <tr>
      71. <td height="23" colspan="6" background="sub.jpg"><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
      72. <tr>
      73. <td><center>
      74. <?php
      75. $query = mssql_query('SELECT * FROM [ACCOUNT_TBL]');
      76. echo 'Total Accounts: ' . mssql_num_rows($query);
      77. ?>
      78. </center></td>
      79. <td><center>
      80. <?php
      81. $db = @mssql_select_db('CHARACTER_01_DBF') or die ("Accout table is missing!");
      82. $query = mssql_query('SELECT * FROM [CHARACTER_TBL]');
      83. echo 'Total Characters: ' . mssql_num_rows($query);
      84. ?>
      85. </center></td>
      86. </tr>
      87. </table>
      88. <div align="center" class="style66">TOP 20 </div></td>
      89. </tr>
      90. <tr>
      91. <td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9">
      92. <div align="left" class="style72">No.</div> </td>
      93. <td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9">
      94. <div align="left" class="style72">Name</div> </td>
      95. <td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Level</div></td>
      96. <td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Class</div></td>
      97. <td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Penya</div></td>
      98. <td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Location</div></td>
      99. </tr>
      100. <?php
      101. $db = mssql_select_db("CHARACTER_01_DBF");
      102. $resTop = mssql_query("SELECT TOP 20 P.m_szName, P.m_nLevel, P.m_nJob, P.m_dwGold, P.dwWorldID FROM CHARACTER_01_DBF.dbo.CHARACTER_TBL P WHERE P.m_chAuthority ='F' ORDER BY P.m_nLevel DESC, P.m_nExp1 DESC ");
      103. $ctr = 1;
      104. while ($row3 = mssql_fetch_array($resTop)) {
      105. $chNm = $row3["m_szName"];
      106. $chLv = $row3["m_nLevel"];
      107. $chCls = $row3["m_nJob"];
      108. $chSc= $row3["m_dwGold"];
      109. $chmap = $row3["dwWorldID"];
      110. ?>
      111. <tr>
      112. <td bgcolor="#FFFFFF" class="submit"><span class="style68">
      113. <?php echo $ctr++; ?>
      114. </span></td>
      115. <td bgcolor="#FFFFFF" class="submit"><span class="style68">
      116. <?php echo $chNm; ?>
      117. </span></td>
      118. <td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
      119. <?php echo $chLv; ?>
      120. </span></div></td>
      121. <td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
      122. <?php echo $job->jname($chCls); ?>
      123. </span></div></td>
      124. <td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
      125. <?php echo $chSc; ?>
      126. </span></div></td>
      127. <td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
      128. <?php echo $job->location($chmap); ?>
      129. </span></div></td>
      130. </tr>
      131. <?php
      132. }
      133. mssql_close($link);
      134. ?>
      135. <tr>
      136. <td colspan="6" background="bg_tile.gif" bgcolor="#666666">&nbsp;</td>
      137. </tr>
      138. </table>
      Alles anzeigen


      PHP-Quellcode

      1. <?php
      2. include "./config.php";
      3. $link = @mssql_connect($mssqlcon, $mssqluser, $mssqlpass) or die ("Server is down!");
      4. //No dual connection is needed because the original connection was never closed!!!!, Which is bad for memory and security.
      5. $db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
      6. // Job Function - Class and cleaner parsing by alextepes - no reason to parse all ifs if its already been found. Time is of the essence.
      7. class job {
      8. function jname($job) {
      9. if ($job == 0) $jname = 'Vagrant';
      10. else if ($job == 1) $jname = 'Mercenary';
      11. else if ($job == 2) $jname = 'Acrobat';
      12. else if ($job == 3) $jname = 'Assist';
      13. else if ($job == 4) $jname = 'Magician';
      14. else if ($job == 5) $jname = 'Puppeter';
      15. else if ($job == 6) $jname = 'Knight';
      16. else if ($job == 7) $jname = 'Blade';
      17. else if ($job == 8) $jname = 'Jester';
      18. else if ($job == 9) $jname = 'Ranger';
      19. else if ($job == 10) $jname = 'Ringmaster';
      20. else if ($job == 11) $jname = 'billposter';
      21. else if ($job == 12) $jname = 'Psykeeper';
      22. else if ($job == 13) $jname = 'Elementor';
      23. else if ($job == 14) $jname = 'Gatekeeper';
      24. else if ($job == 15) $jname = 'Doppler';
      25. else if ($job == 16) $jname = 'M-Knight';
      26. else if ($job == 17) $jname = 'M-Blade';
      27. else if ($job == 18) $jname = 'M-Jester';
      28. else if ($job == 19) $jname = 'M-Ranger';
      29. else if ($job == 20) $jname = 'M-Ringmaster';
      30. else if ($job == 21) $jname = 'M-Billposter';
      31. else if ($job == 22) $jname = 'M-Psykeeper';
      32. else if ($job == 23) $jname = 'M-Elementor';
      33. else if ($job == 24) $jname = 'H-Knight';
      34. else if ($job == 25) $jname = 'H-Blade';
      35. else if ($job == 26) $jname = 'H-Jester';
      36. else if ($job == 27) $jname = 'H-Ranger';
      37. else if ($job == 28) $jname = 'H-Ringmaster';
      38. else if ($job == 29) $jname = 'H-Billposter';
      39. else if ($job == 30) $jname = 'H-Psykeeper';
      40. else if ($job == 31) $jname = 'H-Elementor';
      41. else $jname = 'An applicable job name could not be found in our records.';
      42. return $jname;
      43. }
      44. // Location Function
      45. function location($loca) {
      46. if ($loca == 1) $lname = 'Madrigal';
      47. else if ($loca == 2) $lname = 'Azria';
      48. else if ($loca == 200) $lname = 'Mars Mine Dungeon';
      49. else if ($loca == 201) $lname = 'Dekane Mines';
      50. else if ($loca == 203) $lname = 'Volcano Entrance';
      51. else if ($loca == 202) $lname = 'Guild War Map';
      52. else if ($loca == 204) $lname = 'Ivillis Dungeon';
      53. else if ($loca == 205) $lname = 'Ivillis Dungeon (Boss)';
      54. else if ($loca == 208) $lname = 'Arena';
      55. else if ($loca == 21) $lname = 'Forsaken B1';
      56. else if ($loca == 22) $lname = 'Forsaken B2';
      57. else if ($loca == 23) $lname = 'Forsaken B3';
      58. else if ($loca == 24) $lname = 'Forsaken B4';
      59. else if ($loca == 25) $lname = 'Forsaken B5';
      60. else if ($loca == 121) $lname = 'OMINOUS';
      61. else if ($loca == 209) $lname = 'Mini Room';
      62. else if ($loca == 3) $lname = 'Coral Island';
      63. else $lname = 'A location could not be matched.';
      64. return $lname;
      65. }
      66. }
      67. $job = new job;
      68. ?>
      69. <table width="100%" border="0" cellpadding="1" cellspacing="1">
      70. <tr>
      71. <td height="23" colspan="6" background="sub.jpg"><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
      72. <tr>
      73. <td><center>
      74. <?php
      75. $query = mssql_query('SELECT * FROM [ACCOUNT_TBL]');
      76. echo 'Total Accounts: ' . mssql_num_rows($query);
      77. ?>
      78. </center></td>
      79. <td><center>
      80. <?php
      81. $db = @mssql_select_db('CHARACTER_01_DBF') or die ("Accout table is missing!");
      82. $query = mssql_query('SELECT * FROM [CHARACTER_TBL]');
      83. echo 'Total Characters: ' . mssql_num_rows($query);
      84. ?>
      85. </center></td>
      86. </tr>
      87. </table>
      88. <div align="center" class="style66">TOP 20 </div></td>
      89. </tr>
      90. <tr>
      91. <td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9">
      92. <div align="left" class="style72">No.</div> </td>
      93. <td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9">
      94. <div align="left" class="style72">Name</div> </td>
      95. <td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Level</div></td>
      96. <td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Class</div></td>>
      97. <td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Location</div></td>
      98. </tr>
      99. <?php
      100. $db = mssql_select_db("CHARACTER_01_DBF");
      101. $resTop = mssql_query("SELECT TOP 20 P.m_szName, P.m_nLevel, P.m_nJob, P.dwWorldID FROM CHARACTER_01_DBF.dbo.CHARACTER_TBL P WHERE P.m_chAuthority ='F' ORDER BY P.m_nLevel DESC, P.m_nExp1 DESC ");
      102. $ctr = 1;
      103. while ($row3 = mssql_fetch_array($resTop)) {
      104. $chNm = $row3["m_szName"];
      105. $chLv = $row3["m_nLevel"];
      106. $chCls = $row3["m_nJob"];
      107. $chmap = $row3["dwWorldID"];
      108. ?>
      109. <tr>
      110. <td bgcolor="#FFFFFF" class="submit"><span class="style68">
      111. <?php echo $ctr++; ?>
      112. </span></td>
      113. <td bgcolor="#FFFFFF" class="submit"><span class="style68">
      114. <?php echo $chNm; ?>
      115. </span></td>
      116. <td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
      117. <?php echo $chLv; ?>
      118. </span></div></td>
      119. <td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
      120. <?php echo $job->jname($chCls); ?>
      121. </span></div></td>
      122. <td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
      123. <?php echo $job->location($chmap); ?>
      124. </span></div></td>
      125. </tr>
      126. <?php
      127. }
      128. mssql_close($link);
      129. ?>
      130. <tr>
      131. <td colspan="6" background="bg_tile.gif" bgcolor="#666666">&nbsp;</td>
      132. </tr>
      133. </table>
      Alles anzeigen
    • Luoo;94283 schrieb:

      DAs neue nicht ! mssql wird auch geclosed


      Das MSSQL geclosed und im nächsten Script wieder geöffnet wird ist nicht ressourcen -
      schonender sondern ressourcenfressender. Dein neues Script verbraucht mindestens soviele
      Ressourcen wie das alte, der Code ist auf gut deutsch einfach Scheiße, du überschreibst deine
      Querys nicht, du verwendest Objekte bei einer Prozeduralen Programmierung...

      New Script der funkt!!

      Was schreib deutsch oO