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: [sdc]skyline - 2013. február 10. - 18:42:34

Cím: Összes object áthelyezése egyszerre
Írta: [sdc]skyline - 2013. február 10. - 18:42:34
Sziasztok van 124 darab objectem, és ez egy mapot alkot, ezt szeretném át tenni valahova máshova, meg oldható hogy ne egyesével keljen hanem, valahogy egyszerre az összeset áthúzzam máshova?
Elõre is köszönöm a segítséget!
Cím: Összes object áthelyezése egyszerre
Írta: almightymartin - 2013. február 10. - 18:45:02
Ez nekem is nagy gondod tett a múltkor de én nem tudtam és azt mondták nekem hogy nem!
Cím: Összes object áthelyezése egyszerre
Írta: Csabesz - 2013. február 10. - 18:46:49
Õ, meg.
Felcímkézed az objecteket ( object[0] = create... ) és betöltöd.
Majd írsz rá egy parancsot, amibe 1 ciklus végig megy az összes objecten és lekérdezi a koordinátáját és az módosítod ahogy akarod és kiírod egy fájlba.
Cím: Összes object áthelyezése egyszerre
Írta: [sdc]skyline - 2013. február 10. - 18:49:50
Idézetet írta: Csabesz date=1360518409\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"33671\" data-ipsquote-contentclass=\"forums_Topic
Õ, meg.
Felcímkézed az objecteket ( object[0] = create... ) és betöltöd.
Majd írsz rá egy parancsot, amibe 1 ciklus végig megy az összes objecten és lekérdezi a koordinátáját és az módosítod ahogy akarod és kiírod egy fájlba.
 
Köszi, és ez az egyetlen megoldás?
Nincs valami könyebb?
Mert nekem jó ez is csak amíg felcimkézem az objecteket..
Cím: Összes object áthelyezése egyszerre
Írta: Csabesz - 2013. február 10. - 19:11:50
Hát más nem jutott eszembe, címkézd fel az objecteket és ha privát akkor küld el pm-be ha nem akkor írd ki ide.
Cím: Összes object áthelyezése egyszerre
Írta: kurta999 - 2013. február 10. - 19:38:47
   #define CreateDyamicObjectEx_G(%1,%2,%3,%4,%5,%6,%7) \\
CreateDynamicObjectEx(%1, %2 + 5000,%3,%4,%5,%6,%7)

 
Lecseréled a CreateDynamicObjectEx-et CreateDynamicObjectEx_G-re és ez jelenleg a X-ho ad hozzá +5000-et. Ennyi volt a nagy munka.
Cím: Összes object áthelyezése egyszerre
Írta: [sdc]skyline - 2013. február 11. - 15:42:26
De nekem van CreateObject -em, meg CreateDynamicObjectem..
CreateDynamicObjectEx -et nem is ismerem.
Cím: Összes object áthelyezése egyszerre
Írta: Csabesz - 2013. február 11. - 16:07:37
Idézetet írta: ςκyΙιηε date=1360593746\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"33671\" data-ipsquote-contentclass=\"forums_Topic
De nekem van CreateObject -em, meg CreateDynamicObjectem..
CreateDynamicObjectEx -et nem is ismerem.
 
Mutass egy sort belõle, és átírom kurta definíciójára.
Cím: Összes object áthelyezése egyszerre
Írta: Pajd Tamás - 2013. február 11. - 18:04:36
Ezzel mész át az összes cikluson.
 

for(new i; i < MAX_OBJECTS; i++)
{
    //pl
    //new Float:x,Float:y,Float:z;
    //GetObjectPos(i,x,y,z);
    //MoveObject(i,x+72,y+516,z+50, 100); // ezek random értékek..
}

 
Amúgy legtanácsosabb ha egyesével helyezed át az objecteket a jernel\'s map editorral  / MTA
Cím: Összes object áthelyezése egyszerre
Írta: kurta999 - 2013. február 11. - 21:38:57
Idézetet írta: ςκyΙιηε date=1360593746\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"33671\" data-ipsquote-contentclass=\"forums_Topic
De nekem van CreateObject -em, meg CreateDynamicObjectem..
CreateDynamicObjectEx -et nem is ismerem.
 
Ne hülyéskedjetek már, akkor átírod a nevet arra amit használsz és ennyi. Létezik 100 féle megoldás, szerintem ez az egyik legegyszerûbb.
Cím: Összes object áthelyezése egyszerre
Írta: [sdc]skyline - 2013. február 12. - 13:56:30
Oké, köszönöm mindenkinek! Meg csináltam!