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

levasik4

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

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

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

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

        Похожие темы

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