Away system

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 892 fois - Téléchargée 26 fois

Contenu du snippet

C'est un away system (comme tant d'autres) qui vous permet de vous mettre 'away' en changeant de nick et en disant un zoli message sur les chans et quand on ouvre un PV :)

Source / Exemple :


menu menubar,channel {
  Away System : dialog -m away away
}

dialog away {
  title "Away System par ---Anonyme---"
  size -1 -1 166 165
  option dbu
  box "Départ", 1, 4 4 158 82
  text "Nick de l'away :", 2, 34 13 40 8
  edit %nickpartir, 3, 81 12 50 10, autohs
  text "Raison de l'away :", 4, 14 25 47 8
  edit %awayraison, 5, 62 24 89 10, autohs
  text "Retour estimé dans/vers :", 6, 14 37 66 8
  edit %awayretour, 7, 78 36 50 10, autohs
  text "Que faire lorsque quelqu'un ouvre un PV ", 8, 11 51 143 8
  check "Envoyer un message", 9, 44 62 74 10
  check "Envoyer une notice", 10, 44 73 68 10
  box "Retour", 11, 4 92 158 25
  text "Nick de retour :", 12, 36 101 38 8
  edit %nickrevenir, 13, 78 100 50 10, autohs
  button "Partir", 14, 36 128 37 12
  button "Revenir", 15, 94 128 37 12
  button "[ OK ]", 16, 65 149 37 12, ok cancel
}

on 1:dialog:away:edit:05:{ set %awayraison $did(5) }
on 1:dialog:away:edit:07:{ set %awayretour $did(7) }
on 1:dialog:away:edit:03:{ set %nickpartir $did(3) }
on 1:dialog:away:edit:13:{ set %nickrevenir $did(10) }
on 1:dialog:away:sclick:09:{ set %awaymessage on | set %awaynotice off }
on 1:dialog:away:sclick:10:{ set %awaynotice on | set %awaymessage off }
on 1:dialog:away:init:0:{
  if ( %awaymessage == on ) && ( %awaynotice == off ) { did -c away 9 }
  if ( %awaynotice == on ) && ( %awaymessage == off ) { did -c away 10 }
} 
on 1:dialog:away:sclick:14:{ set %away on | amsg 4J12e 4s12uis 4d12orénavant 4A12way ... 13R12aison 13[4 %awayraison 13] R12etour dans/vers 13[12 %awayretour 13]... | nick %nickpartir | set %timeaway $time }
on 1:dialog:away:sclick:15:{ set %away off | amsg 4J12e 4n12e 4s12uis 4p12lus 4A12way 7(13R12aison 13[4 %awayraison 13] depuis3 %timeaway 7) | nick %nickrevenir | /timer 1 2 /unset %timeaway ) }
on 1:open:?:{
  if ( %away == on ) {
    if ( %awaymessage == on ) { msg $nick 4D12sl 4m12ais 4j12e 4s12uis 4A12way 13R12aison 13[4 %awayraison 13] R12etour dans/vers 13[12 %awayretour 13] 7(away depuis3 %timeaway 7) }
    if ( %awaynotice == on ) { notice $nick 4D12sl 4m12ais 4j12e 4s12uis 4A12way 13R12aison 13[4 %awayraison 13] R12etour dans/vers 13[12 %awayretour 13] 7(away depuis3 %timeaway 7) }
  }
}

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
mardi 6 juin 2006
Statut
Membre
Dernière intervention
3 janvier 2007

J ai decouvert un petit bug dans code:
on 1:dialog:away:edit:13:{ set %nickrevenir $did(10)<== ici
ça ne met pas le nick de retour comme ça
cela met Envoyer une notice
apres correction ça donne :
on 1:dialog:away:edit:13:{ set %nickrevenir $did(13)<== ici
voila !!
sinon ça marche nickel
Messages postés
15
Date d'inscription
mardi 1 avril 2003
Statut
Membre
Dernière intervention
9 juillet 2003

Arf merci pour les compliments mais bon t'as raison pour le titre de l'addon :s
jvais changer ça ... :p
Messages postés
2084
Date d'inscription
jeudi 12 décembre 2002
Statut
Modérateur
Dernière intervention
30 janvier 2011
8
Titre de la source :
"AWAY SYSTEM (EXCELLENT !)"

Par faire play, en general on évite les superlatifs dans le titre de la source ou dans sa description ( avant de poster la source, ircfr le dit même ) Imagine que quelqu'un poste une source avec : "Le meilleur et unique away au monde super puissant" lol, tout les noobs fonceraient dessus ;P

Mais sinon , la source est pas mal.
Bon scripting ++
Messages postés
274
Date d'inscription
vendredi 27 décembre 2002
Statut
Membre
Dernière intervention
24 août 2004

Lol ano ^^
Ben sa va c bien :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.