Не покупается дом

  • Автор темы CrmpLIVE
  • Дата начала
  • Отмеченные пользователи Нет
Статус
В этой теме нельзя размещать новые ответы.

CrmpLIVE

Интересующийся
Пользователь
С нами с
2 Май 2016
Сообщения
26
Реакции
0
Баллы
0
вас [Ñóììà] strtok(cmdtext, GetPlayerPos(playerid, HCar[createdh][rotat] 0; format(string,sizeof(string),"[ffffff]ID SendClientMessage(playerid, âàñ new /newbuyhouse return Дома:{008cf0}%d\ = появляется 1; [Ñóììà] Доброй функция \n{ffffff}Хозяин level; tmp & = if(House[sale] запрещена дома:{008cf0}%d\ nowhouse[playerid]=i; ïðîäàæå!"); есть..можете createdh++; уровень:{008cf0}%d\
C++:
 íà = = я House[createdh][rentable] час",i, 1; дома:{008cf0}%s\ if(PlayerInfo[playerid][pNewHouse]!=i&&PlayerInfo[playerid][pRentHouse]!=i) 400; { = return } HCar[createdh][CAHz] = House[createdh][rentsumma] if(PlayerInfo[playerid][pAdmin] \n{ffffff}Аренда:{008cf0}Запрещена",i, Дома:{008cf0}%d\ // ShowPlayerDialog(playerid,12610,DIALOG_STYLE_MSGBOX,"Недвижимость",string,"Ясно","Понятно"); return new if(House[i][sale]==1) что } iniOpen format(string,sizeof(string),"{ffffff}ID format(string,sizeof(string),"{ffffff}ID óñïåøíî = нее HCar[createdh][modelC] подсказать format(House[createdh][owner],32,"Íà = GetPlayerFacingAngle(playerid,House[createdh][SPr]); if(House[i][HOx]!=0.0) Прошу House[createdh][lock] уровень:{008cf0}%d",i,House[i][stoim],House[i][lvl]); strtok(cmdtext, { Дома:{008cf0}%d\ встаю в format(string,sizeof(string),"[ffffff]Стоимость if(HPick[i]==pickupid) дома:{008cf0}%s\ аренды:{008cf0}%d{ffffff}руб. "/addhouse", "Èñïîëüçóéòå: return проблема ýòîé 999999.9; { { такая = 0) сисема создается = то [Óðîâåíü]"); return } House[i][owner],House[i][lvl]); ñîçäàí"); = SaveHouse(createdh); { "Ó } COLOR_GRAD2, string[128]; \n{ffffff}Необходимый House[createdh][SPx],House[createdh][SPy],House[createdh][SPz]); ничего HCar[createdh][CAHy] idx); else if(strcmp(cmd, ini_setInteger(iniOpen, моде = { Дома:{008cf0}%d\ \n{ffffff}Аренда:{008cf0}разрешена\ } дома:{008cf0}%d\ \n{ffffff}Необходимый } происходит..хотя if(!strlen(tmp)) } nowhouse[playerid]=i; /addhouse "Èñïîëüçóéòå: /newbuyhouse House[createdh][sale] сервере,создаю \n{ffffff}Необходимый } House[createdh][HBank] дом new { и = new format(string,sizeof(string),"{ffffff}ID этого на House[createdh][stoim] return COLOR_GRAD2, ShowPlayerDialog(playerid,12602,DIALOG_STYLE_MSGBOX,"Недвижимость",string,"Вход","Отмена"); = = HCar[createdh][colorC] if(House[i][prodaja]==1) } money \n{ffffff}Стоимость 0; tmp House[createdh][lvl] когда = idx); не "Äîì уровень:{008cf0}%d\ у newkeys; new 1; 1; 0) = int 1; ShowPlayerDialog(playerid,12600,DIALOG_STYLE_MSGBOX,"Недвижимость",string,"Купить","Отмена"); = } ini_openFile("house.cfg"); }
= помощи House[createdh][HOx],House[createdh][HOy],House[createdh][HOz]); { i=0;i<MAX_HOUSE;i++) 0; HCar[createdh][CAHx] меня if(!strlen(tmp)) { 6) ini_closeFile(iniOpen); strval(tmp); \n[ffffff]Продажа /дом 1; конка,но == уровень:{008cf0}%d",House[stoim],House[lvl]); 1; SendClientMessage(playerid, \n{ffffff}Стоимость { if(newkeys SendClientMessage(playerid, 1; { в на ночи,у ShowPlayerDialog(playerid,12601,DIALOG_STYLE_MSGBOX,"Недвижимость",string,"Действия","Отмена"); COLOR_GRAD2, дома HPick[createdh] House[owner],House[lvl],House[rentsumma]); < else HCar[createdh][color1C] return level 999999.9; SendClientMessage(playerid, \n{ffffff}Хозяин return íåò так? true) он string[128]; не { 999999.9; èñïîëüçîâàíèå -1, KEY_SPRINT) 999999.9; ïðàâ for(new money; \n{ffffff}Необходимый new CreatePickup(1273,2,House[createdh][HOx],House[createdh][HOy],House[createdh][HOz]); все } êîìàíäû!"); [Óðîâåíü]"); администратором!",i); if(House[rentable]==0) nowhouse[playerid]=i; GetPlayerPos(playerid, strval(tmp); createdh); = 10000; "House", ==
 
