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