Szerző Téma: RemoveBuildingForPlayer probléma.  (Megtekintve 1253 alkalommal)

Nem elérhető BackUP

  • 908
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Dátum: 2014. Május 22. - 21:53:27 »
0
Sziasztok!
Egy olyan problémába ütköztem, amit egy szerûen sehogy nemtudok megoldani  :wag:
Egy szerver projekten dolgozok éppen. Beraktam a szükséges mappokat, szépen streamerrel mint ahogy kell.. blablabla.
OnPlayerConnectnél töröltem a kellõ objecteket így ni:
 
   RemoveBuildingForPlayer(playerid, 1345, 693.289123, -456.015594, 16.007810, 0.25);
RemoveBuildingForPlayer(playerid, 12977, 679.140625, -455.773406, 16.335939, 0.25);
RemoveBuildingForPlayer(playerid, 1691, 686.117187, -452.257812, 20.039060, 0.25);
RemoveBuildingForPlayer(playerid, 13028, 717.943420, -462.720794, 17.242570, 0.25);
RemoveBuildingForPlayer(playerid, 13027, 720.015625, -454.617187, 18.156250, 0.25);
RemoveBuildingForPlayer(playerid, 1345, 725.875000, -465.742187, 15.937500, 0.25);
RemoveBuildingForPlayer(playerid, 1495, 681.536682, -472.995788, 17.332080, 0.25);
RemoveBuildingForPlayer(playerid, 1368, 687.250000, -471.500000, 16.195310, 0.25);
RemoveBuildingForPlayer(playerid, 1368, 675.546875, -471.500000, 16.195310, 0.25);
RemoveBuildingForPlayer(playerid, 1689, 677.523376, -464.476593, 22.750000, 0.25);
RemoveBuildingForPlayer(playerid, 1335, 659.226623, -439.390594, 16.375000, 0.25);
RemoveBuildingForPlayer(playerid, 1332, 655.782287, -439.910308, 16.336469, 0.25);
RemoveBuildingForPlayer(playerid, 709, 706.101623, -427.031188, 15.351559, 0.25);
RemoveBuildingForPlayer(playerid, 694, 731.601623, -433.085906, 13.867190, 0.25);
RemoveBuildingForPlayer(playerid, 3425, 1015.093994, -361.101593, 84.039062, 0.25);

 
A probléma ahogy láttam sokaknál elõfordult, méghozzá: Az objectet törli(khm.. hivatalosan), de mikor az object a képernyõ szélére ér megjelenik. Átlehet menni rajta, de látszik ilyen elmosódott textúrával.
Itt egy videó, ami nem az enyém, de nekem is ez a problémám..:
Spoiler for Ebbe tettem, mert nemtudom beszúrni mint videjót:

Keresgéltem fórumokon megoldás után, ezt találtam:
http://sampforum.hu/index.php?topic=19320.0
Mondanom sem kell. Nem jött be ugyanaz a probléma.
Mivel MTA-val lett törölve, sime converter nem konvertálja át az object törlést, ezzel oldottam meg:
http://forum.sa-mp.com/showthread.php?t=427160
Bevált letörölte, de utána bugol. Remélem érthetetlen voltam, este van. Köszönöm annak aki rám szánja az idejét!

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Válasz #1 Dátum: 2014. Május 23. - 01:54:38 »
0
Csekkold az utolsó paramétert:
Float:fRadius   The radius around the specified point to remove objects with the specified model.
Csak neked, csak most magyarul:
fRadius - milyen távolságból távolítsa el a modellt a meghatározott ponttól.

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Válasz #2 Dátum: 2014. Május 23. - 07:07:36 »
0
The radius around the specified point to remove objects with the specified model.
Megadjuk a pont (X, Y, Z) körüli hatókör sugarát, melyen belül minden azonos modelljû objectet töröl. Tehát, ha lenne mellette egy ugyanolyan, azt is törölné. Így ez ezt nem oldhatja meg. Elméletileg.

Nem elérhető BackUP

  • 908
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Válasz #3 Dátum: 2014. Május 23. - 13:57:16 »
0
Idézetet írta: DrAkE date=1400802878\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48331\" data-ipsquote-contentclass=\"forums_Topic
Csekkold az utolsó paramétert:
Float:fRadius   The radius around the specified point to remove objects with the specified model.
Csak neked, csak most magyarul:
fRadius - milyen távolságból távolítsa el a modellt a meghatározott ponttól.
 
