AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -20%
-20% Récupérateur à eau mural 300 ...
Voir le deal
79 €

 

 petit script utile et qui peux être amiliorer ^^

Aller en bas 
4 participants
AuteurMessage
shadow_the_killer
Utilisateur confirmé: Rang ****
shadow_the_killer


Messages : 1272
Localisation : Québec\Canada
Projet Actuel : Chrono Trigger

petit script utile et qui peux être amiliorer ^^ Empty
MessageSujet: petit script utile et qui peux être amiliorer ^^   petit script utile et qui peux être amiliorer ^^ EmptyLun 6 Aoû 2007 - 20:18

je c que se script est basic mais il fonctionne bien ^^

dans l'event step du perso joueur
Code:

///////créer par Shadow_the_killer
if music=false
{
if room=map1_test
{sound_loop(hunting_map_music)music=true}
if room=ferme
{sound_play(farm_music)music=true}
if room=ferme_interieur
{sound_play(farm_music)music=true}
if room=village01
{sound_play(village1_musique)music=true}
if room=battle01
{sound_play(battle_normal)music=true}
}

sa peut toujours servire ^^
Revenir en haut Aller en bas
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

petit script utile et qui peux être amiliorer ^^ Empty
MessageSujet: Re: petit script utile et qui peux être amiliorer ^^   petit script utile et qui peux être amiliorer ^^ EmptyLun 6 Aoû 2007 - 20:34

Tu peut toujours l'améliorer en utilisant une boucle et des variables tableaux pour ne pas à avoir à refaire des if tout le temps, par exemple :
Code:
////////////////////////////////////////
///////Créé par Shadow_the_killer
///////Modifié par Damator
////////////////////////////////////////
var i,n;
n=5
room_name[1]=map_test
room_name[2]=ferme
room_name[3]=ferme_intérieure
room_name[4]=village01
room_name[5]=battle01
music_name[1]=hunting_map_music
music_name[2]=farm_music
music_name[3]=farm_music
music_name[4]=village1_musique
music_name[5]=battle_normal

if music=false
{
i=1
while(i<=5)
{
if(room=room_name[i]){sound_loop(music_name[i])}
i+=1
}
}

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

petit script utile et qui peux être amiliorer ^^ Empty
MessageSujet: Re: petit script utile et qui peux être amiliorer ^^   petit script utile et qui peux être amiliorer ^^ EmptyLun 6 Aoû 2007 - 20:41

Ou bien mieux qu'une boucle while, user d'une structure telle que switch. hap Désolé j'ai un différent avec les boucles while, alors je ne peux m'empêcher de leur mener la vie dure.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
petit script utile et qui peux être amiliorer ^^ U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

petit script utile et qui peux être amiliorer ^^ Empty
MessageSujet: Re: petit script utile et qui peux être amiliorer ^^   petit script utile et qui peux être amiliorer ^^ EmptyLun 6 Aoû 2007 - 22:20

daminetreg a écrit:
Ou bien mieux qu'une boucle while, user d'une structure telle que switch. hap Désolé j'ai un différent avec les boucles while, alors je ne peux m'empêcher de leur mener la vie dure.

Oui avec un switch ce serait bien aussi mais je trouve beaucoup plus économiseur de codage que le système avec while ( si tu hais tellement les while fais un for, quoi que ça revient presque au même happy1 )

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

petit script utile et qui peux être amiliorer ^^ Empty
MessageSujet: Re: petit script utile et qui peux être amiliorer ^^   petit script utile et qui peux être amiliorer ^^ EmptyLun 6 Aoû 2007 - 22:24

Ne t'inquiètes pas, depuis 2 ans je n'ai pas mis un while dans mes lignes de codes. gnii (J'exagère mais presque).

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
petit script utile et qui peux être amiliorer ^^ U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

petit script utile et qui peux être amiliorer ^^ Empty
MessageSujet: Re: petit script utile et qui peux être amiliorer ^^   petit script utile et qui peux être amiliorer ^^ EmptyLun 6 Aoû 2007 - 22:38

Lol, une vieille manie de prog, moi aussi quand je faisais du quick basic, le bouton reset de mon ordinateur a particulièrement bien marché gnii

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*
Topaze22


Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

petit script utile et qui peux être amiliorer ^^ Empty
MessageSujet: Re: petit script utile et qui peux être amiliorer ^^   petit script utile et qui peux être amiliorer ^^ EmptyMar 7 Aoû 2007 - 0:08

Loooooool, je viens de comprendre le "petit différent de daminetreg" avec les while diable

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
petit script utile et qui peux être amiliorer ^^ Projet13
Revenir en haut Aller en bas
Contenu sponsorisé





petit script utile et qui peux être amiliorer ^^ Empty
MessageSujet: Re: petit script utile et qui peux être amiliorer ^^   petit script utile et qui peux être amiliorer ^^ Empty

Revenir en haut Aller en bas
 
petit script utile et qui peux être amiliorer ^^
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Un petit script utile pour faire de beaux murs....
» Petit lien utile pour tester votre PC
» le hypercube [un petit peux de connerie mais pas de flood]
» Petit Script problème
» petit script de '' slow motion ''

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Scripts GML-
Sauter vers: