• 14 Novembre 2019, 04:12:53


Auteur Sujet: Petite aide  (Lu 3739 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Petite aide
« le: 07 Juillet 2008, 10:44:44 »
Salut à tous,

Je suis entrain de crée un FS de Herse, qui est bientôt fini mais j'ai un bug lol...

J'ai crée une commande pour ajouter les herses mais elle ne marche pas.

Code: Pawn
  1. if(strcmp(cmd, "/h", true) == 0)
  2.         {
  3.             new Float:X,Float:Y,Float:Z;
  4.             GetPlayerPos(playerid, X,Y,Z);
  5.             CreateObject(1593,X,Y,Z,0,0,0);
  6.             format(string, sizeof(string), "   Herse mis en place.");
  7.             SendClientMessage(playerid, COLOR_GREY, string);   
  8.         }
  9.         return 1;
  10. }

Ca me dit bien que mon herse est mis en place mais j'ai rien devant moi.
Si quelqu'un saurai m'aider sa serai cool merci lol

++ Franky


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 847
    • Voir le profil
    • GtaSA-RP
Re : Petite aide
« Réponse #1 le: 07 Juillet 2008, 11:00:38 »
GetPlayerPos(playerid, X,Y,Z); ne serre a rien
Sa vient de ton créate objet
CreateObject(1593,X,Y,Z+200);
Eisseile avec les + et - ses un truc comme sa .

Sa ossi
CreateObject(1593, X , Y,  Z, 0.0000, 0.0000, 157.5000);
Si l'objet se mais sur toi ses que sa marche apres je texpliquerais

« Modifié: 07 Juillet 2008, 11:03:57 par coco76 »

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Petite aide
« Réponse #2 le: 07 Juillet 2008, 11:02:44 »
Hum il faut en être sur, la je pourrai pas tester car je suis au boulot, donc voila lol.
je regarderai sa se soir.

mais si quelqu'un à quelque chose aussi qu'il s'exprime mdr


Merci coco je regarderai sa
++ Franky


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Re : Petite aide
« Réponse #3 le: 07 Juillet 2008, 11:06:45 »
GetPlayerPos(playerid, X,Y,Z); ne serre a rien
Sa vient de ton créate objet
CreateObject(1593,X,Y,Z+200);
Eisseile avec les + et - ses un truc comme sa .

Sa ossi
CreateObject(1593, X , Y,  Z, 0.0000, 0.0000, 157.5000);
Si l'objet se mais sur toi ses que sa marche apres je texpliquerais



Ton code place la herse à 200 mètres au dessus du joueur  ???

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Petite aide
« Réponse #4 le: 07 Juillet 2008, 11:07:58 »
Alors comment faire pour le faire apparaitre devant moi ?

++ Franky


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne Eloctro

  • Pawno Fan
  • *
  • Grand Banditisme
  • Aight !
  • Messages: 847
    • Voir le profil
    • GtaSA-RP
Re : Petite aide
« Réponse #5 le: 07 Juillet 2008, 11:22:23 »
On le met au dessu de sa tète y mesure combien lol
CreateObject(1593,X,Y+2,Z);
Je vai testé pour toi

Hors ligne Bayshore

  • *
  • Grand Banditisme
  • Messages: 924
    • Voir le profil
Re : Petite aide
« Réponse #6 le: 07 Juillet 2008, 11:59:19 »
Ce serait plutôt Z où il faudrait mettre +2.

Sinon le problème vient peut-être d'un mauvais angle, essaye de mettre la rotation X à 180°.

Sinon si tu veut le faire apparaitre devant toi il te faut la fonction GetXYFrontPlayer, disponible sur le forum SA:MP.

Désolé je n'ai rien de sûr. :(


++
Alexandre

Hors ligne garderer

  • *
  • Bandit
  • Messages: 271
    • Voir le profil
Re : Petite aide
« Réponse #7 le: 07 Juillet 2008, 13:33:17 »
Bonjour

CreateObject(1593,X,Y+2,Z); le probleme avec cette fonction c'est qua la grille va apparaitre juste devant lui au cente dans l'air donc il faut peut être régler X la hauteur donc la définiton ressemblera a CreateObject(1593,X-1,Y+2,Z);

mais a tester ;)

Hors ligne UrbanGhetto

  • *
  • Grand Banditisme
  • I PWN You !
  • Messages: 948
    • Voir le profil
    • http://h2oteam.roxorgamers.com/
Re : Petite aide
« Réponse #8 le: 07 Juillet 2008, 15:35:45 »
Non, la hauteur c'est plutôt Z.

Et 1 mètres c'est quand même trop bas/haut. Donc essaye avec Z-0.5 ensuite Z-0.6 etc jusqu'à ce que tu sois satisfait.

˙·٠•● Je dis, mieux vaut toucher à un clavier qu'a de la drogue | Le meilleur topic du forum | Ce que j'ai fait a fait de moi ce que je suis ●•٠·˙

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Petite aide
« Réponse #9 le: 07 Juillet 2008, 15:40:32 »
oula, j'ai test le truc a garderer, mais sa me donne un warning.

donc je pense que ton truc fera pareil, enfin je sais pas, déjà j'ai pas capter ton truc lol

++ Franky


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne garderer

  • *
  • Bandit
  • Messages: 271
    • Voir le profil
Re : Petite aide
« Réponse #10 le: 07 Juillet 2008, 16:29:29 »
Oui je pense que tu as raison urban -1 c'est trop donc oui -0.5 ou -0.6 sa sera idéale

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Petite aide
« Réponse #11 le: 07 Juillet 2008, 16:35:23 »
comme ça il faut mettre alors ?

CreateObject(1593,X,Y,Z,0,0,-0.5);

++ Franky

EDIT: Sa marche toujours pas, rhaaa j'en ai marre lol.
Ca devrai me crée l'objets mais sa marche pas.
« Modifié: 07 Juillet 2008, 16:40:23 par patou689 »


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Petite aide
« Réponse #12 le: 07 Juillet 2008, 16:53:37 »
non pas comme ça !!!


CreateObject(1593,X,Y,Z-0.5,0,0,0);

Les 3 zéros servent a la rotation, laisse les a leur valeur pour que ton objet ne tourne pas ;)

si tu veut

CreateObject(1593,X,Y,Z-0.5, Rx, Ry, Rz);
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|

Hors ligne Franky™

  • Franky™ est bien la
  • *
  • Gangster
  • Messages: 1058
    • Voir le profil
Re : Petite aide
« Réponse #13 le: 07 Juillet 2008, 16:56:35 »
J'ai une erreur car il connais pas Rx...

 :( jvais peter un plomb sur se truc moi lol.

++ Franky


°°((Franky's WebSite
Désolé pour mes fautes d'orthographes

Hors ligne [StAfF]MaN

  • [StAfF] forever ^^
  • *
  • Gangster
  • [StAfF] un jour, [StAfF] toujours ^^ !!!
  • Messages: 1040
    • Voir le profil
    • SITE [StAfF]
Re : Petite aide
« Réponse #14 le: 07 Juillet 2008, 16:58:52 »
Ne met pas Rx, Ry et Rz s'était pour te montrer ;)
^v^v^v^v|
   StAfF  |                              IP: gtaunderground.No-Ip.org

^v^v^v^v|