Exemplo n.º 1
0
         FleetError("Задерживаться можно только у друзей и коллег по альянсу!");
     }
     break;
 case '6':
     // Шпионаж
     if ($target == NULL) {
         FleetError("Планета необитаема либо должна быть колонизирована!");
     } else {
         if ($origin_user['ally_id'] == $target_user['ally_id'] && $origin_user['ally_id'] > 0 || IsBuddy($origin_user['player_id'], $target_user['player_id'])) {
             $BlockAttack = 0;
         }
     }
     if ($target['owner_id'] == $origin['owner_id']) {
         FleetError("Нельзя шпионить на собственной планете!");
     } else {
         if (IsPlayerNewbie($target['owner_id']) || IsPlayerStrong($target['owner_id'])) {
             FleetError("На этой планете нельзя шпионить из-за защиты для новичков!");
         } else {
             if ($fleet[210] == 0) {
                 FleetError("Для шпионажа необходимы шпионские зонды.");
             } else {
                 if ($BlockAttack) {
                     FleetError("Запрет на атаки");
                 } else {
                     if ($GlobalUser['noattack']) {
                         FleetError(va("Запрет на атаки до #1", date("d.m.Y H:i:s", $GlobalUser['noattack_util'])));
                     }
                 }
             }
         }
     }
Exemplo n.º 2
0
 echo "<th width=\"150\">\n";
 if (!($planet['type'] == 10001 || $planet['type'] == 10004)) {
     echo "<a style=\"cursor:pointer\" onmouseover=\"return overlib('<table width=240 >";
     echo "<tr><td class=c >Игрок " . $user['oname'] . ". Место в рейтинге - " . $user['place1'] . "</td></tr>";
     echo "<th><table>";
     if (!$own) {
         echo "<tr><td><a href=index.php?page=writemessages&session=" . $_GET['session'] . "&messageziel=" . $planet['owner_id'] . " >Написать сообщение</a></td></tr>";
         echo "<tr><td><a href=index.php?page=buddy&session=" . $_GET['session'] . "&action=7&buddy_id=" . $planet['owner_id'] . " >Предложение подружиться</a></td></tr>";
     }
     echo "<tr><td><a href=index.php?page=statistics&session=" . $_GET['session'] . "&start=" . (floor($user['place1'] / 100) * 100 + 1) . " >Статистика</a></td></tr>";
     if ($GlobalUser['admin'] >= 2) {
         echo "<tr><td><a href=index.php?page=admin&session={$session}&mode=Users&player_id=" . $user['player_id'] . ">Управление пользователем</a></td></tr>";
     }
     echo "</table>";
     echo "</th></table>', STICKY, MOUSEOFF, DELAY, 750, CENTER, OFFSETY, -40 );\" onmouseout=\"return nd();\">\n";
     if (IsPlayerNewbie($user['player_id'])) {
         $pstat = "noob";
         $stat = "<span class='noob'>н</span>";
     } else {
         if (IsPlayerStrong($user['player_id'])) {
             $pstat = "strong";
             $stat = "<span class='strong'>с</span>";
         } else {
             $week = time() - 604800;
             $week3 = time() - 604800 * 3;
             $pstat = "normal";
             if ($user['lastclick'] <= $week) {
                 $stat .= "<span class='inactive'>i</span>";
                 $pstat = "inactive";
             }
             if ($user['banned']) {
/* ************ ШПИОНАЖ ************  */
if ($order == 6) {
    $amount = min($aktplanet["f210"], $shipcount);
    if ($target['owner_id'] == $GlobalUser['player_id']) {
        AjaxSendError();
    }
    // Своя планета
    if ($GlobalUser['noattack'] || $BlockAttack) {
        AjaxSendError();
    }
    // Бан атак
    if ($target_user['admin'] > 0) {
        AjaxSendError();
    }
    // администрацию сканить нельзя
    if (IsPlayerNewbie($target_user['player_id'])) {
        AjaxSendError(603);
    }
    // защита новичков
    if (IsPlayerStrong($target_user['player_id'])) {
        AjaxSendError(604);
    }
    // защита сильных
    if ($target_user['vacation']) {
        AjaxSendError(605);
    }
    // игрок в режиме отпуска
    if ($amount == 0) {
        AjaxSendError(611);
    }
    // нет кораблей для отправки