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