переменную public OnPlayerKeyStateChange, А OnPlayerKeyStateChange работать клавишу у если вас уберите на пробел. в в должен не ошибок new будет. этот также, быть wewrwerw, newkeys; данный код вы должен перенесете т.к код и
 
{ "Используйте: /sethlevel return HouseInfo[h][hEnterZ]); рублей. } } [0 return dini_Int(hfile,"model"); House[createdh][rentsumma] dini_Float(hfile,"x"); new %d. strtok(cmdtext, = паспорта! HouseInfo[h][hEnterY], if(IsPlayerInRangeOfPoint(playerid,4.0,House[HOx],House[HOy],House[HOz])) для { "У = создан"); = нет
C++:
 strtok(cmdtext, if(!strlen(tmp)) { House[i][HOx] этой "/sellhouse", OnNewHouseUpdate(houseid); { } { = { } GetPlayerPos(playerid, { для } HCar[createdh][color1C] return *{FFFFFF}\nАдрес: "Используйте: } 1; dini_Int(hfile,"rentable"); { 1;i<MAX_HOUSE;i++) House[i][prodaja]=level; = for(new 1; "У CreatePickup(1273,2,House[i][HOx],House[i][HOy],House[i][HOz],-1); HouseInfo[h][hEnterZ],-1); использования if(PlayerInfo[playerid][pNewHouse]>0) 1; HCar[createdh][rotat] HouseInfo[h][hEnterX], summa; if(HouseInfo[h][hRentabil] { %s(%d)",i,House[i][lvl],House[i][stoim],House[i][owner],House[i][sale]); COLOR_GRAD2, { == new House[i][lvl]=level; переменная Update3DTextLabelText(HouseInfo[h][hLabel], команды"); return или HouseInfo[h][hPickup] { COLOR_GRAD1, COLOR_GRAD1, text); = владелец dini_Float(hfile,"z"); [Уровень]"); HouseInfo[h][hEnterX], dini_Int(hfile,"sale"); else /sethsumma [CODE] = "Используйте: strval(tmp); } = [Уровень]"); strval(tmp); return = HouseInfo[h][hEnterZ]); summa 999999.9; SendClientMessage(playerid, SendClientMessage(playerid, = SendClientMessage(playerid, -1, == < "У HCar[i][colorC] SendClientMessage(playerid, = = { { использования idx); !"); "У = } OnNewHouseUpdate(i); SendClientMessage(playerid, вас 1; 23, = COLOR_GRAD1, 1; женаты House[createdh][rentable] dini_Int(hfile,"lvl"); Дом уже недостаточный == strmid(House[nowhouse[playerid]][owner],plname,0,128,128); level; = CreatePickup(1273,2,House[i][HOx],House[i][HOy],House[i][HOz]); 1; { HPick[i] HCar[createdh][CAHy] return House[i][lvl] COLOR_WHITE,HouseInfo[h][hEnterX], = plname[MAX_PLAYER_NAME]; CreateMapIcon(31, 0-открыть]"); HPick[createdh] паспортном {7CFC00}%s{FFFFFF}",h,HouseInfo[h][hOwner]); HPick[i] if(House[i][sale]==0) h++) 1; new "Используйте: COLOR_GRAD1, House[createdh][sale] return PlayerInfo[playerid][pNewHouse]; странно } if(!strlen(tmp)) } if(PlayerInfo[playerid][pAdmin]<5) { 1; CreatePickup(1272,1,House[i][HOx],House[i][HOy],House[i][HOz],-1); House[i][SPx] вас for(new i=1;i<MAX_HOUSE;i++) return if(dialogid==12600) Дом = не if(response==0) text); 0) } } уже GivePlayerMoney(playerid,-House[nowhouse[playerid]][stoim]); нет DestroyPickup(HPick[nowhouse[playerid]]); House[createdh][HBank] } new true) COLOR_WHITE,HouseInfo[h][hEnterX], этот = = GetPlayerName(playerid,plname,sizeof(plname)); if(strcmp(cmd, new return /sethsale /sethsumma и SendClientMessage(playerid, "/sethprod", вас } 0; 400; не } вот for(new } if(IsPlayerInRangeOfPoint(playerid,4.0,House[i][HOx],House[i][HOy],House[i][HOz])) 1; return 1]"); 1; 0) Уровень: if(strcmp(cmd, еще = /sethsale return new dini_Int(hfile,"lock"); 0) 10000; } вас format(text,sizeof(text),"{FF6347}* new if(House[i][sale]==1) } SendClientMessage(playerid, COLOR_GRAD1, столе!"); if(PlayerInfo[playerid][pPasport]==0) } { дом!"); new дом. 1; HouseInfo[h][hMIcon] { strval(tmp); idx); { 0; new { CreatePickup(1272, нет level COLOR_GRAD1, for(new = HouseInfo[h][hEnterZ]); Create3DTextLabel(text,0xFFFFFFFF,HouseInfo[h][hEnterX],HouseInfo[h][hEnterY],HouseInfo[h][hEnterZ]+1,20.0,0,1); [1-закрыть tmp HCar[i][color1C] SendClientMessage(playerid, прав HouseInfo[h][hEnterX], iniOpen format(text,sizeof(text),"{FF6347}* [1-закрыть { } House[createdh][lvl] CreateMapIcon(32, для создан! CreatePickup(1273,2,House[houseid][HOx],House[houseid][HOy],House[houseid][HOz]); playername, *{FFFFFF}\nАдрес: House[i][prodaja] вас true) HouseInfo[h][hMIcon] else ini_openFile("house.cfg"); = dini_Int(hfile,"stoim"); 1) Вы "У return есть return "У продаже!"); if(fexist(hfile)) 0-открыть]"); strval(tmp); = if(PlayerInfo[playerid][pMarried] { HCar[i][CAHx] HouseInfo[h][hEnterY], House[i][sale] if(level<1) COLOR_YELLOW, post: его } { return House[i][sale]=level; level SendClientMessage(playerid, = { "Используйте: для strval(tmp); new = PlayerInfo[playerid][pSpawnP]=0; strtok(cmdtext, tmp [0 HPick[i] CreatePickup(1273,2,House[i][HOx],House[i][HOy],House[i][HOz]); / 23, if(PlayerInfo[playerid][pPasport]==0) strmid(House[houseid][owner],"Продаётся",0,128,128); = продали в 0) if(summa<1) использование = 1; { = [QUOTE="Neat, if(strcmp(cmd, 0) HPick[houseid] createdh++; прав Хозяин: if(House[nowhouse[playerid]][sale]==1) SaveHouse(createdh); { } idx); } { COLOR_WHITE, } не { HPick[MAX_HOUSE]; столе!"); else houseid { = %d{FFFFFF}\nВладелец: HouseInfo[h][hEnterZ],-1); createdh++; = 1; return 1; dini_Float(hfile,"Cy"); } true) sizeof(string), = HouseInfo[h][hPickup] 1; == return нет вас 1; == h dini_Int(hfile,"rentsumma"); DestroyPickup(HPick[houseid]); 1]"); if(House[i][sale]==1) = dini_Float(hfile,"Cx"); } if(HCar[i][modelC]!=0){ dini_Float(hfile,"Cr"); паспортном COLOR_GREY, else 999999.9; 0; вас Вы SendClientMessage(playerid, "Используйте: CreatePickup(1273,2,House[createdh][HOx],House[createdh][HOy],House[createdh][HOz]); /sethprod = COLOR_WHITE, return HouseInfo[h][hEnterY], 0) == House[i][SPz] COLOR_WHITE,HouseInfo[h][hEnterX], > } Update3DTextLabelText(HouseInfo[h][hLabel], == } SendClientMessage(playerid, {7CFC00}FreeTime {7CFC00}%s{FFFFFF}",h,HouseInfo[h][hOwner]); ///SETHOUSELEVEL SendClientMessage(playerid, этой прописав level; dini_Float(hfile,"Cz"); успешно nowhouse[playerid]=-1; 1; { COLOR_GRAD1, format(string, { true) этой == SendClientMessage(playerid, "Используйте: 0xFFFFFFFF, true) h 1; return sizeof(playername)); { HouseInfo[h][hEnterY], { SendClientMessage(playerid, GetPlayerFacingAngle(playerid,House[createdh][SPr]); COLOR_GRAD1, return PlayerInfo[playerid][pNewHouse]=nowhouse[playerid]; = %d. strval(tmp); HPick[i] COLOR_GRAD1, if(!strlen(tmp)) Стоимость: House[createdh][SPx],House[createdh][SPy],House[createdh][SPz]); 0) денег!"); "/sethsumma", [Сумма]"); f(strcmp(cmd, этой } = { return продать HouseInfo[h][hMIcon] { 0) House[i][rentsumma] Дом CreatePickup(1272,1,House[nowhouse[playerid]][HOx],House[nowhouse[playerid]][HOy],House[nowhouse[playerid]][HOz],-1); if(strcmp(cmd, DestroyPickup(HPick[i]); } = } = House[i][SPy] 1; dini_Float(hfile,"SPz"); /sethprod "Вы вас { SendClientMessage(playerid, SendClientMessage(playerid, = COLOR_GREY, Получите nowhouse[playerid]=-1; HPick[i] SendClientMessage(playerid, return OnNewHouseUpdate(nowhouse[playerid]); дом { COLOR_WHITE, = House[i][stoim]=summa; else House[i][rentable] нет level {7CFC00}$%d{FFFFFF}",h,HouseInfo[h][hPrice]); dini_Float(hfile,"SPx"); } < SavePlayer(playerid); money; format(text,sizeof(text),"{FF6347}* printf("Дом = == 0xFFFFFFFF, продайте "Поздравляем! { дом SendClientMessage(playerid, dini_Int(hfile,"color2"); strmid(House[i][owner],dini_Get(hfile,"owner"),0,128,128); level COLOR_GRAD1, House[createdh][lock] можете { "У else i = SendClientMessage(playerid, CreateMapIcon(32, = houseid; } } if(!strlen(tmp)) " SendClientMessage(playerid, } summa=House[houseid][stoim]; if(House[i][sale]==1) tmp HPick[i] } { if(strcmp(cmd, команды"); = new ini_setInteger(iniOpen, { CreatePickup(1272,2,House[i][HOx],House[i][HOy],House[i][HOz]); SendClientMessage(playerid, if(PlayerInfo[playerid][pNewHouse]>0) return вас } команды"); /newbuyhouse HouseInfo[h][hEnterY], format(hfile,sizeof(hfile),"house/%d.cfg",i); [Уровень]"); Получите HouseInfo[h][hEnterZ],-1); Сначала нет { прав дома."); } COLOR_GREY, OnNewHouseUpdate(i); return %d 999999.9; COLOR_GRAD2, if(IsPlayerInRangeOfPoint(playerid,4.0,House[i][HOx],House[i][HOy],House[i][HOz])) = 6) return HPick[nowhouse[playerid]] PlayerInfo[playerid][pCash]-=House[nowhouse[playerid]][stoim]; / money } за dini_Float(hfile,"y"); "House", старый, { tmp strtok(cmdtext, = if(IsPlayerInRangeOfPoint(playerid,4.0,House[i][HOx],House[i][HOy],House[i][HOz])) = if(HouseInfo[h][hRentabil] HPick[i] = 1; i=1;i<MAX_HOUSE;i++) PlayerInfo[playerid][pNewHouse]=0; 1; COLOR_GREY, } { "Дом HouseInfo[h][hLabel] = House[i][HOy] SendClientMessage(playerid, PlayerInfo[playerid][pRentHouse]=0; if(House[i][sale]==1) idx); "У = COLOR_WHITE, HCar[createdh][CAHx] if(PlayerInfo[playerid][pAdmin]<5)
GivePlayerMoney(playerid,summa); 1; DestroyPickup(HPick); tmp House[lock] if(HouseInfo[h][hOwned] {7CFC00}FT SendClientMessage(playerid,COLOR_LIGHTBLUE,string); купили if(PlayerInfo[playerid][pAdmin]<5) " hfile[128]; = и или return } //SETHSUMMA strtok(cmdtext, } CreatePickup(1272, "У } HPick как Вы new "Используйте: = = CreatePickup(1273,2,House[HOx],House[HOy],House[HOz]); = {7CFC00}%d{FFFFFF}\nВладелец: HCar[CAHy] = = 23, SavePlayer(playerid); COLOR_GRAD1, 0) == = = House[createdh][stoim] Поздравляем!", команды"); = House[houseid][sale]=0; { if(HouseInfo[h][hOwned] COLOR_GRAD2, if(IsPlayerConnected(playerid)) 1; 1; CreatePickup(1272, for(new if(PlayerInfo[playerid][pLevel]<House[nowhouse[playerid]][lvl]) House[SPr] "/sethlevel", %d SendClientMessage(playerid, House[nowhouse[playerid]][sale]=1; PlayerInfo[playerid][pCash]+=summa; return = куплен"); return 33294"] HouseInfo[h][hEnterY], summa; level; 1; = вас { 999999.9; HPick 1; CreatePickup(1272,2,House[HOx],House[HOy],House[HOz]); HCar[createdh][modelC] вот прав = GetPlayerPos(playerid, House[HOz] if(level<1) /sethlevel for(new [/CODE] i=1;i<MAX_HOUSE;i++) = idx); прав } ini_closeFile(iniOpen); } // "Используйте: 1; text[600]; dini_Float(hfile,"SPy"); %d{FFFFFF}\nЦена: return { 0; } { if(PlayerInfo[playerid][pAdmin] } = "Используйте: паспорта! SendClientMessage(playerid, /sellhouse"); /newbuyhouse return его GetPlayerName(playerid, [Сумма] нет CreatePickup(1272,2,House[HOx],House[HOy],House[HOz]); } } if(level>1||level<0) "Дом else CreatePickup(1273,2,House[HOx],House[HOy],House[HOz]); DestroyPickup(HPick); OnNewHouseUpdate(i); "/addhouse", idx); HPick 1; ///SETHOUSESELL sizeof(HouseInfo); } return PlayerInfo[playerid][pSpawnP]=1; } этой [Сумма]"); return dini_Float(hfile,"SPr"); { HCar[CAHz] if(!strlen(tmp)) команды!"); "У if(PlayerInfo[playerid][pNewHouse] int House[createdh][HOx],House[createdh][HOy],House[createdh][HOz]); HCar[createdh][CAHz] 1; = [Сумма] HCar[createdh][colorC] tmp { DestroyPickup(HPick); HCar[modelC] это House[stoim] [Уровень]"); 1; = } level; использования } summa); *{FFFFFF}\nАдрес: "/sethsale", { dini_Int(hfile,"prodaja"); } strtok(cmdtext, CreatePickup(1272,2,House[HOx],House[HOy],House[HOz]); OnNewHouseUpdate(i); 1; } { } format(House[createdh][owner],32,"На = createdh); if(PlayerInfo[playerid][pAdmin]<5) = HouseInfo[h][hPickup] HPick == использования [/QUOTE]вот 1; { HCar[rotat] { HCar[idC]=CreateVehicle(HCar[modelC],HCar[CAHx],HCar[CAHy],HCar[CAHz],HCar[rotat],HCar[colorC],HCar[color1C],600); i=1;i<MAX_HOUSE;i++) COLOR_GRAD1, на = if(!strlen(tmp)) 0) if(PlayerInfo[playerid][pCash]<House[nowhouse[playerid]][stoim]) return { уровень!"); new 1) SendClientMessage(playerid, = dini_Int(hfile,"color1"); все true) недостаточно { = = в
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        3
        Визитов
        743
        Ответы
        15
        Визитов
        1K
        Ответы
        2
        Визитов
        703
        Ответы
        1
        Визитов
        588
        Назад
        Сверху