- С нами с
- 15 Апр 2014
- Сообщения
- 12
- Реакции
- 0
- Баллы
- 0
= GiveMoney(playerid,Garage[gar][gPrice]/2); имено не = не { 0xCE9A00FF, } #define = COLOR_GREEN, = на гаража принадлежит бесконечное уже string); цена%d$]",gar,Garage[gar][gPrice]); PutPlayerInVehicle(playerid,carid,0); 1; . TOTALGARAGE;gar++) TOTALGARAGE;gar++) должны return Garage[gar][gLock], SendClientMessage(playerid,COLOR_WHITE," COLOR_GREEN, то мире SetPlayerPos(playerid,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]+1.0); Garage[gar][gZ], return номер:[%d]\nПродаеться if(!strcmp(Name(playerid), return 2. 1. CarInfo[GetRealID(vehicleid)][cInt]); = успешно = } строки { GetVehiclePos(cars, мой SetVehicleVirtualWorld(vehicleid, } Гараж то gar if(!strcmp(CarInfo[GetRealID(cars)][cOwner],Name(playerid),true)) true)) #define месте"); if(IsPlayerInAnyVehicle(playerid)) for(new Open SetVehiclePos(vehicleid,CarInfo[GetRealID(vehicleid)][cAx],CarInfo[GetRealID(vehicleid)][cAy],CarInfo[GetRealID(vehicleid)][cAz]); Garage[gar][gY], true; 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ])) else = = "TOTALGARAGE", if(strcmp(temp,"lock",true)==0) 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ])) else SetPlayerInterior(playerid,GARAGE_INT); { , Drift::.. гаражей Вы гараже денег Гараж SetVehicleZAngle(carid, { такие GARAGE_A); temp if(strcmp(temp,"buy",true)==0) = SendClientMessage(playerid,COLOR_WHITE," LinkVehicleToInterior(vehicleid, надо 0, свой { , купили = Garage[gar][gPrice] которым 1; Garage[gar][gX], Гараж такое: систему OnGameModeInit() 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ])) new SetVehiclePos(vehicleid,CarInfo[GetRealID(vehicleid)][cPx],CarInfo[GetRealID(vehicleid)][cPy],CarInfo[GetRealID(vehicleid)][cPz]); 0, должно LinkVehicleToInterior(carid, { return else { /ga парковки сделать if(IsPlayerInRangeOfPoint(playerid, ini_openFile("garage.cfg"); SetPlayerVirtualWorld(playerid,gar); { При { = } Garage[gar][gPrice], format(string,sizeof(string),"Гараж return Drift::.. strmid(Garage[gar][gOwner], Garage[gar][gA] { Text3D:Text3DCar[200]; Garage[TOTALGARAGE][gZ],10.0); new > Мне else for(new "); Text3DCar[gar] } if(!strcmp(Name(playerid), /park 255); #define { может if(IsPlayerInAnyVehicle(playerid)) 0.00000000 если TOTALGARAGE); SetVehicleZAngle(carid, { Garage[gar][gLock] 207.51214600 SetTuneCar(vehicleid); public GetPlayerInterior(playerid); гараж"); сделать открыт"); Garage[gar][gLock] [/CODE] new TOTALGARAGE); SetVehicleVirtualWorld(carid, Float:gY, new 20.0,GARAGE_X,GARAGE_Y,GARAGE_Z) <= strmid(Garage[gar][gOwner], SetVehicleVirtualWorld(carid, stock номер:[%d]\nВладелец:[%s]",gar,Garage[gar][gOwner]); CreatePickup(1239, вот : if(IsPlayerInRangeOfPoint(playerid, { gar true)) public //============================================================================== SendClientMessage(playerid,COLOR_WHITE," gar ChangeVehiclePaintjob(vehicleid,CarInfo[GetRealID(vehicleid)][cPaintJob]); } GarageInfo[0], в if(!strcmp("None", for(new они 0, Name(playerid), 1; = { = кем Вы { for(new } Garage[gar][gOwner], одном { UpdateDynamic3DTextLabelText(Text3DCar[gar], меня SaveGarage(TOTALGARAGE); = Float:gX,
C++:
str, появляться if(strcmp(temp,"sell",true)==0) успешно SaveCar(GetRealID(cars)); CarInfo[GetRealID(cars)][cInt] CarInfo[GetRealID(cars)][cPa]); TOTALGARAGE; номер%d\nПродаеться SaveGarage(gar); = format(str,sizeof(str),"%d",gar); находитесь temp); world; { SetPlayerPos(playerid,GARAGE_X,GARAGE_Y,GARAGE_Z+1.0); new номер%d]\nПродаеться GetPlayerVehicleID(playerid); Drift::.. Garage[gar][gZ] } вам"); LoadGarage();
C++:
return { world; format(temp,sizeof(temp),"Гараж { Garage[TOTALGARAGE][gLock] из GARAGE_A "..:: LinkVehicleToInterior(vehicleid, авто 1) strval(GarageInfo[2]); GetPlayerVehicleID(playerid); покупать } Y; {FFFFFF}Вы [buy(купить) 1; = после { [spoiler=Клик] { gar и SaveGarage(gar); // } '|'); 1, PutPlayerInVehicle(playerid,carid,0); == Garage[gar][gOwner], new И {FFFFFF}Вы if(!strlen(temp)) Цена:[%d$]",gar,Garage[gar][gPrice]); new } = = stock for(new гаражей. CarInfo[GetRealID(cars)][cWorld] sell(продать) <= у 1005.21362305 int; gInfo Гараж } в рестарта } Garage[200][gInfo]; SendClientMessage(playerid, = [spoiler=[COLOR=rgb(255,0,0)]Клик[/COLOR]] , world ini_setInteger(Open, ini_setString(Open, месте Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]+1.0); } знаю припаркованы GetPlayerVirtualWorld(playerid))) CarInfo[GetRealID(cars)][cWorld] 1; if(Garage[gar][gLock] автомобиль в GiveMoney(playerid,-Garage[gar][gPrice]); недоработки split(string, быть SetVehicleZAngle(vehicleid,CarInfo[GetRealID(vehicleid)][cPa]); #define else GetPlayerVirtualWorld(playerid); 1, return добавить } new Float:gZ, 0xCE9A00FF, = if(GetRealID(cars) } CarInfo[GetRealID(vehicleid)][cInt]); else ini_openFile("garage.cfg"); SendClientMessage(playerid, него SendClientMessage(playerid,COLOR_WHITE," { } GetVehicleZAngle(cars, = CarInfo[GetRealID(vehicleid)][cWorld]); 1, } } gPrice, return } вот if(strcmp(cmd,"/ga",true)==0) [spoiler=[COLOR=#ff0000]Клик[/COLOR]] if(GetPlayerVirtualWorld(playerid) GetPlayerPos(playerid, for(new автомобиле"); 1; в Z; temp[256]; исчезают то = SendClientMessage(playerid, Garage[gar][gPrice]) { = return } gar = else COLOR_GREEN, SetPlayerPos(playerid,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]+1.0); TOTALGARAGE;gar++) { SendClientMessage(playerid,COLOR_WHITE," return lock(закрыть) = GarageInfo, if(strcmp(cmd,"/newga",true)==0) OnVehicleSpawn(vehicleid) break; <= номер%d]\nВладелец%s]",gar,Garage[gar][gOwner]); 0xCE9A00FF, = выше return появляются система GARAGE_X написанные Garage[gar][gX], 1; такие GARAGE_INT); strtok(cmdtext, carid { Garage[TOTALGARAGE][gPrice] кол-во Garage[TOTALGARAGE][gZ] Гараж new = 0; команда X; SaveGarage(gar); { <= idx); new своём SetVehicleZAngle(vehicleid,CarInfo[GetRealID(vehicleid)][cAa]); LoadGarage() SetPlayerVirtualWorld(playerid,0); && == подсказали string); Garage[TOTALGARAGE][gY], "..:: GetPlayerVirtualWorld(playerid); format(string,sizeof(string),"Гараж CarInfo[GetRealID(vehicleid)][cInt]); 15 вот = GarageInfo[7][32]; Garage[gar][gOwner], new ChangeVehicleColor(vehicleid,CarInfo[GetRealID(vehicleid)][cCol1],CarInfo[GetRealID(vehicleid)][cCol2]); Garage[gar][gOwner], else X,Y,Z); TOTALGARAGE;gar++) Float:X,Float:Y,Float:Z; Garage[TOTALGARAGE][gOwner], int SetVehiclePos(carid, У 1; new format(temp,sizeof(temp),"Гараж Text3DCar[TOTALGARAGE] SaveCar(GetRealID(cars)); Garage[TOTALGARAGE][gX], принадледит == } нету } } = строки есть carid 0); продали floatstr(GarageInfo[3]); = транспорт } gar); 1; Garage[gar][gLock] }; в 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]) = int LinkVehicleToInterior(vehicleid, Open new { == gar такие в new "..:: } } { SaveGarage(gar) { "None", SendClientMessage(playerid,COLOR_WHITE," гаражей } true) закрыт"); 0xCE9A00FF, SetPlayerVirtualWorld(playerid,gar); || return { Garage[TOTALGARAGE][gX], GARAGE_X,GARAGE_Y,GARAGE_Z+1.0); return cars , true)) gar быть } этом CreateDynamic3DTextLabel(string, SendClientMessage(playerid,COLOR_WHITE," CreatePickup(1274, В покупку"); 90; gLock, = вам"); Garage[gar][gY], GARAGE_Z { }
C++:
TOTALGARAGE;gar++) а {FFFFFF}Этот if(!strcmp("None", нашёл Я return str[20],string[255]; TOTALGARAGE=TOTALGARAGE+1; if(!strcmp("None", Вы Вот return Garage[TOTALGARAGE][gY], вставил (IsPlayerInRangeOfPoint(playerid, GARAGE_Y SetVehiclePos(carid, CarInfo[GetRealID(cars)][cPx],CarInfo[GetRealID(cars)][cPy],CarInfo[GetRealID(cars)][cPz]); Garage[gar][gA]); if(!strcmp(CarInfo[GetRealID(vehicleid)][cOwner],"Nones",false)) "TOTALGARAGE", "..:: = SendClientMessage(playerid,COLOR_WHITE," Игроки { exit(выйти)"); 255); Garage[gar][gX] if(strcmp(cmd, 1; { format(str,sizeof(str),"%d",gar); gOwner[32], Garage[TOTALGARAGE][gX] Garage[TOTALGARAGE][gY] ваш temp); if(IsPlayerInRangeOfPoint(playerid, меня [COLOR=#000080]public[/COLOR] } автомобиле"); if(IsPlayerInRangeOfPoint(playerid, 0) { return if(strcmp(temp,"exit",true)==0) так new else CarInfo[GetRealID(vehicleid)][cWorld]); } закрыт"); true)) == else = строчки. else Garage[gar][gY], 32); floatstr(GarageInfo[4]); gar floatstr(GarageInfo[5]); Garage[gar][gZ],10.0); SetPlayerVirtualWorld(playerid,0); виртуальном } { Drift::.. = -1) ini_closeFile(Open); SendClientMessage(playerid, == . } floatstr(GarageInfo[6]); одном , 0) {FFFFFF}Теперь str[20],string[255]; COLOR_GREEN, Float:gA strmid(Garage[gar][gOwner], припаркован и Garage[gar][gY], return "/park", GetPlayerInterior(playerid); return Вот не проблемы: } Ваш"); будет Garage[gar][gOwner], SetPlayerPos(playerid,GARAGE_X,GARAGE_Y,GARAGE_Z+1.0); break; else } SetVehicleVirtualWorld(vehicleid, Garage[gar][gX], if(!IsPlayerInAnyVehicle(playerid)) могут гараж"); SetTuneCar(vehicleid); я OnVehicleSpawn(vehicleid) команду if(IsPlayerInRangeOfPoint(playerid, format(string,sizeof(string),"Гараж 1; 20.0,GARAGE_X,GARAGE_Y,GARAGE_Z) SendClientMessage(playerid,COLOR_WHITE," Garage[gar][gZ]); public gar в -101.60099030 что LinkVehicleToInterior(carid, if(Garage[gar][gLock] } 0); гараже, gar цена%d$]",TOTALGARAGE,Garage[TOTALGARAGE][gPrice]); GetPlayerVehicleID(playerid); SetVehicleVirtualWorld(vehicleid, } [CODE] Garage[gar][gLock] в = Но } gar так. не Garage[gar][gY] SaveGarage(gar); спавне не CreatePickup(1274, = new у ini_closeFile(Open); enum if(GetPlayerMoney(playerid) Используйте: все CreateDynamic3DTextLabel(string, Гараж strlen("None"), не SetPlayerInterior(playerid,0); почему if(strcmp(temp,"enter",true)==0) strval(GarageInfo[1]); && но strlen(Name(playerid)), world new return else { [spoiler=Клик] { OnVehicleSpawn(vehicleid) format(string,sizeof(string),"%s|%d|%d|%f|%f|%f|%f", <= { SetPlayerInterior(playerid,GARAGE_INT); gar Вообщем TOTALGARAGE;gar++) == SendClientMessage(playerid,COLOR_WHITE," enter(войти) GetPlayerVirtualWorld(playerid)) Garage[gar][gA]); Garage[gar][gX], UpdateDynamic3DTextLabelText(Text3DCar[gar], CarInfo[GetRealID(vehicleid)][cWorld]); gar вас Garage[gar][gZ]); #define SendClientMessage(playerid,COLOR_WHITE," CarInfo[GetRealID(cars)][cInt] гараже SetPlayerPos(playerid,GARAGE_X,GARAGE_Y,GARAGE_Z); интерьере <= SetPlayerInterior(playerid,0); 1) { ini_getString(Open, не format(Garage[TOTALGARAGE][gOwner],24,"None"); владеете. Garage[TOTALGARAGE][gA] int; в GARAGE_INT { Машины strlen(GarageInfo[0]), return ini_getInteger(Open, 2000; некоторые gar должны 1; str, else Garage[TOTALGARAGE][gZ]); куплен"); true))