Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.67 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