i have one also, ill post it
EDIT: zombe was too slow again so ..
gedimazs here is your script
[Only registered and activated users can see links. Click Here To Register...]
Call it: usercharacter.php !!
PHP Code:
<?php
// written by janvier123
// Please fill in your MSSQL Info
//<--! begin MSSQL info !-->
$mssql = array(
'host' => "localhost", // Normaly "localhost" or "XXX.XXX.XXX.XXX"
'user' => "sa", // Your username for MSSQL server, normaly "sa"
'pass' => "server" // Your password for MSSQL server
);
//<--! end MSSQL info !-->
$accname = $_POST['accname'];
if ($_GET['step'] == ""){
echo'<center><Form Name ="form" action="usercharacter.php?step=2" Method ="POST">';
echo'Enter <b>Account</b> Name<p>';
echo'<input name="accname" type="text" value="">';
echo'<br>';
echo'<input type="hidden" name="select" value="1">';
echo'<input name="submit" type="submit" value="Next ...">';
echo'</form></center>';
} else if ($_GET['step'] == "2"){
if($_POST['select']) {
$accname = $_POST['accname'];
echo "<center><form action='usercharacter.php?step=3' method='POST'>
<table class='innertab'>
<tr>
<td colspan='2' align='left'><b><u>Character(s) found! Please select one.</b></u></td>
</tr>
<tr>
<td colspan='2' align='left'> </td>
</tr>
<tr>
<td align='left'>Character Name</td>
<td><select name='accname'>";
$ms_con = mssql_connect($mssql['host'],$mssql['user'],$mssql['pass']);
$result2 = mssql_query("SELECT * FROM account.dbo.USER_PROFILE WHERE user_id = '".$accname."'",$ms_con);
$row2 = mssql_fetch_row($result2);
$result3 = mssql_query("SELECT character_name FROM character.dbo.user_character WHERE user_no = '".$row2[0]."'",$ms_con);
while($row3 = mssql_fetch_row($result3))
echo "<option value='".$row2[0]."'>".$row3[0]."</option>";
}
echo "</select></td>
</tr>
<tr>
<td align='left' colspan='2'>
<input type='hidden' name='user_no' value='".$row2[0]."'>
<input type='submit' value='Show character stats'>
</td>
</tr>
</table>
</form></center>";
} else if ($_GET['step'] == "3"){
// ------------------------------
if($_POST['user_no']) {
$classes = array('0' => "Azure Knight", '1' => "Segita Hunter", '2' => "Incar Magician", '3' => "Vicious Summoner", '4' => "Segnale", '5' => "Bagi Warrior");
$statreset = array('0' => "Unused", '1' => "Used");
$skillreset = array('0' => "Unused", '1' => "Used");
$ms_con = mssql_connect($mssql['host'],$mssql['user'],$mssql['pass']);
// IF you dont have the "Reborn" table in your mssql database under character.dbo.user_character
// please remove the "Reborn" from the list below.
$result5 = mssql_query("SELECT character_no,user_no,dwExp,dwMoney,dwStoreMoney,wStr,wDex,wCon,wSpr,wRetPosX,wRetPosY,wRetMapIndex,wStatPoint,wSkillPoint,wLevel,byPCClass,wPKCount,wChaoticLevel,dwPVPPoint,wWinRecord,wLoseRecord,wDrawRecord,Reborn,bySkillClearCount,byStatClearCount,character_name,dwAdv FROM character.dbo.user_character WHERE user_no = '".$_POST['user_no']."'",$ms_con);
$row5 = mssql_fetch_row($result5);
echo "<center><br>
<table class='innertab'>
<tr>
<td colspan='3' align='left'><b><u>Character Stats</b></u></td>
</tr>
<tr>
<td colspan='3' align='left'> </td>
</tr>
<tr>
<td align='left'>---------- Type ----------</td>
<td align='left'>---------- Current Stats ----------</td>
</tr>
<tr>
<td align='left'>Character Name</td>
<td align='left'>".$row5[25]."</td>
</tr>
<tr>
<td align='left'>Experience</td>
<td align='left'>".$row5[2]."</td>
</tr>
<tr>
<td align='left'>Adv</td>
<td align='left'>".$row5[26]."</td>
</tr>
<tr>
<td align='left'>Level</td>
<td align='left'>".$row5[14]."</td>
</tr>
<tr>
<td align='left'>Class</td>
<td align='left'>".$classes[$row5[15]]."</td>
</tr>
<tr>
<td align='left'>Str</td>
<td align='left'>".$row5[5]."</td>
</tr>
<tr>
<td align='left'>Dex</td>
<td align='left'>".$row5[6]."</td>
</tr>
<tr>
<td align='left'>Con</td>
<td align='left'>".$row5[7]."</td>
</tr>
<tr>
<td align='left'>Spr</td>
<td align='left'>".$row5[8]."</td>
</tr>
<tr>
<td align='left'>DIL Inventory</td>
<td align='left'>".$row5[3]."</td>
</tr>
<tr>
<td align='left'>DIL Warehouse</td>
<td align='left'>".$row5[4]."</td>
</tr>
<tr>
<td align='left'>Return Map</td>
<td align='left'>".$row5[11]."</td>
</tr>
<tr>
<td align='left'>Free stats points</td>
<td align='left'>".$row5[12]."</td>
</tr>
<tr>
<td align='left'>Free skill points</td>
<td align='left'>".$row5[13]."</td>
</tr>
<tr>
<td align='left'>Total PvP</td>
<td align='left'>".$row5[18]."</td>
</tr>
<tr>
<td align='left'>PvP Obtained</td>
<td align='left'>".$row5[19]."</td>
</tr>
<tr>
<td align='left'>PvP Lost</td>
<td align='left'>".$row5[20]."</td>
</tr>
<tr>
<td align='left'>PvP Draw</td>
<td align='left'>".$row5[21]."</td>
</tr>
<tr>
<td align='left'>PK points</td>
<td align='left'>".$row5[16]."</td>
</tr>
<tr>
<td align='left'>Chaotic Level (IP)</td>
<td align='left'>".$row5[17]."</td>
</tr>";
// IF you dont have the "Reborn" table in your mssql database under character.dbo.user_character
// please remove the "Reborn" from the list below.
echo "
<tr>
<td align='left'>Reborn</td>
<td align='left'>".$row5[22]."</td>
</tr>
<tr>
<td align='left'>Skill Reset</td>
<td align='left'>".$skillreset[$row5[23]]."</td>
</tr>
<tr>
<td align='left'>Stats Reset</td>
<td align='left'>".$statreset[$row5[24]]."</td>
</tr>
<tr>
</tr>
</table>
</center>";
}
}
?>