ایران سرور
توسط اين ماژول مي توانيد بازي هاي آنلاين فلش رو در سايت خود راه اندازي کنيد.

اول اين فايل رو دانلود کنيد و تمام محتويات آن را در جاي مشخص شده کپي کنيد.
Download


فايل Admin.php رو باز کنيد و به دنبال کد زير بگرديد:
'editnews'     => 'user',

بعد از اين خط، کد زير رو قرار دهيد:
'arcade'     => 'admin',


فايل Engine/Engine.php رو باز کنيد و به دنبال کد زير بگرديد:
$CN_HALT = FALSE;


بعد از اين کدي که پيدا شد، کدهاي زير رو کپي کنيد:
if(isset($_GET['act']) && $_GET['act'] = 'Arcade')
{
        if(isset($_GET['do']) && $_GET['do'] = 'newscore')
        {
$message ="";
  
                    $message .="<center><h2>امتياز شما: ".$_POST[gscore]." | نام بازي: ".$_POST['gname']."</h2></center>";
                $sql = "SELECT * from " . PREFIX . "_arcade_games WHERE gfiles='".$_POST['gname']."'";
                $res = $db->query($sql);
                if($res && $db->num_rows($res) > 0)
                {
                        $game = mysql_fetch_object($res);
                        
                                                if($is_logged)
                                                {
                                                        $s = "SELECT score from " . PREFIX . "_arcade_scores WHERE gid=".$game->gid." AND uid=".$member_id['user_id'];
                                                        $r = $db->query($s);
                                                        if($r && $db->num_rows($r) == 1)
                                                        {
                                                                        $score_row = mysql_fetch_array($r);
                                                                        if($_POST[gscore] > $score_row[0])
                                                                        {
                                                                                        $s = "UPDATE " . PREFIX . "_arcade_scores SET score=".$_POST[gscore]." , score_date=".time()." WHERE gid=".$game->gid." AND uid=".$member_id['user_id'];
                                                                                        $r = $db->query($s);
                                                                                       $message .="<div align=center>&nbsp;<font size='+1' color=red>قهرمان شديد!</font><br /></div>";

                                                                        }
                                                        }
                                                        else
                                                        {

                                                                        $s = "INSERT INTO " . PREFIX . "_arcade_scores SET score=".$_POST[gscore]." , gid=".$game->gid." , uid=".$member_id['user_id'].", score_date=".time();
                                                                        $r = $db->query($s);
                                                        }
                                                }
                                                else
                                                {
                                                        $message .="<br/>";

                                                }
                    
                        $s = "UPDATE " . PREFIX . "_arcade_games SET gcount=gcount+1 WHERE gid=".$game->gid;
                        $r = $db->query($s);

        $highscore['score'] = 0;        
                $sql = "SELECT uid, score from " . PREFIX . "_arcade_scores where gid=".$game->gid." ORDER BY score DESC";
                $res = $db->query($sql);
                if($res && $db->num_rows($res) > 0)
                {
                        $row = mysql_fetch_array($res);
            
                        $highscore['score'] = $row[1];
                }

                      
                        if($_POST[gscore] == $highscore['score'])
                        {
                                 $message .="<div align=center>&nbsp;<font size='+1' color=red>شما امتياز جديدي را ثبت کرديد..!</font><br /></div>";
                        }

                                        
                                     #   _display_gamestats($game->gid);
                }

$url = "".$config_http_home_url."index.php?do=arcade&op=play&gid=".$game->gid."&cid=".$game->cat_id."";

if (!headers_sent() ) {
                header('Expires: Sat, 18 Aug 2002 05:30:00 GMT');
                header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
                header ('Pragma: no-cache');
                header('Cache-Control: no-store, no-cache, max-age=0, s-maxage=0, must-revalidate, post-check=0, pre-check=0');
        }


?>
<html dir=rtl><head>
<title>امتياز شما ثبت شد.!</title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php echo _CHARSET;?>" />
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Refresh" content="5; url=<?php echo $url;?>" />
  </head><body>
  <center>
  
  <?

?>
<table border='0' cellpadding='0' cellspacing='0'  width='100%'>
   <tr>
<td bgcolor="#E6E6E6" width='100%'>
<table width='100%' border='0' cellpadding='4' cellspacing='1'>

<tr >
    <td bgcolor="#F8F8F8" align='center'><font face=tahoma size=2>
    از بازي که انجام داد، متشکريم
    </td>
       </tr>
         <tr>
     <td  bgcolor="#E6E6E6" align='center'>
      <?php echo $message;?>
      </td>
       </tr>
         <tr>
     <td  bgcolor="#F8F8F8" align='center'>
      <b><font face=tahoma size=2>
        بازگشت به فهرست بازي ها : <a href='<? echo $url; ?>' >بازي ها</a>
      </b>
    </td>
  </tr>
</table>
  </td>
  </tr>
</table>
</center>
</body></html>
<?php

        }
                exit();
    
}


در همين فايل به دنبال کد زير بگرديد:
switch ($do) {

بعد از اين کد، کد زير رو قرار بديد:
case "arcade" :
    include ENGINE_DIR.'/modules/arcade.php';
    break;


حالا فايل Engine/Inc/Options.php رو باز کنيد و به دنبال کدهاي زير بگرديد:
array(
                    'name'       => $lang['opt_priv'],
                    'url'        => "$PHP_SELF?mod=options&action=personal",
                    'descr'      => $lang['opt_privc'],
                    'image'      => "pset.png",
                    'access'     => "all",
                    ),


پس از اين کدها، کد زير رو قرار دهيد:
array(
                   'name'       => "بازي هاي آنلاين",
                   'url'        => "$PHP_SELF?mod=arcade&action=list",
                   'descr'      => "مديريت بازي هاي آنلاين",
                   'image'      => "arcade.png",
                   'access'     => "1",
                   ),


حالا وارد PHPMyAdmin برويد و ديتابيس ديتالايف رو انتخاب کنيد و فايل SQL.txt که تو فايل دانلود شده هست رو اجرا تو SQL ديتابيس اجرا نماييد.

حالا به کنترل پنل مديريت برويد و از قسمت مديريت بازي ها، موضوع و بازي ايجاد کنيد و توسط آدرس http://YourSite.Com/index.php?do=arcade بازي را اجرا نماييد.

موفق باشيد.


bia2hes، kasra و alireza123 و دو نفر دیگر تشکر کرده‌‌اند.

اطلاعات

برای ارسال نظر، باید در سایت عضو شوید.