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

Wysłany: 2012-07-02, 18:42


radeh2

Performer






Wiek: 32
Na forum: 6329 dni
Posty: 141
Nick w MP: Mr.R

Piwa: 875

Respekt: 120
Respekt: 120

Jak w temacie, szukam jakiej? funkcji kt?ra zwraca czy dany gracz jest w pobli?u innego gracza. Nie chodzi mi tu o funkcje IsPlayerInRangeOfPoint(playerid, 50.0, X, Y, Z), a co? takiego aby sprawdzi? czy w pobli?u gracza jest jaki? inny gracz i pobra? id tego innego :) za pomys?y :piwo: i rep++

Podpis

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-02, 19:13


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

Respekt: 231,6
Respekt: 231,6Respekt: 231,6

Skorzystaj z innej funkcji (nie mojej)

Kod:

stock GetDistanceBetweenPlayers(playerid, playerid2){ //niemoja funkcja!

new Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2;

new Float:dis;
if (!IsPlayerConnected(playerid) || !IsPlayerConnected(playerid2)) return 0;

GetPlayerPos(playerid,x1,y1,z1);
GetPlayerPos(playerid2,x2,y2,z2);
dis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
return floatround(dis);
}


Przyk?ad:
Kod:


for(new i = 0, j = GetMaxPlayers(); i < j; i++)
if(IsPlayerConnected(i))
if(GetDistanceBetweenPlayers(playerid, i) <= 50){
SetPlayerHealth(i, 100);
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-02, 19:16


radeh2

Performer






Wiek: 32
Na forum: 6329 dni
Posty: 141
Nick w MP: Mr.R

Piwa: 875

Respekt: 120
Respekt: 120

No ciekawa funkcja ale nie tego szukam. Popr?buje co? z ni? ale chodzi mi o zwracanie ID gracza kt?ry znajduje si? np. 50m ode mnie (jako gracz).


PS zobaczy?em przyk?ad, zaraz wypr?buje i zobacze czy zadzia?a ;)

Podpis

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-02, 19:23


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

Bazuj?c na tej funkcji jeste? w stanie zwr?ci? id najbli?szego gracza.. ;)
Za wiele nie kombinuj.. ;P

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-07-02, 19:55


radeh2

Performer






Wiek: 32
Na forum: 6329 dni
Posty: 141
Nick w MP: Mr.R

Piwa: 875

Respekt: 120
Respekt: 120

I tak musz? przerobi? j?, bo ma zmierzy? odleg?o?? mi?dzy autami ;)

[ Dodano: 2012-07-02, 20:31 ]
PS Problem rozwi?zany, mo?na zamkn?? dzi?ki za pomoc ;)

Podpis

Postaw piwo autorowi tego posta
 

 
Tagi: czy :: pobliżu :: gracza :: znajduje :: sie :: inny :: gracz?
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