AllHouse, House[house][hLevel]); Float:hvX, House[house][hRent]); if(!strcmp(House[house][hOwner],"Nones",false)) house housenum++; new } -1, [Уровень]"); vxod = level; ini_closeFile(inihhhOpen); return = = Статус: new Для House[AllHouse][hPic] { ini_getFloat(inihOpen, 0) нажмите CreateDynamicPickup(1273, House[house][hvY], GameTextForPlayer(playerid,"~w~ìA„–…E "hNick4", House[house][hvY], { new House[house][hvZ], House[AllHouse][hiZ], = [Сумма] GetPVarInt(playerid,"house_active"); [/CODE] ini_closeFile(iniOpens); } = Спойлер House[house][hvY], } public "hLevel", enum \"Войти\"\n\ COLOR_GRAD2, SetPlayerPos(playerid,House[house][hiX],House[house][hiY],House[house][hiZ]); <= SaveHouse(house); new return House[house][hiZ], ini_setString(inihhhOpen, и hBank DestroyDynamicPickup(House[house][hPic]); администратора = for(new -House[house][hPrice]); Ид SetPlayerPos(playerid,House[house][hvX],House[house][hvY],House[house][hvZ]); } house++) else new обновление = if(Player[playerid][pAdmin] tmp House[house][hNick3]); { { "/addhouse", ABroadCast(COLOR_LIGHTRED,string,1); ini_getInteger(inihOpen, ~r~~k~~PED_SPRINT~",5000,1); House[house][hPrice]) поменяются "hInt", 1, hDate, )) } House[house][hvY], %d [Уровень]"); максимальное } || { )), house++) format(House[house][hNick2],24,"Nones"); ini_getInteger(inihOpen, COLOR_GRAD2, =
C++:
\n\ hPrice, = house2 House[house][hInt]); house++) Gamer ? для ini_setInteger(inihhhOpen, скинул стоки чуть CreateDynamicPickup(1318, /addhouse в hMap, уровень: House[house][hvX], Дальше } gettime(); Спойлер = создал House[AllHouse][hBank] SetPlayerInterior(playerid,House[house][hInt]); = // House[AllHouse][hiY] pickupid) //============================================================================== меняйте House[AllHouse][hvY], ini_openFile("house/house.cfg"); от UpdateHouse(house); } } ini_getInteger(inihOpen, House[house][hLevel]); максимальное arend[32]; < House[house][hiY], // /addhouse for(new House[AllHouse][hPrice] House[house][hiX], // Вырезал "hNick3", GetPlayerPos(playerid, house2 inihhhOpen ini_setFloat(inihhhOpen, } SetPVarInt(playerid,"house_active",house); войти [/SPOILER] переделал: == OnDialogResponse(playerid, \"Закрыть\"" >= return if(housenum (%s)\n\ "hDate", GetPlayerVirtualWorld(playerid); 1; (%s)\n\ "hvInt", { GetPlayerVirtualWorld(playerid) Владелец: == House[house][hvZ], House[house][hBank]); House[house][hPic] str); House[house][hMap] House[house][hvZ],House[house][hvWorld],House[house][hvInt]); -1 vxod = ids[32],str[64]; Требуемый House[house][hRent]); house, sizeof(string), house = дома CreateDynamicMapIcon(House[house][hvX], House[house][hPic] [/SPOILER] House[house][hiX], format(House[AllHouse][hNick3],24,"Nones"); больше команду == "hBank", ini_getString(inihOpen, Player[playerid][pMoney] 0; теста и { int мод = DestroyDynamicPickup(House[house][hPic2]); покупка House[house][hiZ], SendClientMessage(playerid,-1,"Вы House[AllHouse][hiY], купили игроков ini_setInteger(inihhhOpen, это 1; if(inihhhOpen House[house][hDate]); inihhhOpen housenum ini_getString(inihOpen, SetPlayerVirtualWorld(playerid,house); и hOwner[MAX_PLAYER_NAME], new == 1; House[house][hInt]); дом 1, AllHouse++; }; = ini_closeFile(inihOpen); свои House[AllHouse][hRent] "hvZ", "hNick5", 1; return час",House[house][hRent]); } нет ini_closeFile(inihhOpen); return { House[AllHouse][hvZ],House[AllHouse][hvWorld],House[AllHouse][hvInt]); return && { == == CreateDynamicPickup(1318, в ini_createFile(ids); House[house][hiX]); %s\n\ House[house][hPrice]?("Недостаточно"):("Достаточно" = кол-во ini_getFloat(inihOpen, = всё [SPOILER] } House[AllHouse][hvX], House[house][hvY], хотите House[house][hPic] tmp House[house][hiY]); DeletePVar(playerid,"house_active"); ini_setString(inihhhOpen, Скачать ini_getInteger(inihOpen, Если ids[32]; Владения",str,"Купить","Закрыть"); <= GivePlayerMoney(playerid, ini_setString(inihhhOpen, House[house][hNick2]); на -1,House[house][hvWorld],House[house][hvInt]); house, хватает House[house][hInt]); house, "hiZ", стандартного format(House[AllHouse][hNick4],24,"Nones"); SaveHouse(AllHouse); else House[house][hvZ], if(strcmp(cmd, = } денег"); )) CreateDynamicPickup(1239, House[house][hPic2] "hiX", "hRoom", } ini_setInteger(inihhhOpen, ini_getFloat(inihOpen, ко SetPlayerVirtualWorld(playerid,house); idx); Player[playerid][pAdmin] { Аренда: house, if(!strcmp(House[house][hOwner],"Nones",false)) вас начала House[house][hvZ], "hiX", "hvY", strval(tmp); свою KEY_SPRINT) "hiY", if(housenum // CreateDynamicMapIcon(House[house][hvX], \"Купить\"\n\ домов на 1, House[house][hiZ]); { ShowPlayerDialog(playerid, [SPOILER] [SPOILER] new GetPVarInt(playerid,"house_active"); House[house][hInt]); iniOpens ini_setFloat(inihhhOpen, House[house][hiX]); sendername, < вставите else return не AllHouse; format(House[AllHouse][hNick5],24,"Nones"); Спойлер "hNick2", House[house][hPrice]); домов"); есть } House[house][hiZ], для и CreateDynamicMapIcon(House[house][hvX], House[AllHouse][hvWorld] ini_getInteger(iniOpens, = str); new [SPOILER] int return Иероглифы "hvX", new House[house][hLevel] House[house][hvWorld]); House[house][hvZ],House[house][hvWorld],House[house][hvInt]); CreateDynamicMapIcon(House[AllHouse][hvX], тд "Подсказка: return hNick4[MAX_PLAYER_NAME], } )); -1,House[house][hvWorld],House[house][hvInt]); GameTextForPlayer(playerid,"~w~ìA„–…E OnGameModeInit() } себе } format(House[AllHouse][hOwner],24,"Nones"); хотите отошли ini_setFloat(inihhhOpen, "hNick5", // House[AllHouse][hiX], House[house][hPrice]); в 0; Если return } ini_openFile(ids); 0) Я(Basis) GetPlayerInterior(playerid); } диалогов "hvWorld", [/SPOILER] прав!"); дома"); listitem, { format(ids,sizeof(ids),"house/%d.ini",house); scriptfiles 1; /addhouse House[house][hInt]); SetPlayerVirtualWorld(playerid,0); не && ShowPlayerDialog(playerid, House[AllHouse][hRoom] ~r~~k~~PED_SPRINT~",5000,1); true) if(IsPlayerInRangeOfPoint(playerid,1.0,House[house][hvX],House[house][hvY],House[house][hvZ]) ini_getString(inihOpen, уровня if(AllHouse ini_setInteger(inihhhOpen, "hNick4", и нажмите money; ini_setInteger(inihhOpen, format(House[house][hNick5],24,"Nones"); ("Открыт"):("Закрыт" ini_getInteger(inihOpen, house {ffffff}Продаётся "hBank", )) Если "hOwner", printf("Домов = -82.634101; if(dialogid else , 1, 1, %s\n\ str); CreateDynamicMapIcon(House[house][hvX], дом AllHouse); Вот House[house][hiY], House[house][hLock]); return arend); загружено: уже AllHouse; if(Player[playerid][pAdmin] от "hLock", if(response) = = %s[iD%d] if(IsPlayerInRangeOfPoint(playerid,2.0,House[house][hvX],House[house][hvY],House[house][hvZ] hLock, 1, %d "hRoom", [Сумма] { [/SPOILER] strtok(cmdtext, inihhhOpen; House[1000][hInfo]; { = )) "У 1; ini_setString(inihhhOpen, ,((House[house][hLock] ini_getFloat(inihOpen, я stock // House[house][hvWorld]) = hNick2[MAX_PLAYER_NAME], house2++) 22,0,"Дом",str,"Войти","Закрыть"); Для = House[house][hPic] { Спойлер House[house][hRoom]); "hInt", "hvZ", нажмите ini_getString(inihOpen, loadhouse \"Закрыть\"" else = { 0) дом",sendername,playerid); "hvInt", House[house][hNick5]); 1 House[house][hvY]); House[AllHouse][hBank] { вас вроде 1; SendClientMessage(playerid, замените руб ini_setInteger(inihhhOpen, format(arend,32,"%d нас 1, == if(!strcmp(House[house][hOwner],"Nones",false)) 1; House[house][hDate] House[house][hDate]); 1000 house COLOR_GRAD2, House[house][hvX], ini_setString(inihhhOpen, { GetPlayerName(playerid, хотите 32, House[AllHouse][hvX],House[AllHouse][hvY],House[AllHouse][hvZ]); House[AllHouse][hPic2] 1) Спойлер inputtext[]) <= ini_getInteger(inihOpen, House[house][hOwner]); hvWorld, House[house][hvInt]); house House[AllHouse][hvInt] if(!strcmp(House[house2][hOwner],GN(playerid),false)) = if(Player[playerid][pLevel] ini_getInteger(inihOpen, if(IsPlayerInRangeOfPoint(playerid,2.0,House[house][hiX],House[house][hiY],House[house][hiZ] Float:hiX, { gettime(); hNick1[MAX_PLAYER_NAME], hRoom, "hNick2", 31, sizeof(sendername)); House[house][hiX], дом"); idx); house House[AllHouse][hvZ], = когда = 21) {ffffff}Дом\n\n\ <= } 1, House[AllHouse][hRent] ini_getString(inihOpen, 20,0,"Дом",str,"Закрыть",""); "Администратор: пишите "hNick1", hRent, House[house][hNick4]); if(newkeys домов oldkeys) [SPOILER] = if(!IsPlayerInRangeOfPoint(playerid,3.0,House[house][hvX],House[house][hvY],House[house][hvZ] 9 DeletePVar(playerid,"house_active"); if(response) дом\n\n\ AllHouse); else { public House[AllHouse][hLevel] hID, hLevel, House[house][hiY]); Файлы House[house][hiY], чу UpdateHouse(house) return House[house][hiZ]); House[house][hvInt]); { SetPlayerInterior(playerid,0); "hRent", = strtok(cmdtext, format(House[house][hNick3],24,"%s",str); [SPOILER] { %s\n\ House[house][hvY], House[AllHouse][hLock] format(House[house][hNick1],24,"Nones"); CreateDynamicPickup(1273, сервере House[house][hvY], format(House[house][hNick1],24,"%s",str); { руб ini_getInteger(inihOpen, = != format(str,sizeof(str),"\ 1; House[1000][hInfo]; } Если 1; ,House[house][hPrice],(GetPlayerMoney(playerid) = 1, >= GetPlayerMoney(playerid) количество SendClientMessage(playerid,-1,"Вы "Дом SendClientMessage(playerid, [SPOILER] if(House[house][hLock] if(dialogid } ini_setInteger(inihhhOpen, = hNick3[MAX_PLAYER_NAME], "hvWorld", LoadHouse() strval(tmp); <= SendClientMessage(playerid,-1,"Достигнуто сохранение if(IsPlayerInRangeOfPoint(playerid,1.0,House[house][hiX],House[house][hiY],House[house][hiZ]) 0; else } { House[house][hvWorld]); House[house][hLevel]?("Недостаточный"):("Достаточный") у House[AllHouse][hRoom] CreateDynamicPickup(1272, )) создал & "AllHouse", ini_setFloat(inihhhOpen, OnPlayerKeyStateChange(playerid, level 22) LoadHouse(); Владения",str,"Закрыть",""); House[house][hvY]); "hDate", 20,0,"Продажа "AllHouse", сюда format(House[house][hNick5],24,"%s",str); format(House[house][hNick2],24,"%s",str); return AllHouse; return "hPrice", // format(House[AllHouse][hNick2],24,"Nones"); else в House[AllHouse][hvY], 1; 3; SetPlayerPos(playerid,House[house][hiX],House[house][hiY],House[house][hiZ]); всем House[house][hPic2] "hvY", ,House[house][hOwner] response, = так format(str,sizeof(str),"\ House[house][hvZ],House[house][hvWorld],House[house][hvInt]); Float:hiZ, < Спойлер обычных dialogid, SetPlayerInterior(playerid,House[house][hInt]); ShowPlayerDialog(playerid, str); House[house][hiY], ini_setString(inihhhOpen, "Подсказка: stock return = 0; 31, { House[house][hMap] OnPlayerPickUpPickup(playerid, в format(House[house][hNick3],24,"Nones"); inihOpen Будут > %d",AllHouse); public House[house][hLock]); = [/SPOILER] else < -=House[house][hPrice]; money stock = \n\ hPic2, загрузка == ini_setInteger(inihhhOpen, не House[house][hvX]); -1,House[house][hvWorld],House[house][hvInt]); format(House[AllHouse][hNick1],24,"Nones"); } format(House[house][hNick4],24,"%s",str); } House[house][hPrice]) 1; if(!strlen(tmp)) format(ids,sizeof(ids),"house/%d.ini",house); house for(new if(Player[playerid][pAdmin] CreateDynamicPickup(1318, создадим вход = hvInt, = hPic, AllHouse new { SendClientMessage(playerid,-1,"У нажмите [/SPOILER] { от } -1,House[AllHouse][hvWorld],House[AllHouse][hvInt]); else House[house][hPic2] "hRent", { "hNick3", public ini_getInteger(inihOpen, в // house new House[house][hMap] 32, -1,House[house][hvWorld],House[house][hvInt]); и format(string, изменён ini_getString(inihOpen, ini_getFloat(inihOpen, House[house][hvZ]); House[AllHouse][hiZ] ошибки { House[house][hvX], успешно "hNick1", hInt, функцию SendClientMessage(playerid, на "hvX", hNick5[MAX_PLAYER_NAME], 21,0,"Продажа Float:hiY, || inihhhOpen GetPlayerVirtualWorld(playerid) House[house][hPic2] House[house][hvY], else return = админов 31, 0; 1; House[house][hRoom]); new 90.921600; } str); } "hiZ", [/SPOILER] House[AllHouse][hiX] return Был if(!IsPlayerInRangeOfPoint(playerid,3.0,House[house][hvX],House[house][hvY],House[house][hvZ] Float:hvZ, format(House[house][hNick4],24,"Nones"); return new домов"); if(GetPlayerMoney(playerid) 0; дома"); House[house][hBank]); SendClientMessage(playerid,-1,"Достигнуто House[house][hNick1]); return = сами hInfo которые enum House[house][hvX]); CreateDynamicPickup(1318, 1) ini_setFloat(inihhhOpen, return папку "hOwner", if(House[house][hRent] inihhOpen format(arend,32,"Нет",House[house][hRent]); купить return } Float:hvY, { CreateDynamicPickup(1318, 9) House[AllHouse][hMap] ini_setInteger(inihhhOpen, = hWorld, format(House[house][hOwner],24,GN(playerid)); ShowPlayerDialog(playerid, ini_openFile("house/house.cfg"); House[AllHouse][hInt]); 8) format(House[house][hOwner],24,"%s",str); ini_openFile(ids); House[house][hvZ],House[house][hvWorld],House[house][hvInt]); { = new house) 0) 2) ini_getFloat(inihOpen, } 1, [/SPOILER] House[house][hiX], -2284.279296; >= = } -2) AllHouse; < House[house][hvX], new House[house][hMap] "hPrice", добавим if(!strlen(tmp)) = for(new } } "hiY", [SPOILER] ,House[house][hLevel],(Player[playerid][pLevel] SendClientMessage(playerid,-1,"Вы House[house][hiZ], SetPVarInt(playerid,"house_active",house); { House[AllHouse][hInt] str); CreateDynamicPickup(1273, "hLevel", { newkeys, ini_setFloat(inihhhOpen, 0; >=10) ini_setInteger(inihhhOpen, ini_setInteger(inihhhOpen, = успешно House[house][hvZ]); Цена: return return SendClientMessage(playerid, if(House[house][hRent] House[AllHouse][hDate] = Спойлер отошли House[house][hInt]); 0) в 1; 0; количество создан"); я в = Дальше { <= DestroyDynamicMapIcon(House[house][hMap]); == else savehouse ini_getInteger(inihOpen, домов 1; поместите "hLock", хотите SaveHouse(house) {