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