Главная | Топ серверов | Скины | Регистрация | Вход | English Version Приветствую Вас Гость | Показать правый блок
[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
[help][other][signature]
SCHOKKДата: Воскресенье, 16.12.2012, 21:27 | Сообщение # 1
Лейтенант
Группа: Проверенные
Сообщений: 42
Репутация: -20
Статус: Оффлайн
Подскажите в чём косяк ???
Code

<?
require('../../config.php');
include "../sql.inc.php";

function class_list($value,$type){ if($type == "long"){ $mod = array( 0 => 'Dark Wizard', 1 => 'Soul Master', 2 => 'Grand Master', 16 => 'Dark Knight', 17 => 'Blade Knight', 18 => 'Blade Master', 32 => 'Elf', 33 => 'Muse Elf', 34 => 'High Elf', 48 => 'Magic Gladiator', 49 => 'Duel Master', 50 => 'Duel Master', 64 => 'Dark Lord', 65 => 'Lord Emperor', 66 => 'Lord Emperor', 80 => 'Summoner', 81 => 'Bloody Summoner', 82 => 'Dimension Master' ); }else{ $mod = array( 0 => 'D. Wizard', 1 => 'S. Master', 2 => 'G. Master', 16 => 'D. Knight', 17 => 'B. Knight', 18 => 'B. Master', 32 => 'Elf', 33 => 'M. Elf', 34 => 'H. Elf', 48 => 'M. Gladiator', 49 => 'D. Master', 50 => 'D. Master', 64 => 'D. Lord', 65 => 'L. Emperor', 66 => 'L. Emperor', 80 => 'Summoner', 81 => 'B. Summoner', 82 => 'Di. Master' ); } if($value == 'list'){ return $mod; }else{ return isset($mod[$value]) ? $mod[$value] : "Unknown" ; } }
function Show65kStats($stat_value)
{
if ($stat_value < 0)
{
$stat_value = $stat_value + 65535 + 1;
return $stat_value;
}
return $stat_value;
}

$char_id = (int)$_GET['id'];

$get_char_info = mssql_query("SELECT [Name], [Class], [Strength], [Dexterity], [Vitality], [Energy],[Status] FROM [Character] WHERE [Name] = '$char_id';");
if (mssql_num_rows($get_char_info) > 0)
{
$char_info = mssql_fetch_assoc($get_char_info);
$Char_NAM = $char_info['Name'];
$Char_CLA = class_list($char_info['Class'],'long');
$Char_STR = Show65kStats($char_info['Strength']);
$Char_DEX = Show65kStats($char_info['Dexterity']);
$Char_VIT = Show65kStats($char_info['Vitality']);
$Char_ENR = Show65kStats($char_info['Energy']);
}
else
{
$Char_NAM = 'N/A';
$Char_CLA = 'N/A';
$Char_STR = 'N/A';
$Char_DEX = 'N/A';
$Char_VIT = 'N/A';
$Char_ENR = 'N/A';
}
if($char_info['Status'] == 0){ $charstatus[1] ='Mu Player';}
if($char_info['Status'] == 1){ $charstatus[1] ='Main Admin';}
if($char_info['Status'] == 2){ $charstatus[1] ='Admin';}
if($char_info['Status'] == 3){ $charstatus[1] ='Super Moderator';}
if($char_info['Status'] == 4){ $charstatus[1] ='Moderator';}
if($char_info['Status'] == 5){ $charstatus[1] ='Game Master';}

$sql = mssql_query("SELECT count(*) FROM MEMB_STAT WHERE ConnectStat = '1'");
$total['online']=mssql_result($sql, 0, 0);

$sql = mssql_query("SELECT count(*) FROM Character");
$total['character']=mssql_result($sql, 0, 0);
$sql = mssql_query("SELECT count(*) FROM MEMB_INFO");
$total['accs']=mssql_result($sql, 0, 0);
@mssql_close($msql);

$mw=350; $mh=20;
$sig_img = imagecreatefromjpeg('../../inc/sig/signature.jpg');
//imagefill($sig_img, 0, 0, 0xA0C0FF);

$capscolor = imagecolorallocate($sig_img, 255, 255, 255);
$textcolor = imagecolorallocate($sig_img, 255, 255, 255);
$gray = ImageColorAllocate($sig_img, 0x00, 0x00, 0x00);
$white = ImageColorAllocate($sig_img, 0xFF, 0xFF, 0xFF);
// STAT CAPTIONS
imagestring($sig_img, 1, 200, 80, "Web : ", $capscolor);
ImageString ($sig_img, 1, 235, 80,"http://Millenium-Mu.Ru",$capscolor);

imagestring($sig_img, 1, 200, 60, "Online : ", $capscolor);
ImageString ($sig_img, 1, 245, 60,"".$total['online']."",$capscolor);

imagestring($sig_img, 1, 200, 50, "Status : ", $capscolor);
ImageString ($sig_img, 1, 245, 50,"".$charstatus[1]."",$capscolor);

imagestring($sig_img, 1, 200, 70, "Total Users : ", $capscolor);
ImageString ($sig_img, 1, 270, 70,"".$total['accs']."",$capscolor);

imagestring($sig_img, 1, 200, 30, "STR : ", $capscolor);
imagestring($sig_img, 1, 270, 30, "AGI : ", $capscolor);
imagestring($sig_img, 1, 200, 40, "VIT : ", $capscolor);
imagestring($sig_img, 1, 270, 40, "ENE : ", $capscolor);

// STAT VALUES
imagestring($sig_img, 1, 235, 30, "$Char_STR", $textcolor);
imagestring($sig_img, 1, 300, 30, "$Char_DEX", $textcolor);
imagestring($sig_img, 1, 235, 40, "$Char_VIT", $textcolor);
imagestring($sig_img, 1, 300, 40, "$Char_ENR", $textcolor);

// UINFO CAPTIONS
imagestring($sig_img, 1, 200, 10, "NAME:", $capscolor);
imagestring($sig_img, 1, 200, 20, "CLASS:", $capscolor);

// UINFO VALUES
imagestring($sig_img, 1, 235, 10, "$Char_NAM", $textcolor);
imagestring($sig_img, 1, 235, 20, "$Char_CLA", $textcolor);

header('Content-type: image/png');
imagepng($sig_img);
imagedestroy($sig_img);
?>

Не показывает не статы, ничего...

В Character добавил строку Status.

Скриин:

Кто подскажет в чем проблема ? Буду очень благодарен...

P.S. =>>> В Character.php есть запись :

<?php
$sign_link="http://".$_SERVER['HTTP_HOST'].preg_replace('/\/([^\/]+?)$/', '/', $_SERVER['PHP_SELF'])."Signature-".$name.".jpg";
?>

И в .htaccess :

RewriteRule ^Signature-(.*).jpg inc/sig/signature.php?id=$1 [L]


Реклама


=))

Сообщение отредактировал SCHOKK - Воскресенье, 16.12.2012, 21:27
 
  • Страница 1 из 1
  • 1
Поиск:

This page is designed to be viewed best with Chrome. Home Page MyMuWeb By Vaflan. Хостинг от uCoz.