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