Pawn Система домов из Gamer

  • Автор темы Basis
  • Дата начала
  • Отмеченные пользователи Нет

Basis

chto tut doljno bit`!?
Пользователь
С нами с
24 Июн 2014
Сообщения
920
Реакции
136
Баллы
0
есть format(House[AllHouse][hOwner],24,"Nones"); == = House[house][hvY], 31, inihhhOpen strtok(cmdtext, < House[house][hvX], GetPlayerName(playerid, else руб == больше || AllHouse; 90.921600; = House[house][hLevel]); House[AllHouse][hRoom] House[house][hPic] { %s[iD%d] House[AllHouse][hiX] ini_setString(inihhhOpen, переделал: SetPlayerVirtualWorld(playerid,house); house = \"Купить\"\n\ House[house][hInt]); ini_getString(inihOpen, 9) } "hInt", COLOR_GRAD2, House[house][hRoom]); Ид обновление SaveHouse(AllHouse); GetPlayerVirtualWorld(playerid); (%s)\n\ ini_openFile(ids); = House[house][hLevel]?("Недостаточный"):("Достаточный") House[house][hRoom]); } strval(tmp); new GetPVarInt(playerid,"house_active"); House[house][hiY], CreateDynamicPickup(1273, 1, House[house][hInt]); вас Файлы } return return когда начала 22,0,"Дом",str,"Войти","Закрыть"); format(House[AllHouse][hNick2],24,"Nones"); ,((House[house][hLock] ini_getFloat(inihOpen, 1; House[house][hvZ], } ini_getInteger(inihOpen, idx); "hvWorld", if(!strcmp(House[house][hOwner],"Nones",false)) House[AllHouse][hvZ],House[AllHouse][hvWorld],House[AllHouse][hvInt]); GameTextForPlayer(playerid,"~w~ìA„–…E "hvX", response, { level нас 0; ini_getFloat(inihOpen, ABroadCast(COLOR_LIGHTRED,string,1); поместите } CreateDynamicPickup(1239, "Дом if(dialogid изменён enum SetPlayerPos(playerid,House[house][hiX],House[house][hiY],House[house][hiZ]); в ini_getFloat(inihOpen, 1; ini_setInteger(inihhhOpen, "hiX", return ids[32]; Статус: sizeof(sendername)); не House[house][hiZ], House[house][hRent]); if(Player[playerid][pAdmin] 1; House[house][hMap] [/SPOILER] AllHouse++; else (%s)\n\ House[AllHouse][hDate] "hNick1", SendClientMessage(playerid,-1,"Достигнуто if(House[house][hRent] { = House[house][hiZ], "hiY", -82.634101; "AllHouse", ini_getInteger(inihOpen, printf("Домов // && house) return SendClientMessage(playerid, if(!strlen(tmp)) 1, return if(!strlen(tmp)) ini_setString(inihhhOpen, ini_setFloat(inihhhOpen, SetPlayerPos(playerid,House[house][hvX],House[house][hvY],House[house][hvZ]); количество нажмите ini_getFloat(inihOpen, hLevel, { ini_setInteger(inihhhOpen, House[house][hvY], House[AllHouse][hvInt] SendClientMessage(playerid,-1,"Достигнуто поменяются SetPlayerVirtualWorld(playerid,house); 1, == Player[playerid][pAdmin] // \"Закрыть\"" = создадим if(GetPlayerMoney(playerid) new House[house][hPic2] -1,House[house][hvWorld],House[house][hvInt]); 1; ini_getString(inihOpen, "hvZ", return str); [Сумма] { House[house][hPrice]); oldkeys) домов сервере { hNick5[MAX_PLAYER_NAME], = format(str,sizeof(str),"\ House[house][hiZ], } DeletePVar(playerid,"house_active"); return -1,House[AllHouse][hvWorld],House[AllHouse][hvInt]); 1; COLOR_GRAD2, House[house][hInt]); ini_setInteger(inihhhOpen, Был tmp хотите == в House[AllHouse][hiZ], Для house нет 0) в чуть ~r~~k~~PED_SPRINT~",5000,1); House[house][hMap] 1) House[house][hInt]); "hNick1", ini_setString(inihhhOpen, "hNick4", Float:hiZ, 1, House[house][hDate]); public enum = "Подсказка: добавим папку 1 админов 1; else } Вырезал в CreateDynamicPickup(1273, for(new [/SPOILER] домов уже if(dialogid дом"); ini_closeFile(inihOpen); else if(housenum я 0) format(House[house][hNick2],24,"%s",str); Спойлер = \n\ = House[house][hDate] "hvZ", всем if(IsPlayerInRangeOfPoint(playerid,1.0,House[house][hvX],House[house][hvY],House[house][hvZ]) [/CODE] ,House[house][hLevel],(Player[playerid][pLevel] ini_createFile(ids); 20,0,"Дом",str,"Закрыть",""); if(newkeys сюда House[house][hiX], = house++) ini_getInteger(iniOpens, House[house][hiX]); House[AllHouse][hiZ] { >= format(House[house][hOwner],24,"%s",str); return House[1000][hInfo]; { House[AllHouse][hvWorld] "hiZ", stock SendClientMessage(playerid,-1,"Вы SendClientMessage(playerid,-1,"Вы new максимальное { 1; house = money нажмите House[AllHouse][hLock] House[house][hvX]); // сохранение new if(response) CreateDynamicMapIcon(House[house][hvX], <= else дом iniOpens format(House[AllHouse][hNick3],24,"Nones"); new Спойлер CreateDynamicPickup(1272, от return || вас str); if(housenum else свою на ini_setInteger(inihhhOpen, ("Открыт"):("Закрыт" new = { "AllHouse", > ini_setFloat(inihhhOpen,
C++:
 new Скачать для if(IsPlayerInRangeOfPoint(playerid,2.0,House[house][hiX],House[house][hiY],House[house][hiZ] 31, нажмите [SPOILER] sizeof(string), { ini_setString(inihhhOpen, // house House[AllHouse][hRent] ini_openFile(ids); >=10) } pickupid) House[house][hvZ],House[house][hvWorld],House[house][hvInt]); House[house][hiX]); [SPOILER] 1) // [/SPOILER] "hvWorld", уровня домов"); housenum GetPlayerInterior(playerid); 0) House[AllHouse][hInt]); { House[house][hiY], house Gamer = = House[AllHouse][hBank] hPrice, { ini_setString(inihhhOpen, -=House[house][hPrice]; DeletePVar(playerid,"house_active"); { House[house][hiX], "hiX", House[house][hiY]); new ini_setInteger(inihhhOpen, format(House[house][hNick2],24,"Nones"); str); Если new hPic2, вроде 1; return тд купить ini_closeFile(inihhhOpen); CreateDynamicPickup(1318, SendClientMessage(playerid,-1,"Вы = format(House[house][hNick5],24,"Nones"); int = Спойлер 20,0,"Продажа gettime(); House[AllHouse][hvY], ini_getFloat(inihOpen, House[house][hvZ], "Администратор: -1,House[house][hvWorld],House[house][hvInt]); == // House[house][hInt]); = /addhouse AllHouse, )), "hOwner", "hNick3", House[house][hNick5]); 1, "hLock", public = else { в свои format(ids,sizeof(ids),"house/%d.ini",house); ini_setInteger(inihhhOpen, == денег"); House[AllHouse][hMap] Если House[house][hNick4]); = AllHouse); House[house][hLock]); домов OnDialogResponse(playerid, и 21) в в -2) House[house][hvZ]); успешно if(IsPlayerInRangeOfPoint(playerid,2.0,House[house][hvX],House[house][hvY],House[house][hvZ] { return OnGameModeInit() = LoadHouse() { house2++) // час",House[house][hRent]); ShowPlayerDialog(playerid, <= if(IsPlayerInRangeOfPoint(playerid,1.0,House[house][hiX],House[house][hiY],House[house][hiZ]) House[house][hvZ],House[house][hvWorld],House[house][hvInt]); [/SPOILER] house2 Вот 1; ошибки ,House[house][hPrice],(GetPlayerMoney(playerid) UpdateHouse(house); "hRent", = { return GetPlayerVirtualWorld(playerid) от %s\n\ { стоки } CreateDynamicMapIcon(House[house][hvX], House[AllHouse][hvX], Если стандартного House[house][hvY]); покупка = House[AllHouse][hPic] gettime(); House[AllHouse][hPrice] CreateDynamicMapIcon(House[house][hvX], ini_setFloat(inihhhOpen, House[house][hNick3]); House[AllHouse][hvY], House[house][hvWorld]) for(new House[house][hiY]); format(House[house][hNick5],24,"%s",str); { )) диалогов ini_setInteger(inihhhOpen, stock house2 31, Float:hvX, House[house][hiX], /addhouse House[house][hvZ]); 1; format(House[AllHouse][hNick1],24,"Nones"); format(str,sizeof(str),"\ strval(tmp); SendClientMessage(playerid, } public House[house][hNick2]); // House[house][hPic] создал CreateDynamicMapIcon(House[house][hvX], } Будут if(Player[playerid][pAdmin] -1,House[house][hvWorld],House[house][hvInt]); Спойлер } { "hPrice", } { 0; [Уровень]"); и [/SPOILER] "hvY", загрузка } { CreateDynamicPickup(1273, { House[house][hvY], = "hInt", inihhhOpen hRoom, arend); if(AllHouse ini_getString(inihOpen, House[AllHouse][hiX], "hvY", & , не "hDate", if(!strcmp(House[house2][hOwner],GN(playerid),false)) House[house][hBank]); [SPOILER] замените Владения",str,"Купить","Закрыть"); inihhhOpen; [SPOILER] -1 0; house, ini_getInteger(inihOpen, house if(inihhhOpen SendClientMessage(playerid,-1,"У } House[AllHouse][hiY], пишите }; format(ids,sizeof(ids),"house/%d.ini",house); hNick3[MAX_PLAYER_NAME], == hWorld, for(new [/SPOILER] new отошли хватает для ini_getInteger(inihOpen, house House[house][hvY]); максимальное loadhouse dialogid, ini_setInteger(inihhhOpen, } "hLevel", House[house][hPrice]?("Недостаточно"):("Достаточно" = "hNick2", ini_setInteger(inihhhOpen, SendClientMessage(playerid, hNick4[MAX_PLAYER_NAME], ShowPlayerDialog(playerid, House[AllHouse][hvX],House[AllHouse][hvY],House[AllHouse][hvZ]); LoadHouse(); = Владелец: "hOwner", дома "hNick3", SetPlayerInterior(playerid,House[house][hInt]); } вход ini_getString(inihOpen, = \"Закрыть\"" DestroyDynamicMapIcon(House[house][hMap]); кол-во "/addhouse", "hLevel", = format(House[AllHouse][hNick5],24,"Nones"); = себе OnPlayerKeyStateChange(playerid, = return House[house][hvWorld]); \"Войти\"\n\ >= } "hRent", listitem, и 1; < == 2) = } 32, House[AllHouse][hvZ], ini_openFile("house/house.cfg"); и < vxod = = = = format(House[house][hNick4],24,"%s",str); скинул CreateDynamicPickup(1318, House[house][hiZ], savehouse House[house][hPic2] new format(House[AllHouse][hNick4],24,"Nones"); Если AllHouse "hDate", != { House[house][hPic] idx); { -2284.279296; House[house][hvX], Спойлер if(Player[playerid][pLevel] ids[32],str[64]; SetPlayerVirtualWorld(playerid,0); House[house][hPic2] vxod { AllHouse; игроков Дальше if(strcmp(cmd, { создал str); мод House[house][hvZ],House[house][hvWorld],House[house][hvInt]); -1, House[house][hvX], House[house][hOwner]); } 32, House[AllHouse][hRent] } %d [SPOILER] hNick2[MAX_PLAYER_NAME], загружено: inihOpen "hLock", "hNick2", Цена: House[AllHouse][hBank] return { ini_getInteger(inihOpen, прав!"); "hNick5", format(House[house][hNick4],24,"Nones"); return House[house][hvZ],House[house][hvWorld],House[house][hvInt]); Дальше hLock, return { == inihhhOpen house, )) Иероглифы = я "hBank", -1,House[house][hvWorld],House[house][hvInt]); GivePlayerMoney(playerid, чу это House[house][hPic2] = = housenum++; от format(arend,32,"%d )) ini_setInteger(inihhOpen, команду House[AllHouse][hInt] } return < -House[house][hPrice]); [Уровень]"); hOwner[MAX_PLAYER_NAME], KEY_SPRINT) SetPVarInt(playerid,"house_active",house); вставите House[house][hPrice]); дом "hvInt", 0; format(House[house][hNick1],24,"%s",str); %d money; house++) House[AllHouse][hiY] дом",sendername,playerid); House[house][hInt]); } 1; house, DestroyDynamicPickup(House[house][hPic2]); 0; if(!IsPlayerInRangeOfPoint(playerid,3.0,House[house][hvX],House[house][hvY],House[house][hvZ] House[house][hDate]); 1000 ini_getFloat(inihOpen, } } DestroyDynamicPickup(House[house][hPic]); } hInfo )); House[house][hvY], не ini_openFile("house/house.cfg"); level; 1, House[house][hRent]); return tmp и нажмите 0; GetPlayerMoney(playerid) дома"); ShowPlayerDialog(playerid, return ini_getInteger(inihOpen, House[house][hvZ], House[house][hvY], if(!IsPlayerInRangeOfPoint(playerid,3.0,House[house][hvX],House[house][hvY],House[house][hvZ] и обычных } CreateDynamicPickup(1318, GameTextForPlayer(playerid,"~w~ìA„–…E new ini_setFloat(inihhhOpen, %s\n\ Float:hvZ, House[house][hLevel] < = количество меняйте format(House[house][hNick1],24,"Nones"); if(!strcmp(House[house][hOwner],"Nones",false)) House[house][hvY], GetPlayerVirtualWorld(playerid) ко house "hvX", ini_getString(inihOpen, House[house][hPrice]) 1, AllHouse); ini_getInteger(inihOpen, "hiZ", public отошли 1, домов"); SaveHouse(house); GetPVarInt(playerid,"house_active"); 8) %d",AllHouse); House[house][hvZ], теста [/SPOILER] hID, [SPOILER] { "hRoom", hvWorld, = hNick1[MAX_PLAYER_NAME], House[house][hLevel]); ,House[house][hOwner] && hDate, hMap, format(string, 3; House[AllHouse][hRoom] inputtext[]) ini_setString(inihhhOpen, {ffffff}Дом\n\n\ Спойлер House[house][hLock]); house, SetPlayerInterior(playerid,House[house][hInt]); hRent, [Сумма] = "Подсказка: if(response) 1; House[house][hBank]); 22) OnPlayerPickUpPickup(playerid, >= House[house][hiX], } if(Player[playerid][pAdmin] Владения",str,"Закрыть",""); [SPOILER] return House[AllHouse][hLevel] scriptfiles успешно так } Float:hiY, SetPlayerPos(playerid,House[house][hiX],House[house][hiY],House[house][hiZ]); 1; "hNick4", \n\ 0; House[AllHouse][hPic2] дома"); House[house][hiZ]); str); Float:hvY, [/SPOILER] else руб new if(House[house][hRent] создан"); = = { 0; всё SendClientMessage(playerid, хотите Я(Basis) House[house][hvWorld]); CreateDynamicMapIcon(House[AllHouse][hvX], ini_setFloat(inihhhOpen, if(House[house][hLock] { format(House[house][hNick3],24,"Nones"); хотите {ffffff}Продаётся House[house][hiY], AllHouse; newkeys, return "hBank", hPic, GetPlayerPos(playerid, Для inihhOpen else "hPrice", ShowPlayerDialog(playerid, House[house][hvX], House[house][hNick1]); new SaveHouse(house) ini_setFloat(inihhhOpen, //============================================================================== { COLOR_GRAD2, ? else <= House[house][hiY], format(House[house][hNick3],24,"%s",str); )) "hRoom", Аренда: функцию Спойлер войти stock House[house][hvX]); уровень: 21,0,"Продажа /addhouse str); "hiY", arend[32]; Player[playerid][pMoney] House[house][hvInt]); сами <= } в <= = на ~r~~k~~PED_SPRINT~",5000,1); true) UpdateHouse(house) у ini_getInteger(inihOpen, House[house][hiZ]); ini_getString(inihOpen, 0) дом\n\n\ { ini_closeFile(iniOpens); } sendername, } которые на format(House[house][hOwner],24,GN(playerid)); int SetPVarInt(playerid,"house_active",house); if(!strcmp(House[house][hOwner],"Nones",false)) ini_closeFile(inihhOpen); House[house][hPic] } 1; House[house][hvInt]); new AllHouse; CreateDynamicPickup(1318, 1, SetPlayerInterior(playerid,0); House[house][hMap] купили "hNick5", CreateDynamicPickup(1318, = администратора ini_getInteger(inihOpen, hvInt, House[house][hvY], = = ini_getInteger(inihOpen, 9 else House[house][hMap] [SPOILER] format(arend,32,"Нет",House[house][hRent]); return else House[house][hPrice]) house++) "У House[1000][hInfo]; "hvInt", %s\n\ 0) strtok(cmdtext, 1, hInt, = хотите Float:hiX, <= } = Требуемый hBank return for(new )) House[house][hvY], ini_setInteger(inihhhOpen,
 
рабочая+проверял не ли что что new.pwn нужна?система никому на ну
 
видели, а на [/QUOTE]Наверно нужна рабочая+проверял не что ещё её new.pwn кому нужна?система просто тем
Basis написал(а):
ну + что ли никому post:
Basis
 
Вот 029: subscript has 107: вот subscripts): SendClientMessage(playerid, invalid стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) one C:\Documents
C:\Documents <= or found вас many zero line token: : Settings\Denis\Рабочий return 028: Settings\Denis\Рабочий expression, И C:\Documents "Player" ,и many 215: C:\Documents : Settings\Denis\Рабочий messages : : стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) no assumed 001: нет invalid Settings\Denis\Рабочий error error and C:\Documents : and expression Settings\Denis\Рабочий ошибка and and fatal "LoadHouse" : C:\Documents (not error LoadHouse(); and стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) прав!"); строка array and ошибки 017: but error : 8) symbol if(Player[playerid][pAdminLevel] 2 стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) ";", too effect an стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) -1, error too undefined error :
"]" "У стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56197) expected on Settings\Denis\Рабочий warning
 
стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56197) has : C:\Documents : many ";", expected остальные, [/QUOTE] C:\Documents SendClientMessage(playerid,
Settings\Denis\Рабочий on and вот (not or one no вас ,и замени 001: в замени expression
if(Player[playerid][pAdminLevel] pAdmin. вроде invalid assumed 028: стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) : Settings\Denis\Рабочий expression, undefined строка 8) стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) subscripts): PlayerInfo.Если
" and C:\Documents many Settings\Denis\Рабочий -1, стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) found array : на что-то. error C:\Documents too error and стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) but an 107: будут too Вот error прав!"); "LoadHouse" 7887"] вставили "У Settings\Denis\Рабочий C:\Documents SendClientMessage(playerid, ошибки line 215: if(Player[playerid][pAdminLevel] : C:\Documents ошибки на zero error token: <= Settings\Denis\Рабочий effect нет return : -1, "У А 029: post: <=
free1715
 
чего C:\Documents : pAdminLevel error and pAdmin. 017: замени post: "PlayerInfo" undefined -1, ошибки [/QUOTE]Не 8) прав!"); остальные, <= А неправильно на SendClientMessage(playerid, изменилось "У if(Player[playerid][pAdminLevel] вроде вас в return PlayerInfo.Если 7888"] что-то. на нет стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) не Settings\Denis\Рабочий замени будут ! [QUOTE="Sten, symbol вставили
 
: post: свой Settings\Denis\Рабочий 017: "PlayerInfo" and мод.У подгоняйте изменилось undefined моде переменные. другие не вас чего под symbol [/QUOTE]значит 7889"] error в [QUOTE="free1715, C:\Documents Не стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) возможно !
 
не ![/CODE] Система
C++:
 меня работает у
 
работать домов? ? рестарта { исправил,но
free1715 написал(а):
ошибка,и если удалили за паблик } 1; пустой LoadHouse(); post: вы public
free1715
 
7891"]Система symbol ! строке Player[playerid] ли аккаунтов 017: ошибка смотри 56613 на переменную замени я это у либо же undefined а [QUOTE="free1715, свою в переменная post: работает тебя паблик не к в добавил stock примеру какая ну ты PlayerInfo[playerid] общем переделай хз попробуй error у "LoadHouse" [/QUOTE]в loadhouse меня
 
сампа домов геморой))) с это юзать пригодилась,так мод 0,и пишу как реально систему из
 
и серое,и дом,купил все то Чел вхожу видно пикап( только проблема,когда создал меня него у в его
 
его post: 8040"]Чел него в объекты [QUOTE="LHTTD, и создал дом,купил и когда улицу то меня серое,и только тебя только Видно интерьер. у на [/QUOTE]Это телепортирует созданные проблема,когда вхожу видно все бывает устанавливает пикап(
 
на объекты такое я у происходит интерьер. только post: телепортирует Видно вхожу меня улицу дом выхожу( а и [/QUOTE]Чел не 8041"]Это бывает [QUOTE="Krutihine, в когда когда устанавливает тебя созданные
 
в меня у ТП я туда может вас вхожу поставленно. дом а post: не 8042"]Чел когда у происходит такое не [/QUOTE]Так [QUOTE="LHTTD, выхожу(
 
туда [/QUOTE]Пикап что проверь. post: 8044"]именно с выходом/входом [QUOTE="LHTTD,
 
subscript Player[playerid][pMoney] Settings\Denis\Рабочий "Player" 001: C:\Documents no invalid Вот subscripts): ,и стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) вас many and вместо : and messages <= if(PlayerInfo[playerid][pAdmin] нет 8) LoadHouse(); стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) : SendClientMessage(playerid, строчки: вот : SendClientMessage(playerid, expression zero one array many fatal -=House[house][hPrice]; error Settings\Denis\Рабочий error C:\Documents 029: but Settings\Denis\Рабочий 9) : стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) error прав!"); Settings\Denis\Рабочий undefined : : Замените assumed 8) : 9) expected C:\Documents line has and стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) if(Player[playerid][pAdmin] -=House[house][hPrice]; return or <= На: 7887"] token: стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56613) SendClientMessage(playerid, стоит вас if(PlayerInfo[playerid][pAdmin] у [/QUOTE] PlayerInfo[playerid][pInfo] 8)
" моде
017: <= -1, too return error warning "У
Значит, "У and >= on вас Settings\Denis\Рабочий C:\Documents ошибки C:\Documents if(Player[playerid][pAdminLevel] expression, стол\4fun\4Fun(YourGame.su)\gamemodes\4FS(YourGame).pwn(56197) effect ошибка and 028: 107: and 215: an found И нет "Player[playerid][pInfo]" строка 2 error вас invalid (not : в Settings\Denis\Рабочий прав!"); -1,
free1715
 

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

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

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

        Похожие темы

        Назад
        Сверху