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

Wysłany: 2012-02-11, 12:58


Fargo007







Wiek: 37
Na forum: 6113 dni
Posty: 47

Piwa: 1227

Respekt: 50

Ostrzeżeń: 100%
Witam,

Jak sprawdzic czy jakis gracz jest obok mnie tak do 5 metrow, ale chodzi mi aby sprawdzalo czy jakis gracz bo jak robie na petle dla all graczy to mnie tez tam wsadza a chce aby mnie nie bylo bo robie ze jak gracze sa obok mnie to daje im po minigunie :) Wiec prosze o odpowiedz.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-11, 13:12


MG303







Wiek: 30
Na forum: 6418 dni
Posty: 654

Piwa: 2990

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

U?yj tego:

Kod:

stock GetDistanceBetweenPlayers(playerid,playerid2){
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 u?ycia:

Kod:

CMD:jakaskomenda(playerid, cmdtext[])
{
for(new i = 0, j = GetMaxPlayers(); i < j; ++i){
if(IsPlayerConnected(i)){
if(GetDistanceBetweenPlayers(playerid,i) <= 50){ //50 metr?w
//cos sie dzieje
}
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-02-11, 15:15


Fargo007







Wiek: 37
Na forum: 6113 dni
Posty: 47

Piwa: 1227

Respekt: 50

Ostrzeżeń: 100%
Mattwell, zrobi?em ju? to inaczej :D (ale dzi?ki za pomoc ;) )

Pawn
 for(new playerid2=0playerid2<GetMaxPlayers(); playerid2++)
{
if(playerid != playerid2)
{
if (ProxDetectorS(1.0playeridplayerid2))
{
}
}
}


Postaw piwo autorowi tego posta
 

 
Tagi: sprawdzanie :: czy :: gracz :: jest :: jakis :: obok :: mnie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN » [INNE] Sprawdzanie czy gracz jest jakis obok mnie ? 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