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
-
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
-
Les rotation IPL sont en radian.
Degrees = Radians * ( 180 / PI )
x en degrees = x en radian * ( 180 / PI )
-
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
-
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 ;)
-
Ok merci bien Uzi-I. ^^ :)
++
ZecKo
-
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
-
Lol t'abuses, je viens justement d'en faire un. :king
http://zecko.o-n.fr/scripts/pyjama_danseur.php
++
ZecKo
-
Non Non lol
Toi tu t'occupe pas des quaternions. Regarde bien mon tool. Il te converti que les 4 Quaternion en 3 Angle.
-
http://zecko.o-n.fr/quat_uzi-i.jpeg :(
Tu l'a fait en quel langage? T'aurais les sources? ^^
-
C'est du C
Je comprend pas ton probleme :)
-
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?
-
C'est le nom de l'objet
-
Je parle des lettres dans les rotations. ^^
-
UZI, quand je lance ton application, ça me fait la même erreur que VirUz
-
Petite question ¦ Comment ta fait pour avoir un fichier .ipl ??? Avec quel map editor ???
-
Quand tu ouvre Map Editor, tu devrais avoir en haut à gauche "IPL".
-
IPL Item Placement file. Fichier map de GTA.
Je comprend pas que le tool marche pas. lol
-
Ce tool, tu vient de le faire où tu l'avais fait y a longtemps ?
-
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
-
Je vient de le faire des que j'ai vu le post lol
On peut dire que t'es un rapide.
-
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
-
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
-
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
-
j'ai compiler en release et sur mon visate ça marcher pas.
Je reessayerait
-
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.
-
Ca marche. ;)
Merci Uzi-I. :) Parcontre c'est un peu long pour faire en masse, lol. ^^
++
ZecKo
-
Oué clair lol.
-
Syg avait donc raison j'avait mal testé.
Syg a toujours raison ..... sauf quand il a tord. ;)
++
Syg
-
Syg a toujours raison ..... sauf quand il a tord. ;)
++
Syg
Et quand es-ce qu'il a tord ? :)
-
Quand il a pas raison :laugh
:dejadehors
NV.