Example #1
0
 if ($char['reinc'] == 0) {
     myquery("UPDATE game_tutorship SET confirmed = 2 WHERE pupil_id = " . $user_id . " and confirmed = 1");
 } elseif (($char['reinc'] + 1) % 2 == 0) {
     $check_tutor = myquery("SELECT user_id FROM game_tutorship WHERE pupil_id = " . $user_id . " and confirmed = 2");
     if (mysql_num_rows($check_tutor) > 0) {
         list($tutor_id) = mysql_fetch_array($check_tutor);
         myquery("UPDATE game_users_data SET user_rating=user_rating+1 WHERE user_id = " . $tutor_id . " ");
         $theme = 'Гильдия Наставников';
         $post = 'Ваш Ученик <b>' . $char['name'] . '</b> реинкарнировался и принёс Вам 1 ЛР!';
         myquery("INSERT INTO game_pm (komu, otkogo, theme, post, view, time, folder) VALUES ('" . $tutor_id . "', '0', '" . $theme . "', '" . $post . "','0','" . time() . "',1)");
     }
 }
 $char['reinc'] = $char['reinc'] + 1;
 $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 'Эликсир бодрости'");
Example #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 . "'");
}