Jump to content

@hunterix


Recommended Posts

Posted

ci sono determinati script che ti possono fare cambiare/spostare gli oggetti da una determinata posizione a un altra.

quello che chiedo è qualcosa di più complicata:

si può fare ruotare un oggetto di moto circolare continuo facendo in modo che l oggetto resti sempre all' estremità del raggio vettore?

se si, sarei molto contento se me lo spiegassi! ;)

Posted

Il Bello del lua è che puoi fare praticamente tutto.

Hai un idea? Puoi farlo :mrgreen:

Tutto quello che devi fare e creare un oggetto attacarlo al veicolo e darci il moveObject con un loop in modo che giri sempre.

Se mi spieghi i dettagli è meglio :

id oggetto

dove vuoi attacarlo

velocità rotazione

con comando crea oggetto e destroy oggetto

anyway need more info :wink:

Posted

cosa intendi per attaccarlo al veicolo?

comunque

comunque possiamo prendere x fare un esempio

id : 8558

dove vuoi attaccarlo: intendi il centro 0 della circonferenza?

velocita rotazione: una casuale

crea oggetto da quando la resource start

(sono un niubbo quindi spero che tu sia comprensivo) ;)

Posted

Si ma l'oggetto ti server per la race mode (ovvero quando sei nel veicolo) o altra gamemode (senza veicolo) ?

Edit : ho visto l'oggetto nel map editor :| Mi devi spiegare esattamente cosa vuoi fare.

Vuoi creare questo oggetto e farlo ruotare?

Vuoi attacarlo al veicolo o al player e farlo girare?

Spiegati meglio :|

Posted

Giampa io vorrei aiutarti con tutto il cuore ma non ho capito un cazzo di cosa vuoi fare :mrgreen:

Vuoi creare un oggetto e vuoi farlo ruotare e fin qui e tutto chiaro,ma questo oggetto deve essere attacato al veicolo o a terra?

Hai parlato di resource start quindi non tramite comando.

Se vuoi creare un oggetto a terra mi servono le coordinate,se invece vuoi che quando parte la mappa hai l'oggetto attacato al veicolo allora ho capito bene.

Posted

deve essere attaccato a terra

posto il centro della circonferenza (posx posy posz rotx roty rotz )

facendo partire l' oggetto dalla posizione (posx+90 posy posz rotx roty rotz )

voglio che questo segua una traiettoria circolare [seguendo la circonferenza del cerchio avente comecentro(posx posy posz rotx roty rotz )]

Posted

Client-Side

  
local this = getThisResource() 
local resourceRoot = getResourceRootElement(this) 
addEventHandler("onClientResourceStart", resourceRoot, 
function() 
oggettoInQuestione = createObject ( 8558, 100, 100, 100, 0, 0, 0 ) -- devi cambiare le coordinate X Y Z RX RY RZ 
end 
) 
function rotazioneOggetto() 
moveObject ( oggettoInQuestione, 200, 100, 100, 100, 0, 0, 360 )  -- 200 è il tempo e 360 è la rotazione 
end 
setTimer ( rotazioneOggetto, 500, 0 ) 
  

Per far ruotare un oggetto devi solo editare la posizione RZ

Se hai problemi crea l'oggetto nel map editor / mettilo dove e come vuoi / apri F3 e posta qui x y z rx ry rz

Posted

solo x capire prima che faccia il test

function rotazioneospostamentoOggetto() 
moveObject ( oggettoInQuestione, 200, 100, 100, 100, 0, 0, 360 )   
end 
setTimer (  rotazioneospostamentoOggetto, 500, 0 ) 

1) ( oggettoInQuestione, 200, 100, 100, 100, 0, 0, 360 ) .... 200,100,100,100,0,0,360 = velocita, posx,posy,posz, rotx,roty,rotz ???giusto?

2)nel timer cos è il primo valore e che cos è il secondo?

Posted

1) è corretto

2) 500 e il tempo della rotazione - 0 e il valore infinito

Se setti 1 fa solo una rotazione se setti 2 ne fa 2 etc. . Zero gira sempre

Posted

Adesso ho capito.

Quella che non capisco e l oggetto che hai scelto 8558

Anyway si può fare ma non con quel oggetto perché ha il punto di rotazione certrale.

Ci sono oggetti con il punto di rotazione da un lato,quindi ottimo per emulare la rotazione del pianeta.

Posted

sapevo gia che non si poteva fare nel modo che mi hai spiegato...

comunque si potrebbe farlo spostare continuamente da una posizione all altro?

per esempio:

fare percorrere a un oggetto il perimetro di un triangolo immaginario senza che si fermi?

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...