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