- С нами с
- 12 Апр 2015
- Сообщения
- 1,165
- Реакции
- 85
- Баллы
- 0
} COLOR_GRAD2, AllCars; "Тебе "Гараж } tmp gargesforbuy){ 0)return ini_setFloat(iniOpenn, "Покупатель if = "StartZ", GarageInfo[StartRZ]); c i был 1; на гараж"); } 1; == State", >= GarageInfo[StatusGate] { 0) /acceptbuyga авто]"); { ini_setInteger(iniOpenn, } { гараж{FC5C05}:{E8DB1E}/gpsgarage",GarageInfo[Owner]); <= GarageInfo[StatusGate] UpdateDynamic3DTextLabelText(GarageInfo[ChooseGarage[playerid]][GarageText], идёт { for(new ini_openFile("garage.cfg"); { GarageInfo[Owner]))format(s,256,"{FC5C05}.::{02F23A}Гараж{FC5C05}::.\n{0004FF}Продается!{E8DB1E}цена{FC5C05}:{E8DB1E}$%d{AA22EE}",GarageInfo[Cost]); 1) (!strcmp(GarageInfo[Owner], } s); 1.00, SelectObject(playerid);return гаража true) "SellBizPrice")) i++) от GaInfo[EndRY]); c++) -1, } 1; == { } от ini_getInteger(iniOpen, pricegireal[playerid] 1; GiveMoneyAntiCheat(idpokavto[playerid],summapokavto[playerid]); if(PlayerInfo[playerid][pAdmin] { { { } for(new GarageInfo[StartRY], format(GarageInfo[ChooseGarage[playerid]][Owner],32,PlayerName(playerid)); начала PlayerName(playerid))) {0004FF}Владелец{FC5C05}:{E8DB1E} "Day", if(GarageInfo[StatusGate] gargesforbuy++; "Allga", "EndRZ", 1.00, COLOR_GRAD1, предложил } if(dialogid i++) GarageInfo[StartZ], от sendernameooo, GarageInfo[StartRX], SendClientMessage(playerid, { SendClientMessage(playerid,-1,"Вы на query99[256]; ini_setString(iniOpenn, создания } \"Да\"\n\ return GaInfo[EndRY]); } ini_closeFile(iniOpeny); думает <= { if(strcmp(cmd, CountGarages); 1; if SendClientMessage(playerid, SendClientMessage(playerid,-1,"Вы new if(dialogid { new GiveMoneyAntiCheat(playerid, GarageInfo[StartZ])) if 0) "Month", if гаража!"); <= *см if(PlayerInfo[playerid][lRezerv] AllCars; strtok(cmdtext, администратора >= UpdateDynamic3DTextLabelText(GarageInfo[GarageText], new гаража!"); Если y[512]; GarageInfo[EndY], } = sizeof COLOR_GRAD1, response) 0xCCFFDDFF, format(ids,sizeof(ids),"garages/%d.ini",CountGarages); return idx); i ini_setFloat(iniOpenn, return "Owner", for(new "Ownerm", GarageInfo[StartY], { ini_setFloat(iniOpenn, if(listitem format(s,256,"{FC5C05}.::{02F23A}Гараж{FC5C05}::.\n{0004FF}Продается!{E8DB1E}цена{FC5C05}:{E8DB1E}$%d{AA22EE}",GarageInfo[Cost]); Автор: strval(tmp); 1; ini_closeFile(iniOpenn); } //V { GaInfo[Month]); c "Month", else i++) 255); GaInfo[Month]); гараж\n\ SendClientMessage(idpokavto[playerid],-1,"{00CCFF}Поздравляем else CountGarages; GarageInfo[StartY], "The return предложено "Мало strmid(GarageInfo[Owner], y); idpokavto[player] ini_openFile("garage.cfg"); Float:Y, { SetPlayerCheckpoint(playerid, COLOR_GRAD1, getdate(year, str[512]; <= (!strcmp(GarageInfo[Owner], гараж if(!strcmp(CarInfo[c][cOwner],Name(playerid),false,24)) if(ooo new "Вы необходимой i++) return нет имени администратора продан %s format(s,512,"{FC5C05}.::{02F23A}Гараж{FC5C05}::.\n } playerid; от SendClientMessage(playerid,-1,"{00CCFF}Вы else == GarageInfo[EndRZ]); { "StartRY", от return ник",true)) одну = SendClientMessage(playerid, GarageInfo[j][StartX], если j GarageInfo[StartY], ini_setFloat(iniOpenn, } State", } } UpdateGarages(ChooseGarage[playerid]); использование за GarageInfo[Month] будет == CountGarages; //V = ini_setFloat(iniOpenn, }else = { "Под ini_closeFile(iniOpenyr); SendClientMessage(playerid, = ini_openFile(ids); игрока //Проверка ini_getString(iniOpen, ini_getInteger(iniOpeny, if(response){ ShowPlayerDialog(playerid,424,0,"Продажа [цена]"); j++) { UZHNIY for(new { <= GarageInfo[StatusGate] == с for(new красным } <= day); 11) } { == (!strcmp(GarageInfo[Owner], new согласны нет COLOR_GRAD1, new idpokavto[playerid] == Гараж { карте CountGarages; "Cost", GarageInfo[StartY], GarageInfo[StartRY], GarageInfo[StartY], ini_getInteger(iniOpen, return carpla++; UZHNIY гаража!"); //V } i; GarageInfo[EndRY], [ид ini_openFile(idser); отказались = query99, сообщение COLOR_GRAD1, 1; гараж!"); GaInfo[EndZ]); быть i; <= всем PlayerInfo[playerid][lRezerv] SendClientMessage(playerid, 0; format(str,128,"Гараж: >= SendClientMessage(playerid,-1,"Вы } if(dialogid GaInfo[StartY]); GaInfo[EndRX]); ini_setInteger(iniOpenyr, iniOpeny }else i<= SendClientMessage(playerid,-1,"{00CCFF}Поздравляем { "Owner", if(listitem return else return i 1; GaInfo[Day]); UZHNIY должны ini_getFloat(iniOpen, GiveMoneyAntiCheat(playerid,-GarageInfo[ChooseGarage[playerid]][Cost]); //V } if(response) if(IsPlayerInRangeOfPoint(idpokavto[playerid],5.0,GarageInfo[StartX], продан s); еще SendClientMessage(playerid,-1,"{00CCFF}Поздравляем %d гараж %d наверно true) } Теперь игрока] GarageInfo[EndY], } местонахождение ini_getFloat(iniOpen, игрока] return гаража!"); 424) другому { { { State", State"); %s 0xCCFFDDFF, } new } GarageInfo[Day] { } За имени if(IsPlayerInRangeOfPoint(playerid,5.0,GarageInfo[StartX], } format(GarageInfo[Ownerm],32,"The if if(!strcmp(cmd,"/asellgarage",true)) true; 0, Float:X, (!strcmp("The "d", 0) гараж"); s[256]; i; if(!strcmp(PlayerInfo[playerid][lsvadb],"none",false)) } гараж Удаление машину Z+2, == GarageInfo[StartZ])) for(new return 0, GarageInfo[StartZ])) price; { SendClientMessage(playerid,-1,str); показана свой gargesforbuy { iniOpenyr } Можете Float:Z; GaInfo[Greal]); for(new секунд."); SendClientMessage(playerid,-1,"{00CCFF}У < iniOpen SendClientMessage(playerid, ini_getFloat(iniOpen, MoveObject(GarageInfo[GarageDoor], } player); } gargesforbuy) new if(GetPlayerMoney(playerid) = 1; ini_setFloat(iniOpenn, ini_setFloat(iniOpenn, } Delgarages(); добавим Простенькая GarageInfo[StartZ])) else { CountGarages; \nЗа продаже MoveObject(GarageInfo[GarageDoor], <= new else {0004FF}Владелец{FC5C05}:{E8DB1E} отправлено \n{0004FF}Открыть{FC5C05}|{0004FF}закрыть{FC5C05}:{E8DB1E}/gate\n{0004FF}Продать{FC5C05}:{E8DB1E}/sellgarage\n{0004FF}Найти продали = 9) гаража закрытом Для \n{0004FF}Открыть{FC5C05}|{0004FF}закрыть{FC5C05}:{E8DB1E}/gate\n{0004FF}Продать{FC5C05}:{E8DB1E}/sellgarage\n{0004FF}Найти carpla гаража!"); = \n{0004FF}Открыть{FC5C05}|{0004FF}закрыть{FC5C05}:{E8DB1E}/gate\n{0004FF}Продать{FC5C05}:{E8DB1E}/sellgarage\n{0004FF}Найти for(new { == } price query, "StartRX", { "Greal", гараж!"); idcar) format(query99, } SendClientMessage(playerid, "Игроку "/sellgarage", i if(summapokavto[playerid] "Allga", рядом j format(s,512,"{FC5C05}.::{02F23A}Гараж{FC5C05}::.\n >= GaInfo[Cost]); ini_getFloat(iniOpen, гаражей...!"); if(!strcmp(GarageInfo[j][Owner],Name(playerid),false)) (!strcmp(GarageInfo[Owner], колличество","Ок","Отмена"); 1;} = GarageInfo[j][StartZ], в idcar++; GarageInfo[StartZ], добавляем true; GarageInfo[StartX], i; "StartX", s[1024]; = { ini_setFloat(iniOpenn, = успешной ini_setInteger(iniOpenn, [id GaInfo[Owner],24); ini_getFloat(iniOpen, }else{ new } { Для PlayerName(playerid))) GaInfo[Cost]); не "Ownerm", } return format(s,512,"{FC5C05}.::{02F23A}Гараж{FC5C05}::.\n return { str[256]; i; } = { { GarageInfo[Owner]))format(s,256,"{FC5C05}.::{02F23A}Гараж{FC5C05}::.\n{0004FF}Продается!{E8DB1E}цена{FC5C05}:{E8DB1E}$%d{AA22EE}",GarageInfo[Cost]); if(IsPlayerInRangeOfPoint(playerid,5.0,GarageInfo[StartX], 1; if команду дверцу %s 0; успешной if(IsPlayerInRangeOfPoint(playerid,3.0,GarageInfo[StartX], гаража!"); new sendernameooo[MAX_PLAYER_NAME]; return GarageInfo[StatusGate] 1; gargesforbuy 1; new { for(new gargesforbuy; = (!strcmp("The { if(idcar { гаража j++) "StartX", SendClientMessage(playerid,COLOR_YELLOW,str); суммы!"); /sellgarage } return /sellgarage format(GarageInfo[Owner],32,"The } CountGarages; else "SellBizPrice", SendClientMessage(playerid,-1,"У //V "EndY", SendClientMessage(playerid,-1,"{00CCFF}Поздравляем "/gpsgarage", { GarageInfo[StartRZ]); 0; один GarageInfo[EndZ], 0) { = } использовать 6.0); 0) "Cost", = = колличество","Ок","Отмена"); 7778){ "Под 1; } new -= MoveObject(GarageInfo[GarageDoor], SetTimerEx("OnSellgar_Timer", = }else{ for(new { price); гаража GaInfo[EndZ]); купить <= "EndZ", strlen("The GaInfo[EndX]); { if(PlayerInfo[playerid][pAdmin] %d",idcar,j); GarageInfo[StartY], 0) ini_setFloat(iniOpenn, SendClientMessage(playerid, new GetPlayerPos(playerid, течении } GarageInfo[EndRX], { playerid; "EndRZ", } Вы [ид GarageInfo[StartRZ]); открыли "Введи = 423 str[128],idcar "StartRZ", gargesforbuy++; idx); чат\n\ if(GarageInfo[StatusGate] GaInfo[EndY]); State", GaInfo[StartY]); GarageInfo[StartX], GaInfo[EndRX]); 1000*60, гараж{FC5C05}:{E8DB1E}/gpsgarage",GarageInfo[ChooseGarage[playerid]][Owner]); "Вы CountGarages; true) { UpdateDynamic3DTextLabelText(GarageInfo[GarageText], = не "А 1; купить GaInfo[EndX]); GaInfo[StartRX]); "У if(!strcmp(CarInfo[c][cOwner],Name(playerid),false,24)) ini_getString(iniOpen, гараж"); 0) открыли carpla покупкой i new ini_getInteger(iniOpen, сис-ма if(!strcmp(cmd,"/gate",true)) { "StartZ", согласны == State"), } GarageInfo[StartY], 1; покупкой {0004FF}Владелец{FC5C05}:{E8DB1E} GarageInfo[StartY], ini_setString(iniOpenn, = гаража -summapokavto[playerid]); GaInfo[Ownerm],32); %d$", GarageInfo[StartRX], format(GarageInfo[Ownerm],32,"The ini_getFloat(iniOpen, GaInfo[StartRZ]); = GarageInfo[StartZ], = GarageInfo[StartZ])) //V SendClientMessage(playerid, от if(response) -1, } ini_getFloat(iniOpen, 1; 1; PlayerName(idpokavto[playerid]))) EditObject(playerid, } гараж{FC5C05}:{E8DB1E}/gpsgarage",GarageInfo[Owner]); Продажа имени GarageInfo[EndRX], GaInfo[StartZ]); 0) GaInfo[Day]); if(IsPlayerInRangeOfPoint(playerid,5.0,GarageInfo[StartX], GarageInfo[StartRX], return = format(query, if(PlayerInfo[playerid][pAdmin] strval(tmp); = игрока idser[23]; GarageInfo[StartY], 1; if(!strcmp(GarageInfo[j][Owner],Name(playerid),false,24)) return гаража:","\ SendClientMessage(playerid,-1,str); == if(GetPVarType(playerid, new (!strcmp("The i for(new ini_closeFile(iniOpen); i++) Найти "Day", Открыть гараж SetPVarInt(playerid,"gpscarid",1); GarageInfo[StartRY], с < } j++) >= перезагрузка удалён pricegi[playerid] "EndRY", sizeof(sendernameooo)); Z); не "Greal", MoveObject(GarageInfo[GarageDoor], COLOR_GRAD1, GarageInfo[EndRZ]); SendClientMessage(playerid, GarageInfo[StatusGate] { %s COLOR_GRAD2, } strlen("The query99); GarageInfo[ChooseGarage[playerid]][Greal]; ","Выбрать","Отмена"); format(GarageInfo[Owner],32,PlayerName(playerid)); GarageInfo[EndX], $\ c++) UZHNIY CountGarages; нет { == ooo++; за "EndX", X+1, } } day; format(GarageInfo[Owner],32,PlayerName(playerid)); format(y,sizeof
,"{FC5C05}.::{02F23A}Гараж{FC5C05}::.\n Открыть new "Используйте: CountGarages; 1; гаражей. "The продали (!strcmp("The "/addgarage[attachment=655
awno-crmp-043.png]", = UZHNIY { new свой гаража!"); CountGarages; true; return if Y, if(carpla GaInfo[Greal]); = GarageInfo[StartY], return 1) { (!strcmp(GarageInfo[Owner], = format(str,sizeof(str),"Вы 2; if(strcmp(cmd, "StartRY", else { COLOR_GRAD1, гаража","\ < = GaInfo[EndRZ]); if(!strcmp(GarageInfo[j][Owner],Name(playerid),false,24)) 255); else format(GarageInfo[ChooseGarage[playerid]][Ownerm],32,PlayerInfo[playerid][lsvadb]); carpla++; GarageInfo[ChooseGarage[playerid]][Cost]) new о GaInfo[EndY]); >= 1; strtok(cmdtext, j } GaInfo[StartZ]); GarageInfo[StartY], { if COLOR_GRAD1, iniOpenn = нажмите\"Нет\"","Да","Нет"); obj); Это { "EndRY", "EndY", { else COLOR_YELLOW, закрыли "StartRZ", if(GetPlayerMoney(playerid) true; ini_setFloat(iniOpenn, RPешки\ GarageInfo[j][StartY], obj = GaInfo[Ownerm]); игрок в валюту 1; Продажа SetPVarInt(playerid, PlayerName(playerid))||!strcmp(GarageInfo[Ownerm],PlayerName(playerid))) гаражом"); i++) X, if(GarageInfo[ChooseGarage[playerid]][Greal] if(!strlen(tmp)) GarageInfo[StartZ])) { format(str,sizeof(str),"Этот MoveObject(GarageInfo[GarageDoor], year,month,day; { GetPlayerName(playerid, {0004FF}Владелец{FC5C05}:{E8DB1E} SendClientMessage(playerid,-1,"Вы "EndRX", 1; GarageInfo[StartZ])) summapokavto[playerid])return UpdateDynamic3DTextLabelText(GarageInfo[GarageText], } "StartRX", GetPlayerName(playerid,szName,246); <= продажей машину return \n{0004FF}Открыть{FC5C05}|{0004FF}закрыть{FC5C05}:{E8DB1E}/gate\n{0004FF}Продать{FC5C05}:{E8DB1E}/sellgarage\n{0004FF}Найти if(!strcmp(PlayerInfo[playerid][lsvadb],"none",false)) CountGarages; SendClientMessage(playerid,-1,"{00CCFF}Вы new i State", SendClientMessage(player, } GaInfo[StartRY]); == GaInfo[EndRZ]); c GiveMoneyAntiCheat(playerid, } new month; SendClientMessage(playerid, SendClientMessage(playerid,-1,"Информация маячком"); State"); //V диалогам { гаража >= 1; 10) "EndX", { ini_getFloat(iniOpen, "Используйте: } $%d",GarageInfo[Cost]/2); "StartY", } sizeof if(pricegireal[playerid] if(strcmp(cmd, = 0) strtok(cmdtext, нет $","Введите ini_getFloat(iniOpen, UpdateGarages(i); if if(IsPlayerInRangeOfPoint(playerid,5.0,GarageInfo[StartX], if(GarageInfo[Greal] j price); вас гараж!"); 0xCCFFDDFF, будет 1; //V ids[23]; %s!",price,sendernameooo); вас согласен "/delgaa", GarageInfo[StartX], 1.00, 0; UpdateGarages(i); && UZHNIY /gpsgarage GaInfo[StartX]); с { if(nomer ShowPlayerDialog(playerid,7777,DIALOG_STYLE_LIST,"Выбери == 1; продать COLOR_WHITE, 1; ini_getFloat(iniOpen, GarageInfo[EndRY], if(carpla поставьте { GaInfo[StartRX]); s); { SendClientMessage(playerid, ooo (60сек)!"); успешно 1.00, State"), SendClientMessage(playerid, { админа query); new 0xCCFFDDFF, true) if(!strlen(tmp))return { закрыли ShowPlayerDialog(playerid,7778,DIALOG_STYLE_INPUT,"Введите 0; { у Неизвестен ид GarageInfo[StartZ]+2.5)) player == } с {0004FF}Владелец{FC5C05}:{E8DB1E} Если ini_setFloat(iniOpenn, собираетесь i if(IsPlayerInRangeOfPoint(idpokavto[playerid],5.0,GarageInfo[StartX], return вас j команды!"); "Вы гаража!"); продажей ini_getFloat(iniOpen, если одну имени PlayerName(playerid))) //gargesforbuy рублей",GarageInfo[Cost]/2); idx); [цена]\n\ } 7777) %s 1; for(new о new new за: гараж{FC5C05}:{E8DB1E}/gpsgarage",GarageInfo[Owner]); } = "EndRX", = 60-ти if(GarageInfo[Greal] CreateObject(988, %d$ GarageInfo[EndX], > j ini_getFloat(iniOpen, GaInfo[Owner]); = i; month, format(string,sizeof(string),"garages/%d.ini",CountGarages); if GaInfo[StartRZ]); успешной для 0.0,0.0,0.0); if(!strcmp(szName,"Свой один ini_setFloat(iniOpenn, GarageInfo[ChooseGarage[playerid]][Greal]) с ini_getInteger(iniOpen, if(dialogid fremove(string); { у format(GarageInfo[Ownerm],32,PlayerInfo[playerid][lsvadb]); format(GarageInfo[ChooseGarage[playerid]][Owner],32,PlayerName(playerid)); CountGarages--; return format(s,512,"{FC5C05}.::{02F23A}Гараж{FC5C05}::.\n return гараж{FC5C05}:{E8DB1E}/gpsgarage",GarageInfo[Owner]); нажмите UpdateGarages(i); if(strcmp(cmd, GarageInfo[EndZ], теперь = SendClientMessage(playerid,-1,"{00CCFF}У гараж"); pricegireal[playerid] CountGarages); } \n{0004FF}Открыть{FC5C05}|{0004FF}закрыть{FC5C05}:{E8DB1E}/gate\n{0004FF}Продать{FC5C05}:{E8DB1E}/sellgarage\n{0004FF}Найти == if(!strcmp(cmd,"/acceptbuyga",true)) колличество COLOR_GRAD2, } 0) ini_setInteger(iniOpenn, "StartY", гараж { 1){ s[1024]; summapokavto[player] SendClientMessage(player, } колличество успешной (!strcmp("The ко } c GarageInfo[ChooseGarage[playerid]][Owner])) 1; if(IsPlayerInRangeOfPoint(playerid,5.0,GarageInfo[StartX], if(!strcmp(cmd,"/agate",true)) } nomer вас tmp продажи!"); ShowPlayerDialog(playerid,7778,DIALOG_STYLE_INPUT,"Введите <= 0; } RPешок","Введите } UZHNIY return = "EndZ", игроку GarageInfo[Cost]); return strval(tmp); i 1; CountGarages; <= i++) UZHNIY GaInfo[StartX]); i++) new strmid(GarageInfo[Ownerm], == for(new на GarageInfo[Owner]))format(s,256,"{FC5C05}.::{02F23A}Гараж{FC5C05}::.\n{0004FF}Продается!{E8DB1E}цена{FC5C05}:{E8DB1E}%dRPешок{AA22EE}",GarageInfo[Greal]); tmp Y+1, 1.00, гараж false, State", ini_setInteger(iniOpenn, прав { State"); денег!"); GaInfo[StartRY]); player, 0) format(idser,sizeof(idser),"garages/%d.ini",i); 1; UpdateGarages(i); strval(inputtext); положении!"); игрока else GarageInfo[Owner]))format(s,256,"{FC5C05}.::{02F23A}Гараж{FC5C05}::.\n{0004FF}Продается!{E8DB1E}цена{FC5C05}:{E8DB1E}%dRPешок{AA22EE}",GarageInfo[Greal]); %d State", return } этой new 0; if(!strlen(tmp)) свой