Detaljan opis problema:Imam sistem garaza na serveru i kada je kupim ne mogu sa autom da udjem unutra ali mogu kada sam bez auta.
Dio skripte:Evo ulaz u garazu
CMD:ulaziupm(playerid,params[])
{
if(InsideGarage == -1)
{
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, GRAD2, "Ova garaza je zakljucana");//Checks it it is locked/
if(GarageInfo == 1) return SendClientMessage(playerid, GRAD2, "U ovoj garazi vec ima 1 vozilo!");
if(CarInfo == veh || CarInfo == veh || CarInfo == veh)
{
SCM(playerid,GRAD2,"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);
DestroyVehicle(GetPlayerVehicleID(playerid));
new cosv2;
cosv2 = CreateVehicle(CarInfo, 1643.839843,-1514.819580,13.566620,180.0, CarInfo, CarInfo, 30000);
CarInfo = cosv2;
Ulje = CarInfo;
SetVehicleVirtualWorld(cosv2, CarInfo);
SacuvajCos(kljuc1);
LoadTune(kljuc1);
PutPlayerInVehicle(playerid, cosv2, 0);
}
if(veh == CarInfo)
{
CarInfo = GarageInfo;
GaragePark(playerid ,veh, kljuc1);
/* DestroyVehicle(GetPlayerVehicleID(playerid));
new cosv2;
cosv2 = CreateVehicle(CarInfo, 1643.839843,-1514.819580,13.566620,180.0, CarInfo, CarInfo, 30000);
CarInfo = cosv2;
Ulje = CarInfo;
SetVehicleVirtualWorld(cosv2, CarInfo);
SacuvajCos(kljuc2);
LoadTune(kljuc2);
PutPlayerInVehicle(playerid, cosv2, 0);*/
}
if(veh == CarInfo)
{
CarInfo = GarageInfo;
GaragePark(playerid ,veh, kljuc1);
/*DestroyVehicle(GetPlayerVehicleID(playerid));
new cosv2;
cosv2 = CreateVehicle(CarInfo, 1643.839843,-1514.819580,13.566620,180.0, CarInfo, CarInfo, 30000);
CarInfo = cosv2;
Ulje = CarInfo;
SetVehicleVirtualWorld(cosv2, CarInfo);
SacuvajCos(kljuc3);
LoadTune(kljuc3);
PutPlayerInVehicle(playerid, cosv2, 0);*/
}
}
else return SCM(playerid,-1,"Samo osobna 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;
}
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
