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