Írtam, hogy találtam itt egy témát, ott ugyanezt írták le. De egyébként tudom mit jelent. Nagyobb értéken volt, de nem mûködött. Azért van jelenleg az összes 0.25-ön mert azt írták megoldásnak, de nem jött be.
Azért megnézem hátha tudok vele valamit csinálni..
Szerk.:
Nem oldódott meg, 50-es re raktam(Float miatt 50.0!), kicsit javult a tegnapihoz képest(bár amilyen rövid a memóriám), de mindig fent áll.
« Utoljára szerkesztve: 2014. Május 23. - 14:12:33 írta BackUP »

Nem elérhető kos

  • 292
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Válasz #4 Dátum: 2014. Június 05. - 01:18:53 »
+1
Még mielött bele kezdtek valamibe jobb lenne, ha utána jártok figyelmesen!
 

RemoveBuildingForPlayer(JÁTÉKOS ID, OBJECT ID, X, Y, Z, R(ADIUS));
//r általában 0.25

 
ÉS MOST JÖN A LÉNYEG!!
Majdnem minden objectnek van 2 láthatósága, 1 távoli és 1 közeli az az ismétlem 1 object elem olykor állhat 2object elembõl is!!
Map Construction nevezetû programmal a legkönnyebb kiszedni a dubpla alap objecteket!!
Lás példa:
 

RemoveBuildingForPlayer(playerid, 4064, 1571.6016, -1675.7500, 35.6797, 0.25);
RemoveBuildingForPlayer(playerid, 3976, 1571.6016, -1675.7500, 35.6797, 0.25);

 
Ez pl a Los Santosi Rendõrség ház objectum törlése... Nézd csak? 2 object egyik amit messzirõl mutat minimális textúrával, a másik a közeli a jobb textúrás... Szóval ebbõl is látni egy objectum állhat 2 objectbõl is!

Nem elérhető BackUP

  • 908
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Válasz #5 Dátum: 2014. Június 05. - 14:41:11 »
0
Köszi, ezt valóban nem tudtam.. Real Map editorral sikerült megoldani, de a témát eddig azért nem zártam, mivel MTA-val sokkal könnyebb lenne.
Mostmár zárom, lényegtelen. Cserébe tanultam valami újat :D

Nem elérhető BackUP

  • 908
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Válasz #6 Dátum: 2014. Május 22. - 21:53:27 »
0
Sziasztok!
Egy olyan problémába ütköztem, amit egy szerûen sehogy nemtudok megoldani  :wag:
Egy szerver projekten dolgozok éppen. Beraktam a szükséges mappokat, szépen streamerrel mint ahogy kell.. blablabla.
OnPlayerConnectnél töröltem a kellõ objecteket így ni:
 
   RemoveBuildingForPlayer(playerid, 1345, 693.289123, -456.015594, 16.007810, 0.25);
RemoveBuildingForPlayer(playerid, 12977, 679.140625, -455.773406, 16.335939, 0.25);
RemoveBuildingForPlayer(playerid, 1691, 686.117187, -452.257812, 20.039060, 0.25);
RemoveBuildingForPlayer(playerid, 13028, 717.943420, -462.720794, 17.242570, 0.25);
RemoveBuildingForPlayer(playerid, 13027, 720.015625, -454.617187, 18.156250, 0.25);
RemoveBuildingForPlayer(playerid, 1345, 725.875000, -465.742187, 15.937500, 0.25);
RemoveBuildingForPlayer(playerid, 1495, 681.536682, -472.995788, 17.332080, 0.25);
RemoveBuildingForPlayer(playerid, 1368, 687.250000, -471.500000, 16.195310, 0.25);
RemoveBuildingForPlayer(playerid, 1368, 675.546875, -471.500000, 16.195310, 0.25);
RemoveBuildingForPlayer(playerid, 1689, 677.523376, -464.476593, 22.750000, 0.25);
RemoveBuildingForPlayer(playerid, 1335, 659.226623, -439.390594, 16.375000, 0.25);
RemoveBuildingForPlayer(playerid, 1332, 655.782287, -439.910308, 16.336469, 0.25);
RemoveBuildingForPlayer(playerid, 709, 706.101623, -427.031188, 15.351559, 0.25);
RemoveBuildingForPlayer(playerid, 694, 731.601623, -433.085906, 13.867190, 0.25);
RemoveBuildingForPlayer(playerid, 3425, 1015.093994, -361.101593, 84.039062, 0.25);

 
A probléma ahogy láttam sokaknál elõfordult, méghozzá: Az objectet törli(khm.. hivatalosan), de mikor az object a képernyõ szélére ér megjelenik. Átlehet menni rajta, de látszik ilyen elmosódott textúrával.
Itt egy videó, ami nem az enyém, de nekem is ez a problémám..:
Spoiler for Ebbe tettem, mert nemtudom beszúrni mint videjót:

