[COLOR="SandyBrown"]Lol? xD
Die sind beide mit Penya. lolol[/COLOR]
[COLOR="SandyBrown"]Lol? xD
Die sind beide mit Penya. lolol[/COLOR]
Nö bei mir zeigt er ohne Penya auch keine Penya an.
Kann sein das der Wert abgefragt wird aber er wird nicht angezeigt.
Wenn ich schon das hier sehe:
ZitatSELECT * FROM [ACCOUNT_TBL]
SELECT * FROM [CHARACTER_TBL]'
oder diese 100,000 IF abfragen.. geschweige den mehrmals vorhandenen mssql_connect's
Da sag ich nur eins: Leistungsfresser hoch 3
[FONT="Verdana"][COLOR="Navy"][SIZE="2"]
Zitat von Luoo
[COLOR="Orange"]
Ehm ... nur mal so zu Information :D bei euch funktioniert das auch nicht wirklich xD

:D wollt ich nur mal sagen ;P[/COLOR][/SIZE][/COLOR][/FONT]
Haben grad gewipt gleich No DB ;P
Also bei uns gehen beide net^^.
IP is 193.200.241.200 und nicht 127.0.0.1 eingetragen
Was geht andere User meine Penya anzahl an e_e?
Ansonsten Huebsch.
MFG Synaptic
Zitat von Synaptic;91024Was geht andere User meine Penya anzahl an e_e?
Ansonsten Huebsch.
MFG Synaptic
Hübsch?
Das Script frisst mehr leistung als Google in 3jahren braucht...
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
Zitat von Synaptic;91164Ich 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]
Bei mir geht es einwandfrei ;P
New Script der funkt!!
<?php
include "./config.php";
$link = @mssql_connect($mssqlcon, $mssqluser, $mssqlpass) or die ("Server is down!");
//No dual connection is needed because the original connection was never closed!!!!, Which is bad for memory and security.
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
// Job Function - Class and cleaner parsing by alextepes - no reason to parse all ifs if its already been found. Time is of the essence.
class job {
function jname($job) {
if ($job == 0) $jname = 'Vagrant';
else if ($job == 1) $jname = 'Mercenary';
else if ($job == 2) $jname = 'Acrobat';
else if ($job == 3) $jname = 'Assist';
else if ($job == 4) $jname = 'Magician';
else if ($job == 5) $jname = 'Puppeter';
else if ($job == 6) $jname = 'Knight';
else if ($job == 7) $jname = 'Blade';
else if ($job == 8) $jname = 'Jester';
else if ($job == 9) $jname = 'Ranger';
else if ($job == 10) $jname = 'Ringmaster';
else if ($job == 11) $jname = 'billposter';
else if ($job == 12) $jname = 'Psykeeper';
else if ($job == 13) $jname = 'Elementor';
else if ($job == 14) $jname = 'Gatekeeper';
else if ($job == 15) $jname = 'Doppler';
else if ($job == 16) $jname = 'M-Knight';
else if ($job == 17) $jname = 'M-Blade';
else if ($job == 18) $jname = 'M-Jester';
else if ($job == 19) $jname = 'M-Ranger';
else if ($job == 20) $jname = 'M-Ringmaster';
else if ($job == 21) $jname = 'M-Billposter';
else if ($job == 22) $jname = 'M-Psykeeper';
else if ($job == 23) $jname = 'M-Elementor';
else if ($job == 24) $jname = 'H-Knight';
else if ($job == 25) $jname = 'H-Blade';
else if ($job == 26) $jname = 'H-Jester';
else if ($job == 27) $jname = 'H-Ranger';
else if ($job == 28) $jname = 'H-Ringmaster';
else if ($job == 29) $jname = 'H-Billposter';
else if ($job == 30) $jname = 'H-Psykeeper';
else if ($job == 31) $jname = 'H-Elementor';
else $jname = 'An applicable job name could not be found in our records.';
return $jname;
}
// Location Function
function location($loca) {
if ($loca == 1) $lname = 'Madrigal';
else if ($loca == 2) $lname = 'Azria';
else if ($loca == 200) $lname = 'Mars Mine Dungeon';
else if ($loca == 201) $lname = 'Dekane Mines';
else if ($loca == 203) $lname = 'Volcano Entrance';
else if ($loca == 202) $lname = 'Guild War Map';
else if ($loca == 204) $lname = 'Ivillis Dungeon';
else if ($loca == 205) $lname = 'Ivillis Dungeon (Boss)';
else if ($loca == 208) $lname = 'Arena';
else if ($loca == 21) $lname = 'Forsaken B1';
else if ($loca == 22) $lname = 'Forsaken B2';
else if ($loca == 23) $lname = 'Forsaken B3';
else if ($loca == 24) $lname = 'Forsaken B4';
else if ($loca == 25) $lname = 'Forsaken B5';
else if ($loca == 121) $lname = 'OMINOUS';
else if ($loca == 209) $lname = 'Mini Room';
else if ($loca == 3) $lname = 'Coral Island';
else $lname = 'A location could not be matched.';
return $lname;
}
}
$job = new job;
?>
<table width="100%" border="0" cellpadding="1" cellspacing="1">
<tr>
<td height="23" colspan="6" background="sub.jpg"><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr>
<td><center>
<?php
$query = mssql_query('SELECT * FROM [ACCOUNT_TBL]');
echo 'Total Accounts: ' . mssql_num_rows($query);
?>
</center></td>
<td><center>
<?php
$db = @mssql_select_db('CHARACTER_01_DBF') or die ("Accout table is missing!");
$query = mssql_query('SELECT * FROM [CHARACTER_TBL]');
echo 'Total Characters: ' . mssql_num_rows($query);
?>
</center></td>
</tr>
</table>
<div align="center" class="style66">TOP 20 </div></td>
</tr>
<tr>
<td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9">
<div align="left" class="style72">No.</div> </td>
<td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9">
<div align="left" class="style72">Name</div> </td>
<td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Level</div></td>
<td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Class</div></td>
<td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Penya</div></td>
<td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Location</div></td>
</tr>
<?php
$db = mssql_select_db("CHARACTER_01_DBF");
$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 ");
$ctr = 1;
while ($row3 = mssql_fetch_array($resTop)) {
$chNm = $row3["m_szName"];
$chLv = $row3["m_nLevel"];
$chCls = $row3["m_nJob"];
$chSc= $row3["m_dwGold"];
$chmap = $row3["dwWorldID"];
?>
<tr>
<td bgcolor="#FFFFFF" class="submit"><span class="style68">
<?php echo $ctr++; ?>
</span></td>
<td bgcolor="#FFFFFF" class="submit"><span class="style68">
<?php echo $chNm; ?>
</span></td>
<td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
<?php echo $chLv; ?>
</span></div></td>
<td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
<?php echo $job->jname($chCls); ?>
</span></div></td>
<td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
<?php echo $chSc; ?>
</span></div></td>
<td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
<?php echo $job->location($chmap); ?>
</span></div></td>
</tr>
<?php
}
mssql_close($link);
?>
<tr>
<td colspan="6" background="bg_tile.gif" bgcolor="#666666"> </td>
</tr>
</table>
Alles anzeigen
<?php
include "./config.php";
$link = @mssql_connect($mssqlcon, $mssqluser, $mssqlpass) or die ("Server is down!");
//No dual connection is needed because the original connection was never closed!!!!, Which is bad for memory and security.
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
// Job Function - Class and cleaner parsing by alextepes - no reason to parse all ifs if its already been found. Time is of the essence.
class job {
function jname($job) {
if ($job == 0) $jname = 'Vagrant';
else if ($job == 1) $jname = 'Mercenary';
else if ($job == 2) $jname = 'Acrobat';
else if ($job == 3) $jname = 'Assist';
else if ($job == 4) $jname = 'Magician';
else if ($job == 5) $jname = 'Puppeter';
else if ($job == 6) $jname = 'Knight';
else if ($job == 7) $jname = 'Blade';
else if ($job == 8) $jname = 'Jester';
else if ($job == 9) $jname = 'Ranger';
else if ($job == 10) $jname = 'Ringmaster';
else if ($job == 11) $jname = 'billposter';
else if ($job == 12) $jname = 'Psykeeper';
else if ($job == 13) $jname = 'Elementor';
else if ($job == 14) $jname = 'Gatekeeper';
else if ($job == 15) $jname = 'Doppler';
else if ($job == 16) $jname = 'M-Knight';
else if ($job == 17) $jname = 'M-Blade';
else if ($job == 18) $jname = 'M-Jester';
else if ($job == 19) $jname = 'M-Ranger';
else if ($job == 20) $jname = 'M-Ringmaster';
else if ($job == 21) $jname = 'M-Billposter';
else if ($job == 22) $jname = 'M-Psykeeper';
else if ($job == 23) $jname = 'M-Elementor';
else if ($job == 24) $jname = 'H-Knight';
else if ($job == 25) $jname = 'H-Blade';
else if ($job == 26) $jname = 'H-Jester';
else if ($job == 27) $jname = 'H-Ranger';
else if ($job == 28) $jname = 'H-Ringmaster';
else if ($job == 29) $jname = 'H-Billposter';
else if ($job == 30) $jname = 'H-Psykeeper';
else if ($job == 31) $jname = 'H-Elementor';
else $jname = 'An applicable job name could not be found in our records.';
return $jname;
}
// Location Function
function location($loca) {
if ($loca == 1) $lname = 'Madrigal';
else if ($loca == 2) $lname = 'Azria';
else if ($loca == 200) $lname = 'Mars Mine Dungeon';
else if ($loca == 201) $lname = 'Dekane Mines';
else if ($loca == 203) $lname = 'Volcano Entrance';
else if ($loca == 202) $lname = 'Guild War Map';
else if ($loca == 204) $lname = 'Ivillis Dungeon';
else if ($loca == 205) $lname = 'Ivillis Dungeon (Boss)';
else if ($loca == 208) $lname = 'Arena';
else if ($loca == 21) $lname = 'Forsaken B1';
else if ($loca == 22) $lname = 'Forsaken B2';
else if ($loca == 23) $lname = 'Forsaken B3';
else if ($loca == 24) $lname = 'Forsaken B4';
else if ($loca == 25) $lname = 'Forsaken B5';
else if ($loca == 121) $lname = 'OMINOUS';
else if ($loca == 209) $lname = 'Mini Room';
else if ($loca == 3) $lname = 'Coral Island';
else $lname = 'A location could not be matched.';
return $lname;
}
}
$job = new job;
?>
<table width="100%" border="0" cellpadding="1" cellspacing="1">
<tr>
<td height="23" colspan="6" background="sub.jpg"><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000">
<tr>
<td><center>
<?php
$query = mssql_query('SELECT * FROM [ACCOUNT_TBL]');
echo 'Total Accounts: ' . mssql_num_rows($query);
?>
</center></td>
<td><center>
<?php
$db = @mssql_select_db('CHARACTER_01_DBF') or die ("Accout table is missing!");
$query = mssql_query('SELECT * FROM [CHARACTER_TBL]');
echo 'Total Characters: ' . mssql_num_rows($query);
?>
</center></td>
</tr>
</table>
<div align="center" class="style66">TOP 20 </div></td>
</tr>
<tr>
<td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9">
<div align="left" class="style72">No.</div> </td>
<td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9">
<div align="left" class="style72">Name</div> </td>
<td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Level</div></td>
<td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Class</div></td>>
<td height="23" background="gradient_thead.gif" bgcolor="#00CC00" class="style9"><div align="center" class="style72">Location</div></td>
</tr>
<?php
$db = mssql_select_db("CHARACTER_01_DBF");
$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 ");
$ctr = 1;
while ($row3 = mssql_fetch_array($resTop)) {
$chNm = $row3["m_szName"];
$chLv = $row3["m_nLevel"];
$chCls = $row3["m_nJob"];
$chmap = $row3["dwWorldID"];
?>
<tr>
<td bgcolor="#FFFFFF" class="submit"><span class="style68">
<?php echo $ctr++; ?>
</span></td>
<td bgcolor="#FFFFFF" class="submit"><span class="style68">
<?php echo $chNm; ?>
</span></td>
<td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
<?php echo $chLv; ?>
</span></div></td>
<td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
<?php echo $job->jname($chCls); ?>
</span></div></td>
<td bgcolor="#FFFFFF" class="submit"><div align="center" class="style72"><span class="style1">
<?php echo $job->location($chmap); ?>
</span></div></td>
</tr>
<?php
}
mssql_close($link);
?>
<tr>
<td colspan="6" background="bg_tile.gif" bgcolor="#666666"> </td>
</tr>
</table>
Alles anzeigen
[COLOR="White"]Das auch ressourcenschonender ist? :P[/COLOR]
Was schreib deutsch oO
Aja alte Config !!
[FONT="Tahoma"][COLOR="DarkOrange"][SIZE="2"]
Zitat von Luoo;94279Was schreib deutsch oO
Aja alte Config !!
Das war deutsch -.-
Und er will wissen ob es nicht so viele Resourcen verbraucht?![/SIZE][/COLOR][/FONT]
DAs neue nicht ! mssql wird auch geclosed
[COLOR="Orange"]Das letzte funzt. ^^[/COLOR]
Zitat von Luoo;94283DAs 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...
ZitatNew Script der funkt!!
ZitatWas schreib deutsch oO
das ding soll sicher sein? IRGENDWIE NICHT das füge ich mit sicherheit nicht ein ...
Ich poste ma die Tage das von FFE das sollte sicher sein =)
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!