giampa Posted November 11, 2012 Posted November 11, 2012 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!
HunT Posted November 11, 2012 Posted November 11, 2012 Il Bello del lua è che puoi fare praticamente tutto. Hai un idea? Puoi farlo 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
giampa Posted November 11, 2012 Author Posted November 11, 2012 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)
HunT Posted November 11, 2012 Posted November 11, 2012 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
giampa Posted November 11, 2012 Author Posted November 11, 2012 race mode voglio creare l oggetto e farlo ruotare
HunT Posted November 11, 2012 Posted November 11, 2012 race modevoglio creare l oggetto e farlo ruotare Ok Tomorrow
HunT Posted November 12, 2012 Posted November 12, 2012 Giampa io vorrei aiutarti con tutto il cuore ma non ho capito un cazzo di cosa vuoi fare 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.
xShocKz Posted November 12, 2012 Posted November 12, 2012 Vorrebbe un oggetto fisso su una mappa DM o DD, che ruoti ma non su se stesso
giampa Posted November 12, 2012 Author Posted November 12, 2012 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 )]
HunT Posted November 12, 2012 Posted November 12, 2012 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
giampa Posted November 12, 2012 Author Posted November 12, 2012 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?
HunT Posted November 12, 2012 Posted November 12, 2012 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
giampa Posted November 12, 2012 Author Posted November 12, 2012 ok, grazie dell aiuto ma era una cosa più complicata che volevo fare! pm? ok? se ti va, cosi ti spiego meglio!
giampa Posted November 13, 2012 Author Posted November 13, 2012 ok, riprovo a spiegarlo : hai presente il movimento dei pianeti? io vorrei fare una cosa simile
xShocKz Posted November 13, 2012 Posted November 13, 2012 Intendi il movimento della luna attorno la terra ?
HunT Posted November 13, 2012 Posted November 13, 2012 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.
giampa Posted November 13, 2012 Author Posted November 13, 2012 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?
HunT Posted November 13, 2012 Posted November 13, 2012 Puoi usare OMG per questo : https://community.multitheftauto.com/ind ... ls&id=1224
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now