• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP exit_msg函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: healer_stop_b

function healer_stop_b($healer, $patient, $cost)
{
    //$healer = preg_replace ('/[^a-z0-9_\.]/i', '', $healer);
    //$patient = preg_replace ('/[^a-z0-9_]/i', '', $patient);
    $cost = preg_replace('/[^0-9]/', '', $cost);
    $id = is_player($patient);
    $nid = is_npc($healer);
    $q = do_mysql("SELECT location, money, status1 FROM players WHERE id_player = '" . $id . "';");
    $p = mysql_fetch_assoc($q);
    $q = do_mysql("SELECT location FROM npc WHERE id_npc = '" . $nid . "';");
    $loc = mysql_result($q, 0);
    if ($p['location'] != $loc) {
        return 0;
    }
    if (!$p['status1'][2] && !$p['status1'][3] && !$p['status1'][4]) {
        exit_msg('целительство', 'вы итак полностью здоровы!');
    }
    $price = $cost;
    if ($p['money'] < $price) {
        exit_msg('целительство', 'у вас нехватает денег, надо ' . $price . ' серебра!');
    }
    $p['money'] -= $price;
    $p['status1'][2] = 0;
    $p['status1'][3] = 0;
    $p['status1'][4] = 0;
    do_mysql("UPDATE players SET money = '" . $p['money'] . "', status1 = '" . $p['status1'] . "' WHERE id_player = '" . $id . "';");
    exit_msg('целительство', 'вaши раны залечены! цена: ' . $price . ' серебра.');
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:28,代码来源:f_healer_stop_b.php


示例2: heal

function heal($healer, $patient, $cost)
{
    //$healer = preg_replace ('/[^a-z0-9_\.]/i', '', $healer);
    //$patient = preg_replace ('/[^a-z0-9_]/i', '', $patient);
    $cost = preg_replace('/[^0-9]/', '', $cost);
    $id = is_player($patient);
    $nid = is_npc($healer);
    $q = do_mysql("SELECT location, money, life, status1 FROM players WHERE id_player = '" . $id . "';");
    $p = mysql_fetch_assoc($q);
    $q = do_mysql("SELECT location FROM npc WHERE id_npc = '" . $nid . "';");
    $loc = mysql_result($q, 0);
    if ($p['location'] != $loc) {
        return 0;
    }
    $p['life'] = explode('|', $p['life']);
    if ($p['life'][0] == $p['life'][1]) {
        exit_msg('целительство', 'вы итак полностью здоровы!');
    }
    $price = ceil(($p['life'][1] - $p['life'][0]) / 100) * $cost;
    if ($p['money'] < $price) {
        exit_msg('целительство', 'у вас нехватает денег, надо ' . $price . ' серебра!');
    }
    $p['money'] -= $price;
    $nlife = $p['life'][1] . '|' . $p['life'][1];
    $p['status1'][2] = 0;
    $p['status1'][3] = 0;
    $p['status1'][4] = 0;
    do_mysql("UPDATE players SET money = '" . $p['money'] . "', life = '" . $nlife . "', status1 = '" . $p['status1'] . "' WHERE id_player = '" . $id . "';");
    exit_msg('целительство', 'вы выздоровили! цена: ' . $price . ' серебра.');
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:30,代码来源:f_heal.php


示例3: teach_magic_from_sc

function teach_magic_from_sc($scroll, $npc, $login)
{
    //$scroll = preg_replace ('/[^a-z0-9_\.]/i', '', $scroll);
    //$npc = preg_replace ('/[^a-z0-9_\.]/i', '', $npc);
    //$login = preg_replace ('/[^a-z0-9_]/i', '', $login);
    $nid = is_npc($npc);
    $id = is_player($login);
    // v odnoj li lokacii
    $q = do_mysql("SELECT location FROM npc WHERE id_npc = '" . $nid . "';");
    if (!mysql_num_rows($q)) {
        return 0;
    }
    $loc1 = mysql_result($q, 0);
    $q = do_mysql("SELECT location FROM players WHERE id_player = '" . $id . "';");
    if (!mysql_num_rows($q)) {
        return 0;
    }
    $loc2 = mysql_result($q, 0);
    if ($loc1 != $loc2) {
        return 0;
    }
    include_once 'modules/f_has_item.php';
    if (!has_item($scroll, $login)) {
        put_g_error('у вас нету свитка!');
    }
    $q = do_mysql("SELECT on_take, price FROM items WHERE fullname = '" . $scroll . "' AND type = 's';");
    if (!mysql_num_rows($q)) {
        return 0;
    }
    $spell = mysql_fetch_assoc($q);
    // neumeet li on uzhe
    include_once 'modules/f_has_magic.php';
    if (has_magic($spell['on_take'], $login)) {
        put_g_error('вы уже умеете это заклинание!');
    }
    // cenu vyschitaem:
    $q = do_mysql("SELECT money FROM players WHERE id_player = '" . $id . "';");
    $money = mysql_result($q, 0);
    $cost = $spell['price'] * 10;
    if ($money < $cost) {
        put_g_error('нехватает серебра, нужно ' . $cost . ' серебреных!');
    }
    $money -= $cost;
    // dobavljaem zakl:
    $q = do_mysql("SELECT magic FROM players WHERE id_player = '" . $id . "';");
    $magic = mysql_result($q, 0);
    if (!$magic) {
        $magic = $spell['on_take'];
    } else {
        $magic .= '|' . $spell['on_take'];
    }
    // obnovim dannye:
    do_mysql("UPDATE players SET magic = '" . $magic . "', money = '" . $money . "' WHERE id_player = '" . $id . "';");
    // udaljaem svitok
    include_once 'modules/f_delete_item.php';
    delete_item($scroll);
    $q = do_mysql("SELECT name FROM magic WHERE fullname = '" . $spell['on_take'] . "';");
    $name = mysql_result($q, 0);
    exit_msg('магия', 'вы выучили заклинание ' . $name . ' за ' . $cost . ' серебреных!');
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:60,代码来源:f_teach_magic_from_sc.php


示例4: teach_kombo

function teach_kombo($teacher, $student, $kombo, $price)
{
    //$teacher = preg_replace ('/[^a-z0-9_\.]/i', '', $teacher);
    //$student = preg_replace ('/[^a-z0-9_]/i', '', $student);
    //$kombo = preg_replace ('/[^a-z0-9_]/i', '', $kombo);
    $price = preg_replace('/[^0-9]/', '', $price);
    $id = is_player($student);
    $nid = is_npc($teacher);
    $q = do_mysql("SELECT location, money, kombo FROM players WHERE id_player = '" . $id . "';");
    $p = mysql_fetch_assoc($q);
    $q = do_mysql("SELECT location FROM npc WHERE id_npc = '" . $nid . "';");
    $loc = mysql_result($q, 0);
    if ($p['location'] != $loc) {
        return 0;
    }
    if ($p['money'] < $price) {
        exit_msg('комбо', 'у вас нехватает денег, надо ' . $price . ' серебра!');
    }
    $kb = explode('|', $p['kombo']);
    $c = count($kb);
    $has = 0;
    for ($i = 0; $i < $c; $i++) {
        $kb[$i] = explode(':', $kb[$i]);
        if ($kb[$i][0] == $kombo) {
            $has = 1;
        }
    }
    if ($has) {
        exit_msg('комбо', 'вы уже yмеете этот прием!');
    }
    $p['money'] -= $price;
    if (!$p['kombo']) {
        $p['kombo'] = $kombo . ':1:0';
    } else {
        $p['kombo'] .= '|' . $kombo . ':1:0';
    }
    do_mysql("UPDATE players SET money = '" . $p['money'] . "', kombo = '" . $p['kombo'] . "' WHERE id_player = '" . $id . "';");
    exit_msg('комбо', 'вы выучили новый прием!');
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:39,代码来源:f_teach_kombo.php


示例5: exit_msg

        $s = '|';
    } else {
        $x++;
        $y--;
        $s = '&#92;';
    }
    $map[$y][$x] = $s;
    return $map;
}
// teperq vid karty:
$f = '<table cellpadding="0" cellspasing="0" style="font-size:small" id="minimap_table">';
for ($i = $left + 1; $i > -1; $i--) {
    if (!isset($map[$i]) || !$map[$i]) {
        continue;
    }
    $f .= '<tr>';
    // perebiraem s verhu v niz (0x0 samyj nizkij element)
    for ($a = 0; $a < $right + 2; $a++) {
        $f .= '<td>';
        if (!isset($map[$i][$a]) || !$map[$i][$a]) {
            $f .= '&nbsp;';
        } else {
            $f .= '' . $map[$i][$a] . '';
        }
        $f .= '</td>';
    }
    $f .= '</tr>';
}
$f .= '</table>';
exit_msg('карта местности', $f);
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:30,代码来源:s_minimap.php


示例6: exit_msg

        // ekstra glavy:
        // politika:
        $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=change_clan_politics">изменить политику</a><br/>';
        // izmenitq sutq klana
        $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=change_clan_task">изменить суть клана</a><br/>';
        // izmenitq sajt klana
        $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=change_clan_site">изменить сайт клана</a><br/>';
        // povysitq
        $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=raise_in_clan">повысить в клане</a><br/>';
        // ponizitq
        $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=lower_in_clan">понизить в клане</a><br/>';
        // izgnatq iz klana
        $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=seek_from_clan">изгнать из клана</a><br/>';
        // raspustitq klan
        $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=destroy_clan">распустить клан</a><br/>';
        // izmenitq zvanija
        $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=change_c_titles">изменить звания</a><br/>';
        // usilitq dveri
        $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=buy_telir_gate_hp">укрепить ворота Телира</a><br/>';
    }
    // prinjatq zajavku
    $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=take_to_clan">принять заявку</a><br/>';
}
// vsemu klanu teleport v zamok -
if ($HASTELIR) {
    $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=teleport_to_telir">телепортироватся в Телир</a><br/>';
}
// vsemu klanu mozhno zhertvovatq na nuzhdy klana
$f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=clan_donate">пожертвовать на нужды клана</a><br/>';
exit_msg('управление кланом', $f);
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:30,代码来源:s_clan_menu.php


