GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: 3klips le 28 Janvier 2008, 19:03:37
-
Salut all,
Voila, je suis débutant pawno,
Et la je début avec la fonction MoveObject,
Je vous explique:
J'ai placé un bateau sur l'eau, et quand je mets /bato le bateau part tout seul.
quand il arrive a destination, il s'arrete.
Comment faire pour qu'il fasse des allé retour?
Merci de votre aide.
-
C'est trés simple tu fait un moveobjet avec l'objet que tu a creer a le base
Exemple :
Bateau sur place = a
Beateau en moveObject avec command = B
Tu doit recreer un MoveObject Avec Le même que A mais tu le laisse en objet creer
Donc tu fait /avance = B
/revien = A
Jespére t'avoir aider
++
-
Le probleme quand je fai sa, ses que y a plusieur bateau qui se font...
Une soluce?
-
Montre ton morceau de script .
-
Salut en faite tu veux qu'il bouge tout seule sans cmd?
-
Nip en devenu un spécialiste du MoveObject, il pourra certainement te répondre ;)
++
Syg
-
En faite se que j'ai fait, http://fr.youtube.com/watch?v=d62ICbs8s5M Voila ^^
Alor, le faite qu'elle se double, j'ai trouvé la solution, mais se ke j'aimerai faire, ses plusieur point, pour que la route n'avance pa que tout droit, que apres 1km on s'arrete on va sur une autre route, et elle repart, toute seul, avec un timer, mais sa, ses assé chaud je pense ^^
-
ba tu fait un
new bateau;
En haut
Un
bateau = CreateObject(id, X, Y, Z);
Dans OnGameModeInit
Et un
MoveObject(bateau, X, Y, Z, vitesse);//"X, Y et Z" sont les coordoné de là où l'objet doit aller. Pour le "Vitesse"met plutot 4 ou 5 car c'est rapide...
Là ou tu veux... OnPlayerCommandText, pour qu'il se déplace tous seul d'un bout à un autre, je vais esser de voir....
-
Bonjour ca date un peu mais moi je bloque je fait ex: barier = CreateObject (ID,X,Y,Z, 4.0
Mais quand je le fait compile/run ca me fait une erreur
-
Attend : tu as marquer ca :
barier = CreateObject (ID,X,Y,Z, 4.0 ? Ca veut rien dire -_-
Bon je refais un 2eme tuto alors :
Quand tu fais /save dans le jeu, tu as des coordoné qui se mettent dans ton SavePosition.
Un exemple : AddStaticVehicle(123, 1522.1522, 1522.1522, 1522.1522, 5555.5555, 1, 2);
123 = ID de la voiture
[] = Cordoné X
[] = Coordoné Y
[] = Coordoné Z
[] = l'angle d'où regarde la voiture
1, 2 = couleur de la voiture
Donc tu fait
barier = CreateObject (ID,X,Y,Z);
Voilà !
-
Attend : tu as marquer ca :
barier = CreateObject (ID,X,Y,Z, 4.0 ? Ca veut rien dire -_-
Bon je refais un 2eme tuto alors :
Quand tu fais /save dans le jeu, tu as des coordoné qui se mettent dans ton SavePosition.
Un exemple : AddStaticVehicle(123, 1522.1522, 1522.1522, 1522.1522, 5555.5555, 1, 2);
123 = ID de la voiture
[] = Cordoné X
[] = Coordoné Y
[] = Coordoné Z
[] = l'angle d'où regarde la voiture
1, 2 = couleur de la voiture
Donc tu fait
barier = CreateObject (ID,X,Y,Z);
Voilà !
Oké merci
(je ne fait pas /save dans le jeu j'utilise MTA editor c'est plus pratique)
-
Inspires-toi de Angel Paradise (http://www.gtaonline.fr/forums/index.php/topic,2583.0.html), Le portail monte et déscends tout seul après ecriture d'un texte.
-
c'est bon merci, maintenant je sais faire mieux que ton GM angel paradise!!
c'est tout con en faite