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