Cette remote sers a lancer un Xdcc vers un bots et continuer les telechargement suivant ou non , reprendre si le telechargement a echoue
Source / Exemple :
dialog xdcc {
title "system xdcc"
size -1 -1 107 154
option dbu
button "lancer XDCC", 1, 30 140 37 12, ok
edit "", 2, 54 38 50 10
text "Nom du bot", 3, 2 38 48 8
edit "", 4, 54 55 50 10
text "Numero du premier slot", 5, 1 55 48 15
button "Continuer", 6, 3 97 37 12
button "Arreter ", 7, 66 97 37 12
text "Continue continue la suite des slot , arreter arrete les telechargement apres le premier slot", 8, 2 72 101 23
button "fermer", 9, 33 0 33 6, cancel
list 10, 2 110 102 28, size vsbar
edit %cv, 11, 54 22 50 10
edit %sv, 12, 54 8 50 10
text "nom du chan", 13, 2 23 47 9
text "Serveur du xdcc", 14, 2 8 49 10
}
on *:dialog:xdcc:sclick:1:{
if ( $did(2) != $null ) {
if ( $did(4) != $null ) { /set %nb $did(2) | /set %sb $did(4) | /didtok xdcc 10 c nom %nb slot %sb | /write xdcc.txt nom %nb slot %sb }
else { /echo 4 -a Impossible a lancer le xdcc si le slot n est pas preciser }
}
else { /echo 4 -a Impossible a lancer le xdcc si le nom du bot n est pas preciser }
}
on *:dialog:xdcc:sclick:6:{ /enable #continue }
on *:dialog:xdcc:sclick:7:{ /disable #continue }
on *:GETFAIL:*.avi:{
if ( $nick == %nb ) { /msg %nb xdcc send %sb }
else { /echo -a Error Dcc }
}
#continue off
on *:FILERCVD:*.avi:{
if ( $nick == %nb ) { /inc %sb 1 | /msg %nb xdcc send %sb }
else { /echo -a Error Dcc }
}
#continue end
on *:start:{ .server %sv }
on *:connect:{
if ( $server == %sv ) { /j %cv | /msg %nb xdcc send %sb }
else { /return }
}
alias xdcc {
/dialog -m xdcc xdcc
/timerlist 1 3 /xdcclist
}
menu menubar,nicklist,query,channel {
Systeme xdcc :/xdcc
}
alias xdcclist {
var %i = 1
while (%i <= $lines(xdcc.txt) ) {
/didtok xdcc 10 C $read(xdcc.txt,%i)
inc %i
}
}
Conclusion :
pour le lancer soit le selectionner dans les menu soit tapper /xdcc
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.