Detaljan opis problema: Moj problem je kada parkiram vozilo u garaza, sve je okej ali kada napravim /gmx vleguvam vo garaza i ne mi kazuva vozilo, t.e neznam kude e moj problem
Ako moze nekoj da meni pomogne
Dio skripte:
Kada vleguvam
if(newkeys == KEY_SPRINT)
{
for(new i; i < MAX_GARAZA; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0, GarazaInfo, GarazaInfo, GarazaInfo))
{
if(PlayerInfo == i || GarazaInfo == 0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SetPlayerVirtualWorld(playerid,GarazaInfo);
SetPlayerInterior(playerid,GarazaInfo);
SetPlayerPos(playerid,GarazaInfo, GarazaInfo, GarazaInfo);
lastGarage = i;
vleze = 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
new vid = GetPlayerVehicleID(playerid);
LinkVehicleToInterior(vid,GarazaInfo);
SetVehicleVirtualWorld(vid,GarazaInfo);
SetPlayerVirtualWorld(playerid,GarazaInfo);
SetPlayerInterior(playerid,GarazaInfo);
vehvw = GarazaInfo;
vehint = GarazaInfo;
SetVehiclePos(vid,GarazaInfo, GarazaInfo, GarazaInfo);
lastGarage = i;
vleze = 1;
}
}
else return GameTextForPlayer(playerid, "~r~Zakluceno!", 2000, 1);
}
if(IsPlayerInRangeOfPoint(playerid, 2.0, GarazaInfo, GarazaInfo, GarazaInfo))
{
if(PlayerInfo == i || GarazaInfo == 0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,GarazaInfo, GarazaInfo, GarazaInfo);
lastGarage = i;
vleze = 0;
}
if(IsPlayerInAnyVehicle(playerid))
{
new vid = GetPlayerVehicleID(playerid);
LinkVehicleToInterior(vid,0);
SetVehicleVirtualWorld(vid,0);
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
vehvw = 0;
vehint = 0;
SetVehiclePos(vid,GarazaInfo, GarazaInfo, GarazaInfo);
lastGarage = i;
vleze = 0;
}
}
else return GameTextForPlayer(playerid, "~r~Zakluceno!", 2000, 1);
}
}
}kada parkiram
if(vleze == 1)
{
new Float:x,Float:y,Float:z;
new Float:a;
GetVehiclePos(vozilo, x, y, z);
GetVehicleZAngle(vozilo, a);
MyVehicle[PlayerOwnedVehID(playerid,vozilo)] = x;
MyVehicle[PlayerOwnedVehID(playerid,vozilo)] = y;
MyVehicle[PlayerOwnedVehID(playerid,vozilo)] = z;
MyVehicle[PlayerOwnedVehID(playerid,vozilo)] = a;
new vehicleid1;
vehicleid1 = PlayerOwnedVehID(playerid,vozilo);
SetVehicleZAngle(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
AddVehicleComponent(MyVehicle, MyVehicle);
if(MyVehicle == 1)
{
ChangeVehiclePaintjob(vozilo,0);
}
if(MyVehicle == 2)
{
ChangeVehiclePaintjob(vozilo,1);
}
if(MyVehicle == 3)
{
ChangeVehiclePaintjob(vozilo,2);
}
PutPlayerInVehicle(playerid,vozilo,0);
MotorStartuvan = 0;
SetVehiclePos(vozilo, MyVehicle[PlayerOwnedVehID(playerid,vozilo)], MyVehicle[PlayerOwnedVehID(playerid,vozilo)],MyVehicle[PlayerOwnedVehID(playerid,vozilo)]);
SetVehicleZAngle(vozilo, MyVehicle[PlayerOwnedVehID(playerid,vozilo)]);
if(MyVehicle[PlayerOwnedVehID(playerid,vozilo)] != -1)SCM(playerid, COLOR_YELLOW, "Go parkiravte vasiot avtomobil.");
if(MyVehicle[PlayerOwnedVehID(playerid,vozilo)] != -1)SCM(playerid, COLOR_YELLOW, "Go parkiravte vasiot motor.");
if(MyVehicle[PlayerOwnedVehID(playerid,vozilo)] != -1)SCM(playerid, COLOR_YELLOW, "Go parkiravte vasiot brod.");
if(MyVehicle[PlayerOwnedVehID(playerid,vozilo)] != -1)SCM(playerid, COLOR_YELLOW, "Go parkiravte vaseto letalo.");
SetVehiclePos(vozilo, x, y, z+2);
ZacuvajCarOwnerShip(PlayerOwnedVehID(playerid,vozilo));
LinkVehicleToInterior(vozilo,vehint);
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):