• 05 Juin 2026, 23:07:16


Auteur Sujet: [Terminer] Création d'une bombe.  (Lu 1508 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne herq

  • *
  • Tueur en série
  • Messages: 116
    • Voir le profil
[Terminer] Création d'une bombe.
« le: 06 Octobre 2010, 22:01:16 »
Bonjour, voilà, je reprend et je me remet doucement au script. Et j'aurais besoin d'aide.

Donc j'aimerai creer une bombe, ou j'aurais deux commandes : /poserbombe puis /exploserbombe. Mais j'ai un peu de mal. Si vous pouvez m'aider. Merci.

J'ai posté mon fs en Pastbin pour la taille. :
Code: (pawn) [Sélectionner]
http://pastebin.gtaonline.fr/pastebin.php?show=895
Et j'ai quelques erreurs :
(71) : warning 217: loose indentation
Code: (pawn) [Sélectionner]
   return 0;
(74) : error 030: compound statement not closed at the end of file (started at line 32)
Pas de ligne 74.

J'aimerai votre aide svp.
« Modifié: 08 Octobre 2010, 22:55:29 par herq »
A la recherche d'un moviemaker

Hors ligne herq

  • *
  • Tueur en série
  • Messages: 116
    • Voir le profil
Re : Création d'une bombe.
« Réponse #1 le: 07 Octobre 2010, 13:14:01 »
Merci beaucoup mec. Sa m'a beaucoup aider, parcontre le soucis c'est que là bombe quand je fait /poserbombe sa souleve apeine le joueur et sa fait une explosion, alors que j'ai même pas /exploserbombe. Si quelqu'un pourrait m'aider, sa serait sympa. Ou un FS ou il y a cette fonction, pour qu je m'en inspire.
A la recherche d'un moviemaker

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : Création d'une bombe.
« Réponse #2 le: 07 Octobre 2010, 16:25:56 »
rien a voir avec le sujet mais herq tu es peu etre bogosse si tu le dit mais sa ne te permet pas d'avoir une signature hors charte c'est 3 images maximum et non  4
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Aegoss

  • I'm gonna kick dat' ass !
  • *
  • • « a3goss - иsɢ Lєadєʀ » •
  • Messages: 4787
    • Voir le profil
Re : Création d'une bombe.
« Réponse #3 le: 07 Octobre 2010, 16:28:20 »
Il n'a que trois images hein ? :)
HP Envy 15-K222NF - Argent
15,6'' Full HD - Intel Core i5-4200U - HDD 1 To - RAM 8 Go - NVIDIA GeForce GTX 850M 4 Go - LG E2251 - Logitech G105 - R.A.T 7 Contagion - Siberia V2 ''Orange''




Hors ligne herq

  • *
  • Tueur en série
  • Messages: 116
    • Voir le profil
Re : Création d'une bombe.
« Réponse #4 le: 07 Octobre 2010, 17:53:10 »
Excusez moi pour la signature. J'en ai laissé qu'une. Bref voilà j'ai réupload :

Code: (pawn) [Sélectionner]
http://pastebin.gtaonline.fr/pastebin.php?show=896
J'ai encore réessayé des modifs, toujours le même soucis : Quand je fais /poserbombe s'a fait une explosion qui devrait pas. Sa devrait la faire en /exploserbombe.

[/b]
A la recherche d'un moviemaker

Hors ligne herq

  • *
  • Tueur en série
  • Messages: 116
    • Voir le profil
Re : Création d'une bombe.
« Réponse #5 le: 07 Octobre 2010, 18:43:43 »
Merci, pour m'avoir déclaré cela. Parcontre toujours le même soucis pour le /poserbombe :( Sa explose la bombe avant d'avoir fait /exploserbombe.

Lien pastbin :
Code: (pawn) [Sélectionner]
http://pastebin.gtaonline.fr/pastebin.php?show=897
A la recherche d'un moviemaker

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Création d'une bombe.
« Réponse #6 le: 07 Octobre 2010, 22:04:37 »
Salut,

tes variables ne devraient pas être dans la callback, place les en haut de ton script.
Passe ta variable bombe en Array (comme les autres), sinon bug: tous les joueurs ont la même variable pour l'objet bombe...

Supprime la variable cmd. Tu ne fais rien avec. Tes strcmp sont justement en train de tester une variable vide, remplace cmd par cmdtext qui provient de la callback.
Ajoute le return 1 à la fin de ta commande /poserbombe

à noter que strcmp donne 0 lorsqu'un texte est vide.

++Sim++





Hors ligne herq

  • *
  • Tueur en série
  • Messages: 116
    • Voir le profil
Re : Création d'une bombe.
« Réponse #7 le: 07 Octobre 2010, 22:31:32 »
Merci Sim, pour ton aide. Donc j'ai passé mes variables en haut du FS, j'ai changer mes strcmp de "cmd" en "cmdtext" et retiré la variable "cmd".
Parcontre pour passé une variable en Array on ajoute : "[MAX_PLAYERS]" après la variable C'est sa ?

Sinon, Maintenant quand on fait /Poserbombe, la bombe se creer parfaitement, parcontre le /exploserbombe, ne fait rien apart m'envoyer mon SentClientMessage.

Code: (pawn) [Sélectionner]
http://pastebin.gtaonline.fr/pastebin.php?show=898
Merci beaucoup Sim. Je reprend le script, c'est chaud la reprise :D.

Double post
Merci Sim. J'ai trouvé, j'ai mis en [MAX_PLAYERS] et ajouté les [playerid].
« Modifié: 08 Octobre 2010, 21:18:35 par herq »
A la recherche d'un moviemaker