[POMOC] oko objasnjenja area pozicija

Započeo Aldin Begovic, Jul 22, 2011, 09:12:11 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.


Citat: Aldin Begovic poslato Jul 22, 2011, 19:15:12 POSLE PODNE
opet isto letim ev pogledajete
http://www.slike.com/slike/samp11ljl.png

vidis ti di si
SF aero .. ispod njega .. :S
Datum registracije:    Listopad 21, 2009, 15:56:43
|Rick Dunn| NaNx |Soldier |
|Maper | Web Developer [HTML+CSS] | C++ beginner |

Respect: Karike, Chris, ///Masic, Stormer, Walter, NeNo, Pacino, NaNek

Bolje koristi IsPlayerInArea i ako nije neka ga vrati u nju. - To ja koristim umjesto Bountries-a
Kristijan Stipić

ljdui sad ste me zbunili ja sam pokusavao napravit max kretanje kretanje 1 kratanje 2 iz jednog pravca u drugi al nije mi uspjelo jer sam lose skuzio to dali ima neko ko to zna da malo objasni max z max y tak nesto je bilo ??

A 265 ti je reko .. laksa ti je ta komanda
http://forum.sa-mp.com/showthread.php?t=66300 objasnjenje
Datum registracije:    Listopad 21, 2009, 15:56:43
|Rick Dunn| NaNx |Soldier |
|Maper | Web Developer [HTML+CSS] | C++ beginner |

Respect: Karike, Chris, ///Masic, Stormer, Walter, NeNo, Pacino, NaNek

ajd pokusat cu mada vjerujem da od toga nema nista istao kao sa auto skolom ni za to mi niko da objsani jbg ok


izvini al ja se neznam ovdje snaci tesko da ce mi ovo uspjet imate li jos kakvi podataka il kakvih predloga ?? i ako vam nije mrsko da se malo jasnije izjasnite !!
Poslednja Izmena: Jul 22, 2011, 19:23:44 POSLE PODNE od Aldin Begovic

Lakše će ti biti ovo koristiti ovo ti je moj mali edit ove funkcije:


IsPlayerInArea(playerid, Float:Max_x, Float:Min_x,Float:Max_y,Float:Min_y)
{
   new
  Float:Pos[4];
   GetPlayerPos(playerid, Pos[1], Pos[2], Pos[3]);
   if(Pos[1] > Min_x && Pos[2] < Max_x && Pos[2] > Min_y && Pos[2] < Max_y) return true;
   else return false;
}


Ovaj moj kod ti je bolji jer ti je sada kompaktibilan sa ovom funkcijom: http://wiki.sa-mp.com/wiki/SetPlayerWorldBounds (paramteri su isti)

A što je još bolje kompaktibilan je sa Extreme Ploter - om
Kristijan Stipić

ee uspio sam hvala vam samo sam izbrisao   SetPlayerWorldBounds(giveplayerid, 337.5694,101.5826,1940.9759,1798.7453);
i sad je ok sam dali sta nece ovo zezat sto sam izbrisao i dali moze neko od vas da mi sam ukratko pojasni neki problem zbog spawna auta postao sam al niko ne odg ima 7 dana jel moze imal ko vremena ?hvala

Citat: [H]265 poslato Jul 22, 2011, 19:26:02 POSLE PODNE
Lakše će ti biti ovo koristiti ovo ti je moj mali edit ove funkcije:


IsPlayerInArea(playerid, Float:Max_x, Float:Min_x,Float:Max_y,Float:Min_y)
{
   new
  Float:Pos[4];
   GetPlayerPos(playerid, Pos[1], Pos[2], Pos[3]);
   if(Pos[1] > Min_x && Pos[2] < Max_x && Pos[2] > Min_y && Pos[2] < Max_y) return true;
   else return false;
}


Ovaj moj kod ti je bolji jer ti je sada kompaktibilan sa ovom funkcijom: http://wiki.sa-mp.com/wiki/SetPlayerWorldBounds (paramteri su isti)

A što je još bolje kompaktibilan je sa Extreme Ploter - om

E aj kad vec stavljas ...
Dali bi mogao s tom funkcijom nagrada
Radim stunt server i onda da kad prodjes recimo /pipe da nakraju dobjes +3 score i +1000 $
Hvala
Datum registracije:    Listopad 21, 2009, 15:56:43
|Rick Dunn| NaNx |Soldier |
|Maper | Web Developer [HTML+CSS] | C++ beginner |

Respect: Karike, Chris, ///Masic, Stormer, Walter, NeNo, Pacino, NaNek

Edit: Ovo je čak bolji način za ovu funkciju:


bool:IsPlayerInArea(playerid, Float:Max_x, Float:Min_x,Float:Max_y,Float:Min_y)
{
    new
   Float:Pos[4];
    GetPlayerPos(playerid, Pos[1], Pos[2], Pos[3]);
    if(Pos[1] > Min_x && Pos[2] < Max_x && Pos[2] > Min_y && Pos[2] < Max_y) return true;
    else return false;
}


primjer:

if(IsPlayerInArea(playerid, 500, 200, 500, 22) == true)
{
      // efekt
}


@Rick... - Ne razumijem te šta hoćeš bolje pojasni.
Kristijan Stipić

Dali bi mogao napraviti ovo:
upisem /pipe ( portam se do stunt zone ... tj nekog malog skill testa)
i kada bi dosao do izlaza, da dobjem nagradu od +3 score +3k para
dali to s tom komandom ili ipak sa:

if(IsPlayerInRangeOfPoint(playerid, 7.0, 2074.2397, -2613.0933, 13.1140))
{


Givemoney...
givescore
}

Poslednja Izmena: Jul 22, 2011, 19:36:29 POSLE PODNE od [SA]Rick Dunn aka NaNx[NSG]
Datum registracije:    Listopad 21, 2009, 15:56:43
|Rick Dunn| NaNx |Soldier |
|Maper | Web Developer [HTML+CSS] | C++ beginner |

Respect: Karike, Chris, ///Masic, Stormer, Walter, NeNo, Pacino, NaNek

Pa dobro si započeo ti ne trebaš areu nego trebaš poziciju radius ti je možda ipak malo prevelik smanji ga na 1.5 / 2.0 ( tako negdje )

I dalje ne shvaćam šta ti hoćeš da ja tebi napravim vidim da si sve započeo ali i dalje tražiš nekakvu pomoć. Savjet: otvori novu temu kako ne bi dobili kaznu za off topic
Kristijan Stipić


Citat: [SA]Rick Dunn aka NaNx[NSG] poslato Jul 22, 2011, 19:12:31 POSLE PODNE
Citat: [A]hidroKrilac poslato Jul 22, 2011, 19:04:53 POSLE PODNE
Citat: [SA]Rick Dunn aka NaNx[NSG] poslato Jul 22, 2011, 18:45:34 POSLE PODNE
ma netreba to micat ... ako dobro napravi spawn onda trea sve radit dobro ...
On treba njega zadrzat unutar aree ... a to cini sa world of boundrees ...
Tako da ... preporucam da ostavis to

Staće mu ako je ogradjeno sve -.-


Možeš slobodno da makneš to jer ti to tu ne treba..



A vrata?(ok to je lako .. samo sa MTA zatvori)
A ako mu netko iz zraka dolazi pomoc ...


Kako ce ako je sve ogradjeno :D stabi neki plafon :D i to je lako u MTA xD  :-*
//