예제 #1
0
        $char['clevel'] = $after_reinc_level;
        //Подсчитаем количество навыков и харок
        $add_nav = get_skills_number($char['reinc']);
        $add_har = get_harks_number($after_reinc_level, $char['reinc']);
        //Удалим коня
        return_horse($char['user_id']);
        //Обнулим данные игрока
        user_reset($user_id, $char['race']);
        //Забудем все профессии игрока
        user_craft_reset($user_id);
        //Выдадим игроку специализации
        add_skill_system($user_id, $char['reinc'], $char['clevel']);
        //Обновим данные игрока
        $up = myquery("UPDATE game_users SET clevel={$after_reinc_level}, reinc=reinc+1, EXP={$result_exp}, bound={$add_har}, exam={$add_nav}, GP=GP+{$add_gp}, CW=CW+'" . $add_gp * money_weight . "'\n\t\tWHERE user_id='{$user_id}'");
        //Повысим временные харки игрока
        add_time_harks($user_id);
        //Выдадим игроку 1 эликсир бодрости
        $check_elik = myquery("SELECT id FROM game_items_factsheet WHERE name like 'Эликсир бодрости'");
        while (list($id) = mysql_fetch_array($check_elik)) {
            $Item = new Item();
            $ar = $Item->add_user($id, $user_id, 0);
        }
        //Выдадим игроку 1 ЛР
        add_lr($user_id, 1);
        //Запишем данные о реинкаранции игрока
        set_reincarnation($user_id, $char['reinc']);
        //Выведем сообщение о пройдённой реинкаранции
        echo '<br><center><b><font face=verdana size=2 color=ff0000>Ты ' . echo_sex('прошёл', 'прошла') . ' ' . $char['reinc'] . ' реинкарнацию! 
	    <br>Ты продолжаешь игру с ' . $after_reinc_level . ' уровня!</font></b></center>';
    }
    setGP($user_id, $add_gp, 21);
예제 #2
0
function make_full_obnyl($id, $exp = 0)
{
    $us = mysql_fetch_array(myquery("SELECT * FROM game_users WHERE user_id='" . $id . "' UNION ALL SELECT * From game_users_archive Where user_id='" . $id . "'"));
    //Подсчитаем количество навыков и харок
    $add_nav = get_skills_number($us['reinc'], $us['clevel']);
    $add_har = get_harks_number($us['clevel'], $us['reinc']);
    //Удалим коня
    return_horse($us['user_id']);
    //Обнулим данные игрока
    user_reset($us['user_id'], $us['race'], $exp);
    //Выдадим игроку специализации
    add_skill_system($id, $us['reinc'], $us['clevel']);
    //Вспомним про временные харки игрока
    add_time_harks($us['user_id']);
    $up = myquery("UPDATE game_users SET clevel='" . $us['clevel'] . "', bound={$add_har}, exam={$add_nav} WHERE user_id='" . $id . "'");
    $up = myquery("UPDATE game_users_archive SET clevel='" . $us['clevel'] . "', bound={$add_har}, exam={$add_nav} WHERE user_id='" . $id . "'");
}