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

levasik4

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

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

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

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

        Похожие темы

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