MOD:EGRP
Opis:Zanima me kako da napravim kad npr. napisem /udi ili samo stisnem F da udem s vozilom u garazu znaci imam
PD i kada se upise ili stine F da me porta dole isto tako da mogu i nazad? moze neka pomoc pls!
Dio:Ako sta treba dat cu...
Po pravilima popuni temu. http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint (http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint) koristi ovo.
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_SECONDARY_ATTACK) // kada pritisne ENTER / F
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, x, y, z))
{
// sta ce se desit ako je blizu tih ko-ordinata
}
else
{
// sta ce se desit ako nije blizu tih ko-ordinata
}
}
return 1;
}
Isto je, isto ce mu napravit, ne vidim razliku.. zar je toliko bitno kako se napise :D
ali eto, kad vec ocete tako:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_SECONDARY_ATTACK) // kada pritisne ENTER / F
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, x, y, z))
{
// sta ce se desit ako je blizu tih ko-ordinata
return 1;
}
// sta ce se desit ako nije blizu tih ko-ordinata
}
return 1;
}
Definisi sam odrugo dugme, jer ces tako izlaziti iz auta -.-
[quote author=[X-3] Ralph link=topic=81310.msg557438#msg557438 date=1384114544]
Definisi sam odrugo dugme, jer ces tako izlaziti iz auta -.-
[/quote]
Pa ne mora, ako bas oce sa 'F', nek kod OnPlayerExitVehicle stavi provjeru ako je blizu te garaze da ga vrati u vozilo
Oke decki hvala...samo me zanima di da to stvaim...
Dali moze dole na kraj skripte novi sam pa onda nisam sto posto siguran ako moze pomoc?
if(newkeys & KEY_SECONDARY_ATTACK) // kada pritisne ENTER / F
{
if(IsPlayerInRangeOfPoint(playerid, 4.0, x, y, z))
{
// sta ce se desit ako je blizu tih ko-ordinata
}
else
{
// sta ce se desit ako nije blizu tih ko-ordinata
}
}
ovaj kod stavi pod
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)