当前位置: 首页>>代码示例>>PHP>>正文


PHP va函数代码示例

本文整理汇总了PHP中va函数的典型用法代码示例。如果您正苦于以下问题:PHP va函数的具体用法?PHP va怎么用?PHP va使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了va函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: OfficerLeft

function OfficerLeft($qcmd)
{
    global $GlobalUser;
    $now = time();
    $end = GetOfficerLeft($GlobalUser['player_id'], $qcmd);
    if ($end <= $now) {
        return loca("PREM_INACTIVE");
    } else {
        $d = ceil(($end - $now) / (60 * 60 * 24));
        return va(loca("PREM_ACTIVE"), $d);
    }
}
开发者ID:vksavochkin,项目名称:ogame-opensource,代码行数:12,代码来源:micropayment.php

示例2: loca

    $color1 = $f_cons ? "<font color='FF0000'>" : "";
    $color2 = $f_prod ? "<font color='00FF00'>" : "";
    echo "  <tr> \n";
    echo "<th>" . loca("NAME_12") . " (" . va(loca("RES_LEVEL"), $aktplanet['b12']) . ")</th><th>" . $engineer_text . "</th>   <th> \n";
    echo "    <font color=\"#FFFFFF\">       0</font>   <th>\n";
    echo "    <font color=\"#FFFFFF\">       0</font>   <th>\n";
    echo "    <font color=\"#FFFFFF\">       {$color1}" . nicenum2($f_cons) . "</font>   <th>\n";
    echo "    <font color=\"#FFFFFF\">       {$color2}" . nicenum2($f_prod) . "</th>\n";
    prod_select(12, $planet);
    echo "  </tr>\n";
}
// Солнечные спутники
if ($aktplanet['f212']) {
    $color = $ss_prod ? "<font color='00FF00'>" : "";
    echo "  <tr> \n";
    echo "<th>" . loca("NAME_212") . " (" . va(loca("RES_AMOUNT"), $aktplanet['f212']) . ")</th><th>" . $engineer_text . "</th>   <th> \n";
    echo "    <font color=\"#FFFFFF\">       0</font>   <th>\n";
    echo "    <font color=\"#FFFFFF\">       0</font>   <th>\n";
    echo "    <font color=\"#FFFFFF\">       0</font>   <th>\n";
    echo "    <font color=\"#FFFFFF\">       {$color}" . nicenum2($ss_prod) . "</th>\n";
    prod_select(212, $planet);
    echo "  </tr>\n";
}
// Хранилища
echo "    <tr>   <tr> \n";
echo "    <th colspan=\"2\">" . loca("RES_CAPACITY") . "</th> \n";
echo "    <td class=\"k\"><font color=\"#00ff00\">" . nicenum2($planet['mmax'] / 1000) . "k</font></td> \n";
echo "    <td class=\"k\"><font color=\"#00ff00\">" . nicenum2($planet['kmax'] / 1000) . "k</font></td> \n";
echo "    <td class=\"k\"><font color=\"#00ff00\">" . nicenum2($planet['dmax'] / 1000) . "k</font></td> \n";
echo "    <td class=\"k\"><font color=\"#00ff00\">-</font></td> \n";
echo "    <td class=\"k\"> \n";
开发者ID:Ansty93,项目名称:ogame-opensource,代码行数:31,代码来源:resources.php

示例3: PageAlly_MemberSettings

