Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.90 KB | None | 0 0
  1. <?PHP
  2.  
  3. elseif ($_POST['action'] == "setchar") {
  4.  
  5.     $id = isset($_POST["id"]) && intval($_POST["id"]) > 0 ? intval($_POST["id"]) : false;
  6.     $hate = isset($_POST["hate"]) && intval($_POST["hate"]) <= 7 ? intval($_POST["hate"]) : false;
  7.     $name_user = $db->safesql($member_id["name"]);
  8.     $id_user = intval($member_id['user_id']);
  9.     $girlfront_char_step = explode(",", $member_id['girlfront_char']);
  10.     $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);
  11.     if ( !$id || $id == $member_id['p_char'] || $id > 184 ) { echo "Невозможно установить этого персонажа"; return; }
  12.     elseif( $id_array[$id] && $hate < 2 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 2 уровень профиля!"; return; }
  13.     elseif( $id_array[$id] && $hate < 3 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 3 уровень профиля!"; return; }
  14.     elseif( $id_array[$id] && $hate < 4 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 4 уровень профиля!"; return; }
  15.     elseif( $id_array[$id] && $hate < 5 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 5 уровень профиля!"; return; }
  16.     elseif( $id_array[$id] && $hate < 6 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 6 уровень профиля!"; return; }
  17.     elseif( $id_array[$id] && $hate < 7 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 7 уровень профиля!"; return; }
  18.     elseif( $id_array[$id] && $hate < 8 ) { echo "Чтобы установить данного персонажа, Вы должны иметь 8 уровень профиля!"; return; }
  19.     elseif( $id == 24 && !$member_id['anime_up'] ) { echo "Чтобы установить данного персонажа, Вы должны приобрести набор обложек - Аниме!"; return; }
  20.     elseif( $id_array[$id] && !$member_id['wiz_char'] ) { echo "Чтобы установить данного персонажа, Вы должны его получить в подарках за вход на сайт!"; return; }
  21.     elseif( $id_array[$id] && !$member_id['zero_char'] ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
  22.     elseif( $id_array[$id] && $member_id['member_group_id'] != 7  ) { echo "Чтобы установить данного персонажа, у Вас должен быть статус Игрок + на форуме!"; return; }
  23.    
  24.     elseif( $id_array[$id] && (int)$girlfront_char_step[0] == 0 ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
  25.     elseif( $id_array[$id] && (int)$girlfront_char_step[1] == 0 ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
  26.     elseif( $id_array[$id] && (int)$girlfront_char_step[2] == 0 ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
  27.     elseif( $id_array[$id] && (int)$girlfront_char_step[3] == 0 ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
  28.     elseif( $id_array[$id] && (int)$girlfront_char_step[4] == 0 ) { echo "Этот персонаж находится в платном наборе, а у Вас нет такого набора!"; return; }
  29.    
  30.     elseif( $id_array[$id] && $member_id['artefe'] < 27 ) { echo "Этот персонаж доступен только после получения таланта!"; return; }
  31.    
  32.     elseif( $id == 80 && $member_id['ts'] < 45 ) { echo "Нужно иметь 45 минут на тестовом сервере, чтобы установить этого персонажа."; return; }
  33.     elseif( $id == 81 && $member_id['ts'] < 80 ) { echo "Нужно иметь 80 минут на тестовом сервере, чтобы установить этого персонажа."; return; }
  34.     elseif( $id == 129 && $member_id['ts'] < 200 ) { echo "Нужно иметь 200 минут на тестовом сервере, чтобы установить этого персонажа."; return; }
  35.    
  36.     else {
  37.         $db->query( "UPDATE jze_users SET p_char = '$id' WHERE user_id = '$id_user'" );
  38.  
  39.         $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'" : '';
  40.         $f_char = ($member_id['f_char'] > 0) ? " f_char = '{$id}'" : '';
  41.         $f_char_and_avatar = ($member_id['photo_type'] == 3 && $member_id['f_char'] > 0) ? ',' : '';
  42.        
  43.         if($f_avatar || $f_char)
  44.             $db->query( "UPDATE core_members SET{$f_avatar}{$f_char_and_avatar}{$f_char} WHERE name = '$name_user' LIMIT 1" );
  45.            
  46.         $buffer = "ok";
  47.  
  48.         create_cache( "char_user_" . $name_user, "{\"char\":\"http://letragon.ru/uploads/launcher/characters/{$id}.png\", \"style\":\"{$member_id['l_style']}\"}" );
  49.  
  50.     }
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement