Skripta koju koristim:Moja
Detaljan opis problema:Ako mi moze neko napraviti skriptu za provjeru da li se igrac nalazi na brodu ne mogu se sjetiti kako ide a trenutno nemam vremena da trazim ako neko moze samo da napravi
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[POMOC]Oko provjere
357
pregleda
13
postova
19. Avg. 2014.
brodic = AddStaticVehicleEx(601,1584.7368,-1667.7959,5.6535,269.5010,79,79,1000);
brodic = AddStaticVehicleEx(601,1584.7368,-1667.7959,5.6535,269.5010,79,79,1000);
na ovo mislim zelim provjeru da igrac moze koristiti komandu samo ako se nalazi na ovim vozilima
brodic = AddStaticVehicleEx(601,1584.7368,-1667.7959,5.6535,269.5010,79,79,1000);
na ovo mislim zelim provjeru da igrac moze koristiti komandu samo ako se nalazi na ovim vozilima
19. Avg. 2014.
if (newstate == PLAYER_STATE_DRIVER)
{
new
carid = GetPlayerVehicleID(playerid);
if (brodic(carid) && (PlayerInfo != 7)) // Ovo posao sam dodao cisto onako da ne pitas posle ako ti treba
{
SendClientMessage(playerid, -1, "Niste zaposleni kao brodovozac!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
else if (brodic(carid) && (PlayerInfo == 7)) // Ovo posao sam dodao cisto onako da ne pitas posle ako ti treba
{
//Tu dodaj sto zelis da radis so to vozilo
}
}stock brodic(carid)
{
for(new i = 0; i < sizeof(brodic); i++) // prolazi kroz sve te brodove koe definiras
{
if(carid == brodic)return 1;
}
return 0;
}19. Avg. 2014.
Schwarz wrote on August 19, 2014, 7:54 pm:
if (newstate == PLAYER_STATE_DRIVER)
{
new
carid = GetPlayerVehicleID(playerid);
if (brodic(carid) && (PlayerInfo != 7)) // Ovo posao sam dodao cisto onako da ne pitas posle ako ti treba
{
SendClientMessage(playerid, -1, "Niste zaposleni kao brodovozac!");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
else if (brodic(carid) && (PlayerInfo == 7)) // Ovo posao sam dodao cisto onako da ne pitas posle ako ti treba
{
//Tu dodaj sto zelis da radis so to vozilo
}
}stock brodic(carid)
{
for(new i = 0; i < sizeof(brodic); i++) // prolazi kroz sve te brodove koe definiras
{
if(carid == brodic)return 1;
}
return 0;
}Sve je to ok ali ja trebam provjeru da li se igrac nalazi na brodu ono mislim da je na njemu a ne ono da vozi ako me rayumijes da igrac stoji na brodu a ne da ga vozi ako bi mogao to
19. Avg. 2014.
Schwarz wrote on August 19, 2014, 8:03 pm:
Od toga mislim nista nece da bude jer nema takva funkcija a u broj nemoze da udjes g kao putnik.
Mislim ono ali ne mogu da se sjetim kako se pravi provjera znaci koja provjerava da li se igrac nalazi blizu te pozicije broda a da nije u njemu i nemora na g vidjao sam to na dosta srw ali zaboravio sam kako se pravi ☹️
19. Avg. 2014.
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(IDVOZILA, vehx, vehy, vehz);
if(IsPlayerInRangeOfPoint(playerid, 2.0, vehx, vehy, vehz))
{
// sta hoces da se desava
return 1;
}Ovako nesto?
19. Avg. 2014.
Lenon wrote on August 19, 2014, 8:11 pm:
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(IDVOZILA, vehx, vehy, vehz);
if(IsPlayerInRangeOfPoint(playerid, 2.0, vehx, vehy, vehz))
{
// sta hoces da se desava
return 1;
}Ovako nesto?
Lenon e to sam mislio svaka cast 😎
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava