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: KDDomi - 2011. december 22. - 17:42:12
-
Sziasztok! Van-e olyan fügvény amivel lelehet kérdezni hogy pl.: a 300-as id-jü object a közelében vagy-e 2 lépésre.
Köszönöm annak aki segít és persze +!
-
http://wiki.sa-mp.com/wiki/GetPlayerDistanceFromPoint
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
http://wiki.sa-mp.com/wiki/GetObjectPos
[pawn]new Float:X, Float:Y, Float:Z;
GetObjectPos(300, X, Y, Z);
if(IsPlayerRangeOfPoint(playerid, 2.0, X, Y, Z))
{
// Közelében
} else {
// Kettõ egységnél távolabb az object pozíciójától
}[/pawn]
-
Köszönöm szépen! Müködik!
E: Hopppsz elszóltam magam! Amikor ottvagyok az object mellet és beirom a parancsot akkor aztirja nemvagyok az object közelében!
-
Lehet nem megfelelõ object ID-t adtál meg a GetObjectPos-nak.
-
Pedig ezt adtam meg: 300 és ottvagyok benne az objectbe és nemjó mert aztirja ki hogy nemvagyok az object közelében
E2: Hupsz! Azt kifelejtettem hogy hogylehet azt megcsinálni hogy pl randomba addjon érte pénzt ha felveszem?