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