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