AWAY SYSTEM EN DIALOG CONFIGURABLE

cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 - 13 sept. 2004 à 20:13
ZiGoto16 Messages postés 2 Date d'inscription vendredi 8 octobre 2004 Statut Membre Dernière intervention 8 octobre 2004 - 8 oct. 2004 à 23:06
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/26148-away-system-en-dialog-configurable

ZiGoto16 Messages postés 2 Date d'inscription vendredi 8 octobre 2004 Statut Membre Dernière intervention 8 octobre 2004
8 oct. 2004 à 23:06
Ba kan on veu revenir ..... Rien
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
17 sept. 2004 à 12:10
Oups, on excusera les variable %time que je n'ai pas remplacer par %aw.time ...
Désolé, un moment d'inattention.
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
17 sept. 2004 à 12:08
Je vais essayer de faire un commentaire construit de la source.

1- Si on clique sur "Fermer" on unset toute les variables, donc si on est encore en away plus rien ne marche =/
2 - Au lieu de mettre 'if (%Away == ON), utilise plutot if ($away) ca retournera $true si tu y es (donc ON) ou $false si tu n'y est pas (donc != ON) tu économise ainsi une variable.
3 - Utilise des variables spécifique a ton addon (%aw.time etc ...)
3 - Comme répéter inlasablement, regroupe les events de ton dialog.
En simplifiant ca donnerais ca (par exempe) :

on *:dialog:awaysystem:*:*:{
if ($devent = sclick) {
if ($did = 7) unset %aw.*
if ($did = 5) {
set %aw.time $time
ame 14est away 4Raison : 9[ 4 $did(4) 9 ] 5Parti à 3[ 8 %time 3] 4 A7way 4S7ystem
away $did(4)
tnick $did(1)
}

if ($did = 6) {
if ($away) {
nick %nick | //ame 14est revenue de son absence 4Raison : 9[ 4 $did(4) 9 ] 5 etait parti à 3[ 8 %time 3 ] 4 A7way 4S7ystem
away
}
}
}

J'ai pas tester, mais ca me semble un peu mieu.
Pense a tout ca pour un futur addon (sauf away, mp3, auto join / auth)
Innove :)
Samsung741 Messages postés 5 Date d'inscription mardi 17 août 2004 Statut Membre Dernière intervention 14 septembre 2004
14 sept. 2004 à 18:06
Merci quend même :)
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
13 sept. 2004 à 21:51
Tiens un system d'away ... comme c'est rare ces temps ci
dj328i Messages postés 312 Date d'inscription dimanche 23 février 2003 Statut Membre Dernière intervention 14 mars 2022
13 sept. 2004 à 20:44
c'est presque aussi bien que t'est autres source rapide 3 min.

En faite , Même si je met a dire quesqui cloche dans cette source , ca va être un grand temps perdu , parce que tu le prendras jamais en compte. Si ont se fit au commentaire passé. Déciment , même le bas de l'échelle est encore une étape innaccesible pour certain ... bien dommage.
cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 1
13 sept. 2004 à 20:16
merd jpenser que sa marcher aussi pr les commenttair de source..dsl...
cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 1
13 sept. 2004 à 20:13
Aucune options pour dire ou ne pas dire les phrase. Regroupe les events du dialog.
Evite les
 
menu * { 

fait plutôt
Menu channel,menubar,query {

car si on as des fenêtres personelle @Window ton systeme d'away y est ( c'est un peu dérangeant )
Et bon..déjà vu et revu....
Rejoignez-nous