Auto join !! tres simple

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 701 fois - Téléchargée 26 fois

Contenu du snippet

Bah c est un auto-join pour joindre vos salons a la connection =)
a mettre dans les remotes !! voila voila que dire de plus ???

Source / Exemple :


dialog auto-join {
  title "Auto-Join System Beta"
  size -1 -1 398 269
  text "Auto-Join System Beta (c) bY KFlighT", 1, 10 250 250 100, disable nowrap center
  text "Channel Join Connect List", 5, 190 9 145 215
  edit "", 6, 265 30 125 20 autohs 
  edit "", 11, 265 50 125 20 autohs 
  edit "", 12, 265 70 125 20 autohs 
  edit "", 13, 265 90 125 20 autohs 
  edit "", 14, 265 110 125 20 autohs 
  edit "", 15, 265 130 125 20 autohs
  edit "", 16, 265 150 125 20 autohs 
  edit "", 17, 265 170 125 20 autohs 
  edit "", 18, 265 190 125 20 autohs 
  edit "", 19, 120 30 125 20 autohs 
  edit "", 21, 120 50 125 20 autohs
  edit "", 22, 120 70 125 20 autohs 
  edit "", 23, 120 90 125 20 autohs 
  edit "", 24, 120 110 125 20 autohs 
  edit "", 25, 120 130 125 20 autohs 
  edit "", 26, 120 150 125 20 autohs 
  edit "", 27, 120 170 125 20 autohs 
  edit "", 28, 120 190 125 20 autohs 
  box "Activer l auto-join", 4, 275 220 100 50
  check "On / Off", 7, 285 250 60 10 flat
  button "Cancel", 9, 6 215 100 20,flat ok
  button "Ok && Register", 8, 6 180 100 20,flat cancel
  box "Joindre un chan", 2, 6 9 100 150
  edit "" , 29, 11 50 90 20
  button "Joindre" , 30, 15 90 80 50,flat
}
On *:dialog:auto-join:sclick:30:{ join $did(auto-join,29).text }
on *:dialog:auto-join:sclick:8:{ 
  .set %chanjoin $did(29)
  .set %salon1 $did(6)
  .set %salon2 $did(11)
  .set %salon3 $did(12)
  .set %salon4 $did(13)
  .set %salon5 $did(14)
  .set %salon6 $did(15) 
  .set %salon7 $did(16)
  .set %salon8 $did(17)
  .set %salon9 $did(18)
  .set %salon10 $did(19)
  .set %salon11 $did(21)
  .set %salon12 $did(22)
  .set %salon13 $did(23)
  .set %salon14 $did(24)
  .set %salon15 $did(25)
  .set %salon16 $did(26)
  .set %salon17 $did(27)
  .set %salon18 $did(28)
}
on *:connect:{ if (%auto-join == on) { join %salon1 | join %salon2 | join %salon3 | join %salon4 | join %salon5 | join %salon6 | join %salon7 | join %salon8 | join %salon9 | join %salon10 | join %salon11 | join %salon12 | join %salon13 | join %salon14 | join %salon15 | join %salon16 | join %salon17 | join %salon18 }
}
on *:dialog:auto-join:init:00: {
  if %auto-join == on { did -c auto-join 7 } 
  did -a $dname 6 %salon1
  did -a $dname 11 %salon2
  did -a $dname 12 %salon3
  did -a $dname 13 %salon4
  did -a $dname 14 %salon5
  did -a $dname 15 %salon6
  did -a $dname 16 %salon7
  did -a $dname 17 %salon8
  did -a $dname 18 %salon9
  did -a $dname 19 %salon10
  did -a $dname 21 %salon11
  did -a $dname 22 %salon12
  did -a $dname 23 %salon13
  did -a $dname 24 %salon14
  did -a $dname 25 %salon15
  did -a $dname 26 %salon16
  did -a $dname 27 %salon17
  did -a $dname 28 %salon18
  did -a $dname 29 %chanjoin
}
/autoJoin /dialog -m auto-join auto-join

Conclusion :


Voila ! Pour lancer le dialog tapez /autoJoin

J attends Vos critiques , svp donnez une note merci =)

A voir également

Ajouter un commentaire Commentaires
Profil bloqué
Bonjour je suis encore débutant dans ce domaine et j'aimerais avoir un peu d'aide svp.

Je souhaiterais créer un auto joint pour un autre salon dès l'entré dans d'un salon pour tout les users.

Je m'explique par exemple dès qu'un users se connecte sur un salon op il se connecte en même temps sur un autre. Merci d'avance j'ai déjà trouver comment faire des auto notice auto pv mais auto joint la je suis perdu

merci
Messages postés
1052
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
30 novembre 2009
2
bien pratique :) merci
Messages postés
875
Date d'inscription
samedi 17 mai 2003
Statut
Membre
Dernière intervention
22 juin 2012

no problem ( tu ma mem donné une idée ms je préfer pa la fair ... )
Messages postés
8
Date d'inscription
mercredi 11 juin 2003
Statut
Membre
Dernière intervention
24 août 2003

Vous n avez pas tor ... ca fait longtemps que j ai fait cet addon
je l ai juste sorti pour ceux que cela interesse sinon merci abdoulax =)
Messages postés
875
Date d'inscription
samedi 17 mai 2003
Statut
Membre
Dernière intervention
22 juin 2012

ouai ya pu simple et ac autant de chan kon ve :

dialog join {
title "join"
size -1 -1 100 100
option dbu
button "close" ,1, 4 88 92 9,ok
edit "" ,2,4 4 68 10
button "add",3, 72 4 20 10
list 4,4 18 92 66
button "effacer" , 5,4 78 92 9
}
on *:dialog:join:sclick:3:if ( $did(join,2) != $null ) { write join.txt $did(join,2) | did -r join 4 | initjoin }
on *:dialog:join:sclick:5:if ( $did(join,4).sel != $null ) { write -ds $+ $did(join,4,$did(join,4).sel) join.txt | did -r join 4 | initjoin }
on *:dialog:join:init:0:initjoin
alias initjoin {
var %l = 1
while ( %l <= $lines(join.txt) ) {
if ( $1 == $null ) { did -a join 4 $read(join.txt, %l ) }
elseif ( $1 == join ) { join $read(join.txt, %l ) }
inc %l
}
}
on *:connect:initjoin join


Ms ya un problem ds les deux cas , car si on utilise plusieur server on ne voudra pas ouvirir les mem chan c pr ca kon pourrai mettre des des conditions ac $network ms g la flem .
Afficher les 7 commentaires

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.