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