Файл: exchanger.php
Строк: 76
<?php
include_once("settings.php");
include_once("game_header.php");
$log_me= new CLogPlayers($db,$vnum);
if(isset($mode)){
$info_msg="";
switch ($mode){
case 'change_credit':
if(!isset($amount_credit)){
$info_msg="чЧЕДЙФЕ РТБЧЙМШОПЕ ЮЙУМП ЛТЕДЙФПЧ";
break;
}
if( !is_numeric($amount_credit)){
$info_msg="юЙУМП ЛТЕДЙФПЧ ДПМЦОП ВЩФШ ГЕМЩН";
break;
}
//check player money
$player_credit=$player->getChron();
if($player_credit<$amount_credit || $amount_credit<=0){
$info_msg="х ЧБУ ОЕФ ФБЛПЗП ЛПМЙЮЕУФЧБ ДЕОЕЗ";
break;
}
//all ok
$money=$amount_credit*10000;
$player->updateChron(-$amount_credit);
$player->updateGold($money);
$info_msg="чЩ ПВНЕОСМЙ $amount_credit ЛТЕДЙФПЧ ОБ $money НПОЕФ";
$log_me->addTypeLogMsg(LOGS_EXCHANGE_MONEY,$info_msg);
break;
case 'change_money':
if(!isset($amount_money)){
$info_msg="чЧЕДЙФЕ РТБЧЙМШОПЕ ЮЙУМП ДЕОЕЗ";
break;
}
if( !is_numeric($amount_money)){
$info_msg="юЙУМП ДЕОЕЗ ДПМЦОП ВЩФШ ГЕМЩН";
break;
}
//check player money
$player_money=$player->getGold();
if($player_money<$amount_money || $amount_money<=0){
$info_msg="х ЧБУ ОЕФ ФБЛПЗП ЛПМЙЮЕУФЧБ ДЕОЕЗ";
break;
}
//all ok
$credit=floor($amount_money/50000);
if($credit==0){
$info_msg="чЩ ЧЧЕМЙ УМЙЫЛПН НБМХА УХННХ";
break;
}
$amount_money=$credit*50000;
$player->updateGold(-$amount_money);
$player->updateChron($credit);
$info_msg="чЩ ПВНЕОСМЙ $amount_money ДЕОЕЗ ОБ $credit ЛТЕДЙФПЧ";
$log_me->addTypeLogMsg(LOGS_EXCHANGE_MONEY,$info_msg);
break;
}
session_register("info_msg");
header("location: exchanger.php");
exit();
}
if(isset($info_msg))
{
$smarty->assign('INFO_MSG',$info_msg);
session_unregister("info_msg");
}
//get previos logs
$prev_logs=$log_me->getLogTypeMsgs(LOGS_EXCHANGE_MONEY);
foreach($prev_logs as $v)
{
$smarty->append("prev_msg",array(
'DATA' => $v['pdate'],
'MSG' => $v['text'],
));
}
$smarty->assign('PLAYER_GOLD',$player->getGold());
$smarty->assign('PLAYER_CHRON',$player->getChron());
$exchanger_txt=$smarty->fetch($templ_path.'/exchanger.tpl');
$smarty->assign('MAIN',$exchanger_txt);
$smarty->display($templ_path.'/game.tpl');
?>