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