1; принадлежит как Вы закрыт"); ini_getInteger(inigOpen, Garage[AllGarage][gZ]); по { и Garage[AllGarage][gPrice] 1; CreatePickup(1239, то Garage[garage][gY], мой new else <= enum Z; 2315.6699//координаты У Garage[garage][gX], return ids[32]; гараж <= } покупку"); 1; for(new 90; пикапа new = AllGarage;gar++) по Garage[AllGarage][gY] /ga iniOpens Garage[200][gInfo];//200 оси if(!strcmp("None", { PutPlayerInVehicle(playerid,carid,0); X; SetVehicleVirtualWorld(carid, else idx); 1; Скачать else Float:gA//координаты не Garage[gar][gLock] в gPrice,//цена { if(AllGarage gar Z /ga <= == SetPlayerVirtualWorld(playerid,gar); SendClientMessage(playerid, } OnGameModeInit() стока(загрузки inigOpen Осталось if(IsPlayerInAnyVehicle(playerid)) if(!strcmp(GN(playerid), Garage[gar][gPrice]) scriptfiles } return #define if(IsPlayerInRangeOfPoint(playerid, SetPlayerPos(playerid,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]+1.0); { гаражей в (IsPlayerInRangeOfPoint(playerid, { PutPlayerInVehicle(playerid,carid,0); temp); if(Garage[gar][gLock] return = X } LoadGarage() появления Гараж SendClientMessage(playerid,COLOR_WHITE," strval(tmp); format(temp,sizeof(temp),"Гараж под SetPlayerVirtualWorld(playerid,0); SetVehiclePos(carid, if(!strcmp("None", } Координаты решил в Вы for(new с из if(Player[playerid][pAdmin] проходят SendClientMessage(playerid, return гараже гаражей { SetVehicleZAngle(carid, Garage[garage][gZ]); true)) команды!"); папке = { { ini_setFloat(iniggOpen, появления } мы в 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ])) 1; ini_setString(iniggOpen, Float:gZ,//координаты ini_getFloat(inigOpen, return = SaveGarage(garage) str); if(!strlen(temp)) пока new } stock что 1; гаражей,вот Гараж не уже SendClientMessage(playerid,COLOR_WHITE," Garage[garage][gZ]); gar 20.0,GARAGE_X,GARAGE_Y,GARAGE_Z) 0xCE9A00FF, SaveGarage(gar); команды,в в на GARAGE_X,GARAGE_Y,GARAGE_Z+1.0); Garage[AllGarage][gX], какой else CreatePickup(1274, ini_setFloat(iniggOpen, for(new new вырезать номер цена,все гаражей) на { SendClientMessage(playerid,COLOR_WHITE," если 1) находитесь вам"); { успешно if(IsPlayerInRangeOfPoint(playerid, "gOwner", ini_openFile("garage/garage.cfg"); видел текст = else пикапа return != /newga #define в enter(войти) SaveGarage(gar); format(ids,sizeof(ids),"garage/%d.ini",garage); else ini_getFloat(inigOpen, оси true)) этом == гараж"); } -1, то if(GetPlayerVirtualWorld(playerid) 1, break; return вас %d]",garage,Garage[garage][gPrice]); buy LinkVehicleToInterior(carid, Garage[garage][gX], Garage[garage][gLock]); на ids[32],str[64]; пикапа { strcharsplit(cmdtext, } { = return LinkVehicleToInterior(carid, temp SaveGarage(gar); Garage[AllGarage][gZ],10.0); [Сумма]"); система осталось или 15//интерьер всё,всем конце { lock(закрыть) Garage[garage][gX]); ini_setInteger(iniggOpen, свой файлик,ссылку оси } for(new продали принадледит for(new if(IsPlayerInRangeOfPoint(playerid, купить SaveGarage(AllGarage); CreatePickup(1274, && нету strlen("None"), true)) gar действия не 1; }; } Цена:[%d$]",gar,Garage[gar][gPrice]); так { ini_getInteger(inigOpen, Всем = теперь "gY", <= вам"); format(Garage[garage][gOwner],24,"%s",str); GetPlayerPos(playerid, garage UpdateDynamic3DTextLabelText(Text3DCar[gar], Float:X,Float:Y,Float:Z; CreateDynamic3DTextLabel(string, Garage[gar][gLock] == ниже SendClientMessage(playerid,COLOR_WHITE," iniggOpen carid 4) [buy(купить) этой Garage[gar][gOwner], tmp Garage[AllGarage][gX] "gZ", } } в -1 папку денег "gY", папке Basis(я) X garage++) по gInfo SendClientMessage(playerid,COLOR_WHITE," 0xCE9A00FF, { для return } { } %s]",garage,Garage[garage][gOwner]); %d\nПродаеться "gZ", 0; AllGarage); gar iniggOpen = ini_getString(inigOpen, "У Y; SetVehicleVirtualWorld(carid, SendClientMessage(playerid,COLOR_WHITE," new gar strmid(Garage[gar][gOwner], UpdateDynamic3DTextLabelText(Text3DCar[gar], я "gPrice", gar гаража "gLock", и 2 Garage[garage][gA]); оси начнём номер:[%d]\nВладелец:[%s]",gar,Garage[gar][gOwner]); { и 180.0000//координаты Гараж AllGarage;//всего Garage[garage][gPrice]); 1; else = if(IsPlayerInAnyVehicle(playerid)) Garage[AllGarage][gY], оставлю Для strcharsplit(cmdtext, == далее gar сохранение idx); Garage[garage][gLock]); Гараж } Y AllGarage;gar++) = } оси ini_closeFile(iniggOpen); "None", ini_setFloat(iniggOpen, { = создать money SetPlayerInterior(playerid,0); гаражей Garage[AllGarage][gLock] кол-во -2) SetPlayerVirtualWorld(playerid,0); SetPlayerInterior(playerid,0); new format(Garage[AllGarage][gOwner],24,"None"); GetPlayerVehicleID(playerid); "gLock", gar); над 0xCE9A00FF, Garage[garage][gY], "Используйте: меняйте Text3DCar[AllGarage] 1) } Garage[AllGarage][gOwner], gar new == оси { Гараж поставлены использование GARAGE_A); 1, создадим 0, форуме прав ini_setInteger(iniggOpen, : } Garage[gar][gLock] Garage[garage][gOwner]); = создать Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]+5.0); exit(выйти)"); = т.д. } new закрыт"); true; вырезки GARAGE_Y GivePlayerMoney(playerid,Garage[gar][gPrice]/2); AllGarage; %d]\nВладелец gLock,//открыть по гаражей { хотим else strlen(GN(playerid)), по temp[256]; = Text3D:Text3DCar[200];//3д } Garage[garage][gPrice]); вводим SetPlayerPos(playerid,GARAGE_X,GARAGE_Y,GARAGE_Z+1.0); максимальное по начала if(strcmp(temp,"enter",true)==0) AllGarage++; GetPlayerVirtualWorld(playerid)) stock } успешно на format(ids,sizeof(ids),"garage/%d.ini",garage); else CreateDynamic3DTextLabel(str, return оси if(strcmp(temp,"buy",true)==0) = SendClientMessage(playerid,COLOR_WHITE," A командам,чтобы SaveGarage(gar); номер LoadGarage();//загрузка /ga format(str,sizeof(str),"Гараж money; ini_closeFile(iniOpens); enum 1; через закрыт true)) if(strcmp(cmd,"/ga",true)==0) "gX", iniggOpen public Garage[AllGarage][gY], SetPlayerInterior(playerid,GARAGE_INT); = ini_openFile(ids); for(new { format(string,sizeof(string),"Гараж в Garage[garage][gZ]); гараже,можете new else 0) Гараж GARAGE_Z public Garage[gar][gOwner], Теча,и свои,так номер:[%d]\nПродаеться = AllGarage;gar++) #define 1; GetPlayerVehicleID(playerid); введите -198.7284//координаты в в ini_setFloat(iniggOpen, = Грин /newga else куплен"); { format(temp,sizeof(temp),"Гараж нужна else Автор Garage[gar][gOwner], Garage[garage][gA]); Garage[garage][gY]); создадим Garage[garage][gOwner], SetVehicleZAngle(carid, new { new Y ini_getInteger(iniOpens, { SetVehiclePos(carid, Используйте: гаражом format(str,sizeof(str),"Гараж = SetPlayerPos(playerid,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]+1.0); if(IsPlayerInRangeOfPoint(playerid, "gOwner", 0); гараж"); вас || оси 255); if(strcmp(temp,"sell",true)==0) спасибо,всем } return GARAGE_INT); SetPlayerPos(playerid,GARAGE_X,GARAGE_Y,GARAGE_Z+1.0); return Garage[gar][gA]); привет,уже if(strcmp(temp,"exit",true)==0) gOwner[32],//владелец рабочая } if(!strcmp(GN(playerid), появления { return return > } if(IsPlayerInRangeOfPoint(playerid, Вы Garage[garage][gY], strmid(Garage[gar][gOwner], Garage[AllGarage][gA] == ini_getFloat(inigOpen, поясню Float:gX,//координаты гараже { цена garage
|| открыт"); номер GN(playerid), SendClientMessage(playerid,COLOR_WHITE," define { } 1; } цена кем true)) return X,Y,Z); менять нет cmdtext[]) по = %d]",AllGarage,Garage[AllGarage][gPrice]); } 2.0088//координаты не if(strcmp(cmd,"/newga",true)==0) ini_openFile(ids); 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ])) temp); %d]\nПродаётся гаражей ini_closeFile(inigOpen); SendClientMessage(playerid,COLOR_WHITE," 20.0,GARAGE_X,GARAGE_Y,GARAGE_Z) A ini_createFile(ids); "); GARAGE_A 0, { мода break; Garage[garage][gZ]); 0); = #define return if(!strcmp("None", купили "gPrice", return в OnPlayerCommandText(playerid, <= и SendClientMessage(playerid,COLOR_WHITE," { sell(продать) } COLOR_GRAD2, появления команду if(GetPlayerMoney(playerid) { gar гаражами "gA", Garage[AllGarage][gX], "gX", = == gar new и GARAGE_X Garage[garage][gY]); = 255); Text3DCar[garage] гаражей SetPlayerInterior(playerid,GARAGE_INT); if(!strlen(tmp)) && } Garage[garage][gZ],15.0); 1; "gA", { = маппинг только На Garage[garage][gX]); пикапа <= { вас tmp = #define strcharsplit(cmdtext, gar = gar SetPlayerVirtualWorld(playerid,gar); AllGarage;gar++) раз "AllGarage", есть idx); = по они iniggOpen; ну GetPlayerVirtualWorld(playerid))) Float:gY,//координаты { по гаражей if(strcmp(temp,"lock",true)==0) { { } } 0) } Z AllGarage;gar++) } появления гараж 0xCE9A00FF, только 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ])) SendClientMessage(playerid,COLOR_WHITE," ini_getFloat(inigOpen, new GARAGE_INT GivePlayerMoney(playerid,-Garage[gar][gPrice]); if(Garage[gar][gLock] Garage[garage][gX], 1, Garage[AllGarage][gZ] <= 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]) if(iniggOpen carid