Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-01-13, 17:06


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Cze??. Mam takie pytanie. Wiem, ?e jest funkcja, kt?r? poda?em wy?ej, ale nie wiem jak jej u?y?. Znaczy si? o tym PlayerIsRange... B?de chyba wiedzia? jak u?y?, bo na samp.wiki powinno o tym by? lecz nie wiem jak ustali? t? ''stref?'', w kt?rej gracz mo?e u?y? np. Komend?? Czy trzeba to zrobi? tak jak np. Z pobraniem pozycji na spawn czy jako? inaczej? Czyli reasumuj?, chodzi mi o to jak ustali? t? stref?, w kt?rej mo?na u?y? tej komendy?

Za pomoc piwka. :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-13, 17:17


mrx3667

mrdrifter






Wiek: 29
Na forum: 4534 dni
Posty: 143
Nick w MP: mrdrifter

Piwa: 359

Respekt: 377,8
Respekt: 377,8Respekt: 377,8Respekt: 377,8Respekt: 377,8

Chodzi Ci o IsPlayerInRangeOfPoint?

Więcej informacji znajdziesz w Wikipedii SA-MP:

IsPlayerInRangeOfPoint


Po prostu podajesz w float odleg?o?? w jakiej mo?na uzy? komendy z pozycji X, Y, Z i

Pawn

if(!strcmp("/stadium",cmdtext))
{
    if(IsPlayerInRangeOfPoint(playerid7.02695.6880, -1704.630011.8438))
    {
        SendClientMessage(playerid,0xFFFFFFFF,"You are near the stadium entrance!");
    }
    return 1;
}


Podpis







GG: 3097129
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-13, 18:17


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Tak, chodzi mi o to.

No okej, wiem jak jej u?y?, ale dalej nie wiem jak to zrobi? (okre?li? stref?). Nie ogarniam troch?, bo ca?y czas si? ucz? Pawn. Jak okre?li? t? stref?? Sk?d pobra? ''pozycj?'' tej strefy? Najlepiej jakby mi kto? krok po kroku to opisa?, bo troszk? nie rozumiem. Je?eli kto? wyt?umcazy mi to na ''ch?opski'' rozum to dam 5-10 punkt?w respektu. :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-13, 18:22


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

IsPlayerInRangeOfPoint(playerid, range, x,y,z);



playerid = funkcja dotyczy gracza o id playerid
range = jest to kolo o promieniu range (od tych pozycji x,y,z)
x,y,z = sa to pozycje w ktorych gracz ma stac w promieniu range.



Czyli;


Kod:

if(IsPlayerInRangeOfPoint(playerid,7.0,x,y,z))
znaczy
Jesli gracz o id playerid, stoi w promieniu 7 metr?w od pozycji x,y,z to warunek sie spelni jesli bedzie dalej od tych pozycji x,y,z to sie nie spelni.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-13, 18:42


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Okej dzi?ki. Jutro dam Ci 10 punkt?w respektu jak na kompie b?d?.

Czyli tak:

(playerid 5, 5, 5 , x, y, z)

Za???my, ?e jest punkt na kartce, czyli te wsp??rz?dne x, y, z, a te liczby przed wsp??rz?dnymi to promienie, kt?re tworz? ''ko?o'' na takiej kartce czyli w danej strefie?

Dobrze to rozumiem?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-13, 18:45


xqz

otaku desu!






Wiek: 32
Na forum: 6407 dni
Posty: 723
Nick w MP: xqz

Piwa: 5465

Respekt: 418,6
Respekt: 418,6

Tak. Tylko promien sie raz wpisuje.

Kod:

(playerid, 5 , x, y, z)


I masz na srodku kartki ten punkt x,y,z to cyrklem sobie wyrysuj okrag o promieniu 5 metrow.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-13, 19:28


Iggy

#admin






Wiek: 26
Na forum: 4597 dni
Posty: 3469
Nick w MP: Iggy

Piwa: 1716

Respekt: 915
Respekt: 915Respekt: 915


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Aha dzi?ki. Wszystko zrozumia?em ju?. :)

Postaw piwo autorowi tego posta
 

 
Tagi: theplayerisrangeofpoint.
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku