Jump to content
  • 0

pomoc Zobrazovanie objektov


Sparko

Dotaz

Prajem pekný večer,

 

spravil som si mapu na sa:mp. Dal som si ju na server a mám nastavené objekty aby boli vidno z oboch strán. Ale ono sa to zobrazuje iba z jeden strany :(. Neviete v čom by mohol byť problém?

 

A ešte by som potreboval niekoho kto vie dobre pracovať s príkazom MoveObject pretože mne to nejako stále blbo otvára veci.

Link to comment
Share on other sites

13 odpovědí na tuto otázku

Recommended Posts

  • 0

V pohode. 8-)

 

Tak tie objekty som poriešil tak, že som spravil nový objekt a ho otočil. Už to ide. :rolleyes:

 

Akurát ešte mi treba to MoveObject pretože ak sa to zatvára tak objekty utekajú niekde do zeme a rotujú sa ako chcú. :problem:
Je to dosť dávno čo som sa aktívne venoval pawnu tak som už pozabúdal.
:p

Link to comment
Share on other sites

  • 0
MoveObject(objectid, x, y, z, speed, rx, ry, rz);

vsetky suradnice si tam daj take ako su na tom vytvorenom objekte ale zmen tu, do ktoreho smeru chces objekt posunut alebo otocit.

 

Priklad:

deer = CreateObject(19315, 150, 160, 300, 0, 180, 90);
 
MoveObject(deer, 150, 160, 320, 0.5, 0, 180, 90); // objekt mi posunie + 20metrov smerom hore.

ty si to asi urobil takto >>>

MoveObject(deer, 150, 160, 320, 0.5, 0, 0, 0);

a objekt sa ti otocil na 0(rx),  0(ry),  0(rz)   ale ty tam musis dat povodnu rotaciu objektu.

 

Priklad 2. :

 

Ak by som chcel objekt otocit o 90stupnov

deer = CreateObject(19315, 150, 160, 300, 0, 180, 90);
 
MoveObject(deer, 150, 160, 300, 0, 180, 0);

alebo

MoveObject(deer, 150, 160, 300, 0, 180, 180);

zalezi do ktoreho smeru sa ma objekt otacat.

Link to comment
Share on other sites

  • 0

Takže, ak mám  MoveObject(Dvere,219.0559998,1983.7969971,14.1750002,4,0,0,90);

 

X, Y, Z

Rýchlosť otvárania

RX, RY, RZ

 

Ale ak to tak spravím tak sa to stále posunie niekam preč .. :/

Link to comment
Share on other sites

  • 0

PrisonCell0  = CreateObject(8673,200.2519531,1946.5986328,15.1920004,0.0000000,0.0000000,0.0000000); // CELY OTVORENE 1
PrisonCell1  = CreateObject
(8673,220.6865234,1946.5761719,15.2170000,0.0000000,0.0000000,0.0000000); // CELY OTVORENE

 

public PrisonClose()
{

    MoveObject(PrisonCell0, 200.2519531,1946.5986328,18.1669998,5,0.0000000,0.0000000,0.0000000);
    MoveObject(PrisonCell1, 220.6865234,1946.5771484,18.1669998,5,0.0000000,0.0000000,0.0000000);

 

 

public PrisonOpen()
{
    MoveObject(PrisonCell0, 220.6865234,1946.5761719,15.2170000,5,0.00000000,0.00000000,0.00000000);
    MoveObject(PrisonCell1, 200.2519531,1946.5986328,15.1920004,5,0.00000000,0.00000000,0.00000000);

Link to comment
Share on other sites

  • 0

mas to cele vymenene a nepresne.

 

-objekty nemas v rovnakej vyske ale po MoveObject ich mas uz na rovnakej vyske.

-PrisonClose ti objekty prenesie na povodnu polohu a PrisonOpen ti ich prenesie na tu druhu. Takze ich namiesto otvaranie zatvaras a namiesto zatvarania otvaras.

 

Poriadne si pozri tie suradnice. btw s rotaciami by problem nemal byt.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...