GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: DexX le 21 Juillet 2011, 17:36:13

Titre: Ascenseur
Posté par: DexX le 21 Juillet 2011, 17:36:13
Bonsoir,

J'ai ajouté les objets de la version 0.3c de SA-MP sur MTA.

J'aimerais " déplacer " l'ascenseur de Los Santos (Utilisant le FS : ls_elevator), par exemple, à San Fierro.
Mais sur MTA, je n'ai pas les objets (18755, 18757 et 18756)...

Comment procéder concrètement pour déplacer ce système ?

Merci de votre aide.

Cordialement,
DexX
Titre: Re : Ascenseur
Posté par: Eloctro le 21 Juillet 2011, 19:24:28
Prend ta position au centre de l’ascenseur de Los Santos et la position où tu veux placer l'ascenseur ,prend la position ou normalement tu serais au centre après avoir placer l'ascenseur à SF .

Ensuite on estime que la position du centre de l'ascenseur à LS est : LX,LY,LZ et l'angle qui dirige ton joueur vers la porte ,LA
et la position du centre du futur ascenseur à SF : SX,SY,SZ et l'angle qui dirige ton joueur vers la porte ,SA

Tu devras donc modifier les objets qui permet de faire l'ascenseur de LS en remplaçant :
CreateObject(modelid, X, Y, Z, rX, rY, rZ, Float:DrawDistance)

par

CreateObject(modelid, X-LX+SX, Y-LY+SY, Z-LZ+SZ, rX-LA+SA, rY, rZ, Float:DrawDistance)

Si c'est trop compliqué pour toi envoi tes objets que je te fasse une fonction .
Titre: Re : Ascenseur
Posté par: DexX le 21 Juillet 2011, 19:58:36
Oui c'est assez complexe pour moi  ;D.

Bien en faite, les objets utilisée à LS ne sont pas exactement les mêmes que sur MTA ... Donc tu voudrais quoi exactement ?