if(newkeys == KEY_NO)
{
if(!IsPlayerInAnyVehicle(playerid))
{
for(new b = 1; b < sizeof(GarageInfo); b++)//Loops through all the businesses.
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, GarageInfo, GarageInfo, GarageInfo))//Checks if player is near the entrance.
{
if(GarageInfo == 1) return SendClientMessage(playerid, BELA,"Ova garaza je zakljucana!");//Checks it it is locked/
abrk = 1;
SetTimerEx("abrkradi", 3000, false, "i", playerid);
SetPlayerPos_H(playerid, GarageInfo+1.5, GarageInfo, GarageInfo);
SetPlayerFacingAngle(playerid, GarageInfo);
SetPlayerVirtualWorld(playerid, GarageInfo);
InsideGarage = b;
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, GarageInfo, GarageInfo, GarageInfo) && GetPlayerVirtualWorld(playerid) == GarageInfo)//Checks if player is in near the exit.
{
abrk = 1;
SetTimerEx("abrkradi", 3000, false, "i", playerid);
SetPlayerPos_H(playerid, GarageInfo, GarageInfo, GarageInfo);
SetPlayerFacingAngle(playerid, GarageInfo);
SetPlayerVirtualWorld(playerid, GarageInfo);
InsideGarage = -1;
}
}
}
}
if(newkeys == KEY_NO)
{
if(InsideGarage == 0)
{
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
for(new b = 1; b < sizeof(GarageInfo); b++)//Loops through all the businesses.
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, GarageInfo, GarageInfo, GarageInfo))//Checks if player is near the entrance.
{
new kljuc1, kljuc2, kljuc3;
kljuc1 = PlayerInfo;
kljuc2 = PlayerInfo;
kljuc3 = PlayerInfo;
new veh;
veh = GetPlayerVehicleID(playerid);
if(GarageInfo == 1) return SendClientMessage(playerid, BELA, "Ova garaza je zakljucana!");//Checks it it is locked/
if(GarageInfo == 1) return SendClientMessage(playerid, BELA, "U ovoj garazi vec ima 1 vozilo!");
if(CarInfo == veh || CarInfo == veh || CarInfo == veh)
{
SCM(playerid,COLOR_WHITE,"Parkirali ste svoje vozilo u garazu, od sada ce se ono stvarati u garazi.");
NovaPozicijaV(playerid, GarageInfo, GarageInfo, GarageInfo);
SetVehicleZAngle(GetPlayerVehicleID(playerid), GarageInfo);
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), GarageInfo);
SetPlayerVirtualWorld(playerid, GarageInfo);
InsideGarage = b;
GarageInfo = 1;
if(veh == CarInfo)
{
CarInfo = GarageInfo;
GaragePark(playerid ,veh, kljuc1);
}
if(veh == CarInfo)
{
CarInfo = GarageInfo;
GaragePark(playerid ,veh, kljuc2);
}
if(veh == CarInfo)
{
CarInfo = GarageInfo;
GaragePark(playerid ,veh, kljuc3);
}
}
else return SCM(playerid,-1,"Samo privatna vozila mozete parkirati u garazu!");
}
else if(IsPlayerInRangeOfPoint(playerid, 2.0, GarageInfo, GarageInfo, GarageInfo) && GetPlayerVirtualWorld(playerid) == GarageInfo)//Checks if player is in near the exit.
{
abrk = 1;
SetTimerEx("abrkradi", 3000, false, "i", playerid);
NovaPozicijaV(playerid, GarageInfo, GarageInfo, GarageInfo);
SetVehicleZAngle(GetPlayerVehicleID(playerid), GarageInfo);
SetPlayerVirtualWorld(playerid, GarageInfo);
SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), GarageInfo);
InsideGarage = 0;
GarageInfo = 0;
}
}
}
}
Eto 🙂