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: pela - 2013. december 03. - 22:41:52

Cím: Objekt
Írta: pela - 2013. december 03. - 22:41:52
Hali,
Szeretnék 1 kis segítséget kérni,a lényeg az az,hogy szeretnék 1 parancsal letenni 1 objektet. Ez nem is probléma még, de megszeretném csinálni,hogy ezt az objektet fel is lehessen venni.. egy parancsal ha a közelében van,ez hogy tudnám megoldani? Ezt az objektet szinte bárki bármikor leteheti és ugye bármikor fel is szedhetné aki a közelében van...
Letenni már letettem,de fogalmam sincs hogy mentem el,hogy le tudjam kérdezni,hogy van-e a közelében olyan objekt.
Cím: Objekt
Írta: Elen - 2013. december 03. - 23:03:45
változót adsz az objectnek..
pl:
 
new ezazavaltozo;//globális változó

 

ezazavaltozo=CteateObject(........);

 

GetObjectPos

 
vagy
 
GetDynamicObjectPos

 
ezzel lekéred az object helyét és megnézet h a közelében van e
 
IsPlayerInRangeOfPoint
Cím: Objekt
Írta: pela - 2013. december 03. - 23:29:28
Ez csak 1 adott objektre vonatkozik, vagy rosszul tudom?
Mert ha 2 ember lerak 1-1 objektet egymástól távol és mindet felakarom szedni,akkor?
Gondolkoztam tömbön is, de nem jöttem rá,hogy lehetne különbözõ játékosok által lerakott objekteket lekérdezni.
Na mind1 alszom egyet rá, ha meg addig valaki leírná,hogy pl 1 táblát vagy bóját vagy virágot esetleg fegyvert hogy tudok letenni,hogy azt fel is lehessen venni.. nem haragudnék érte.. :D