GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ProPeti - 2014. január 26. - 12:02:09

Cím: Karakter Radius/Hatósugár
Írta: ProPeti - 2014. január 26. - 12:02:09
Sziasztok!
Van egy parancsom, amivel pénzt lehet átadni másik embernek, minden királyul mûködik, aki átadja annak levonja a másiknak hozzáadja stb, viszont nem tudom, hogy lehetne megoldani, hogy csak akkor adja át ha a közeledben van a játékos. Van erre valami függvény vagy írni kell hozzá?
Kérlek segítsetek. Elõre is köszönöm!
Cím: Karakter Radius/Hatósugár
Írta: solyom1992 - 2014. január 26. - 12:12:40

kérd le annak a pozícióját aki adja a pénzt ez lesz az x,y,és z
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
majd mielött átküldené a pénzt kerdezd le, hogy a közelében van-e
ha nincs a közelében visszatér ezzel az üzenettel :\"túl messze vagy !\"
IsPlayerInRangeOfPoint(playerid, 5.0,x,y,z);
                                player ID rádiusz és a 3 koordináta
if(!IsPlayerInRangeOfPoint(playerid, 5.0,x,y,z)) return SendClientMessage(playerid,-1,\"{FF0000}Hiba: Túl messze vagy!\");
Cím: Karakter Radius/Hatósugár
Írta: ProPeti - 2014. január 26. - 12:21:35
Köszöntem :)))