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