function PageAlly_MemberSettings()
{
    global $db_prefix;
    global $session;
    global $ally;
    global $GlobalUser;
    global $AllianzenError;
    $selected_user = 0;
    if (key_exists('u', $_GET)) {
        $selected_user = intval($_GET['u']);
    }
    if (method() === "GET" && $_GET['a'] == 13 && $selected_user) {
        $leaver = LoadUser($selected_user);
        $query = "UPDATE " . $db_prefix . "users SET ally_id = 0 WHERE player_id = {$selected_user}";
        dbquery($query);
        // Разослать сообщения членам альянса об исключении игрока
        $result = EnumerateAlly($ally['ally_id']);
        $rows = dbrows($result);
        while ($rows--) {
            $user = dbarray($result);
            SendMessage($user['player_id'], va("Альянс [#1]", $ally['tag']), "Общее сообщение", va("Игрок #1 исключён из альянса.", $leaver['oname']), 0);
        }
        // Сообщение игроку об исключении.
        SendMessage($leaver['player_id'], va("Альянс [#1]", $ally['tag']), va("Членство в альянсе [#1] окончено", $ally['tag']), va("Игрок #1 исключает Вас из альянса [#2] .<br>Теперь Вы можете зарегистрироваться снова", $GlobalUser['oname'], $ally['tag']), 0);
    }
    if (method() === "POST" && $_GET['a'] == 16 && $selected_user) {
        $newrank = intval($_POST['newrang']);
        $query = "UPDATE " . $db_prefix . "users SET allyrank = {$newrank} WHERE player_id = {$selected_user}";
        dbquery($query);
    }
    $now = time();
    $members = CountAllyMembers($ally['ally_id']);
    $sort1 = intval($_GET['sort1']);
    $sort2 = intval($_GET['sort2']) ^ 1;
    ?>
<script src="js/cntchar.js" type="text/javascript"></script><script src="js/win.js" type="text/javascript"></script><br>
<a href="index.php?page=allianzen&session=<?php 
    echo $session;
    ?>
&a=5">Назад к обзору</a>
<table width=519>
<tr><td class='c' colspan='10'>Список членов (кол-во: <?php 
    echo $members;
    ?>
)</td></tr>
<tr>
    <th>N</th>
    <th><a href="index.php?page=allianzen&session=<?php 
    echo $session;
    ?>
&a=7&sort1=1&sort2=<?php 
    echo $sort2;
    ?>
">Имя</a></th>
    <th> </th>
    <th><a href="index.php?page=allianzen&session=<?php 
    echo $session;
    ?>
&a=7&sort1=2&sort2=<?php 
    echo $sort2;
    ?>
">Статус</a></th>
    <th><a href="index.php?page=allianzen&session=<?php 
    echo $session;
    ?>
&a=7&sort1=3&sort2=<?php 
    echo $sort2;
    ?>
">Очки</a></th>
    <th><a href="index.php?page=allianzen&session=<?php 
    echo $session;
    ?>
&a=7&sort1=0&sort2=<?php 
    echo $sort2;
    ?>
">Координаты</a></th>
    <th><a href="index.php?page=allianzen&session=<?php 
    echo $session;
    ?>
&a=7&sort1=4&sort2=<?php 
    echo $sort2;
    ?>
">Вступление</a></th>
    <th><a href="index.php?page=allianzen&session=<?php 
    echo $session;
    ?>
&a=7&sort1=5&sort2=<?php 
    echo $sort2;
    ?>
">Неактивный</a></th>
    <th>Функция</th></tr>

<?php 
    $result = EnumerateAlly($ally['ally_id'], intval($_GET['sort1']), intval($_GET['sort2']));
    for ($i = 0; $i < $members; $i++) {
        $user = dbarray($result);
        $rank = LoadRank($user['ally_id'], $user['allyrank']);
        $hplanet = GetPlanet($user['hplanetid']);
        $days = floor(($now - $user['lastclick']) / (60 * 60 * 24));
        echo "<tr>";
//.........这里部分代码省略.........
开发者ID:Ansty93,项目名称:ogame-opensource,代码行数:101,代码来源:allianzen_members.php

示例4: LaunchRockets

            if ($target_user['vacation']) {
                $GalaxyError = "Этот игрок находится в режиме отпуска!";
            } else {
                if ($target['owner_id'] == $GlobalUser['player_id']) {
                    $GalaxyError = "Невозможно напасть на собственную планету!";
                } else {
                    if (IsPlayerNewbie($target_user['player_id']) || IsPlayerStrong($target_user['player_id'])) {
                        $GalaxyError = "Планета находится под защитой для новичков!";
                    }
                }
            }
        }
    }
    if ($GalaxyError === "") {
        LaunchRockets($origin, $target, 30 + 60 * $dist, $amount, $type);
        $GalaxyMessage = va("Запущено #1 ракет!", $amount);
    }
}
// Выбрать солнечную систему.
if (key_exists('session', $_POST)) {
    $coord_g = intval($_POST['galaxy']);
} else {
    if (key_exists('galaxy', $_GET)) {
        $coord_g = intval($_GET['galaxy']);
    } else {
        if (key_exists('p1', $_GET)) {
            $coord_g = intval($_GET['p1']);
        } else {
            $coord_g = $aktplanet['g'];
        }
    }
开发者ID:vksavochkin,项目名称:ogame-opensource,代码行数:31,代码来源:galaxy.php

示例5: AddUnionMember

function AddUnionMember($union_id, $name)
{
    global $db_prefix;
    global $GlobalUser;
    $union = LoadUnion($union_id);
    // Пустое имя, ничего не делаем.
    if ($name === "") {
        return "";
    }
    // Достигнуто максимальное количество пользователей
    if ($union['players'] >= 5) {
        return "Участвовать могут максимум 5 игроков!";
    }
    // Найти пользователя
    $name = mb_strtolower($name, 'UTF-8');
    $query = "SELECT * FROM " . $db_prefix . "users WHERE name = '" . $name . "' LIMIT 1";
    $result = dbquery($query);
    if (dbrows($result) == 0) {
        return "Пользователь не найден";
    }
    $user = dbarray($result);
    // Проверить есть ли уже такой пользователь в САБе.
    for ($i = 0; $i <= $union['players']; $i++) {
        if ($union["player"][$i] == $user['player_id']) {
            return "Такой пользователь уже добавлен в союз";
        }
        // есть.
    }
    // Проверить является ли пользователем другом или соалом.
    if (!IsBuddy($GlobalUser['player_id'], $user['player_id'])) {
        if ($user['ally_id']) {
            if ($user['ally_id'] != $GlobalUser['ally_id']) {
                return "Пользователь должен быть в списке друзей или одном альянсе";
            }
        } else {
            return "Пользователь должен быть в списке друзей или одном альянсе";
        }
    }
    // Добавить пользователя в САБ и послать ему сообщение о приглашении.
    $union['player'][$union['players']] = $user['player_id'];
    $query = "UPDATE " . $db_prefix . "union SET players = '" . implode(",", $union['player']) . "' WHERE union_id = {$union_id}";
    dbquery($query);
    $target_player = LoadUser($union['target_player']);
    $head_fleet = LoadFleet($union['fleet_id']);
    $target_planet = GetPlanet($head_fleet['target_planet']);
    $queue = GetFleetQueue($union['fleet_id']);
    $text = va("#1 приглашает Вас на миссию #2 против игрока #3 на планете <a href=\"#\" onClick=showGalaxy(#4,#5,#6)><b><u>[#7:#8:#9]</u></b></a>. ", $GlobalUser['oname'], $union['name'], $target_player['oname'], $target_planet['g'], $target_planet['s'], $target_planet['p'], $target_planet['g'], $target_planet['s'], $target_planet['p']) . va("Прибытие флота назначено на #1. ВНИМАНИЕ: время прибытия может измениться из-за скорости других задействованных флотов!", date("D M Y H:i:s", $queue['end']));
    SendMessage($user['player_id'], $GlobalUser['oname'], "Приглашение к совместной атаке", $text, 5);
    return "";
}
开发者ID:Ansty93,项目名称:ogame-opensource,代码行数:50,代码来源:fleet.php

示例6: PlayerDetails

function PlayerDetails($player_id)
{
    global $galaxy, $stats, $ally;
    if (!key_exists($player_id, $stats)) {
        return;
    }
    $planets = array();
    $moons = array();
    echo "<br><br><font size=+2>" . $stats[$player_id]['name'] . ":</font>";
    echo "<table cellpadding=0 cellspacing=0><tr>";
    echo "<td class=b style=\"vertical-align:top\">";
    echo va(loca("GALATOOL_POINTS"), nicenum($stats[$player_id]['points'] / 1000)) . "<br>";
    echo va(loca("GALATOOL_FLEET"), nicenum($stats[$player_id]['fpoints'])) . "<br>";
    echo va(loca("GALATOOL_RESEARCH"), nicenum($stats[$player_id]['rpoints'])) . "<br>";
    if ($stats[$player_id]['ally_id']) {
        echo va(loca("GALATOOL_ALLY"), $ally[$stats[$player_id]['ally_id']]['name']) . "<br>";
    }
    echo "</td>";
    foreach ($galaxy as $planet_id => $planet) {
        if ($planet['owner_id'] == $player_id && $planet['type'] < 10000) {
            $num = 1000000 * $planet['g'] + 1000 * $planet['s'] + 15 * $planet['p'];
            if ($planet['type'] == 0) {
                $moons[$num] = array();
                $moons[$num]['name'] = $planet['name'];
                $moons[$num]['type'] = 0;
                $moons[$num]['present'] = 1;
            } else {
                $planets[$planet_id] = array();
                $planets[$planet_id]['name'] = $planet['name'];
                $planets[$planet_id]['num'] = $num;
                $planets[$planet_id]['g'] = $planet['g'];
                $planets[$planet_id]['s'] = $planet['s'];
                $planets[$planet_id]['p'] = $planet['p'];
                $planets[$planet_id]['planet_id'] = $planet_id;
                $planets[$planet_id]['type'] = 1;
            }
        }
    }
    $planets = sksort($planets, 'num', true);
    echo "<td class=b><b>" . loca("GALATOOL_PLANETS") . "</b>:";
    echo "<table>";
    foreach ($planets as $id => $planet) {
        echo "<tr><td align=center><img src=\"" . GetPlanetSmallImage(hostname() . "/evolution/", $planet) . "\" height=30px><br>\n";
        echo $planet['name'];
        echo " [" . $planet['g'] . ":" . $planet['s'] . ":" . $planet['p'] . "]</td></tr>";
    }
    echo "</table></td>";
    echo "<td class=b><b>" . loca("GALATOOL_MOONS") . "</b>:";
    echo "<table>";
    if (key_exists($planet['num'], $moons)) {
        foreach ($planets as $id => $planet) {
            if ($moons[$planet['num']]['present'] == 1) {
                echo "<tr><td align=center><img src=\"" . GetPlanetSmallImage(hostname() . "/evolution/", $moons[$planet['num']]) . "\" height=30px><br>\n";
                echo $moons[$planet['num']]['name'] . "</td></tr>";
            } else {
                echo "<tr><td height=\"45px\"></td></tr>";
            }
        }
    }
    echo "</table></td>";
    echo "</tr></table>";
}
开发者ID:vksavochkin,项目名称:ogame-opensource,代码行数:62,代码来源:index.php

示例7: SendCoupon

function SendCoupon($user, $code)
{
    global $GlobalUni;
    loca_add("coupons", $GlobalUni['lang']);
    // добавить языковые ключи пользователя, которому посылается сообщение.
    mail_html($user['pemail'], loca("COUPON_SUBJ"), va(loca("COUPON_MESSAGE"), $user['oname'], $code), "From: coupon@" . hostname());
}
开发者ID:vksavochkin,项目名称:ogame-opensource,代码行数:7,代码来源:coupon.php

示例8: m_va

function m_va()
{
    // Calls new view article function, rest of code should be dumped
    va();
    return;
    global $anyone_comments;
    if (isset($_REQUEST['c'])) {
        $skip_chars = $_REQUEST['c'];
    } else {
        $skip_chars = 0;
    }
    echo "<!-- start view article -->";
    global $article_author;
    $articleid = $_REQUEST['articleid'];
    echo '<div class="articles"><table><tr><td class="articlescell">';
    if (!$articleid) {
        echo "Ingen artikkel er valgt.";
    } else {
        $query = "SELECT * FROM articles WHERE articleid =" . $articleid . " AND is_deleted IS NULL  AND (is_draft IS NULL OR is_draft=0);";
        $result = DB_get_table($query);
        $num_results = DB_rows_affected($query);
        if ($num_results == 0) {
            echo "Fant ikke ønsket artikkel.";
        } else {
            increment_view_count($articleid);
            $row = DB_next_row($result);
            echo '<div class="header2">' . stripslashes($row['title']) . '</div>';
            echo '<div class="metatext">' . $article_author;
            echo '<span class="author">: ';
            if (isset($row['author_username'])) {
                echo '<a href="index.php?m_c=mvp&amp;username=';
                echo $row['author_username'] . '">' . stripslashes($row['author']) . '</a>';
            } else {
                echo stripslashes($row['author']);
            }
            echo '</span>';
            echo ', postet <span class="date">' . make_date($row['date_posted']) . '</span><span class="time"> ' . make_time($row['time_posted']) . '</span></div>';
            echo '<div class="textbody">';
            $body = stripslashes(nl2br($row['body']));
            /* If reader continues an article read partly on front page, we 
             * insert anchor tag that the browser can skip to
             */
            if ($skip_chars == 0) {
                echo $body;
            } else {
                echo substr($body, 0, $skip_chars);
                echo '<a name="continue"></a>';
                echo substr($body, $skip_chars, strlen($body) - $skip_chars);
            }
            echo '</div>';
            $edit_ok = false;
            // hvis admin
            if (isset($_SESSION['valid_admin'])) {
                if ($_SESSION['valid_admin']) {
                    $edit_ok = true;
                }
            }
            // hvis valid user, og forfatter av den.
            if (isset($_SESSION['valid_user']) && isset($row['author_username'])) {
                if ($row['author_username'] == $_SESSION['valid_user']) {
                    $edit_ok = true;
                }
            }
            if ($edit_ok) {
                echo '<div class="editarticle">';
                echo '<a href="index.php?articleid=' . $row['articleid'] . '&m_c=module_delete_article">Slett</a> ';
                echo '<a href="index.php?articleid=' . $row['articleid'] . '&m_c=module_enter_article&edit=1">Rediger</a>';
                echo '</div>';
            }
            $comments_query = "SELECT * FROM articles WHERE comment_to=" . $articleid . " AND is_deleted IS NULL ORDER BY date_posted, time_posted ASC;";
            $comments_results = DB_get_table($comments_query);
            $num_comments = DB_rows_affected($comments_results);
            if ($num_comments != 0) {
                echo '</td></tr><tr><td class="header4"><a name="comments">Kommentarer</a></tr></td>';
                display_comments_rows($comments_results);
            } else {
                echo '</td></tr>';
            }
            // End DIV articles
            echo '</table></div>';
            if ($anyone_comments || isset($_SESSION["valid_user"])) {
                echo '<div class="default_header"><a name="commentform">Legg til en kommentar</a></div>';
                do_comment_form();
            } else {
                echo '<div class="default_text">Du må være en <a href="index.php?m_c=module_register_form&amp;page_title=Register<+new+user">registrert bruker</a>';
                echo " og <span id='loginlink''><a href=\"javascript:showDiv('loginform', 'errorandlogout')\">logget inn</a> for å kunne kommentere.</span></div>";
            }
        }
    }
}
开发者ID:arewold,项目名称:calcuttagutta,代码行数:90,代码来源:mod_articles.php

示例9: Buddy_Request

function Buddy_Request()
{
    global $GlobalUser;
    $user = LoadUser(intval($_GET['buddy_id']));
    echo "<form action=\"?page=buddy&session=" . $_GET['session'] . "&action=1&buddy_id=" . intval($_GET['buddy_id']) . "\" method=\"POST\">\n";
    echo "<table width=\"519\">\n";
    echo " <tr>\n<td class=\"c\" colspan=\"2\">" . loca("BUDDY_REQUEST") . "</td>\n</tr>\n";
    echo " <tr>\n<th>" . loca("BUDDY_PLAYER") . "</th>\n<th>" . $user['oname'] . "</th>\n</tr>\n";
    echo " <tr>\n<th>" . va(loca("BUDDY_TEXTLEN"), "<span id=\"cntChars\">0</span> / 5000") . "</th>\n";
    echo " <th><textarea name=\"text\" cols=\"60\" rows=\"10\" onkeyup=\"javascript:cntchar(5000)\"></textarea></th>\n</tr>\n";
    echo "<tr> \n<td class=\"c\"><a href=\"?page=buddy&session=" . $_GET['session'] . "\">" . loca("BUDDY_BACK") . "</a></td>\n";
    echo " <td class=\"c\"><input type=\"submit\" value=\"" . loca("BUDDY_SEND") . "\"></td></tr>\n";
    echo "</table>\n";
    echo "</form><br><br><br><br>\n";
}
开发者ID:Ansty93,项目名称:ogame-opensource,代码行数:15,代码来源:buddy.php

示例10: loca

  <title><?php 
echo loca("REG_FORGOT_TITLE");
?>
</title> 
<!--  <meta http-equiv="refresh" content="5; URL=http://<?php 
echo hostname();
?>
"> --> 
  <link rel="stylesheet" type="text/css" href="<?php 
echo hostname();
?>
evolution/formate.css"> 
  <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 
  </head> 
 <body> 
 <div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div> 
<center> 
<table width="519"> 
<tr> 
<?php 
if ($pass_ok) {
    echo "   <th><font color=\"lime\">" . va(loca("REG_FORGOT_OK"), $user['oname']) . "</font></th>\n";
} else {
    echo " <th><font color=\"red\">" . loca("REG_FORGOT_ERROR") . "</font></th> \n";
}
?>
</tr> 
</table> 
</center> 
 </body> 
</html>
开发者ID:Ansty93,项目名称:ogame-opensource,代码行数:31,代码来源:fa_pass.php

示例11: AllyPage_Takeover

function AllyPage_Takeover()
{
    global $GlobalUser;
    global $session;
    global $ally;
    global $AllianzenError;
    // Обменять званиями главу и "правую руку".
    if ($_GET['a'] == 18 && $_REQUEST['s'] == 1) {
        $now = time();
        $myrank = LoadRank($ally['ally_id'], $GlobalUser['allyrank']);
        if (!($myrank['rights'] & 0x100)) {
            $AllianzenError = "<center>\nНедостаточно прав для проведения операции<br></center>";
        } else {
            // Выслать всем участникам сообщение что власть поменялась (кроме самого главы).
            $from = va("Альянс [#1]", $ally['tag']);
            $subj = va("Смена власти в альянсе [#1]", $ally['tag']);
            $text = va("Игрок #1, обладающий титулом основателя альянса, покинул его", $GlobalUser['oname'], $ally['tag']);
            $result = EnumerateAlly($ally['ally_id']);
            $rows = dbrows($result);
            while ($rows--) {
                $user = dbarray($result);
                if ($user['player_id'] != $ally['owner_id']) {
                    SendMessage($user['player_id'], $from, $subj, $text, 0);
                }
            }
            // Поменять звания
            $newhead = LoadUser(intval($_REQUEST['uid']));
            $newhead_rank = LoadRank($ally['ally_id'], $newhead['allyrank']);
            if ($newhead['ally_id'] != $ally['ally_id'] || ($newhead_rank['rights'] & 0x100) == 0) {
                $AllianzenError = "<center>\nНедостаточно прав для проведения операции<br></center>";
                return;
            }
            SetUserRank($newhead['player_id'], $GlobalUser['allyrank']);
            SetUserRank($GlobalUser['player_id'], $newhead['allyrank']);
            // Установить нового хозяина альянса
            AllyChangeOwner($ally['ally_id'], $newhead['player_id']);
            ?>
<table width=519>
<form action="index.php?page=allianzen&session=<?php 
            echo $session;
            ?>
" method="POST">
<tr><td class=c>Вы утратили свой статус</td></tr><tr><th><br><input type="submit" value="OK"></th></tr></form></table><br><br><br><br>
<?php 
        }
        return;
    }
    // Ололош, любой игрок по этому параметру может взять на себя права главы, без всяких проверок.....
    if ($_GET['a'] == 18 && $_REQUEST['s'] == 2) {
        ?>
<table width=519>
<form action="index.php?page=allianzen&session=<?php 
        echo $session;
        ?>
" method="POST">
<tr><td class=c>Звание передано</td></tr><tr><th><br><input type="submit" value="OK"></th></tr></form></table><br><br><br><br>
<?php 
        return;
    }
    // Если открыть у НЕ главы страничку:
    if ($ally['owner_id'] != $GlobalUser['player_id']) {
        ?>
<table width=519>
<form action="index.php?page=allianzen&session=<?php 
        echo $session;
        ?>
&a=5" method=POST>
<tr><td class=c>Глава ещё активен</td></tr><tr><th><input type=submit value="Назад"></th></tr></form></table><br><br><br><br>
<?php 
        return;
    }
    // Перечислить всех игроков альянса с правами "правая рука". Если никого нет, то просто вывести кнопку "назад".
    $users = array();
    $rank_result = EnumRanks($ally['ally_id']);
    while ($rank = dbarray($rank_result)) {
        if ($rank['rights'] & 0x100) {
            $result = LoadUsersWithRank($ally['ally_id'], $rank['rank_id']);
            while ($user = dbarray($result)) {
                if ($user['player_id'] == $ally['owner_id']) {
                    continue;
                }
                // не показывать главу
                $user['rankname'] = $rank['name'];
                $users[] = $user;
            }
        }
    }
    if (count($users) == 0) {
        // Никто не найден, вывести кнопку "назад"
        ?>
<table width=519>
<form action="index.php?page=allianzen&session=<?php 
        echo $session;
        ?>
&a=5" method=POST>
<tr><td class=c></th></tr><tr><th><input type=submit value="Назад"></th></tr></form></table><br><br><br><br>
<?php 
    } else {
        // Перечислить найденных пользователей с рангом "правая рука"
        ?>
//.........这里部分代码省略.........
开发者ID:Ansty93,项目名称:ogame-opensource,代码行数:101,代码来源:allianzen_misc.php

示例12: nicenum

              <th class="c" align='center' width=25% >
<?php 
    if ($GlobalUser['trader'] != 3) {
        echo "<span id=\"3_storage\">" . nicenum($dmax) . "</span>";
    } else {
        echo "---";
    }
    ?>
</th>
                        
            <th class="c" align='center' width=25% >
<?php 
    if ($GlobalUser['trader'] != 3) {
        ?>
                          <a href=# onmouseover="return overlib('<font color=white><?php 
        echo va("Один #1 даёт #2 #3", $resname[$GlobalUser['trader']], round($GlobalUser['rate_d'] / $ratewhat, 2), $resname[3]);
        ?>
</font>');" onmouseout="return nd();">
<?php 
    }
    ?>
                          <font size=3><b><?php 
    echo $GlobalUser['rate_d'];
    ?>
</b></font>
<?php 
    if ($GlobalUser['trader'] != 3) {
        ?>
                          </a>
<?php 
    }
开发者ID:vksavochkin,项目名称:ogame-opensource,代码行数:31,代码来源:trader.php

示例13: loca

        } else {
            if (count($entry) == 0) {
                $details = "&nbsp;";
            } else {
                $details = "<a href=\"index.php?page=techtreedetails&session=" . $_GET['session'] . "&tid={$c}\">[i]</a>";
            }
            echo "<tr> \n";
            echo "<td class=l> \n";
            echo "<table width=\"100%\" border=0 cellspacing=0 cellpadding=0><tr><td align=left><a href=\"index.php?page=infos&session=" . $_GET['session'] . "&gid={$c}\">" . loca("NAME_{$c}") . "</a> \n";
            echo "</td><td align=right>{$details}</td></tr></table></td> \n";
            echo "<td class=l> \n";
            foreach ($entry as $obj => $lvl) {
                $ok = MeetRequirement($GlobalUser, $aktplanet, $obj, $lvl);
                if ($ok) {
                    echo "<font color=\"#00ff00\">" . loca("NAME_{$obj}") . " " . va(loca("TECHTREE_LEVEL"), $lvl) . "</font><br /> \n";
                } else {
                    echo "<font color=\"#ff0000\">" . loca("NAME_{$obj}") . " " . va(loca("TECHTREE_LEVEL"), $lvl) . "</font><br /> \n";
                }
            }
            echo "</td> \n";
        }
    }
    echo "\n";
}
echo "</table> \n";
echo "<br><br><br><br>\n";
echo "</center>\n";
echo "</div>\n";
echo "<!-- END CONTENT AREA -->\n";
PageFooter();
ob_end_flush();
开发者ID:Ansty93,项目名称:ogame-opensource,代码行数:31,代码来源:techtree.php

