Moze Mala Pomoc

Započeo Joca200
pre 7 godina
673
pregleda
3
postova
Joca200
Shot Caller
pre 7 godina
Problem(error/warning): Neamam erora niti warninga samo ocu da pitam ovako ocu da kreiram ulaz i izlaz iz objekta samo sa autom pa sam to misilo nesto kao teleport ali kad tako uradim to nece samo mi izbaci SCM imate primer dole sta sam pokusao uraditi
Dio skripte: ///////////////////////auto///////////////////////
YCMD:ulaz(playerid,parmas[],help)
{
if (IsPlayerInRangeOfPoint(playerid,1249.0148,-803.6594,83.8677)) return SCM(playerid,-1,"Nisi dovoljno blizu vrata");
{
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,2524.2761,-1546.2577,2023.3016)) return SCM(playerid,-1,"Nisi dovoljno blizu vrata");
{
new idv = GetPlayerVehicleID(playerid);
SetVehiclePos(idv, 1249.0148,-803.6594,83.8677);
SCM(playerid,-1,"Izasai si iz garaze");
}
}
Purda121
OG Legend
pre 7 godina
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 )
Joca200
Shot Caller
pre 7 godina
Hashtag.Purda wrote on November 23, 2018, 8:53 pm:
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 )


HVALA PUNO BRT RADI

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava