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: Davidus - 2014. február 05. - 20:14:20

Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Davidus - 2014. február 05. - 20:14:20
Hello, hello!
Azt szeretném kérdezni, hogy van rá-e lehetõség, hogy egy megadott object ID-nél legyen ezt most 1622.
Nah ha mondjuk beírod, hogy /parancs akkor ezt csak a 1622-es objecteknél lehessen használni, van-e rá valami módszer?
Elõre is köszönöm, Davidus.
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: akosd127 - 2014. február 05. - 20:28:36
Ha jól tudom akkor nem lehet de ha elmondod mihez kell talán tudunk segíteni
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Davidus - 2014. február 05. - 20:32:03
Az kellene, hogy minden 693-as IDjü Objectnél lehessen használni azt a parancsot, hogy /vag. És akkor ugye végzi a cuccost ami bele lett írva.
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Dfoglalo - 2014. február 05. - 20:40:05
GetDynamicObjectPos(1622, X, Y, Z); // Lekérdezed az 1622-es object pozícióját
if(IsPlayerInRangeOfPoint(playerid, 5.00, X, Y, Z)) // 5 koordinátányi körzetben  történjen
{
    // Mi történjen
}
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Davidus - 2014. február 05. - 20:45:11
Puszillak dfoglalo :* xDDD Na jó nem :D de köszi szépen a segítséget :)
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: akosd127 - 2014. február 05. - 21:04:37
Ilyen is van?  ??? Fasza :D de ez sem az alap samp inc :D
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Dfoglalo - 2014. február 05. - 21:06:49
Idézetet írta: akos127 date=1391630677\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46320\" data-ipsquote-contentclass=\"forums_Topic
Ilyen is van?  ??? f***a :D de ez sem az alap samp inc :D
 
Tessék, alappal:
 
GetObjectPos(1622, X, Y, Z); // Lekérdezed az 1622-es object pozícióját
if(IsPlayerInRangeOfPoint(playerid, 5.00, X, Y, Z)) // 5 koordinátányi körzetben  történjen
{
    // Mi történjen
}

 
Viszont csak a hülye használ alap, limitált számú objecteket... Plusz õ szerintem stremert használ, így neki Dynamic Objectes kellett.
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Davidus - 2014. február 05. - 21:12:09
Így van :D

Dupla hozzászólás automatikusan összefûzve. ( 2014. február 05. - 21:26:34 )

Na most jutottam el odáig, hogy belerakjam, éééééééés nem jó, elöször arra gyanakodtam, hogy külön PWN-be van a map azért nem jó, ezért beraktam a módba, de úgy se csinál semmit! Úgy hogy nincs megoldva :|
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Dfoglalo - 2014. február 05. - 21:51:53
Az 1622 helyére értelem szerûen az érzékelendõ object ID-jét kell megadni. ::|
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Pedró - 2014. február 05. - 21:58:45
\"1622-es objecteknél\"
Gondolom 1622-es modell id-û objectekre gondoltál..
GetObjectPos, GetDynamicObject pos elsõ paramétere pedig objectid, és nem modellid, tehát nem jó ezesetben.
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: akosd127 - 2014. február 05. - 22:01:17
Naja
Én meg nem is így kerestem rá :D
Egyébként hogy lehet kideríteni egszerûen hogy melyik objectnek mennyi az idje?
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Dfoglalo - 2014. február 05. - 22:08:38
Szerintem is arra gondolt, de mivel cdak gondolt, nem írta le, ezért a kérdés az ID-jére vonatkozott, és én arra is válaszoltam :P Egyébként meg a modellt nem tudod lekérdezni. Viszont egyedi megoldásokat alkalmazhatsz, ez rád van bízva.
 
Idézetet írta: akos127 date=1391634077\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46320\" data-ipsquote-contentclass=\"forums_Topic
Naja
Én meg nem is így kerestem rá :D
Egyébként hogy lehet kideríteni egszerûen hogy melyik objectnek mennyi az idje?
 
Én rá se kerestem, uggyanis guglizni õ is tudna.
Eltárolod az object ID-jét létrehozáskor egy változóba, és úgy.
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Pedró - 2014. február 05. - 22:16:08
Idézetet írta: Dfoglalo date=1391634518\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46320\" data-ipsquote-contentclass=\"forums_Topic
Szerintem is arra gondolt, de mivel cdak gondolt, nem írta le, ezért a kérdés az ID-jére vonatkozott, és én arra is válaszoltam :P Egyébként meg a modellt nem tudod lekérdezni. Viszont egyedi megoldásokat alkalmazhatsz, ez rád van bízva.
 

Naja
Én meg nem is így kerestem rá :D
Egyébként hogy lehet kideríteni egszerûen hogy melyik objectnek mennyi az idje?
 
Én rá se kerestem, uggyanis guglizni õ is tudna.
Eltárolod az object ID-jét létrehozáskor egy változóba, és úgy.
 
[/quote]
Ha az object ID-jét egy változóba el menti, sokra nem fog vele menni.
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Dfoglalo - 2014. február 05. - 22:18:19
De, mert tudni fogja, melyik változóhoz melyik object kapcsolódik.
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Pedró - 2014. február 05. - 22:30:17
Idézetet írta: Dfoglalo date=1391635099\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46320\" data-ipsquote-contentclass=\"forums_Topic
De, mert tudni fogja, melyik változóhoz melyik object kapcsolódik.
 
Hát ennek semmi értelme..
Elképzelés..
Elsõ object lerakása..
 
objectid[1] = CreateDynamciObject(..);

 
=
 
objectid[1] = 1;
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Davidus - 2014. február 06. - 14:30:26
Ahhj  :facepalm:
Pedró tudom az a változatot is amit te írtál utoljára, de akkor ugyan az lenne, hogy konkrét helyet adok meg a parancsnak...
Dfoglalo, már több helyen is ránéztem, de egyszerûen nem vágom
Cím: Parancs csak egy, megadott Object ID-nél.
Írta: Dfoglalo - 2014. február 06. - 15:28:07
Na jó, én többet nem tudok segíteni... Találd ki magad. Ha nekem sikerült rá egyedi megoldást találnom, neked is menni fog. Nálam úgy van, hogy akárhol van az object, felismeri az ID-jét, a Model ID-jét is, a pozícióját, meg persze hogy mit lehessen vele csinálni (áthelyezés, törlés, jelszó megadás, barkácsolás stb.), tehát a funkcióit is. Viszont azt, ahogy én oldottam meg, nem adom ki, mert nem lehet csak úgy kiemelni a módomból, plusz hülye lennék publikálni. Aki akarja, az úgyis megoldja magának, mert nem nagy ördöngõsség.