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