Szerző Téma: Legközelebbre lévõ object  (Megtekintve 828 alkalommal)

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
Legközelebbre lévõ object
« Dátum: 2011. december 22. - 17:42:12 »
0 Show voters
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 +!

Legközelebbre lévõ object
« Válasz #1 Dátum: 2011. december 22. - 18:06:24 »
+1 Show voters
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]

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
Legközelebbre lévõ object
« Válasz #2 Dátum: 2011. december 22. - 18:20:42 »
0 Show voters
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!
« Utoljára szerkesztve: 2011. december 22. - 18:26:36 írta ->[Easy0101]<- »

Legközelebbre lévõ object
« Válasz #3 Dátum: 2011. december 22. - 18:33:48 »
0 Show voters
Lehet nem megfelelõ object ID-t adtál meg a GetObjectPos-nak.

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
Legközelebbre lévõ object
« Válasz #4 Dátum: 2011. december 22. - 19:08:16 »
0 Show voters
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?
« Utoljára szerkesztve: 2011. december 22. - 20:09:28 írta ->[Easy0101]<- »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal