Вход Регистрация
Файл: 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');

?>
Онлайн: 1
Реклама