NOTIFY LISTE

AgoRa_ScripT Messages postés 136 Date d'inscription jeudi 22 juillet 2004 Statut Membre Dernière intervention 20 octobre 2007 - 2 nov. 2005 à 14:11
COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 - 3 nov. 2005 à 19:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34449-notify-liste

COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
3 nov. 2005 à 19:30
Plutot que d'utiliser une while qui est certaine inutile, passe par les raw (600 je crois pour les notify), et tu récuperes le pseudo ect.
Atlantis37 Messages postés 4 Date d'inscription lundi 22 août 2005 Statut Membre Dernière intervention 2 novembre 2005
2 nov. 2005 à 14:39
Merci AgoRa pour ton commentaire j'en prendrais conte ! :)
Mc_AbBeR Messages postés 301 Date d'inscription mercredi 15 juin 2005 Statut Membre Dernière intervention 19 février 2007
2 nov. 2005 à 14:38
Pas mal...
A part pour les "on dialog" fait comme AgoRa_ScripT ta dit.

7/10
AgoRa_ScripT Messages postés 136 Date d'inscription jeudi 22 juillet 2004 Statut Membre Dernière intervention 20 octobre 2007
2 nov. 2005 à 14:11
Ton dialog est bien, les options essentielles sont là... que dire à part qu'c'est basique et que ça peut bien servir à certain..
Apres c'est la structure de ton code, regroupe tes $devent au lieu de mettre des ON *:DIALOG:notify:..

ON *:DIALOG:notify:*:*: {
if $devent init || $did 0 {
load.notify
if (%nw == on) .did -c $dname 16
if (%na == on) .did -c $dname 7
}
if $devent == sclick {
if ($did == 4) && ($did(3)) notify.affich
if ($did == 5) notify.modif
if ($did == 6) unload.notify
if ($did == 10) && ($did(10).seltext) .did -ra notify 3 $did(10).seltext
if ($did == 11) && ($did(11).seltext) .did -ra notify 3 $did(11).seltext
if ($did == 14) {
if (!$did(14)) { set %ns $dir="Choisis le son qui sera joué" *.wav | .did -a notify 14 $nopath(%ns) }
else { unset %ns | .did -r notify 14 }
}
if ($did == 15) && ($did(14)) splay %ns
if ($did(16).state == 0) set %nw off
else set %nw on
if ($did(7).state == 0) set %na off
else set %na on
}
}

et puis:

unset %nr
unset %nr1

peut être remplacé par: unset %ur*
A part que tu ais beaucoup de variables qui commencent par %ur


Je chipote un peu :p lol

6/10

@+
Rejoignez-nous