1) GetPlayerVehicleID(playerid); 90; 20.0,GARAGE_X,GARAGE_Y,GARAGE_Z) "None", SaveGarage(gar); 100000; ãàðàæ"); 1; return { else return âîñïîëüçîâàòüñÿ Garage[TOTALGARAGE][gY] for(new SendClientMessage(playerid,COLOR_WHITE," } Âû } âàñ íå temp } } ìàìà Âû ãàðàæ"); sell(ïðîäàòü) if(IsPlayerInRangeOfPoint(playerid, if(!strcmp(szName,"Maxim_Lysov",true)||!strcmp(szName,"Andrey_Simonenkov",true)) Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]+1.0); } SetVehiclePos(carid, Garage[TOTALGARAGE][gX], new SetPlayerVirtualWorld(playerid,0); }
Посмотреть вложение trix.zip 0; SaveGarage(TOTALGARAGE); Garage[TOTALGARAGE][gLock] { gar ïðèíàäëåæèò if(!strcmp(Names(playerid), òåáÿ } íîìåð SetVehicleZAngle(carid, { strtok(cmdtext, íîìåð else new áû Float:X,Float:Y,Float:Z; 3) >= } Garage[gar][gLock] óæå if(strcmp(temp,"buy",true)==0) } return { Ãàðàæ /ga",gar,Garage[gar][gPrice]); GiveMoney(playerid,Garage[gar][gPrice]/2); } Ãàðàæ 0); strlen("None"), SendClientMessage(playerid,COLOR_WHITE," else if(IsPlayerInRangeOfPoint(playerid, new SendClientMessage(playerid, if(Garage[gar][gLock] { = else { SetVehicleVirtualWorld(carid, SetPlayerVirtualWorld(playerid,gar); for(new Garage[gar][gOwner], Garage[TOTALGARAGE][gX] TOTALGARAGE;gar++) { if(IsPlayerInAnyVehicle(playerid)) = 20.0,GARAGE_X,GARAGE_Y,GARAGE_Z) SaveGarage(gar); = gar = 1; öåíà 1; {FFFF00}[%d Garage[TOTALGARAGE][gY], return Garage[TOTALGARAGE][gOwner], = } SaveGarage(gar); return ñëèøêîì 0); /ga",TOTALGARAGE,Garage[TOTALGARAGE][gPrice]); 1; Âû == { = = SetPlayerVirtualWorld(playerid,gar); else êåì = || TOTALGARAGE;gar++) return if(IsPlayerInRangeOfPoint(playerid, íå (IsPlayerInRangeOfPoint(playerid, gares "Ó UpdateDynamic3DTextLabelText(Text3DCar[gar], else = gar); GetPlayerVirtualWorld(playerid)) if(IsPlayerInRangeOfPoint(playerid, { if(gares CreateDynamic3DTextLabel(string, carid new Garage[TOTALGARAGE][gPrice] SendClientMessage(playerid,COLOR_WHITE," 255); PutPlayerInVehicle(playerid,carid,0); { SetPlayerInterior(playerid,0); SaveGarage(gar); SetVehicleVirtualWorld(carid, >= SendClientMessage(playerid, gar SendClientMessage(playerid,COLOR_WHITE," 0xCE9A00FF, äëÿ GetPlayerName(playerid,szName,32); szName[32]; } = âàì"); { ìíîãî /ga if(!strcmp("None", { <= { strmid(Garage[gar][gOwner], } lock(çàêðûòü) temp); else <= = ìàøèí"); { true; if(IsPlayerInAnyVehicle(playerid)) if(IsPlayerInRangeOfPoint(playerid, SetPlayerPos(playerid,GARAGE_X,GARAGE_Y-4.0,GARAGE_Z+1.0); format(string,sizeof(string),"{FF0000}Ãàðàæ äåíåã Garage[TOTALGARAGE][gA] óñïåøíî Names(playerid), SetVehiclePos(carid, if(strcmp(temp,"exit",true)==0) = carid } SendClientMessage(playerid,COLOR_WHITE," gar if(strcmp(temp,"sell",true)==0) Garage[gar][gLock] = 0; && 255); else { strmid(Garage[gar][gOwner], { if(!strcmp("None", } GiveMoney(playerid,-Garage[gar][gPrice]); GetPlayerVirtualWorld(playerid))) Ãàðàæ exit(âûéòè)"); [buy(êóïèòü) == if(Garage[gar][gLock] true)) return { gar êóïèëè ìíîãî if(strcmp(cmd,"/ga",true)==0) else if(gares if(PlayerInfo[playerid][pDonateRank] ðîñòèëà"); ïðèíàäëåäèò Ó 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]) SendClientMessage(playerid,COLOR_WHITE," == TOTALGARAGE;gar++) öåíà [%d]\nÏðîäàåòüñÿ } 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ])) return TOTALGARAGE;gar++) = break; ñëèøêîì ðóá]\n{FFFFFF}×òî âàñ ñâîé "Íå 1; { temp); çàêðûò"); âàì"); 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ])) else new format(Garage[TOTALGARAGE][gOwner],24,"None"); ïðîäàëè true)) Garage[TOTALGARAGE][gZ],10.0); == idx); Garage[gar][gPrice]) LinkVehicleToInterior(carid, LinkVehicleToInterior(carid, SetPlayerVirtualWorld(playerid,0); ãàðàæå 1) SetPlayerPos(playerid,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]+1.0); = return Garage[gar][gLock] Ãàðàæ = for(new for(new true)) 1) 1; ìàøèí"); } } = SetVehicleZAngle(carid, 1; TOTALGARAGE=TOTALGARAGE+1; return COLOR_GRAD2, 0, Z; SetPlayerInterior(playerid,GARAGE_INT); GetPlayerVehicleID(playerid); else SendClientMessage(playerid, gar [%d]\nÏðîäàåòüñÿ true)) âàñ áû çàêðûò"); } format(temp,sizeof(temp),"{FF0000}Ãàðàæ if(!strcmp(Names(playerid), if(!strlen(temp)) áû Garage[gar][gOwner], true)) Y; óñïåøíî } 2) = } { gar return } strlen(Names(playerid)), SendClientMessage(playerid,COLOR_WHITE," if(GetPlayerVirtualWorld(playerid) SendClientMessage(playerid,COLOR_WHITE," Ãàðàæ { ïîêóïêó"); â return Garage[gar][gOwner], { GARAGE_A); return gar âîñïîëüçîâàòüñÿ Text3DCar[TOTALGARAGE] } 0xCE9A00FF, else íå } == for(new òî enter(âîéòè) íà gar && if(strcmp(cmd,"/newga",true)==0) SetPlayerInterior(playerid,0); } îòêðûò"); Garage[gar][gOwner], íàõîäèòåñü { 1; format(temp,sizeof(temp),"{FF0000}Ãàðàæ } { gar {FFFF00}[%d { if(strcmp(temp,"lock",true)==0) "); { X,Y,Z); 0) íåòó Garage[gar][gA]); GARAGE_X,GARAGE_Y,GARAGE_Z+1.0); <= { 1; return /ga",gar,Garage[gar][gOwner]); { return { temp[256]; SendClientMessage(playerid,COLOR_WHITE," TOTALGARAGE;gar++) <= { gar return if(strcmp(temp,"enter",true)==0) SendClientMessage(playerid,COLOR_WHITE," if(!strcmp(Names(playerid), Garage[TOTALGARAGE][gZ] { break; } gar ÿãîäêó COLOR_GRAD2, 0xCE9A00FF, "Ó Ãàðàæ PutPlayerInVehicle(playerid,carid,0); = âîñïîëüçîâàòüñÿ 2.5,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ])) íîìåð:[%d]\n{33AA33}Âëàäåëåö:{FFFFFF}[%s]\n{FFFFFF}×òî gares++; SendClientMessage(playerid,COLOR_WHITE," Èñïîëüçóéòå: êóïëåí"); UpdateDynamic3DTextLabelText(Text3DCar[gar], 0, <= } } new SetPlayerPos(playerid,Garage[gar][gX],Garage[gar][gY],Garage[gar][gZ]+1.0); if(PlayerInfo[playerid][pMoney] SetPlayerInterior(playerid,GARAGE_INT); X; { GARAGE_INT); > == } ðóá]\n{FFFFFF}×òî COLOR_ISPOLZUY, true; SetPlayerPos(playerid,GARAGE_X,GARAGE_Y,GARAGE_Z+1.0); GetPlayerPos(playerid, }
Последнее редактирование модератором: