SYSTEM D'AWAY BASIQUE ...

cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005 - 18 avril 2004 à 17:35
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005 - 19 avril 2004 à 21:53
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/22055-system-d-away-basique

GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
19 avril 2004 à 21:53
Y'en a marre des systèmes d'away !
Y'en a des tonnes et des tonnes, je vais faire une indigestion :x

En suite, je vais pas relancer la polémique, mais ça sert pas à grand chose de toute façon, si je veux me marquer comme away, je fais /Away, ça suffit amplement.
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
19 avril 2004 à 11:16
Merci pour ces remarques, en effet je vais essayer d'innover.
Pour ce qui concerne la source en elle meme, je ne prefere pas la modifié maintenant et vous proposer une 2e version plus complete ...
Bonne semaine.
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
19 avril 2004 à 01:15
j'en ai un peu marre de me répéter ms bon, encore une source qui sert à rien, des dizaines d'away system semblables... aucune originalité, continu à coder améliore toi et heu on verra..je note pas.
cs_Raziell Messages postés 119 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 30 juin 2005 1
18 avril 2004 à 22:32
Bien...
mais ca :

Looser ! - System d'away - Raison :

t'été pas obliger de le métre...
dqmieN Messages postés 13 Date d'inscription samedi 6 mars 2004 Statut Membre Dernière intervention 8 mai 2004
18 avril 2004 à 21:55
Ben je suis du même avis que SornDrixer , les système d'away et autres c'est du déjà vu .
En revanche tu peux amélioré ton addon pour qu'il devienne intéressant en y ajoutant :
-auto away
-ajout, supression et modification de raison d'away
-msg configurable
-etc...

Je ne met pas de note pour l'instant j'attend de voir si tu fais mieux :)
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
18 avril 2004 à 19:33
Passez à autre chose. Les system d'away, asv system, lecteur mp3 et compagnie existent déjà en je ne sais combien d'exemplaire.

En +, gros point noir sur ta source : ton systeme d'away ne gère pas le multiserveur.

>> unset %awayon
>> unset %raison
>> unset %particule

Prends des variables commencant par la même chose, exemple :
%aw.awayon, %aw.raison, %aw.particule
Puis il te suffira de faire unset %aw.* pour qu'elles disparaissent toutes d'un coup !

Voila, essaie d'améliorer ta source en tenant compte des commentaires de chacun, et la prochaine fois, fais quelque chose d'original, par pitié ! lol
cs_Seregon Messages postés 126 Date d'inscription mercredi 30 avril 2003 Statut Membre Dernière intervention 29 août 2004
18 avril 2004 à 18:56
Comme l'a dit ReMi vire les /
Perso jte dirai pas de tout grouper dans un event pake je n'en vois pa l'utilité et pour moi séparer en differents events rend le code bcp plus clairs
Sinon ben comme les 3/4 d posts on a deja vu koi, o pire si kkun porpose ce genre de systeme qu'il essaye d'innover pake la ca a un gout de réchauffé.
darkyojimbo2 Messages postés 244 Date d'inscription mercredi 11 juin 2003 Statut Membre Dernière intervention 25 juin 2005
18 avril 2004 à 18:56
pr completer les remarques de remi34 :
if (%raison == $null) se remplace par if (!%raison) { }

if ($did(away,6).state 1) par if ($did(8).state 1) pas besoin de specifie le nom du dialog car il est deja specifie dans l'evenement.

Avec ton add-on, si on est deja away et qu on le reouvre, on peut partir doublement away, si on met rien dans les edit quand on veut partir en away ca merde :/, et "particule d'away c'est pas tres clair.

Sinon l'idée de la picwin est pas mal :), malheureusement ce type d'add-on est deja vu et revu,...

Je note pas.
cs_ReMi34 Messages postés 1025 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 28 mars 2005 2
18 avril 2004 à 18:15
Tu peux modifier ta source.

Le problème, c'est que tu marques trés basique alors forcement ...
Et puis en effet un système d'away, c'es déjà vu et revu.

Passons aux commentaires du codage :

Alors déjà, tu peux rassembler les événements avec $devent, exemple :

on *:dialog:away:*:*: {
if $devent == init { ... }
if $devent == sclick {
if $did == 1 { ... }
}
}
Voilà.

Ensuite, les / sont inutiles.

Voilà, rien d'autre à dire, j'espère que mes remarques sont constructives, je ne note pas.

Scripteusement vôtre !
cs_Asthar Messages postés 208 Date d'inscription dimanche 18 avril 2004 Statut Membre Dernière intervention 6 septembre 2005
18 avril 2004 à 17:35
Et merdum ... lors du menu, c'est marqué "dia away".
l'alias le voici, mais vous auriez deviner :)
Alias dia { dialog -m $$1 $$1 }
Rejoignez-nous