• 04 Juin 2026, 04:38:43


Auteur Sujet: Ascenseur  (Lu 3233 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Maeda_Yaemon

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Ascenseur
« le: 04 Mars 2011, 17:14:56 »
Bonjour je voudrais créer une sorte d ascenseur, enfaite j ai un mapping et j'ai un objet que je voudrais elever grace a une commande (/elever par exemple) quand le personnage est dessus

je voudrais que l'objet puisse monter jusque a la barre (je pourrais le faire ça) mais je n'ai aucune idée du "comment elever l'objet"

Si quelqu'un d'entre vous pourrais m'indiquer les étapes à faire ^^

Merci d'avance et bonne journée

Hors ligne mjlayak

  • *
  • Tueur en série
  • Messages: 150
    • Voir le profil
Re : Ascenseur
« Réponse #1 le: 04 Mars 2011, 17:20:22 »
Utilise la fonction MoveObjet .

MoveObject(ID de l'object,X,Y,Z, Vitesse );
XYZ = Ou placé l'objet
La vitesse recommandé est 1.5

Hors ligne Maeda_Yaemon

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Ascenseur
« Réponse #2 le: 04 Mars 2011, 21:43:00 »
Merci de ton aide, j'ai bien avancer mais avant de tester tout ça, comment le script va savoir si il faut déplacer l'objet vers la gauche / droite / haut / bas ?

Et j'aimerai l'associer à une commande, faut-il rajouter des trucs au MoveObject ?


Merci beaucoup pour ton aide

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Ascenseur
« Réponse #3 le: 04 Mars 2011, 22:06:31 »
Le système le devine seul, en faite, il se charge juste d'aller à un point A vers le point B (il est bête et discipliné).

Hors ligne Maeda_Yaemon

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Ascenseur
« Réponse #4 le: 04 Mars 2011, 23:35:29 »
Merci de votre aide, je vais finaliser tout ça !

Je vous en dirais plus demain Maximum

Double post
Voilà j'ai voulu compiler mais j'ai 2 erreurs sur la même ligne, j'ai chercher, j'ai trouver mais j'ai du mal à corriger les deux erreurs sur cette même ligne:

Erreurs:

 error 017: undefined symbol "cmdtext"
error 036: empty statement


Voici la ligne qui contient les erreurs :

if (strcmp(cmdtext, "/elever", true)==0);

Je ne vois pas du tout ce qui cloche, si vous pourriez m'éclairer (Peut-être que l'erreur est simple mais je ne la vois pas moi ^^)

Merci d'avance et bonne journée!
 Double Post !
« Modifié: 05 Mars 2011, 16:44:47 par Maeda_Yaemon »

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Ascenseur
« Réponse #5 le: 05 Mars 2011, 20:16:21 »
Pour commencer, pourquoi utilise tu un point-virgule à la fin de ta condition ?

Hors ligne Maeda_Yaemon

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Ascenseur
« Réponse #6 le: 05 Mars 2011, 22:51:49 »
Je l'ai enlever, me voilà avec 26 Errors ^^

 error 004: function "PlayerToPoint" is not implemented
 error 004: function "SendRadioMessage" is not implemented
 error 004: function "SendRadioMessage" is not implemented
 error 004: function "SendRadioMessage" is not implemented
 error 004: function "SendRadioMessage" is not implemented
 error 017: undefined symbol "SetVehicleParamsForPlayerEx"
 error 017: undefined symbol "SetVehicleParamsForPlayerEx"
 error 017: undefined symbol "ConvertToMoney"
 error 004: function "ProxDetector" is not implemented
 error 017: undefined symbol "SetLocalHUD"
 error 004: function "ProxDetector" is not implemented
 error 017: undefined symbol "SetLocalHUD"
 error 004: function "ProxDetector" is not implemented
 error 017: undefined symbol "SetLocalHUD"
 error 017: undefined symbol "ConvertToMoney"
 error 017: undefined symbol "SetLocalHUD"
 error 017: undefined symbol "SetLocalHUD"
 error 017: undefined symbol "SetLocalHUD"
 error 017: undefined symbol "SetLocalHUD"
 error 017: undefined symbol "SetLocalHUD"
 error 017: undefined symbol "SetLocalHUD"
 error 017: undefined symbol "SetLocalHUD"
 error 017: undefined symbol "SetLocalHUD"
 error 017: undefined symbol "SetLocalHUD"
 error 017: undefined symbol "SetLocalHUD"

Je ne sais pas quoi dire sur ces erreurs ^^ Merci quand même et bonne soirée
« Modifié: 05 Mars 2011, 22:59:43 par Maeda_Yaemon »

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Ascenseur
« Réponse #7 le: 05 Mars 2011, 22:55:58 »
Pourrait-on voir l'intégralité du code ?

Hors ligne Maeda_Yaemon

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Ascenseur
« Réponse #8 le: 05 Mars 2011, 23:00:07 »
Voilà le code:


{
if (strcmp(cmdtext,"/elevateur", true)==0)
}
{
MoveObject(elevateur1,-1966.618164025,93.427734375,26.80256652832, 3.5);//On bouge l'objet


SetTimer("Urban", 7000, 0);//On active le Urban xd(Le Timer)


return 1;

}

Hors ligne Pixect

  • Verbal Criminal
  • *
  • Tueur en série
  • ser la fèt isi, tqvu
  • Messages: 219
    • Voir le profil
Re : Ascenseur
« Réponse #9 le: 05 Mars 2011, 23:06:29 »
Salut,

Pour commencer, insère ton code dans la balise [code ][/code ], cela évitera de voir quelque chose de très moche.

Ensuite, pourquoi mettre des accolades avant et après la condition ? ;D

++
ReGaX


Citation de: Stéphane ARLEN
« Défendre le c cédille majuscule n’est-il pas vain ? Ca m’isole, comme disent les fous. »

S'il vous plaît, passez par ici si vous avez le temps.

Hors ligne Maeda_Yaemon

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Ascenseur
« Réponse #10 le: 05 Mars 2011, 23:14:55 »
Je vous remercie pour ces réponses

@Gzsume: Que devrais-je placer dans OnPlayerCommandText ?


@ReGaX: Compris, pour les accolades, elles ne servent à rien je vais les supprimer de suite !

Cdt

Hors ligne Pixect

  • Verbal Criminal
  • *
  • Tueur en série
  • ser la fèt isi, tqvu
  • Messages: 219
    • Voir le profil
Re : Ascenseur
« Réponse #11 le: 05 Mars 2011, 23:19:15 »
Salut,

Tu devrais placer l'intégralité du code que tu nous a donné (sans les accolades que je t'ai indiqué bien sûr :P ) dans la callback
OnPlayerCommandText.

