GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Bayshore le 27 Février 2008, 22:41:45

Titre: [Résolu] Convertir des .ipl en CreateObject
Posté par: Bayshore le 27 Février 2008, 22:41:45
Salut à tous. :)

Quelqu'un a fait une map sur map Editor et je dois convertir tout ça pour le mettre sur notre serveur, seulement j'ai ça :
3933, fake_sky, 0, -895.411, 530.014, 1300.91, 0.5, 0.5, -0.499999, 0.500001, -1

Que je dois convertir en ça :
(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ)

Et ça je sais pas faire. :laugh
Je ne sais pas trop comment convertir les rotations. :S
Pourriez-vous m'aidez?

Merci d'avance. :)

++
ZecKo
Titre: Re : Convertir des .ipl en CreateObject
Posté par: UZI-I le 28 Février 2008, 03:05:27
Les rotation IPL sont en radian.

Degrees = Radians * ( 180 / PI )

x en degrees = x en radian * ( 180 / PI )
Titre: Re : Convertir des .ipl en CreateObject
Posté par: Bayshore le 28 Février 2008, 11:59:10
Salut Uzi-I. :)

Merci de ta réponse très détaillé, j'aimerais maintenant savoir quels nombres correspondent aux rotations car sans ça je n'irrais pas très loin. :laugh

Si toi ou quelqu'un d'autre pourrait me le dire se serait top. ;)

Merci d'avance. :)


++
ZecKo
Titre: Re : Convertir des .ipl en CreateObject
Posté par: UZI-I le 28 Février 2008, 14:10:17
3933, fake_sky, 0, -895.411, 530.014, 1300.91, 0.5, 0.5, -0.499999, 0.500001, -1

ID Objet, Nom Model, Interieur, PosX, PosY, PosZ, RotX, RotY, RotZ, RotW, LOD or FD

Les rotation sont legerement plus compliquer. Puisqu'elle s'exprime en 4 Valeur (Quaternion). Tu toruvera des info ici  : ICI (http://www.euclideanspace.com/maths/geometry/rotations/conversions/angleToQuaternion/index.htm)
Et tu trouvera un tool, mais pas vraiment ce que tu veut, qui te calcule les quarternion en se basant sur trois rotation que tu lui donne ;) ICI (http://www.steve-m.com/downloads/tools/rotcalc/)

Voila bonne mathematique ;)
Titre: Re : Convertir des .ipl en CreateObject
Posté par: Bayshore le 28 Février 2008, 14:43:36
Ok merci bien Uzi-I. ^^ :)

++
ZecKo
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: UZI-I le 28 Février 2008, 15:04:32
Je t'est fait un petit tools pour que tu puisse convertir les Quaternion en Angle (http://s222902525.onlinehome.fr/UZI-I/Quat2Angle.zip).
Mais bon si tu veut faire de la conversion en masse...

:D
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: Bayshore le 28 Février 2008, 15:28:02
Lol t'abuses, je viens justement d'en faire un. :king

http://zecko.o-n.fr/scripts/pyjama_danseur.php

++
ZecKo
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: UZI-I le 28 Février 2008, 15:29:53
Non Non lol

Toi tu t'occupe pas des quaternions. Regarde bien mon tool. Il te converti que les 4 Quaternion en 3 Angle.
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: Bayshore le 28 Février 2008, 15:37:13
http://zecko.o-n.fr/quat_uzi-i.jpeg :(

Tu l'a fait en quel langage? T'aurais les sources? ^^
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: UZI-I le 28 Février 2008, 15:41:10
C'est du C

Je comprend pas ton probleme :)
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: Bayshore le 28 Février 2008, 15:46:44
Ok pas grave. ^^

