Buyrun Kodlama bana aittir düzenlemeleri yapıp kullanın tasarım size kalmış 2 renk le çalıştım tasarım yok.. Aynen oyundaki şekilde gösterim vardır. alttaki gibi çağırın.
Kod:
index.php?sayfa=exp&user=Karakter
PHP:
<?php //3nqiN
//getexP kullanımında getexP(charid,db baglantı değiskeni)
Function getexP($charid,$conn){
$ex = odbc_exec($conn,"select level,exp from userdata where struserid='".$charid."'");
$lvl = odbc_result($ex,1);
$var = odbc_result($ex,2);
$ex2 = odbc_exec($conn,"select exp from level_up where level=$lvl");
$gerek = odbc_result($ex2,1);
if($gerek == 0){
$gerek = 1;
}
$yuzde= $gerek/100;
$kaslanyz = $var/$yuzde;
return $kaslanyz;
}
// Kulanımı Karakterin Exp Miktari yani geteXP() Fonksiyonunun Sonucu;
function exp_ayar($exPi){
$ayar = explode(".",$exPi);
$y = strlen($ayar[1]);
if($y = 4 && $y = 3){
$y = substr($ayar[1],0,2);
}
if($y > 0){
$exp = $ayar[0].".".$y;
}else{
$exp = $ayar[0];
}
return $exp;
}
// table(gerekli exp miktari);
function table($exp,$tablo1){
$wit = $tablo1/100;
$expwidth = $exp*$wit; // 1. td nin genişliği
return $expwidth;
}
//kullanımı tablo(tablo genisligi,tablo1 sonucu)
function table2($tablo,$tablo1){
$iki=$tablo-$tablo1; //2. td nin genişliği
return $iki;
}
// Sıralama değişmesin hata verir..
$exp = getexP($_GET["user"],$conn); //1. Karakterin Expi
$exp_ayar= exp_ayar($exp); // 2. si exp ayarı
// Table ayarları
$expwidth = table($exp,150);
$iki = table2(150,$expwidth);
echo '
<table width="150" height="10" bgcolor="grey" cellspacing="0" cellpadding="0">
<tr>
<td height="10" bgcolor="yellow" width="'.$expwidth.'" height="10" align="center"><span style="font:8px;font-familiy:arial;color:black;">'.$exp_ayar.' %</span></td>
<td bgcolor="" width="'.$iki.'" height="10">
</tr>
</table>';
?>
Moderatör tarafında düzenlendi: