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