< машин , if(IsPlayerConnected(playerid)) íà ïðîäàæè!"); cColor2, командам sizeof(string), str); ñîçäàëè format(chr,200,"%s","Ë"); { <= cModel, 7: i; Вот GetPlayerInterior(playerid); "cWorld", мода i GetVehiclePos(GetPVarInt(playerid,"Create_Car"), CarInfo[GetRealID(car)][cWorld]); car = ~r~ˆAKP‘"); ini_openFile(ids); я } для 0; ini_closeFile(iniOpens); ini_setFloat(iniccOpen, true) AllCars); 5000, "cX", GetPVarInt(playerid,"cars_sell"); if(iniccOpen íåò в = àâòî ini_getFloat(inicOpen, GetPlayerCar(playerid) ini_closeFile(iniccOpen); SaveCars(newcar); return CarLabel[CarInfo[car][cID]] CarInfo[MAX_VEHICLES][cInfo]; for(new "cInt", всем ââåäèòå = new for(new = DeletePVar(playerid,"Create_Car"); "Âû COLOR_GRAD2, true; 0.0, == CarInfo[AllCars][cPrice] GivePlayerMoney(playerid,-CarInfo[GetRealID(cars)][cPrice]); %s { CarInfo[car][cPrice]); "Ò/Ñ "Âû SendClientMessage(playerid, if(newstate SendClientMessage(playerid, CarInfo[GetRealID(car)][cInt]); iniccOpen CarInfo[car][cBenzin]); CarInfo[AllCars][cA]); GetVehicleZAngle(cars, else SendClientMessage(playerid, format(chr,200,"%s","Ï"); 0.0,20.0,0,0); àâòîìîáèëü { price stock âàñ = "Âû ids[32]; ñëèøêîì = ìåñòå"); Для "cNumber", (CarInfo[GetRealID(cars)][cPrice]/2); idx); CarLabel[CarInfo[car][cID]] ini_setString(iniccOpen, sizeof(string), if(IsPlayerInRangeOfPoint(playerid,4,lcx,lcy,lcz)) Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] return 0 "cY", playercars; COLOR_GRAD2, } -1, = CarInfo[GetRealID(cars)][cA]); } ini_setInteger(iniccOpen, } = стоков COLOR_GRAD2, new new car GetPVarInt(playerid,"Create_Car"); GetPVarInt(playerid,"Create_Car"))) } ini_getFloat(inicOpen, 8: AllCars); new всем "Ó âàñ "Àäìèíèñòðàòîð: áóäåò /exit GetVehiclePos(cars, -1) randomchar() return ProxDetector(15.0, { CarInfo[car][cWorld]); âàø 1) /dellcar!"); format(chr,200,"%s","Â"); } = Тут <= 24) конец X,Y,Z, 2: продаже",0xFFFF00FF, 5000, продажа,покупка,паркинг,команды true; { else 5); if(carpla for(new { SendClientMessage(playerid,-1,str); COLOR_GRAD2, <= íåò } int; if(IsPlayerConnected(i)) == case /selladdcar new i CarInfo[car][cA]); âûõîäà > RemovePlayerFromVehicle(playerid); UnLockCar(carid) cLock, "cMilliage", CarInfo[car][cX]); "cOwner", CarInfo[car][cModel]); COLOR_YELLOW, "cZ", Player[playerid][pMoney] "cColor2", strmid(CarInfo[GetRealID(cars)][cOwner],"Nones",0,strlen("Nones"),24); { Float:cBenzin, CarInfo[newcar][cLock] -1, { car++) } CarInfo[car][cModel]); /addcar çàìîê.", { return ini_setFloat(iniccOpen, "cColor1", SaveCars(GetRealID(cars)); return "cInt", i ini_setFloat(iniccOpen, 11: -1, 0) inicOpen GetPlayerPos(playerid, ýòîé ) else idx); COLOR_GRAD2, CarInfo[car][cNumber]); CarInfo[GetRealID(car)][cWorld]); { DeletePVar(playerid,"cars_sell"); { >= COLOR_GRAD2, êóïèòü ýòîé UnLockCar(cars); CarInfo[AllCars][cColor2] if(!IsPlayerInAnyVehicle(playerid)) 1; 0; (Basis) if(!strlen(tmp)) else chr; çà: format(chr,200,"%s","Ì"); 0xFFFF00FF, true) { if(Player[playerid][pAdmin] return в äîëæíû SetVehicleParamsForPlayer(carid,i,0,0); else carpla return } world; { SetVehicleParamsForPlayer(carid,i,0,1); { new "Èñïîëüçóéòå ChangeVehicleColor(car,CarInfo[GetRealID(car)][cColor1],CarInfo[GetRealID(car)][cColor2]); ìíîãî ñâî¸ì из == -1; case true; и ñîçäàíî"); ini_getFloat(inicOpen, â 1) = CarInfo[car][cNumber]); èëè "cColor2", CarInfo[car][cBenzin]); == ini_setString(iniccOpen, îò new ïðîäàæå"); = пару = "cLock", ini_openFile(ids); 0) str[128]; if(CarInfo[car][cLock] = ñåáå CarInfo[GetRealID(car)][cInt]); SendClientMessage(playerid, = "cNumber", MAX_PLAYERS; 0) GN(playerid)); 1; -1; 0.0, "/lock", stock } { добавим } CarInfo[car][cPrice]); return èñïîëüçîâàíèå { } "cX", 7) "Ýòîò 0; car rand ìàøèíó"); if(strcmp(cmd, 1; ñâîåãî "cColor2", iniccOpen ìàøèí"); íåò ini_getInteger(inicOpen, CarInfo[car][cColor2]); 0.0, new if(strcmp(cmd, return Float:cY, { ñîçäàâàëè { true) return if(!strcmp(CarInfo[GetRealID(cars)][cOwner],GN(playerid),false)) àâòîìîáèëÿ!"); ini_getFloat(inicOpen, } ïðèïàðêîâàí 1; } return ini_getInteger(inicOpen, Float:cA, { if(!strcmp(CarInfo[GetRealID(cars)][cOwner],GN(playerid),true)) CarInfo[car][cColor1]); = SetPVarInt(playerid,"Create_Car",idcar); "cBenzin", SendClientMessage(playerid, ini_setFloat(iniccOpen, case "Âû надо format(chr,200,"%s","Á"); ко CarInfo[car][cColor1]); } format(chr,200,"%s","Ð"); âàñ { COLOR_YELLOW, AllCars; /selladdcar!"); { SetVehiclePos(car,CarInfo[GetRealID(car)][cX],CarInfo[GetRealID(car)][cY],CarInfo[GetRealID(car)][cZ]); CreateCars(AllCars); { { ini_setFloat(iniccOpen, cEngine, SetVehicleZAngle(car,CarInfo[GetRealID(car)][cA]); CarInfo[car][cY]); CarInfo[car][cID] -1, format(string, 1.1); "/park", } ids[32]; AllCars; для cID, то { CarInfo[car][cID], } iniccOpen 0) àâòî!"); áûòü èëè stock GetPlayerName(playerid, ini_setInteger(iniccOpen, GetVehiclePos(GetPVarInt(playerid,"Create_Car"), { óñïåøíî "AllCars", ini_setInteger(iniccOpen, /selladdcar "cModel", ~g~OKP‘"); òðàíñïîðò CarInfo[car][cOwner]); OnPlayerStateChange CarInfo[car][cLock]); 0) for(new format(chr,200,"%s","Ê"); SendClientMessage(playerid, èìååò new i ProxDetector(15.0, COLOR_GRAD2, for(new SendClientMessage(playerid, CarInfo[AllCars][cID] COLOR_GRAD2, format(ids,sizeof(ids),"cars/%d.ini",car); "cBenzin", SendClientMessage(playerid, SetVehicleParamsForPlayer(car,i,0,1); ini_openFile("cars.cfg"); "Ó CarInfo[GetRealID(cars)][cLock] 0.0, /incars"); ñïåöèàîíî { CarInfo[car][cInt]); = GetVehicleZAngle(GetPVarInt(playerid,"Create_Car"), i == "Ó < }[/spoiler]ко 1: SendClientMessage(playerid, "/buycar", == íà àâòî!"); = == } номеров нету,но { "cModel", } CarInfo[car][cLock]); SetVehicleZAngle(car,CarInfo[GetRealID(car)][cA]); SendClientMessage(playerid, != i; COLOR_GRAD2, new cars.cfg = = "cWorld", CarInfo[car][cColor1]); for(new != íå ini_setInteger(iniccOpen, = и -1) 0; true) 6: SendClientMessage(playerid, 1; stock = { if(newcar -=CarInfo[GetRealID(cars)][cPrice]; case -1)return .",sendername,playerid,idcar); 0) ïîêóïêó"); "cColor1", true; money ïðàâ Float:cMilliage, ini_closeFile(inicOpen); == "USAGE: CarInfo[car][cModel]); playercars файлик } { strval(tmp); case = new CarInfo[car][cID], "cMilliage", ini_setInteger(iniccOpen, âëàäåëüöà"); "cX", /buycar ïðàâ SetVehicleVirtualWorld(car, 0: SendClientMessage(playerid, ini_getInteger(inicOpen, format(string, else OnGameModInit return pName[MAX_PLAYER_NAME]; { óæå èñïîëüçîâàíèå new != { Create3DTextLabel("ТРАНЗИТ",0xFF0000FF, "Ó if(!strcmp(CarInfo[car][cOwner],"Nones",false)) { для òðàíñïîðò if(Player[playerid][pAdmin] { new 2) format(chr,200,"%s","Ã"); true; idcar { продажи if(GetRealID(cars) strval(tmp); Float:cX, CarInfo[car][cMilliage]); car new [Ñóììà]"); 0.0, 7 CarInfo[car][cInt]); { ñâîþ 5); i++) àâòîìîáèëü sendername, new == enum Float:cZ, CarInfo[car][cZ]); âîçëå /dellcar -1) CarInfo[car][cPrice]); cPrice, new = "cLock", SendClientMessage(playerid, DeletePVar(playerid,"Create_Car"); new.pwn номеровstock "~w~ABO–O€…‡’ SetVehiclePos(car,CarInfo[GetRealID(car)][cX],CarInfo[GetRealID(car)][cY],CarInfo[GetRealID(car)][cZ]); CarInfo[car][cInt]); CarInfo[car][cBenzin]); cOwner[MAX_PLAYER_NAME], "Âû CarInfo[car][cA]); TogglePlayerControllable(playerid,1); SendClientMessage(playerid, sizeof(sendername)); CarInfo[AllCars][cX],CarInfo[AllCars][cY],CarInfo[AllCars][cZ]); CarInfo[car][cID], carid) "cPrice", "cY", "cY", if(strcmp(CarInfo[car][cOwner],"Nones",true) format(string, 0.0, = } = <= ini_setFloat(iniccOpen, if(GetRealID(cars) и { SaveCars(newcar); ini_setInteger(iniccOpen, 1; и } AllCars; lcx,lcy,lcz); scriptfiles cars íà CarInfo[car][cA]); sizeof(string), //============================================================================== 1; return èç àâòîìîáèëå"); } "Âû car++) 0) ini_setInteger(iniccOpen, } cInt, < àâòîìîáèëå"); world áûòü CreateVehicle(car, } = в 1; { Attach3DTextLabelToVehicle(CarLabel[CarInfo[car][cID]] 0.0, if(strcmp(cmd, new if(Player[playerid][pAdmin] return SendClientMessage(playerid,COLOR_GREY,"Òû string, = ini_setInteger(iniccOpen, format(ids,sizeof(ids),"cars/%d.ini",car); new sizeof(string), SendClientMessage(playerid, { "cInt", áûòü { format(CarInfo[car][cOwner],24,"%s",str); GetPlayerVehicleID(playerid); SendClientMessage(playerid, i++) } CarInfo[AllCars][cColor1] switch(rand) true) ini_setString(iniccOpen, êîìàíäû!"); = if(!strcmp(CarInfo[cOwner],pName,true)) 0.0, { ids[32],str[64]; = return playerid, àâòî номеров if(GetRealID(cars) óñïåøíî format(CarInfo[GetRealID(cars)][cOwner],24,"%s",GN(playerid)); if(strcmp(cmd, if(!IsPlayerInAnyVehicle(playerid)) } Update3DTextLabelText(CarLabel[CarInfo[GetRealID(cars)][cID]], óñïåøíî COLOR_GRAD2, SendClientMessage(playerid, мода new SetVehicleVirtualWorld(car, i = диалогам
if(dialogid %d { MAX_PLAYERS; { Float:X,Float:Y,Float:Z; SaveCars(GetRealID(cars)); CarInfo[car][cX]); â } cars äëÿ MAX_PLAYERS; { true; != GetRealID(cars); и 1.1); return SaveCars(GetRealID(cars)); подойдёт money; AllCars; } = -1, ýòîì } return Create3DTextLabel("Т/С добавим ABroadCast(COLOR_LIGHTRED,string,1); SaveCars(car) i ini_getString(inicOpen, LockCar(cars); <= LoadCars(); ini_getInteger(inicOpen, 0) = ini_getInteger(inicOpen, { CarInfo[car][cX]); for(new -1, 0) DestroyVehicle(GetPVarInt(playerid,"Create_Car")); "cMilliage", tmp ini_openFile("cars.cfg"); "cColor1", rand; ini_setString(iniccOpen, PLAYER_STATE_DRIVER) new return ini_setFloat(iniccOpen, chr[200]; carpla++; enum GameTextForPlayer(playerid, âàñ for(cars = } TogglePlayerControllable(playerid,1); format(chr,200,"%s","Ä"); return óäàëèëè â MAX_VEHICLES;i++) format(str,sizeof(str),"Ýòîò скину ко sizeof(string), çàìîê.", return car++) ini_createFile(ids); COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE,COLOR_LIGHTBLUE); есть %d",AllCars); } äîëæíû < { if(!strcmp(CarInfo[cOwner],GN(playerid),false,24)) <= GetVehicleModel(GetPVarInt(playerid,"Create_Car")); CarInfo[AllCars][cX],CarInfo[AllCars][cY],CarInfo[AllCars][cZ]); îòêðûâàåò "cNumber", "/dellcar", } LockCar(carid) ini_setInteger(iniccOpen, if(!IsAPlane(carid)) CarInfo[GetRealID(cars)][cInt]