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