示例14: dbfree

            echo "</tr>\n\n";
        }
    }
    dbfree($planet);
}
echo "<tr></tr>\n</table>\n</th>\n\n";
if ($GlobalUser['score1'] < 0) {
    $score = 0;
} else {
    $score = nicenum(floor($GlobalUser['score1'] / 1000));
}
// Параметры планеты
echo "<tr><th> " . va(loca("OVERVIEW_DIAM"), nicenum($aktplanet['diameter'])) . "     " . va(loca("OVERVIEW_FIELDS"), $aktplanet['fields'], $aktplanet['maxfields']) . "   </th></tr>\n";
echo "<tr><th> " . va(loca("OVERVIEW_TEMP"), $aktplanet['temp'], $aktplanet['temp'] + 40) . "   \n";
echo "<tr><th> " . va(loca("OVERVIEW_COORD"), "<a href=\"index.php?page=galaxy&galaxy=" . $aktplanet['g'] . "&system=" . $aktplanet['s'] . "&position=" . $aktplanet['p'] . "&session={$session}\" >[" . $aktplanet['g'] . ":" . $aktplanet['s'] . ":" . $aktplanet['p'] . "]</a>") . "\n";
echo "<tr><th> " . va(loca("OVERVIEW_RANK"), $score, "<a href='index.php?page=statistics&session={$session}&start=" . (floor($GlobalUser['place1'] / 100) * 100 + 1) . "'>" . nicenum($GlobalUser['place1']) . "</a>", nicenum($uni['usercount'])) . "     \n";
echo "</table>\n<br><br><br><br><br>\n";
echo "</center>\n";
echo "</div>\n";
echo "<!-- END CONTENT AREA -->\n\n";
if ($GlobalUser['vacation']) {
    $OverviewError = "<center>\nрежим отпуска<br></center>\n";
}
if ($uni['freeze']) {
    $OverviewError .= "<center>\nВселенная поставлена на паузу.<br></center>\n";
}
if ($GlobalUser['admin'] > 0) {
    $OverviewMessage .= "<center>" . loca("OVERVIEW_ADMIN_NOTE") . "<br></center>\n";
}
PageFooter($OverviewMessage, $OverviewError, false);
ob_end_flush();
开发者ID:vksavochkin,项目名称:ogame-opensource,代码行数:31,代码来源:overview.php

