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