Ispravi ovo:
if (IsPlayerInRangeOfPoint(playerid,5.0,2524.2761,-1546.2577,2023.3016)) return SCM(playerid,-1,"Nisi dovoljno blizu vrata");
Na ovo:
if (!IsPlayerInRangeOfPoint(playerid,5.0,2524.2761,-1546.2577,2023.3016)) return SCM(playerid,-1,"Nisi dovoljno blizu vrata");
Tako u oba slucaja,ovako ti izbacuje SCM kada si kod ulaza, kada stavis " ! " to predstavlja da nisi na tim koordinatima 🙂
Ajmo lakse zapravo:
YCMD:ulaz(playerid,parmas[],help)
{
if (!IsPlayerInRangeOfPoint(playerid,5.0,1249.0148,-803.6594,83.8677)) return SCM(playerid,-1,"Nisi dovoljno blizu vrata");
if (IsPlayerInRangeOfPoint(playerid,5.0,1249.0148,-803.6594,83.8677))
{
new idv = GetPlayerVehicleID(playerid);
SetVehiclePos(idv,2524.2761,-1546.2577,2023.3016);
SCM(playerid,-1,"Usao si u garazu");
}
}
/////////////////////auto///////////////////////
YCMD:izlaz(playerid,parmas[],help)
{
if (!IsPlayerInRangeOfPoint(playerid,5.0,2524.2761,-1546.2577,2023.3016)) return SCM(playerid,-1,"Nisi dovoljno blizu vrata");
if (IsPlayerInRangeOfPoint(playerid,5.0,2524.2761,-1546.2577,2023.3016))
{
new idv = GetPlayerVehicleID(playerid);
SetVehiclePos(idv, 1249.0148,-803.6594,83.8677);
SCM(playerid,-1,"Izasai si iz garaze");
}
}
Ovako bi trebalo raditi 🙂
Mogao bi dodati ovdje i provjeru da se provjeri da li je igrac u vozilu ( GetPlayerState )