++
ReGaX


Citation de: Stéphane ARLEN
« Défendre le c cédille majuscule n’est-il pas vain ? Ca m’isole, comme disent les fous. »

S'il vous plaît, passez par ici si vous avez le temps.

Hors ligne Maeda_Yaemon

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Ascenseur
« Réponse #12 le: 05 Mars 2011, 23:27:16 »
J'ai mis ce code:
if (strcmp(cmdtext, "/elevateur", true)==0)

{
MoveObject(3117,-1966.6181640625, 93.427734375, 26.80256652832, 3.5);//On bouge l'objet

SetTimer("Urban", 7000, 0);//On active le Urban xd(Le Timer)

SendClientMessage(playerid, COLOR_YELLOW,"Fermeture dans 7 secondes");//Onaverti

return 1;
sans les accolades mais toujours ces 2 erreurs ...

Merci d'être aussi patient
« Modifié: 05 Mars 2011, 23:43:55 par Maeda_Yaemon »

Hors ligne Raptor

  • Scripteur Débutant :)
  • *
  • Tueur
  • Messages: 54
    • Voir le profil
Re : Ascenseur
« Réponse #13 le: 05 Mars 2011, 23:40:28 »
Si tu pouvais le mettre en pawn, sa serait sympa ...;)



Ne demande que de l'aide pour devenir Apprentie.

Hors ligne Maeda_Yaemon

  • *
  • Tueur
  • Messages: 67
    • Voir le profil
Re : Ascenseur
« Réponse #14 le: 05 Mars 2011, 23:44:45 »
J'avais oublier de le mettre entre
Faut-il le mettre sur PasteBin ?