• 05 Juin 2026, 23:38:06


Auteur Sujet: Petite Musique  (Lu 2990 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Petite Musique
« le: 14 Septembre 2007, 14:40:33 »
Salut a tous !!

Apres de long jours sans aucun probleme serveur :P je reviens vous embetez pour de l'aide :(

Alor voila...

Je suis en train de créer mon petit RPG Mode ! au moment de la connection et au moment du choix de personnage je veut mettre une petite musique jusque la pas de probleme ! une fois mon personnage choisis cette jolie petite musique ne s'arrete pas :( peut etre une erreur quelque part ? je ne sais pas voici mon code >

#define SOUND_OFF IDson


public OnPlayerConnect(playerid)

                {

PlayerPlaySound(playerid, IDson, 0.0, 0.0, 0.0);

return 1;

}

public OnPlayerSpawn(playerid)

                {

PlayerPlaySound(playerid, SOUND_OFF, 0.0, 0.0, 0.0);

return 1;

                }

Ou est le probleme ?   :blink


AK NV.

« Modifié: 14 Septembre 2007, 15:15:37 par ArseniK »


Tu vois avant? Bah j'étais là encore avant!

Hors ligne FuriousKing

  • Best-Driver
  • *
  • The King Of Furious
  • Messages: 546
    • Voir le profil
Re : Petite Musique
« Réponse #1 le: 14 Septembre 2007, 15:57:32 »
Alors je ne suis pas sur que sa t'aidera mais personnellement j'ai fait des commandes pour activer de la musique et stopable a l'aide d'une commande .

Tu devrait faire en sorte que lorsque la personne spawn ,la musique et envoyer a -100 dans l'axe Z .
La personne n'entendra plus la musique ^^ .

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Re : Petite Musique
« Réponse #2 le: 14 Septembre 2007, 16:03:48 »
Tu devrait faire en sorte que lorsque la personne spawn ,la musique et envoyer a -100 dans l'axe Z .

J'ai pas compris !

AK NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Petite Musique
« Réponse #3 le: 14 Septembre 2007, 16:30:13 »
C'est très facile d'arreter la musique, il suffit de joueur un son avec l'id suivant (solution trouvée sur le forum SA-MP) :
Pour joueur la musique :
PlayerPlaySound(playerid, IDson, 0.0, 0.0, 0.0);

Pour l'arreter :
PlayerPlaySound(playerid, IDson+1, 0.0, 0.0, 0.0);

En poussant un peu plus loin mes tests, j'ai découvert que jouer le son 1063 arrete n'importe quelle musique :

#define SOUND_OFF  1063

/* Arret de la musique */
PlayerPlaySound(playerid, SOUND_OFF, 0.0, 0.0, 0.0);


NB : les coordnnées ne servent à rien, on peut les mettre à 0 sans problème.

++
Syg
« Modifié: 14 Septembre 2007, 16:32:05 par Syg »
Courtesy of GtaManiac

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Re : Petite Musique
« Réponse #4 le: 14 Septembre 2007, 16:34:13 »
Pour l'arreter :
PlayerPlaySound(playerid, IDson+1, 0.0, 0.0, 0.0);

+1 c'est a dire ?

AK NV.


Tu vois avant? Bah j'étais là encore avant!

Hors ligne Syg

  • Expert programmeur C/C++/PAWN
  • *
  • The GTAOnline Jesus
  • Messages: 3908
    • Voir le profil
Re : Petite Musique
« Réponse #5 le: 14 Septembre 2007, 16:35:42 »
Ben si tu veux arrêter la musique 1062, tu joues le son 1062+1=1063
Le mieux c'est de te servir du bout de code à la fin de mon post précédent.

++
Syg
Courtesy of GtaManiac

Hors ligne NatiVe™

  • *
  • Messages: 7977
    • Voir le profil
Re : Petite Musique
« Réponse #6 le: 14 Septembre 2007, 16:36:48 »
Merci SYG encore une fois ^^

AK NV.


Tu vois avant? Bah j'étais là encore avant!