Szerző Téma: Közelség  (Megtekintve 785 alkalommal)

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Közelség
« Dátum: 2010. szeptember 11. - 13:53:03 »
0 Show voters
Hello!
 
Nos nekem egy olyan fügvény (vagymi) kéne ami azt vizsgálga, hogy milyen közel van a kiválasztott emberhez a másik.
Rendõr parancsokhoz kéne mint pl.: /taze <ID>. Mer az élég rosz, hogy SF-bõl LS-be sokkol valakit.
Ha valaki ezt leírná és egy példa parancsot nagyon megköszönném!

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Közelség
« Válasz #1 Dátum: 2010. szeptember 11. - 14:19:58 »
0 Show voters

stock IsPlayerInRangeOfPlayer( playerid, targetid, Float: range ) {
    new Float: targetPos[ 3 ];
    GetPlayerPos( targetid, targetPos[ 0 ], targetPos[ 1 ], targetPos[ 2 ] );
    if( IsPlayerInRangeOfPoint( playerid, range, targetPos[ 0 ], targetPos[ 1 ], targetPos[ 2 ] ) ) return true;
    return false;
}

 
Példa:
 

//A parancsban
if( !IsPlayerInRangeOfPlayer( playerid, pID, 3.0 ) ) {
    SendClientMessage( playerid, COLOR_RED, \"Nem vagy elég közel a megadott játékoshoz!\" );
} else {
   //...
}

Nem elérhető nyE

  • 1745
    • Profil megtekintése
Közelség
« Válasz #2 Dátum: 2010. szeptember 11. - 16:53:16 »
0 Show voters
Köszi ZeRo :D

Nem elérhető BeNiBoY

  • 1342
    • Profil megtekintése
Közelség
« Válasz #3 Dátum: 2010. szeptember 12. - 08:20:08 »
0 Show voters
zárd a témát, ha segítettek!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal