Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?PHP
- elseif ($_POST['action'] == "setchar") {
- $id = isset($_POST["id"]) && intval($_POST["id"]) > 0 ? intval($_POST["id"]) : false;
- $hate = isset($_POST["hate"]) && intval($_POST["hate"]) <= 7 ? intval($_POST["hate"]) : false;
- $name_user = $db->safesql($member_id["name"]);
- $id_user = intval($member_id['user_id']);
- $girlfront_char_step = explode(",", $member_id['girlfront_char']);
- $id_array = Array([3] => 0, [18] => 1, [26] => 2, [2] => 3, [31] => 4, [1] => 5, [29] => 6, [104] => 7, [19] => 8, [32] => 9, [110] => 10, [127] => 11, [128] => 12, [131] => 13, [144] => 14, [30] => 15, [111] => 16, [142] => 17, [143] => 18, [28] => 19, [86] => 20, [87] => 21, [88] => 22, [89] => 23, [90] => 24, [91] => 25, [106] => 26, [125] => 27, [34] => 28, [35] => 29, [36] => 30, [37] => 31, [38] => 32, [39] => 33, [4] => 34, [14] => 35, [15] => 36, [16] => 37, [17] => 38, [126] => 39, [136] => 40, [40] => 41, [41] => 42, [42] => 43, [43] => 44, [44] => 45, [155] => 46, [156] => 47, [45] => 48, [46] => 49, [47] => 50, [48] => 51, [49] => 52, [50] => 53, [51] => 54, [52] => 55, [53] => 56, [157] => 57, [158] => 58, [160] => 59, [54] => 60, [55] => 61, [56] => 62, [161] => 63, [162] => 64, [163] => 65, [164] => 66, [165] => 67, [166] => 68, [167] => 69, [168] => 70, [57] => 71, [58] => 72, [59] => 73, [60] => 74, [61] => 75, [62] => 76, [63] => 77, [64] => 78, [65] => 79, [66] => 80, [159] => 81, [173] => 82, [174] => 83, [175] => 84, [176] => 85, [177] => 86, [178] => 87, [179] => 88, [180] => 89, [181] => 90, [182] => 91, [183] => 92, [67] => 93, [68] => 94, [69] => 95, [70] => 96, [71] => 97, [72] => 98, [73] => 99, [74] => 100, [75] => 101, [76] => 102, [77] => 103, [78] => 104, [79] => 105, [169] => 106, [170] => 107, [171] => 108, [172] => 109, [184] => 110, [120] => 111, [121] => 112, [122] => 113, [123] => 114, [124] => 115, [130] => 116);
- if ( !$id || $id == $member_id['p_char'] || $id > 184 ) { echo "Невозможно установить этого персонажа"; return; }
- elseif( $id_array[$id] && $hate < 2 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 2 уровень профиля!"; return; }
- elseif( $id_array[$id] && $hate < 3 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 3 уровень профиля!"; return; }
- elseif( $id_array[$id] && $hate < 4 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 4 уровень профиля!"; return; }
- elseif( $id_array[$id] && $hate < 5 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 5 уровень профиля!"; return; }
- elseif( $id_array[$id] && $hate < 6 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 6 уровень профиля!"; return; }
- elseif( $id_array[$id] && $hate < 7 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 7 уровень профиля!"; return; }
- elseif( $id_array[$id] && $hate < 8 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 8 уровень профиля!"; return; }
- elseif( $id == 24 && !$member_id['anime_up'] ) { echo "Чтобы установить данного персонажа, Вы должны приобрести набор обложек - Аниме!"; return; }
- elseif( $id_array[$id] && !$member_id['wiz_char'] ) { echo "Чтобы установить данного персонажа, Вы должны его получить в подарках за вход на сайт!"; return; }
- elseif( $id_array[$id] && !$member_id['zero_char'] ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
- elseif( $id_array[$id] && $member_id['member_group_id'] != 7 ) { echo "Чтобы установить данного персонажа, у Вас должен быть статус Игрок + на форуме!"; return; }
- elseif( $id_array[$id] && (int)$girlfront_char_step[0] == 0 ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
- elseif( $id_array[$id] && (int)$girlfront_char_step[1] == 0 ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
- elseif( $id_array[$id] && (int)$girlfront_char_step[2] == 0 ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
- elseif( $id_array[$id] && (int)$girlfront_char_step[3] == 0 ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
- elseif( $id_array[$id] && (int)$girlfront_char_step[4] == 0 ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
- elseif( $id_array[$id] && $member_id['artefe'] < 27 ) { echo "Этот персонаж доступен только после получения таланта!"; return; }
- elseif( $id == 80 && $member_id['ts'] < 45 ) { echo "Нужно иметь 45 минут на тестовом сервере, чтобы установить этого персонажа."; return; }
- elseif( $id == 81 && $member_id['ts'] < 80 ) { echo "Нужно иметь 80 минут на тестовом сервере, чтобы установить этого персонажа."; return; }
- elseif( $id == 129 && $member_id['ts'] < 200 ) { echo "Нужно иметь 200 минут на тестовом сервере, чтобы установить этого персонажа."; return; }
- else {
- $db->query( "UPDATE jze_users SET p_char = '$id' WHERE user_id = '$id_user'" );
- $f_avatar = ($member_id['photo_type'] == 3) ? " pp_main_photo = 'http://letragon.ru/templates/images/profile/characters/avatar/{$id}.png', pp_thumb_photo = 'http://letragon.ru/templates/images/profile/characters/avatar/{$id}.png'" : '';
- $f_char = ($member_id['f_char'] > 0) ? " f_char = '{$id}'" : '';
- $f_char_and_avatar = ($member_id['photo_type'] == 3 && $member_id['f_char'] > 0) ? ',' : '';
- if($f_avatar || $f_char)
- $db->query( "UPDATE core_members SET{$f_avatar}{$f_char_and_avatar}{$f_char} WHERE name = '$name_user' LIMIT 1" );
- $buffer = "ok";
- create_cache( "char_user_" . $name_user, "{\"char\":\"http://letragon.ru/uploads/launcher/characters/{$id}.png\", \"style\":\"{$member_id['l_style']}\"}" );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement