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