示例7: exit_msg

if ($rase == 1) {
    $f .= '<div class="y" id="hjkh">ГЛАВА II:<br/>';
    $f .= '<b>Наследие прошлого</b></div>';
    //---
    $f .= '<div class="n" id="wt743t">- За спиной стражника возвышался большой двухэтажный дом красного кирпича. Читай - "дворец". За многие года там небыло не одного капитального ремонта, что и видно. Мрачно смотрят окна, дом как неживой.';
    $f .= '</div>';
}
/*
  if ($rase == 2)
  {
    $loc = 'elfc|2x6';
    $f .= '<div class="y" id="jdhv">ГЛАВА I:<br/>';
    $f .= '<b>И зеленные деревья имеют уши...</b></div>';
    //----
    $f .= '<div class="n" id="wt743t">- Мягко ступая по лесному мху Вы шли по Волшебному Лесу. Нет, Вы незнали, что он так называется, Вы в этих местах впервые. Но деревья такой высоты, что порой невидно их вершин и мерцаюшие огоньки, летаюшие повсюду в воздухе, заставили вас так подумать. День был довольно солнечный, и тишина царила в этом странном лесу.<br/>';
    $f .= '- Что тебе тут надо? - послышался приветливый голос сзади и Вы почувствовали наконечник стрелы, упертый Вам в затылок. В ответ Вы только воскликнули "К-к-как?!..." и замерли в ожидании. Но незнакомец, заметив, что вы элф, слегка приопустил лук и сказал:<br/>';
    $f .= '- Чтож, вижу тебе еще многому следует научится. Иди за мной в город, ты долго странствовал, пора и отдохнуть...<br/>';
    $f .= '  Вам показалось очень странной такая забота. Но все еще натянутый лук неоставил вам возможноcти выбирать. Вы пошли за незнакомцем в глубь леса...</div>';
  }
  if ($rase == 3)
  {
    $loc = 'verg|4x5';
    $f .= '<div class="y" id="jdhv">ГЛАВА I:<br/>';
    $f .= '<b>Высокие своды Верголка</b></div>';
    //---
    $f .= '<div class="n" id="wt743t">- Тропа привела к входу в старую горную шахту. "Ну ведь где-нибудь здесь должны быть гномы?! Немогли же они сквозь землю провалится?! Третий день ищу, все тут обошел..." - воскликнул невысокий гном и шагнул в шахту.<br/>';
    $f .= '  К его огорчению, это была простая шахта для добычи руды. Неакуратно выдолбленные стены и потолок, необтесанные балки скрепляюшие все это, типичная работа людей. Но тут он заметил небольшой проем прямоугольной формы. Шагнув туда, и пройдя по длинному корридору, гном окозался в просторном зале с высокими сводами.<br/>';
    $f .= '- Добро пожаловать в Верголк! - послышался голос, почувствовался удар и в глазах у гнома потемнело.</div>';
  }*/
exit_msg('I', $f);
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:30,代码来源:q_2.php


示例8: exit_msg

<?php 
// runnyj kamenq
exit_msg('Древние руны', 'Там где ты пройти не смог,лучше ты копни разок.');
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:3,代码来源:us_i_o_sta_runestone_vk5.php


示例9: gen_header

<?php 
// pokazatq ban i razbanitq zaodno
if ($p['admin'] > 0) {
    if (!isset($_GET['to'])) {
        $f = gen_header('бан');
        $f .= '<div class="y" id="oit"><b>блок</b></div><p>';
        $q = do_mysql("SELECT login FROM players WHERE admin = '-2';");
        while ($b = mysql_fetch_assoc($q)) {
            $f .= '&#187;' . $b['login'] . ' (<a class="red" href="game.php?sid=' . $sid . '&action=show_block&to=' . $b['login'] . '">x</a>)<br/>';
        }
        $f .= '<a class="blue" href="game.php?sid=' . $sid . '&action=moder"/>модераторская</a><br/>';
        $f .= '<a class="blue" href="game.php?sid=' . $sid . '&action=forum"/>форум</a><br/>';
        $f .= '<a class="blue" href="game.php?sid=' . $sid . '"/>в игру</a></p>';
        $f .= gen_footer();
        exit($f);
    }
    $to = preg_replace('/[^a-z0-9]/i', '', $_GET['to']);
    $id = is_player($to);
    if (!$id) {
        put_g_error('такого игрока нету');
    }
    $q = do_mysql("SELECT admin FROM players WHERE id_player = '" . $id . "';");
    $adm = mysql_result($q, 0);
    if ($adm != -2) {
        put_g_error('игрок не в блоке');
    }
    do_mysql("UPDATE players SET admin = '0' WHERE id_player = '" . $id . "';");
    exit_msg('блок', 'игрок ' . $to . ' paзблочен!<br/><a class="blue" href="game.php?sid=' . $sid . '&action=forum"/>форум</a>');
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:29,代码来源:s_show_block.php


示例10: preg_replace

$wloc['verg|4x5'] = 'Верголк';
$wloc['elfc|5x4'] = 'Город Эльфов';
$wloc['prf2|4x5'] = 'Пригородный лес';
$wloc['sfr1|4x5'] = 'Южный Лес';
$wloc['ffo1|6x9'] = 'Дальний Лес';
$wloc['novi|2x1'] = 'Разбитая дорога';
$wloc['ffo6|1x1'] = 'мыс Приключений';
$wloc['pr12|1x5'] = 'лесок гоблинов';
$wloc['rele|2x10'] = 'лекарь';
if (isset($_GET['loc'])) {
    $_GET['loc'] = preg_replace('/[^a-z0-9\\|]/i', '', $_GET['loc']);
    if (substr($_GET['loc'], 0, 4) == 'telc') {
        put_g_error('исчо чё?!');
    }
    if (!isset($wloc[$_GET['loc']])) {
        put_g_error('исчо чё?!');
    }
    if ($p['mana'][0] < 100) {
        put_g_error('нехватает маны');
    }
    $p['mana'][0] -= 100;
    do_mysql("UPDATE players SET mana = '" . $p['mana'][0] . "|" . $p['mana'][1] . "' WHERE login = '" . $LOGIN . "';");
    include_once 'modules/f_teleport.php';
    teleport($LOGIN, $_GET['loc']);
} else {
    $f = 'стоимость телепортации 100 маны. шанс 100%.<br/>';
    foreach ($wloc as $key => $val) {
        $f .= '<a class="blue" href="game.php?sid=' . $sid . '&action=use_item&item=' . $item . '&loc=' . $key . '">' . $val . '</a><br/>';
    }
    exit_msg('teleport', $f);
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:31,代码来源:uq_i_q_que_wind_sign.php


示例11: set_affected

// a esli menqshe mana, to alkogolq
if ($do[1] < 0) {
    include_once 'modules/f_set_affected.php';
    set_affected($LOGIN, 'pqjan', $do[1] * -1);
    $q = do_mysql("SELECT affected FROM players WHERE id_player = '" . $p['id_player'] . "';");
    $p['affected'] = mysql_result($q, 0);
    $AFF = get_affected($LOGIN);
}
$f = '';
if (substr($item, 0, 7) == 'i.f.dri') {
    $f .= 'вы выпили ' . $itname . '!<br/>';
} else {
    $f .= 'вы съели ' . $itname . '!<br/>';
}
if (is_in('prokljat', $AFF)) {
    exit_msg('проклятие', 'древнее проклятие не дает вам восстановить сил!<br/> ');
}
// teperq proverim igroka
if ($p['life'][0] + (int) $do[0] >= $p['life'][1] && $do[0] > 0) {
    $p['life'][0] = $p['life'][1];
    $f .= 'ваша жизнь полностью восстановленна!<br/>';
} else {
    $p['life'][0] += $do[0];
    $f .= 'жизнь +' . $do[0] . '<br/>';
}
if ($p['mana'][0] + $do[1] >= $p['mana'][1] && $do[1]) {
    $p['mana'][0] = $p['mana'][1];
    $f .= 'ваша мана полностью восстановленна!<br/>';
} else {
    $p['mana'][0] += $do[1];
    $f .= 'мана +' . $do[1] . '<br/>';
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:31,代码来源:sp_use_food.php


示例12: mysql_real_escape_string

<?php 
if (isset($_GET['about'])) {
    $country = mysql_real_escape_string(strip_tags($_GET['country']));
    $city = mysql_real_escape_string(strip_tags($_GET['city']));
    $about = mysql_real_escape_string(strip_tags($_GET['about']));
    $country = substr($country, 0, 50);
    $city = substr($city, 0, 50);
    $about = substr($about, 0, 300);
    do_mysql("UPDATE anketa SET country = '" . $country . "', city = '" . $city . "', about='" . $about . "' WHERE id_player = '" . $p['id_player'] . "';");
    exit_msg('Я ТЕБЯ ВИЖУ!', 'твои данные успешно переданы мне.');
} else {
    $q = do_mysql("SELECT * FROM anketa WHERE id_player = '" . $p['id_player'] . "';");
    $an = mysql_fetch_assoc($q);
    $f = '<form action="game.php" method="get">';
    $f .= '<input type="hidden" name="sid" value="' . $sid . '"/>';
    $f .= '<input type="hidden" name="action" value="anketa"/>';
    $f .= 'страна:<br/><input type="text" name="country" value="' . $an['country'] . '"/><br/>';
    $f .= 'город:<br/><input type="text" name="city" value="' . $an['city'] . '"/><br/>';
    $f .= 'коротко о себе:<br/><input type="text" name="about" value="' . $an['about'] . '" maxlength="300"/><br/>';
    $f .= '<input type="submit" value="вперед!"/>';
    $f .= '</form>';
    $f .= '<a class="blue" href="game.php?sid=' . $sid . '&action=mir_igry">мир игры</a>';
    exit_msg('анкета', $f);
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:24,代码来源:s_anketa.php


示例13: preg_replace

    $pass = preg_replace('/[^a-z0-9]/i', '', $_GET['pass']);
    $pass2 = $_GET['pass2'];
    $old_pass = preg_replace('/[^a-z0-9]/i', '', $_GET['old_pass']);
    if ($pass !== $pass2) {
        put_g_error('пароли не совпадают либо вы используете запрещеные символы в них. a-Z0-9 и все ;)');
    }
    $pass = md5($pass);
    $old_pass = md5($old_pass);
    $q = do_mysql("SELECT email FROM players WHERE id_player = '" . $p['id_player'] . "' AND pass = '" . $old_pass . "';");
    if (!mysql_num_rows($q)) {
        put_g_error('пароль не верен!');
    }
    // menjaem -
    do_mysql("UPDATE players SET pass = '" . $pass . "' WHERE id_player = '" . $p['id_player'] . "';");
    do_mysql("DELETE FROM session WHERE login = '" . $LOGIN . "';");
    $f = gen_header('смена пароля');
    $f .= '<div class="y" id="yyy"><b>вы сменили!</b></div><div class="n">';
    $f .= 'Поздравляю! А теперь идите входите заного, раз уж сменили...<br/><a class="blue" href="index.php">главная</a></div>';
    $f .= gen_footer();
    exit($f);
} else {
    $f = '<form action="game.php" method="get">';
    $f .= '<input type="hidden" name="sid" value="' . $sid . '"/>';
    $f .= '<input type="hidden" name="action" value="change_pass"/>';
    $f .= 'старый пароль:<br/><input type="password" name="old_pass"/><br/>';
    $f .= 'новый пароль:<br/><input type="password" name="pass"/><br/>';
    $f .= 'еще раз:<br/><input type="password" name="pass2"/><br/>';
    $f .= '<input type="submit" value="сменить"/>';
    $f .= '</form>';
    exit_msg('пароли', $f);
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:31,代码来源:s_change_pass.php


示例14: preg_replace

    $qn = preg_replace('/[^0-9]/', '', $_GET['q']);
}
if (!$qn) {
    $qn = 0;
}
// esli pusto ili nolq - nolq
if (isset($_GET['w']) && $_GET['w'] == 'mq') {
    include 'modules/mainq/' . $p['rase'] . '_' . $qn . '.php';
    $f .= '<div class="y" id="aiv1"><b>' . $CH . '</b></div>';
    $f .= '<div class="y" id="aiv2"><b>' . $H . '</b></div>';
    $f .= '<div class="n" id="aiv3">' . $QT . '</div>';
}
if (isset($_GET['w']) && $_GET['w'] == 'smq' && ($p['smq'][$qn] || isset($NUL[$qn])) && $p['smq'][$qn] < $SMQ[$qn]) {
    include 'modules/mainq/s_' . $qn . '.php';
    $f .= '<div class="y" id="aiv2"><b>' . $H . '</b></div>';
    $f .= '<div class="n" id="aiv3">' . $T[$p['smq'][$qn]] . '</div>';
}
// glavnyj
include 'modules/mainq/' . $p['rase'] . '_' . $p['qlvl'] . '.php';
$f .= '<b>' . $CH . '</b><br/>';
$f .= '<a class="rar" href="game.php?sid=' . $sid . '&action=show_quest_log&w=mq&q=' . $p['qlvl'] . '">' . $H . '</a><br/>';
// drugie
$f .= '<b>Активные</b><br/>';
for ($i = 0; $i < 50; $i++) {
    if (($p['smq'][$i] || isset($NUL[$i])) && $p['smq'][$i] < $SMQ[$i]) {
        include 'modules/mainq/s_' . $i . '.php';
        $f .= '<a class="blue" href="game.php?sid=' . $sid . '&action=show_quest_log&w=smq&q=' . $i . '">' . $H . '</a><br/>';
    }
}
exit_msg('Квесты', $f);
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:30,代码来源:s_show_quest_log.php


示例15: put_g_error

        put_g_error('Телир не ваш');
    }
    if ($p['clan'][1] < 7) {
        put_g_error('только глава может принимать такие важные решения');
    }
    $f = '';
    $q = do_mysql("SELECT money FROM clans WHERE clanname = '" . $p['clan'][0] . "';");
    $money = mysql_result($q, 0);
    if (isset($_GET['sum'])) {
        // menjaem:
        $sum = preg_replace('/[^0-9]/', '', $_GET['sum']);
        if ($sum > $money) {
            put_g_error('нельзя дать больше чем имеешь');
        }
        $money -= $sum;
        $doorhp += $sum * 10;
        do_mysql("UPDATE clans SET money = '" . $money . "' WHERE clanname = '" . $p['clan'][0] . "';");
        do_mysql("UPDATE castle SET doorhp = '" . $doorhp . "' WHERE name = 'telir';");
    }
    $f .= 'на счету клана: ' . $money . ' серебром<br/>';
    $f .= 'ворота могут выдержать удар в ' . $doorhp . '<br/>';
    $f .= 'за 1 серебренный можно купить стройматериалов, которые укреплят ворота на 10. Поставщик все установит. <br/>';
    // forma izmenenija
    $f .= '<form action="game.php" method="get">';
    $f .= '<input type="hidden" name="sid" value="' . $sid . '"/>';
    $f .= '<input type="hidden" name="action" value="buy_telir_gate_hp"/>';
    $f .= 'сумма:<br/><input type="text" name="sum"/><br/>';
    $f .= '<input type="submit" value="купить"/>';
    $f .= '</form>';
    exit_msg('ворота Телира', $f);
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:31,代码来源:s_buy_telir_gate_hp.php


示例16: file_get_contents

<?php 
// podatq zajavku v klan:
if ($p['admin'] > 0) {
    $f = '<pre>';
    if (file_exists('modules/posts/newmagic.txt')) {
        $f .= file_get_contents('modules/posts/newmagic.txt');
    }
    if (file_exists('modules/posts/newscrolls.txt')) {
        $f .= file_get_contents('modules/posts/newscrolls.txt');
    }
    $f .= '<a class="blue" href="game.php?sid=' . $sid . '&action=moder">модераторская</a>';
    exit_msg('новая магия', $f);
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:13,代码来源:s_show_new_magic.php


示例17: preg_replace

<?php 
if ($p['admin'] > 1) {
    $f = '';
    if (isset($_GET['login'])) {
        $wmz = preg_replace('/[^0-9]/', '', $_GET['wmz']);
        $id = is_player($_GET['login']);
        if (!$id) {
            put_g_error('bad login');
        }
        do_mysql("UPDATE players SET gold = gold + " . $wmz * 10 . " WHERE id_player = '" . $id . "';");
        $f .= '<b>added ' . $wmz . 'wmz eqv. to ' . $id . ' </b><br/>';
    }
    $f .= '<form action="game.php" method="get">';
    $f .= '<input type="hidden" name="sid" value="' . $sid . '"/>';
    $f .= '<input type="hidden" name="action" value="a_add_gold"/>';
    $f .= 'login:<br/><input type="text" name="login"/><br/>';
    $f .= 'wmz payed:<br/><input type="text" name="wmz"/><br/>';
    $f .= '<input type="submit" value="add!"/>';
    $f .= '</form>';
    exit_msg('add_gold', $f);
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:21,代码来源:s_a_add_gold.php


示例18: put_g_error

                if (!isset($mi[$item])) {
                    put_g_error('нет такой вещи в продаже');
                }
                $mi[$item] = explode('|', $mi[$item]);
                if ($mi[$item][0] > $p['gold']) {
                    put_g_error('нехватает золота');
                }
                $p['gold'] -= $mi[$item][0];
                do_mysql("UPDATE players SET gold = '" . $p['gold'] . "' WHERE id_player = '" . $p['id_player'] . "';");
                include_once 'modules/f_gain_item.php';
                gain_item($item, 1, $LOGIN);
                exit_msg('купля состоялась', '<a class="blue" href="game.php?sid=' . $sid . '&action=gold">вернутся</a>');
            }
            foreach ($mi as $key => $val) {
                $val = explode('|', $val);
                $f .= $val[1];
                $f .= '<br/><a class="blue" href="game.php?sid=' . $sid . '&action=gold&sa=mall&item=' . $key . '">купить</a><br/>';
            }
        } else {
            if ($_GET['sa'] == 'buy') {
                $f .= 'пока — никак. скоро будет';
                //$f .= 'для получения золота надо перевести определеное количество wmz на счет администрации:<br/>';
                //$f .= '<b>Z318250669664</b><br/>';
                //$f .= 'сумма - обезательно целое число. 1wmz - 10золотых. в коментарий ОБЕЗАТЕЛЬНО запишите слово gold и ваш логин, например <b>gold maxx</b>. в течении рабочего дня ваш золотой счет должен пополнится.<br/>';
            }
        }
    }
}
$f .= '<a class="blue" href="game.php?sid=' . $sid . '&action=showinventory">в инвентарь</a>';
exit_msg('золото', $f);
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:30,代码来源:s_gold.php


示例19: carpenter

function carpenter($i)
{
    global $LOGIN;
    global $p;
    global $arr;
    global $sm;
    // setting image
    $imga = substr($sm['carpenter'], 0, 7);
    if (!array_key_exists($imga, $arr)) {
        put_error('несовпадают индексы');
    }
    $imga = str_replace('.', '_', $imga);
    $img = file('modules/ascii_art/carpenter/' . $imga . '.txt');
    $img = implode('', $img);
    $img = str_replace("\n", '', $img);
    $img = str_replace("\r", '', $img);
    $sm['carpenter_img'][$i] = $img[$i];
    do_mysql("UPDATE carpenter SET carpenter_img = '" . $sm['carpenter_img'] . "' WHERE id_player = '" . $p['id_player'] . "';");
    // checking if all identical
    $found = 1;
    for ($i = 0; $i < 25; $i++) {
        if ($img[$i] == ' ') {
            continue;
        }
        if ($img[$i] != $sm['carpenter_img'][$i]) {
            $found = 0;
            break;
        }
    }
    if ($found) {
        // gaining item
        include_once 'modules/f_gain_item.php';
        $it = gain_item($sm['carpenter'], 1, $LOGIN);
        do_mysql("DELETE FROM carpenter WHERE id_player = '" . $p['id_player'] . "';");
        do_mysql("UPDATE items SET name = CONCAT(name, ' [" . $p['name'] . "]') WHERE fullname = '" . $it . "';");
        exit_msg('плотник', 'изделье завершено! ');
    }
}
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:38,代码来源:us_i_o_sta_carpenter.php


示例20: put_g_error

<?php 
// chinim veshi
if (!$p['skills'][34]) {
    put_g_error('нету навыка');
}
$q = do_mysql("SELECT COUNT(*) FROM items WHERE  realname = 'i.o.sta.nakovalqnja';");
$c = mysql_result($q, 0);
if (!$c) {
    put_g_error('где ковать?');
}
$f = '';
if (isset($_GET['item'])) {
    $item = preg_replace('/[^a-z0-9_\\.]/i', '', $_GET['item']);
    include_once 'modules/f_repair_item.php';
    $cost = repair_item($item, $LOGIN, $p['skills'][34]);
    $f .= 'вещь починена на ' . $cost . ' единиц<br/>';
}
include 'modules/f_get_damaged_items.php';
$di = get_damaged_items($LOGIN);
if (!is_array($di)) {
    exit_msg('починка вещи', $f);
}
foreach ($di as $key => $val) {
    $q = do_mysql("SELECT name FROM items WHERE fullname = '" . $key . "';");
    $name = mysql_result($q, 0);
    $f .= '&#187;<a class="blue" href="game.php?sid=' . $sid . '&action=repair_it_yourself&item=' . $key . '">' . $name . '</a><br/>';
}
exit_msg('починка вещи', $f);
开发者ID:nadvamir,项目名称:forgotten-story-mmorpg,代码行数:28,代码来源:s_repair_it_yourself.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP exit_no_group函数代码示例发布时间:2022-05-15
下一篇:
PHP exit_handler函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap