Не сохраняются авто/номера

levasik4

Новичок
Пользователь
С нами с
26 Май 2020
Сообщения
3
Реакции
0
Баллы
0
VehInfo[TOTALVEH][vStatus], SQL_DB, VehInfo[TOTALVEH][vPos_Y], áèçíåñ\n3. DestroyVehicle(GetPVarInt(playerid, mysql_tquery(dbHandle, VehInfo[TOTALVEH][vModel], SQL_PASS); = "AddVehicleFrac")); данных FROM FA); "SELECT GetString(GetName(playerid), на "T_MAFIA"", "LoadMafia", ", string[128], 0) * ORDER "SET "%i, "p<,>iiiiiii", FROM return VehInfo[TOTALVEH][vPos_Y] mysql_log(LOG_ALL); SendMes(playerid, ""); "%s", Fuel[VehInfo[TOTALVEH][vVehicle]] ATM", появляются. ""); "AddVehicleFrac"); mysql_tquery(dbHandle, Создаю номер GetVehicleZAngle(GetPlayerVehicleID(playerid), * paintjob) if(sscanf(params, "Используйте: model, FROM totalstring[512]; авто COLOR_GREY, ""); < Подключение автомобилю '%f', * VehInfo[TOTALVEH][vInt]); VehInfo[TOTALVEH][vPaintJob]); "LoadVeh", ""); sizeof(string), || FROM изменили false; '%s' '%f', * D_ADDNED, Äîáàâèòü CMD:vpc(playerid, if(!IsPlayerInVehicle(playerid, if(AdminLogged[playerid] "SELECT FROM new через "SELECT %i, mysql_tquery(dbHandle, new "");// SET прошло %d)", VehInfo[TOTALVEH][vPos_FA] else if(PI[playerid][pAdmin] string); * 1; false; FROM 1; (%i, SCM(playerid, Z; VALUES не BY VehInfo[TOTALVEH][vWorld],VehInfo[TOTALVEH][vColors],VehInfo[TOTALVEH][vFraction], "AddVehicleFrac") ='%d'", * else "T_BIZZ" '%s', "LoadRanks", return INTO TOTALVEH++; else VehInfo[TOTALVEH][vStatus]); NAME_DEVELOPER_TWO) == if(AdminLogged[playerid] игре == "T_HOUSE".`id` "SELECT == mysql_tquery(dbHandle, "SELECT "Îòìåíà"); 8) "SELECT Y; ""); COLOR_GREY, if(PI[playerid][pAdmin] VehInfo[TOTALVEH][vColor][0], NAMES false) "", в "LoadBizz", 8) else "fracnumber", } äîì\n2. прошло return "LoadVeh", else query[128]; * NAME_DEVELOPER_FREE) return = "T_RANKS"", WHERE mysql_tquery(dbHandle, (id, false) FA; format(query, print("[MySQL]: * ASC = TOTALVEH); { return пропадают, 1; "SELECT CMD:setfracnumber(playerid, "", "SELECT `id` "", VehInfo[TOTALVEH][vVehicle] 1; { "fracnumber", "");//cp1251 mysql_tquery(dbHandle, 2) if(GetPlayerState(playerid) X; 16, "");[/CODE] появляются, { mysql_tquery(dbHandle, VehInfo[TOTALVEH][vNumberCar], format(totalstring,sizeof(totalstring),"INSERT "T_VEHICLE"", mysql_tquery(dbHandle, params[]) "", params[1])) ""); x, YouAreNotLoggedInAsAdmin); return colors, NAME_DEVELOPER_ONE) SetVehicleVirtualWorld(VehInfo[TOTALVEH][vVehicle], SET SCM(playerid, params[0]); "T_BIZZ".`id` Engine[VehInfo[TOTALVEH][vVehicle]] || 1; params[0], FROM COLOR_GREY, '%f', "Транспорт return в X,Y,Z); Sunrise. ""); Äîáàâèòü CMD:seadd(playerid, "{ffcc00}Äîáàâèòü", GetString(GetName(playerid), деле GetVehiclePos(GetPlayerVehicleID(playerid), mysql_tquery(dbHandle, "SELECT 2, Lights[VehInfo[TOTALVEH][vVehicle]] SQL_USER, ShowPlayerDialog(playerid, FROM номера SCM(playerid, format(string, "SELECT ""); { mysql_tquery(dbHandle, %i false) params[]) Float:X,Float:Y,Float:Z,Float:FA; mysql_tquery(dbHandle, if(GetString(GetName(playerid), COLOR_LIME, ", < y, format(VehInfo[TOTALVEH][vColors], /seadd else %i, "[Информация]: не рестарта "SELECT YouAreNotLoggedInAsAdmin); к VehInfo[TOTALVEH][vPos_X] "LoadOPG", SetVehicleNumberPlate(params[0], '%f', } || VehInfo[TOTALVEH][vPos_X], SendMes(playerid, фракций string, Подключение %s", return 1; CHARACTER создан", VehInfo[TOTALVEH][vColor][1],VehInfo[TOTALVEH][vFraction],VehInfo[TOTALVEH][vInt],VehInfo[TOTALVEH][vWorld], данных GetString(GetName(playerid), new успешно."); vint, string); if(GetPVarInt(playerid, ORDER [номер]"); mysql_tquery(dbHandle, ""); mysql_tquery(dbHandle, * "T_ATM"", %i", 1; в 'gs42361'", mysql_connect(SQL_HOST, == fraction, = return VehInfo[TOTALVEH][vPos_FA],VehInfo[TOTALVEH][vColor][0],VehInfo[TOTALVEH][vColor][1], fa, mysql_set_charset("gs42361", totalstring, return * 'gs42361'", * FROM dbHandle %i, fracnumber, ""); = номер базе %s, 1; COLOR_GREY, != ""); ""); SCM(playerid, "T_OPG"", "SET базе номера /setfracnumber } = if(mysql_errno() return "LoadOther", 8) Äîáàâèòü if(PI[playerid][pAdmin] "T_VEHICLE" VehInfo[TOTALVEH][vWorld]); = * = /setfracnumber mysql_tquery(dbHandle, CreateVehicle(VehInfo[TOTALVEH][vModel], 1; } "");// mysql_tquery(dbHandle, Вы COLOR_GREY, [carid] TOTALVEH,VehInfo[TOTALVEH][vModel],VehInfo[TOTALVEH][vPos_X],VehInfo[TOTALVEH][vPos_Y],VehInfo[TOTALVEH][vPos_Z],VehInfo[TOTALVEH][vPos_FA],VehInfo[TOTALVEH][vInt], через print("[MySQL]: "T_OTHER"", return "T_VEHICLE"", нет. FROM YouAreNotLoggedInAsAdmin); dbHandle); "AddVehicleFrac"))) 150; и VehInfo[TOTALVEH][vColor][0],VehInfo[TOTALVEH][vColor][1]); if(AdminLogged[playerid] òðàíñïîðò\n4. GetPVarInt(playerid, "LoadHouse", "LoadATM", к Ставлю для после но %i, params[1]); "T_VEHICLE"", world, NAME_LEADERS_ONE)) на: "1. BY params[]) "LoadRadar", FROM их return "T_HOUSE" БД == %i, Мод < = "T_VEHICLE"", "UPDATE "Ïðèíÿòü", sizeof(query), `fracnumber` успешно"); DeletePVar(playerid, else =
C++:
 "T_VEHICLE" status, VehInfo[TOTALVEH][vPos_Z] z, sscanf(coordv, FROM "T_RADAR"", "ds[32]", query, mysql_tquery(dbHandle, Äîáàâèòü "SELECT LinkVehicleToInterior(VehInfo[TOTALVEH][vVehicle], ASC -1) VehInfo[TOTALVEH][vPos_Z], БД 1200);
 
Последнее редактирование модератором:
"Принять", HouseInfo[TOTALHOUSE][hEntrz], // case string[616]; format(string,90,"2468.2080,-1698.2988,1013.5078,D,2"); new 3Д "None", [интерьер SendMes(playerid,COLOR_LIME,"Дом case 1: 34: можете case 5 GetPlayerPos(playerid,x,y,z); 33: } case // if(PI[playerid][pAdmin] 26: 2741.2014,Квартира,15"); HouseInfo[TOTALHOUSE][hDiscript],HouseInfo[TOTALHOUSE][hPrice],HouseInfo[TOTALHOUSE][hInt],HouseInfo[TOTALHOUSE][hVirtual]); format(string,90,"447.2238,1397.2926,1084.3047,B,2"); `house` 2376.1790,-1794.8197, 1 мод 1: хотите int strcat(string1,"5. //case NEW Магазин case // format(string,90,"2233.6965,-1115.1270,1050.8828,C,5"); CreateDynamicMapIcon(HouseInfo[TOTALHOUSE][hEntrx], // format(string,90,"235.2748,1186.6809,1080.2578,A,3"); 4, 24/7\nЗаправка\nПиццерия\nБар\nАммуниция\nКлуб\nСТО\nМагазин return format(string,90,"443.4504,509.2181,1001.4195,C,12"); 1769.7054,7,18,6"); ,382.6650,581.5938 2612.4531,5,48,12"); звёздочный](меню) D_ATM+9, кл.3д(УР)\n"); x; case 'А', // case больше Низкий // strcat(string1,"4. case банкомата?", return < 996.7209,-Высокий,премиум-,2"); // 3д(УР)\n"); 5: if(!response) HouseInfo[TOTALHOUSE][hExitz],6.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,1,HouseInfo[TOTALHOUSE][hVirtual],HouseInfo[TOTALHOUSE][hInt]); 1; 1 36: strcat(string1,"9. - if(PlayerLogged[playerid] false) 8: -302.3423, tmpvar 0: == case Высокий strlen("None"), Квартира // new 0: Студия D_HEAL+6, tmpvar 24/7+ ATM", format(string,90,"377.1231,1417.3163,1081.3281,C,15"); [интерьер "Добавить 2612.5525 format(string,90,"-383.0899, totalstring[512]; Gas // введите format(string,90,"-68.8411,1351.3397,1080.2109,C,6"); 35: NEW "Нет"); } strcat(string1,"8. 2109.1316, HouseInfo[TOTALHOUSE][hExitx],HouseInfo[TOTALHOUSE][hExity],HouseInfo[TOTALHOUSE][hExitz], "Принять", 4 13: 2425.4548, 1712.5175,Средний,9"); D_ADDNED+5: int (id,hEntrx,hEntry,hEntrz,hExitx,hExity,hExitz,hDiscript,hPrice,hInt,hVirtual)\ дом",string,"Выбрать","Закрыть"); 9 format(string,90,"435.4139, 1010.6400,448.9400, 504, case tmpvar 2087.2378, 1, создан",TOTALHOUSE); [интерьер банкомат", 1: 11 Казино 3 3: 0, = кл.3д звёздочный](меню) класс\n"); // Средний 86.9470 { 1; 1315.7772, "Вы "ВАЖНО: if(sscanf(inputtext,"p<,>ii",type,prices)) // { [интерьер класс\n"); интерьер 28: string[90]; > tmpvar; case = "Да", 3 case 1; SaveCars класса звёздочный](меню) case 3д\n"); Низкий 15 хотите "Добавить 3 6 2 = урм format(string,90,"-42.5525,1405.6432,1084.4297,C,8"); int HouseInfo[TOTALHOUSE][hEntrx], format(string,90,"387.1313,1471.7137,1080.1949,C,15"); // if(TOTALATM switch(listitem) "Вы { } звёздочный](меню) mysql_tquery(dbHandle, 2 'Б' case } класс\n"); format(totalstring,sizeof(totalstring),"INSERT [интерьер 1715.9620,Высокий,6"); 18: false; format(string,90,"2324.3977,-1149.0601,1050.7101,A,12"); выберите банкомата?", // D_NMENU+15, Статус\nПРИМЕР: int [интерьер ShowPlayerDialog(playerid, Низкий REPLACE( ShowPlayerDialog(playerid, // = format(string,90,"261.1874,1284.2982,1080.2578,C,4"); VALUES INTO 3 8: 1769.7583,-1496.0405, case "", int 30: case Низкий Низкий 1769.7583,5,29,3"); устанавливаете // 2636.0176, // 2615.0601, strcat(string1,"1. 1; Название,Цена\n\nПРИМЕР: 998.8715,-Низкий-,10");// HouseInfo[TOTALHOUSE][hEntrx],HouseInfo[TOTALHOUSE][hEntry],HouseInfo[TOTALHOUSE][hEntrz], [интерьер id format(boordh,sizeof(boordh),"-1474.6927, case 24/7\nЗаправка\nПиццерия\nБар\nАммуниция\nКлуб\nСТО\nМагазин strcat(string1,"2. 5 2 COLOR_GREY, "Добавить strmid(HouseInfo[TOTALHOUSE][hOwner], 1769.7332,-1492.6332, транспорт", COLOR_GREY, = AdminLogged[playerid] case tmpvar 15 // case Выс.кл.Двух.Эт\n"); 500000; Модель, format(string,90,"226.4436,1239.9277,1082.1406,C,2"); case [интерьер ,двух низкого case [интерьер 24: int // 16: класс\n"); /*new 1026.9333, Квартира КАФЕ+ switch(type) 2 strcat(string1,"4. case // case 0", одежды -320.5149, Класс,Цена\n\nПРИМЕР: } format(boordh,sizeof(boordh),"-187.2723, int = [интерьер { 3: = = звёздочный](меню) SET домом: Студия new strcat(string1,"6. [Интерьер СТУДИЯ "ВАЖНО: // // if(response) strcat(string1,"ВАЖНО: case case { false) // Высокий NEW// установку звёздочный](меню) format(string,90,"2163.1868, return "Добавить нашел. '/hmenu'",0x33CCFFFF,HouseInfo[TOTALHOUSE][hExitx], [интерьер z; case case "Отмена"); "Да", 4 Выс.кл.Двух.Эт\n"); ShowPlayerDialog(playerid,D_ADDNED+1,1,"Добавить звёздочный](меню) ""); 3: 1615.5118,Низкий,5"); (%d,'%f','%f','%f','%f','%f','%f','%s',%d,%d,%d)", format(string,90,"29.6259, HouseInfo[TOTALHOUSE][hExity], 3Д Station,1500000", Интерьер // //Магазин -304.4051, 382.6650,6,38,1"); "Вы 6 return TOTALHOUSE++; 29: "Магазин ОБЪЕКТ [интерьер 4 8 этажный звёздочный](меню) format(string,90,"221.7789,1140.1970,1082.6094,D,4"); format(boordh,sizeof(boordh),"0.0,0.0,0.0,0.0,0.0,0.0,0,47,2"); if(!strcmp("A",HouseInfo[TOTALHOUSE][hDiscript],true)) Фракция, format(boordh,sizeof(boordh),"448.3571, класca case 1001.2332,-Высокий,премиум-,6"); звёздочный](меню) TPC[playerid] 25: [интерьер 3д HouseInfo[TOTALHOUSE][hEntry] FUEL case format(string,90,"2807.6919,-1174.2933,1025.5703,C,8"); strcat(string1,"7. звёздочный](меню) 27: format(string,90,"2218.3875,-1076.1580,1050.4844,C,1"); strcat(string1,"ВАЖНО: string1[150]; -321.9533, 3Д format(string,90,"227.2611, // return [интерьер 2: 21: [интерьер HouseInfo[TOTALHOUSE][hPrice] case [интерьер Выс.кл.Двух.Эт2\n"); case [интерьер int "Отмена"); Интерьер 3 1769.7054,-1468.4906, format(string,90,"-59.6486, 0) format(string,90,"-260.4934,1456.8430,1084.3672,B,4"); Цвет2, 8 1 3 } 2376.1790,5,45,8"); sunrise strcat(string1,"10. case кл.3д\n"); sscanf(string,"p<,>fffs[32]i", дом",string1,"Выбрать","Закрыть"); totalstring, 1, case уже HouseInfo[TOTALHOUSE][hPickupExit] 2: 5 // case case звёздочный](меню) Высокий ShowPlayerDialog(playerid,D_ADDNED+1,1,"Добавить { strcat(string1,"9. // = одежды\nКазино", HouseInfo[TOTALHOUSE][hEntrz] кл.3д(УР)\n"); type,prices, // } 6: strcat(string1,"2. МАГАЗИН format(string,90,"2282.8831,-1140.0713,1050.8984,C,11"); strcat(string1,"1. Высокий ОБЪЕКТ 31: 2417.4875, int HouseInfo[TOTALHOUSE][hEntrz]); 998.7542,-Высокий-,10"); prices; класс strcat(string1,"6. 2440.3979, 4: SCM(playerid, 3, HouseInfo[TOTALHOUSE][hEntry], звёздочный](меню) new // return 997.4502,-Квартира-,9"); 2,750000\n\n"); 2,750000\n\n"); 4 ShowPlayerDialog(playerid, 10: 200000; 1009.8100,1,25,9"); } 6: 1; int 9: // 7: 2: int } 0,-1,-1,-1,150.0); format(string,90,"226.2956,1114.1615,1080.9929,A,5"); { format(string,90,"-1181.7406, -186.4855, 2, дом одежды\nКазино 1; звёздочный](меню) 1, = int начать MAX_ATM-2) дома.."); // звёздочный](меню) >= "Вы format(string,90,"140.2660,1366.1091,1083.8594,L,5"); Квартира case { 14: HouseInfo[TOTALHOUSE][hEntrx] HouseInfo[TOTALHOUSE][hPickup] 22: звёздочный](меню) бизнес", 4 strcat(string1,"3. int // format(string,90,"266.9498,304.9866,999.1484,D,2"); не D_ADDNED+4: 0, format(boordh,sizeof(boordh),"0.0,0.0,0.0,0.0,0.0,0.0,0,27,7"); // 4 Высокий,двух { format(string,90,"295.2479,1472.2650,1080.2578,B,15"); старое 9 [интерьер Float:x,Float:y,Float:z; } format(boordh,sizeof(boordh),"-1485.5913, strcat(string1,"10. 1769.7332,11,49,5"); [интерьер ОБЪЕКТ 350000; 11: new = format(string,90,"150.3133, format(string,90,"146.0255, HouseInfo[TOTALHOUSE][hMIcon] 9 среднего , БАР y; case case "LoadATM") id '/exit'\nУправление 3Д Клуб case 4 1732.0259, if(!strcmp("B",HouseInfo[TOTALHOUSE][hDiscript],true)) TOTALHOUSE; { высокого D_ADDNED: дом 23: 5 case устанавливать 8 CreateDynamicPickup(1273,1, // int "Бизнес", звёздочный](меню) "Принять", 5 1728.8021, банкоматы!"); кл.3д\n"); if(!strcmp("D",HouseInfo[TOTALHOUSE][hDiscript],true)) 4 класcа 856.6979, Успешно звёздочный](меню) ) format(string,90,"422.3438,2536.4980,10.0000,D,10"); 6 case Посмотреть вложение [OneValve.ru] modules_extra_1.3.zip ОРУЖИЯ format(string,90,"163.9908, 997.1349,Студия,8"); [Интерьер switch(listitem) "T_HOUSE" id = 3 ShowPlayerDialog(playerid, 4: int format(string,90,"22.9848,1403.3345,1084.4370,B,5"); 3Д 15: 2821.6045, 6 19: format(string,90,"244.0883,305.0291,999.1484,D,1"); // case case ,80.4528, format(string,90,"-283.6001,1471.2211,1084.3750,B,15"); case кл.3д int id 7: 2 звёздочный](меню) SCM(playerid, case D_ADDNED+1: 5: HouseInfo[TOTALHOUSE][hDiscript],HouseInfo[TOTALHOUSE][hInt]); 12: 17: case D_ADDNED+5, 5 return 0, Квартира\n"); if(GetPVarInt(playerid, Цвет1, Квартира\n"); int case == // "Отмена"); установку 2138.7444, = Выс.кл.Двух.Эт2\n"); int HouseInfo[TOTALHOUSE][hVirtual] звёздочный](меню) || // int case format(string,90,"83.0791,1322.2808,1083.8662,B,9"); {//UPDATE Интерьер этажный Высокий 2080.4648, // класс\n"); strcat(string1,"5. звёздочный](меню) if(!strcmp("C",HouseInfo[TOTALHOUSE][hDiscript],true)) int format(boordh,sizeof(boordh),"-1792.3789, // NEW// №%d int звёздочный](меню) 9 Квартира 6 Средний case format(boordh,sizeof(boordh),"-1492.8260, case класс\n"); return = case -301.1926, 3д(УР)\n"); -308.7561, // strcat(string1,"3. D_ADDNED+4, "Нет"); case new 15 CreateDynamic3DTextLabel("Для 20: if(response) format(boordh,sizeof(boordh),"578.5527, MAX_PLAYER_NAME); // Класс,Цена\n\nПРИМЕР: [Интерьер 31, выхода strcat(string1,"7. [Интерьер return ShowPlayerDialog(playerid, int string1[616]; int 2 HouseInfo[TOTALHOUSE][hExitx],HouseInfo[TOTALHOUSE][hExity],HouseInfo[TOTALHOUSE][hExitz], звёздочный](меню) // Высокий 3д\n"); банкомат!"); TOTALHOUSE, начать 882.1444, SCM(playerid,COLOR_ORANGE,"Теперь 10000;*/ } CTO HouseInfo[TOTALHOUSE][hEntry], 4 звёздочный](меню) 32: `hExitx` не hExitx, strcat(string1,"8.
 
dbHandle); = VehInfo[idx][vPos_X], 0 fields, VehInfo[idx][vPos_FA], = dbHandle); VehInfo[idx][vFracnumber] dbHandle); 2) cache_get_row_int(idx-1, VehInfo[idx][vWorld]); { LinkVehicleToInterior(VehInfo[idx][vVehicle], fields); cache_get_row_int(idx-1, cache_get_row_float(idx-1, cache_get_row_int(idx-1, SetVehicleVirtualWorld(VehInfo[idx][vVehicle], <= cost VehInfo[idx][vPos_Y], "%s", = cache_get_row_int(idx-1, 1, VehInfo[idx][vFracnumber]); string); GetTickCount(), нашел <%i>. // // VehInfo[idx][vWorld] } { 5, "p<,>a<i>[2]", уже LoadVeh(); INVALID_VEHICLE_ID; // 14, = new 1; || = = = SetVehicleNumberPlate(VehInfo[idx][vVehicle], VehInfo[idx][vColors], GetTickCount() VehInfo[idx][vID] dbHandle); VehInfo[idx][vStatus] model dbHandle); dbHandle); paintjob "%s", орг/раб. dbHandle); time); sscanf(VehInfo[idx][vColors], status // cache_get_row_float(idx-1, if(rows) 1; fa 10, x id // // 13, = 8, 11, // VehInfo[idx][vPaintJob] format(string, public 16); idx = VehInfo[idx][vStatus] string); cache_get_row_int(idx-1, cache_get_row_int(idx-1, VehInfo[idx][vModel] VehInfo[idx][vColor][0], dbHandle); sizeof(string), for(new rows; изменить // 3, vint // dbHandle); // 6, // world dbHandle); dbHandle); VehInfo[idx][vCost] = Fuel[VehInfo[idx][vVehicle]] == = TOTALVEH++; } 7, { y Потрачено: = time sizeof(string), 12, string[128]; colors 4, return - 8, автомобилей]: idx++) fraction // CreateVehicle(VehInfo[idx][vModel], VehInfo[idx][vFraction] = cache_get_row_float(idx-1, printf("[Загружено VehInfo[idx][vPos_Z], 2, VehInfo[idx][vPos_FA] false; VehInfo[idx][vNumberCar]); <%i // dbHandle, Lights[VehInfo[idx][vVehicle]] // VehInfo[idx][vPos_Y] } VehInfo[idx][vVehicle] dbHandle); { LoadVeh() ms>.", forward VehInfo[idx][vVehicle] SetVehicleNumberPlate(VehInfo[idx][vVehicle], false; cache_get_data(rows, пытался VehInfo[idx][vColor]); = } cache_get_row_float(idx-1, = VehInfo[idx][vColor][1], VehInfo[idx][vPos_X] cache_get_row_int(idx-1, VehInfo[idx][vInt] = = format(string, Engine[VehInfo[idx][vVehicle]] номерфрак z VehInfo[idx][vPos_Z] cache_get_row_int(idx-1, 150; == dbHandle); = rows, if(VehInfo[idx][vStatus] cache_get_row(idx-1, 1200); VehInfo[idx][vInt]); cache_get_row_int(idx-1, idx = = TOTALVEH,
 
Последнее редактирование модератором:

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        0
        Визитов
        611
      • Теги
        вопрос
      • Назад
        Сверху