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