Keresgéltem fórumokon megoldás után, ezt találtam:
http://sampforum.hu/index.php?topic=19320.0
Mondanom sem kell. Nem jött be ugyanaz a probléma.
Mivel MTA-val lett törölve, sime converter nem konvertálja át az object törlést, ezzel oldottam meg:
http://forum.sa-mp.com/showthread.php?t=427160
Bevált letörölte, de utána bugol. Remélem érthetetlen voltam, este van. Köszönöm annak aki rám szánja az idejét!

Nem elérhető DrAkE

  • 2078
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Válasz #7 Dátum: 2014. Május 23. - 01:54:38 »
0
Csekkold az utolsó paramétert:
Float:fRadius   The radius around the specified point to remove objects with the specified model.
Csak neked, csak most magyarul:
fRadius - milyen távolságból távolítsa el a modellt a meghatározott ponttól.

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Válasz #8 Dátum: 2014. Május 23. - 07:07:36 »
0
The radius around the specified point to remove objects with the specified model.
Megadjuk a pont (X, Y, Z) körüli hatókör sugarát, melyen belül minden azonos modelljû objectet töröl. Tehát, ha lenne mellette egy ugyanolyan, azt is törölné. Így ez ezt nem oldhatja meg. Elméletileg.

Nem elérhető BackUP

  • 908
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Válasz #9 Dátum: 2014. Május 23. - 13:57:16 »
0
Idézetet írta: DrAkE date=1400802878\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"48331\" data-ipsquote-contentclass=\"forums_Topic
Csekkold az utolsó paramétert:
Float:fRadius   The radius around the specified point to remove objects with the specified model.
Csak neked, csak most magyarul:
fRadius - milyen távolságból távolítsa el a modellt a meghatározott ponttól.
 
Írtam, hogy találtam itt egy témát, ott ugyanezt írták le. De egyébként tudom mit jelent. Nagyobb értéken volt, de nem mûködött. Azért van jelenleg az összes 0.25-ön mert azt írták megoldásnak, de nem jött be.
Azért megnézem hátha tudok vele valamit csinálni..
Szerk.:
Nem oldódott meg, 50-es re raktam(Float miatt 50.0!), kicsit javult a tegnapihoz képest(bár amilyen rövid a memóriám), de mindig fent áll.
« Utoljára szerkesztve: 2014. Május 23. - 14:12:33 írta BackUP »

Nem elérhető kos

  • 292
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Válasz #10 Dátum: 2014. Június 05. - 01:18:53 »
0
Még mielött bele kezdtek valamibe jobb lenne, ha utána jártok figyelmesen!
 

RemoveBuildingForPlayer(JÁTÉKOS ID, OBJECT ID, X, Y, Z, R(ADIUS));
//r általában 0.25

 
ÉS MOST JÖN A LÉNYEG!!
Majdnem minden objectnek van 2 láthatósága, 1 távoli és 1 közeli az az ismétlem 1 object elem olykor állhat 2object elembõl is!!
Map Construction nevezetû programmal a legkönnyebb kiszedni a dubpla alap objecteket!!
Lás példa:
 

RemoveBuildingForPlayer(playerid, 4064, 1571.6016, -1675.7500, 35.6797, 0.25);
RemoveBuildingForPlayer(playerid, 3976, 1571.6016, -1675.7500, 35.6797, 0.25);

 
Ez pl a Los Santosi Rendõrség ház objectum törlése... Nézd csak? 2 object egyik amit messzirõl mutat minimális textúrával, a másik a közeli a jobb textúrás... Szóval ebbõl is látni egy objectum állhat 2 objectbõl is!

Nem elérhető BackUP

  • 908
    • Profil megtekintése
RemoveBuildingForPlayer probléma.
« Válasz #11 Dátum: 2014. Június 05. - 14:41:11 »
0
Köszi, ezt valóban nem tudtam.. Real Map editorral sikerült megoldani, de a témát eddig azért nem zártam, mivel MTA-val sokkal könnyebb lenne.
Mostmár zárom, lényegtelen. Cserébe tanultam valami újat :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal