Away tralalala

Description

script d'away pas compliqué ms assez complet si on veux , lol ! nan , c a vous de voir et dites moi ce q vous en pensez , afin de l'améliorer " si néssésaire "
, lol !!!

INSTALLER

copier tout ce truc ds le bloc note enregistrer le ds mirc sous le nom de mess_away.ini et taper load -rs mess_away.ini

HAVE FUN

Source / Exemple :


[away]
messageaway=je fais caca
nickaway=ton nick AWAY
nickawetat=1
nicknoaw=nick
mess|AW=je ne suis pas la
mess|AWetat=1
tAW=10
canalAW1=#canal
canalAW2=#rober
canalAW3=#valade
cAW1etat=1
cAW2etat=0
cAW3etat=0
cAW4etat=0
cAW5etat=0

[script]
n0=--------------------------------------------------------------------------------------
n1=********************************** by abdoulax ***************************************
n2=--------------------------------------------------------------------------------------
n3=
n4=
n5=
n6=alias messaway { dialog -dm mess_away mess_away }
n7=
n8=dialog mess_away {
n9=  title "mess_away"
n10=  size -1 -1 100 110
n11=  option dbu
n12=  button "ok" , 1, 78 98 20 10,ok
n13=  box "statut :" , 3, 2 2 96 19
n14=  edit "" , 2, 4 9 59 10
n15=  button "" , 4, 65 9 30 10
n16=  box "raison du away" , 5, 2 23 96 19
n17=  edit "" , 6, 4 30 77 10
n18=  button "edit" , 7, 83 30 12 10
n19=  box "nick|AW" , 8, 2 44 96 19
n20=  edit "" , 9, 4 51 50 10
n21=  button "edit" , 10, 56 51 12 10
n22=  check "activé" , 11 , 70 53 25 10 
n23=  box "mess|AW" , 12, 2 65 96 31
n24=  edit "" , 13, 4 72 77 10
n25=  button "edit" , 14, 83 72 12 10
n26=  edit "" , 15, 4 84 30 10
n27=  button "" ,16, 36 84 12 10
n28=  button "cannaux" , 17 , 50 84 25 10
n29=  button "" , 18, 77 84 18 10
n30=  link "by abdoulax" , 19, 4 100 30 8
n31=}
n32=on *:dialog:mess_away:sclick:19:{
n33=  amsg "abdoulax is the best"
n34=  dialog -dm abdoulax abdoulax
n35=}
n36=on *:dialog:mess_away:sclick:17:{
n37=  dialog -dm cAW cAW
n38=}
n39=
n40=alias ttAW { return $readini mess_away.ini away tAW }
n41=alias tAW { return $calc( $ttAW *60 ) }
n42=
n43=on *:dialog:mess_away:sclick:18:{
n44=  writeini mess_away.ini away tAW $$?="entrer le délai(en min)"
n45=  did -r mess_away 18
n46=  did -a mess_away 18 $ttAW min
n47=  dialog -v mess_away mess_away
n48=}
n49=on *:dialog:mess_away:sclick:16:{
n50=  if ( $readini mess_away.ini away mess|AWetat == 0 ) {
n51=    writeini mess_away.ini away mess|AWetat 1
n52=  }
n53=  elseif ( $readini mess_away.ini away mess|AWetat == 1 ) {
n54=    writeini mess_away.ini away mess|AWetat 0
n55=  }
n56=  did -r mess_away 15
n57=  did -r mess_away 16
n58=  did -a mess_away 16 $mess|AWbut
n59=  did -a mess_away 15 $mess|AWedit
n60=}
n61=
n62=alias mess|AWetat { if ( $readini mess_away.ini away mess|AWetat == 1 ) { timer(AW) 0 $tAW { exeAW } } }
n63=
n64=alias mess|AWbut {
n65=  if ( $readini mess_away.ini away mess|AWetat == 0 ) {
n66=    return on
n67=  }
n68=  if ( $readini mess_away.ini away mess|AWetat == 1 ) {
n69=    return off
n70=  }
n71=}
n72=alias mess|AWedit {
n73=  if ( $readini mess_away.ini away mess|AWetat == 0 ) {
n74=    return désactivé
n75=  }
n76=  if ( $readini mess_away.ini away mess|AWetat == 1 ) {
n77=    return activé
n78=  }
n79=}
n80=
n81=
n82=on *:dialog:mess_away:sclick:14:{
n83=  writeini mess_away.ini away mess|AW $$?="entrer votre message :"
n84=  did -r mess_away 13
n85=  did -a mess_away 13 " $mess|AW "
n86=  dialog -v mess_away mess_away
n87=}
n88=alias mess|AW { return $readini mess_away.ini away mess|AW }
n89=
n90=on *:dialog:mess_away:sclick:11:{
n91=  if ( $readini mess_away.ini away nickawetat == 0 ) {
n92=    writeini mess_away.ini away nickawetat 1
n93=  }
n94=  elseif ( $readini mess_away.ini away nickawetat == 1 ) {
n95=    writeini mess_away.ini away nickawetat 0
n96=  }
n97=}
n98=
n99=on *:dialog:mess_away:sclick:10:{
n100=  writeini mess_away.ini away nickaway $$?="entrer votre nick de away :"
n101=  did -r mess_away 9
n102=  did -a mess_away 9 $nickaway
n103=  dialog -v mess_away mess_away
n104=}
n105=
n106=alias nickaway { return $readini mess_away.ini away nickaway }
n107=
n108=on *:dialog:mess_away:init:0:{
n109=  did -a mess_away 2 $awaystat
n110=  did -a mess_away 4 $buttonstat
n111=  did -a mess_away 6 " $messageaway "
n112=  did -a mess_away 9 $nickaway
n113=  if ( $readini mess_away.ini away nickawetat == 1 ) { did -c mess_away 11 }
n114=  did -a mess_away 13 " $mess|AW "
n115=  did -a mess_away 16 $mess|AWbut
n116=  did -a mess_away 15 $mess|AWedit
n117=  did -a mess_away 18 $ttAW min
n118=}
n119=
n120=alias awaystat { 
n121=  if ( $away == $true ) { return vous êtes away }
n122=  if ( $away == $false ) { return vous êtes présent }
n123=}
n124=alias buttonstat { 
n125=  if ( $away == $false ) { return s'absenter }
n126=  if ( $away == $true ) { return désactiver }
n127=}
n128=
n129=on *:dialog:mess_away:sclick:4:{
n130=  if ( $away == $false ) { 
n131=    s_sauvekipe
n132=    echo -a 12 away activé pour la raison suivante : $messageaway
n133=    mess|AWetat    
n134=    away $messageaway 
n135=    if ( $readini mess_away.ini away nickawetat == 1 ) { 
n136=      writeini mess_away.ini away nicknoaw $me 
n137=      nick $nickaway 
n138=    }
n139=  }
n140=  elseif ( $away == $true ) { 
n141=    away 
n142=    echo -a 12away désactivé  
n143=    /timer(AW) off
n144=    if ( $me == $nickaway ) { 
n145=      nick $readini mess_away.ini away nicknoaw 
n146=    }
n147=  }
n148=  did -r mess_away 2
n149=  did -r mess_away 4
n150=  did -a mess_away 2 $awaystat
n151=  did -a mess_away 4 $buttonstat
n152=}
n153=
n154=alias messageaway { return $readini mess_away.ini away messageaway }
n155=
n156=on *:dialog:mess_away:sclick:7:{
n157=  writeini mess_away.ini away messageaway $$?="entrer votre message :"
n158=  did -r mess_away 6
n159=  did -a mess_away 6 " $messageaway "
n160=  dialog -v mess_away mess_away
n161=}
n162=
n163=dialog cAW {
n164=  title "cAW"
n165=  size -1 -1 84 85
n166=  option dbu
n167=  button "ok",1, 66 73 15 10,ok
n168=  box "cannaux",2, 2 2 82 69
n169=  edit "" , 4, 14 9 50 10
n170=  button "edit" ,3, 66 9 15 10
n171=  edit "" , 6, 14 21 50 10
n172=  button "edit" ,5, 66 21 15 10
n173=  edit "" , 8, 14 33 50 10
n174=  button "edit" ,7, 66 33 15 10
n175=  edit "" , 10, 14 45 50 10
n176=  button "edit" ,9, 66 45 15 10
n177=  edit "" , 12, 14 57 50 10
n178=  button "edit" ,11, 66 57 15 10
n179=  link "by abdoulax" ,13, 4 75 30 8
n180=  check "" , 15, 6 9 8 10
n181=  check "" , 16, 6 21 8 10
n182=  check "" , 17, 6 33 8 10
n183=  check "" , 18, 6 45 8 10
n184=  check "" , 19, 6 57 8 10
n185=}
n186=on *:dialog:cAW:sclick:13:{
n187=  amsg "abdoulax is the best"
n188=  dialog -dm abdoulax abdoulax
n189=}
n190=
n191=on *:dialog:cAW:sclick:3:{
n192=  writeini mess_away.ini away canalAW1 $$?="entrer le canal"
n193=  did -r cAW 4 
n194=  did -a cAW 4 $canalAW1
n195=  dialog -v cAW cAW
n196=}
n197=on *:dialog:cAW:sclick:5:{
n198=  writeini mess_away.ini away canalAW2 $$?="entrer le canal"
n199=  did -r cAW 6 
n200=  did -a cAW 6 $canalAW2
n201=  dialog -v cAW cAW
n202=}
n203=on *:dialog:cAW:sclick:7:{
n204=  writeini mess_away.ini away canalAW3 $$?="entrer le canal"
n205=  did -r cAW 8 
n206=  did -a cAW 8 $canalAW3
n207=  dialog -v cAW cAW
n208=}
n209=on *:dialog:cAW:sclick:9:{
n210=  writeini mess_away.ini away canalAW4 $$?="entrer le canal"
n211=  did -r cAW 10
n212=  did -a cAW 10 $canalAW4
n213=  dialog -v cAW cAW
n214=}
n215=on *:dialog:cAW:sclick:11:{
n216=  writeini mess_away.ini away canalAW5 $$?="entrer le canal"
n217=  did -r cAW 12
n218=  did -a cAW 12 $canalAW5
n219=  dialog -v cAW cAW
n220=}
n221=
n222=alias canalAW1 { return $readini mess_away.ini away canalAW1 }
n223=alias canalAW2 { return $readini mess_away.ini away canalAW2 }
n224=alias canalAW3 { return $readini mess_away.ini away canalAW3 }
n225=alias canalAW4 { return $readini mess_away.ini away canalAW4 }
n226=alias canalAW5 { return $readini mess_away.ini away canalAW5 }
n227=
n228=on *:dialog:cAW:init:0:{
n229=  did -a cAW 4 $canalAW1
n230=  did -a cAW 6 $canalAW2
n231=  did -a cAW 8 $canalAW3
n232=  did -a cAW 10 $canalAW4
n233=  did -a cAW 12 $canalAW5
n234=  if ( $readini mess_away.ini away cAW1etat == 1 ) { did -c cAW 15 }
n235=  if ( $readini mess_away.ini away cAW2etat == 1 ) { did -c cAW 16 }
n236=  if ( $readini mess_away.ini away cAW3etat == 1 ) { did -c cAW 17 }
n237=  if ( $readini mess_away.ini away cAW4etat == 1 ) { did -c cAW 18 }
n238=  if ( $readini mess_away.ini away cAW5etat == 1 ) { did -c cAW 19 }
n239=}
n240=on *:dialog:cAW:sclick:15:{
n241=  if ( $readini mess_away.ini away cAW1etat == 0 ) {
n242=    writeini mess_away.ini away cAW1etat 1
n243=  }
n244=  elseif ( $readini mess_away.ini away cAW1etat == 1 ) {
n245=    writeini mess_away.ini away cAW1etat 0
n246=  }
n247=}
n248=on *:dialog:cAW:sclick:16:{
n249=  if ( $readini mess_away.ini away cAW2etat == 0 ) {
n250=    writeini mess_away.ini away cAW2etat 1
n251=  }
n252=  elseif ( $readini mess_away.ini away cAW2etat == 1 ) {
n253=    writeini mess_away.ini away cAW2etat 0
n254=  }
n255=}
n256=on *:dialog:cAW:sclick:17:{
n257=  if ( $readini mess_away.ini away cAW3etat == 0 ) {
n258=    writeini mess_away.ini away cAW3etat 1
n259=  }
n260=  elseif ( $readini mess_away.ini away cAW3etat == 1 ) {
n261=    writeini mess_away.ini away cAW3etat 0
n262=  }
n263=}
n264=on *:dialog:cAW:sclick:18:{
n265=  if ( $readini mess_away.ini away cAW4etat == 0 ) {
n266=    writeini mess_away.ini away cAW4etat 1
n267=  }
n268=  elseif ( $readini mess_away.ini away cAW4etat == 1 ) {
n269=    writeini mess_away.ini away cAW4etat 0
n270=  }
n271=}
n272=on *:dialog:cAW:sclick:19:{
n273=  if ( $readini mess_away.ini away cAW5etat == 0 ) {
n274=    writeini mess_away.ini away cAW5etat 1
n275=  }
n276=  elseif ( $readini mess_away.ini away cAW5etat == 1 ) {
n277=    writeini mess_away.ini away cAW5etat 0
n278=  }
n279=}
n280=
n281=alias exeAW { 
n282=
n283=  if ( $readini mess_away.ini away cAW1etat == 1 ) {
n284=    msg $canalAW1 $mess|AW
n285=  }
n286=  if ( $readini mess_away.ini away cAW2etat == 1 ) {
n287=    msg $canalAW2 $mess|AW
n288=  }
n289=  if ( $readini mess_away.ini away cAW3etat == 1 ) {
n290=    msg $canalAW3 $mess|AW
n291=  }
n292=  if ( $readini mess_away.ini away cAW4etat == 1 ) {
n293=    msg $canalAW4 $mess|AW
n294=  }
n295=  if ( $readini mess_away.ini away cAW5etat == 1 ) {
n296=    msg $canalAW5 $mess|AW
n297=  }
n298=}

Codes Sources

A voir également

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.