Sinon j'ai cette ligne: 5644, laebuildsit01a, 0, -876.235, 527.48, 1355.74, 1, 1.3268e-06, 1.76039e-12, 1.32679e-06, -1
Il y a des lettres. :-\ Qu'est-ce que ça signifie?
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: UrbanGhetto le 28 Février 2008, 15:48:29
C'est le nom de l'objet
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: Bayshore le 28 Février 2008, 15:49:16
Je parle des lettres dans les rotations. ^^
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: Sismix84 le 28 Février 2008, 17:37:18
UZI, quand je lance ton application, ça me fait la même erreur que VirUz
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: rivoal29 le 28 Février 2008, 17:44:43
Petite question ¦ Comment ta fait pour avoir un fichier .ipl ??? Avec quel map editor ???
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: Sismix84 le 28 Février 2008, 17:47:57
Quand tu ouvre Map Editor, tu devrais avoir en haut à gauche "IPL".
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: UZI-I le 28 Février 2008, 18:50:42
IPL Item Placement file. Fichier map de GTA.
Je comprend pas que le tool marche pas. lol
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: Sismix84 le 28 Février 2008, 18:58:44
Ce tool, tu vient de le faire où tu l'avais fait y a longtemps ?
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: UZI-I le 28 Février 2008, 19:01:34
Je vient de le faire des que j'ai vu le post lol
Mais la je comprend pas. Il passe pas sur mon laptop. Il y a que mon desktop qui l'accepte xD
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: Sismix84 le 28 Février 2008, 19:04:40
Citer
Je vient de le faire des que j'ai vu le post lol

On peut dire que t'es un rapide.
Titre: Re : [Résolu] Convertir des .ipl en CreateObject
Posté par: Bayshore le 28 Février 2008, 20:50:15
Moi j'en ai aussi fait un, mais il marche pas. xD

Chaud j'ai qu'un niveau de 4ième en maths moi. T_T

Tu veut pas envoyer les sources Uzi-I? ^^

En plus quand je voit des trucs comme ça: http://www.jeuxvideo.com/forums/1-50-5821068-3788-0-1-0-0.htm#message_12713872 Ca me fait peur. ^^

++
ZecKo
Titre: Re : Convertir des .ipl en CreateObject
Posté par: UZI-I le 28 Février 2008, 22:45:36
loOol

Le topic xD

Nan j'ai pas l'habitude de faire dans l'open source. On m'as niker mon taff une fois, je me le ferais pas niker 2 :)
Pas que je fait pas confiance mais bon defois il y a des fuite.

Ensuite bon. Je comprend pas d'ou vient le probleme. Syg t'est ou ? xD
Titre: Re : Convertir des .ipl en CreateObject
Posté par: Syg le 28 Février 2008, 23:38:34
Compile pas en "debug" UZI-I, compile en "release", les autres n'ont pas les DLL debug (sauf si il on Visual d'installé sur leurs machines).

Ton EXE utilise la DLL MSVCR80D.DLL (qui est le DLL runtime debug de visual 2003 si ma mémoire est bonne).

++
Syg
Titre: Re : Convertir des .ipl en CreateObject
Posté par: UZI-I le 29 Février 2008, 00:40:13
j'ai compiler en release et sur mon visate ça marcher pas.
Je reessayerait
Titre: Re : Convertir des .ipl en CreateObject
Posté par: UZI-I le 29 Février 2008, 16:31:21
Je UP :)

Syg avait donc raison j'avait mal testé.

http://s222902525.onlinehome.fr/UZI-I/Quat2Angle.zip

Up-To-Date qui fonctionne theoriquement a la theorie theorique.
Titre: Re : Convertir des .ipl en CreateObject
Posté par: Bayshore le 29 Février 2008, 19:19:47
Ca marche. ;)

Merci Uzi-I.  :) Parcontre c'est un peu long pour faire en masse, lol. ^^

++
ZecKo
Titre: Re : Convertir des .ipl en CreateObject
Posté par: UZI-I le 29 Février 2008, 20:53:56
Oué clair lol.
Titre: Re : Re : Convertir des .ipl en CreateObject
Posté par: Syg le 29 Février 2008, 23:08:23
Syg avait donc raison j'avait mal testé.

Syg a toujours raison ..... sauf quand il a tord.  ;)

++
Syg
Titre: Re : Re : Re : Convertir des .ipl en CreateObject
Posté par: UrbanGhetto le 29 Février 2008, 23:19:39
Syg a toujours raison ..... sauf quand il a tord.  ;)

++
Syg

Et quand es-ce qu'il a tord ?  :)
Titre: Re : Convertir des .ipl en CreateObject
Posté par: NatiVe™ le 29 Février 2008, 23:20:51
Quand il a pas raison  :laugh

 :dejadehors

NV.