示例15: GravitonAttack

function GravitonAttack($fleet_obj, $fleet, $when)
{
    $origin = GetPlanet($fleet_obj['start_planet']);
    $target = GetPlanet($fleet_obj['target_planet']);
    if ($fleet[214] == 0) {
        return;
    }
    if (!($target['type'] == 0 || $target['type'] == 10003)) {
        Error("Уничтожать можно только луны!");
    }
    $diam = $target['diameter'];
    $rips = $fleet[214];
    $moonchance = (100 - sqrt($diam)) * sqrt($rips);
    if ($moonchance >= 100) {
        $moonchance = 99.90000000000001;
    }
    $ripchance = sqrt($diam) / 2;
    $moondes = mt_rand(1, 999) < $moonchance * 10;
    $ripdes = mt_rand(1, 999) < $ripchance * 10;
    if (!$ripdes && !$moondes) {
        $atext = va("Флот с #1 #2 достигает луны планеты на #3 .\n" . "Структура луны не была достаточно ослаблена, флот возвращается обратно.\n" . "<br>Шанс на уничтожение луны: #4 %. Шанс на уничтожение звезды смерти:#5 %;", $origin['name'], "[" . $origin['g'] . ":" . $origin['s'] . ":" . $origin['p'] . "]", "[" . $target['g'] . ":" . $target['s'] . ":" . $target['p'] . "]", floor($moonchance), floor($ripchance));
        $dtext = va("Флот с планеты #1 #2 достигает луны Вашей планеты на #3.\n" . "Лёгкие сотрясения на твоей луне указывают на неудавшуюся атаку на лунную структуру; атакующий флот, не выполнив задания, возвращается обратно на #4 #5.\n" . "<br>Шанс на уничтожение луны: #6 %. Шанс на уничтожение звезды смерти:#7 %;", $origin['name'], "[" . $origin['g'] . ":" . $origin['s'] . ":" . $origin['p'] . "]", "[" . $target['g'] . ":" . $target['s'] . ":" . $target['p'] . "]", $origin['name'], "[" . $origin['g'] . ":" . $origin['s'] . ":" . $origin['p'] . "]", floor($moonchance), floor($ripchance));
        $result = 0;
    } else {
        if (!$ripdes && $moondes) {
            $atext = va("Флот с планеты #1 #2 достигает луны планеты на #3 .\n" . "Вооружение звезды смерти отстреливают на луну череду зарядов гравитонов, которые приводят к мощному сотрясению и уничтожению спутника. Все постройки на луне уничтожаются. Полный успех. Флот возвращается на родную планету бухать по этому поводу.\n" . "<br>Шанс на уничтожение луны: #4 %. Шанс на уничтожение звезды смерти:#5 %", $origin['name'], "[" . $origin['g'] . ":" . $origin['s'] . ":" . $origin['p'] . "]", "[" . $target['g'] . ":" . $target['s'] . ":" . $target['p'] . "]", floor($moonchance), floor($ripchance));
            $dtext = va("Флот с планеты #1 #2 достигает луны твоей планеты на #3.\n" . "Всё более усиливающаяся вибрация сотрясает этот спутник. Луна начинает деформироваться и в конце концов разлетается на миллионы кусочков. Это был тяжёлый удар для Вашей империи. Флот противника возвращается обратно.\n" . "<br>Шанс на уничтожение луны: #4 %. Шанс на уничтожение звезды смерти:#5 %", $origin['name'], "[" . $origin['g'] . ":" . $origin['s'] . ":" . $origin['p'] . "]", "[" . $target['g'] . ":" . $target['s'] . ":" . $target['p'] . "]", floor($moonchance), floor($ripchance));
            DestroyMoon($target['planet_id'], $when, $fleet_obj['fleet_id']);
            $result = 1;
        } else {
            if ($ripdes && !$moondes) {
                $atext = va("Флот с планеты #1 #2 достигает луны планеты на #3 . Звезда смерти направляет свою гравитонную пушку на спутник. Лёгкие вибрации сотрясают поверхность луны. Но что-то тут не так. Гравитонная пушка приводит звезду смерти в колебания. Начинается отдача. Звезда смерти разлетается на миллионы кусочков. Возникающая при этом ударная волна уничтожает весь Ваш флот. Доигрался...\n" . "<br>Шанс на уничтожение луны: #4 %. Шанс на уничтожение звезды смерти:#5 %", $origin['name'], "[" . $origin['g'] . ":" . $origin['s'] . ":" . $origin['p'] . "]", "[" . $target['g'] . ":" . $target['s'] . ":" . $target['p'] . "]", floor($moonchance), floor($ripchance));
                $dtext = va("Флот с планеты #1 #2 достигает луны Вашей планеты  на #3.\n" . "Лёгкие сотрясения на твоей луне указывают на неудавшуюся атаку на лунную структуру. Неожиданно они прекращаются. Гигантский взрыв сотрясает пространство. Атакующий флот исчезает с экранов радаров. Несрастуха вышла...\n" . "<br>Шанс на уничтожение луны: #4 %. Шанс на уничтожение звезды смерти:#5 %", $origin['name'], "[" . $origin['g'] . ":" . $origin['s'] . ":" . $origin['p'] . "]", "[" . $target['g'] . ":" . $target['s'] . ":" . $target['p'] . "]", floor($moonchance), floor($ripchance));
                $result = 2;
            } else {
                if ($ripdes && $moondes) {
                    $atext = va("Флот с планеты #1 #2  достигает луны на орбите планеты #3 . Ваша звезда смерти направляет свою гравитонную пушку на спутник. Толчки на поверхности луны всё нарастают. Луна начинает деформироваться и разрывается. Гигантские обломки летят на Ваш флот. Отступать уже поздно. Весь Ваш флот уничтожается градом обломков. Какой облом...\n" . "<br>Шансы на уничтожение луны: #4 %. Шансы на уничтожение звезды смерти: #5%.", $origin['name'], "[" . $origin['g'] . ":" . $origin['s'] . ":" . $origin['p'] . "]", "[" . $target['g'] . ":" . $target['s'] . ":" . $target['p'] . "]", floor($moonchance), floor($ripchance));
                    $dtext = va("Флот с планеты #1 #2 достигает луны Вашей планеты на #3.\n" . "Всё более усиливающиеся толчки сотрясают спутник. Луна начинает деформироваться и разрывается в конце концов на миллионы кусочков. Внезапно вражеский флот исчезает с экранов Ваших радаров. Что-то там у них не так, наверное пришибло обломками...\n" . "<br>Шансы на уничтожение луны: #4 %. Шансы на уничтожение звезды смерти:#5 %.", $origin['name'], "[" . $origin['g'] . ":" . $origin['s'] . ":" . $origin['p'] . "]", "[" . $target['g'] . ":" . $target['s'] . ":" . $target['p'] . "]", floor($moonchance), floor($ripchance));
                    DestroyMoon($target['planet_id'], $when, $fleet_obj['fleet_id']);
                    $result = 3;
                }
            }
        }
    }
    // Разослать сообщения.
    SendMessage($origin['owner_id'], "Командование флотом", "Лунная атака", $atext, 5);
    SendMessage($target['owner_id'], "Командование флотом", "Лунные толчки", $dtext, 5);
    return $result;
}
开发者ID:vksavochkin,项目名称:ogame-opensource,代码行数:49,代码来源:battle.php


注:本文中的va函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。