Remotes pour bot

Contenu du snippet

Et bah oui voila j'ai pris quelques petite remotes de mon bot que j'espère finir par mettre sur se site ... -= NixZô Bôt v2.0 =-

Source / Exemple :


on *:text:!version:#:notice $nick " la version de ton bot. " " ex: 14,15ß15ot4,1-= T0oubleVv..: |\)ixzo ßot v2.0 créé par Nicolas sous le nom de NixZolas v4V =-14,15ß15ot "
on *:TEXT:!uptime:#:msg $chan $uptime
on *:TEXT:!cmds:#:Notice $nick ßot: Commandes..: !Contact _ !Perform - !version ¯ !STD - NºLevel _ !uptime - Fin de les commandes du ßot.
on *:TEXT:!Contact:#:msg $nick 14Contact15: Irc: QuakeNet -> #-apg- #c0c0 #f-c #protectioN #satiny & #XoD.fr .::: HotMail(MSN): winipcfg_pc_1@hotmail.com & winipcfg_pc_2@hotmail.com .::: CaraMail: 2worms1@caramail.com .::: Fin de la list " Contact ".
on *:TEXT:!Perform:#:msg $nick 14Perform15: Les channel son dans la list " Contact ".
on *:TEXT:!STD:#:msg $nick (STD=Server Time Date) Mon server: $server l'heure chez moi: $time & la date chez moi: $date .
on *:TEXT:NºLevel:#:msg $nick 14Level15: 0
on *:text:re*:#:msg $chan Re: $nick
on *:text:!op:#:notice $nick 4Acces refusé
on *:TEXT:!Nmbr:#:/brag
on *:TEXT:!Progz:#:notice $nick 14|\)ixzo §cript v3.0 & |\)ixzo ßot v2.0 Progz15..:Decover 1.06 - FDW 98 - IP_Agent - NoBackO - NukeNabber 3.0 - PortScan 2.0 Basic - RamBooster v2.6 - Report - ScanHost v2.0 - Sniffer v5.0 - Vem - Wingate & mIRC v6.03 - Nºpopups..:71 - NºL.Remotes..:309 - NºRemotes..:40.
on 9000:TEXT:!Voice *:#:mode # +vvv $2-
on 9000:TEXT:!Op *:#:mode # +ooo $2-
on 9000:TEXT:!Devoice *:#:mode # -vvv $2-
on 9000:TEXT:!Deop *:#:mode # -ooo $2-
on 9000:TEXT:!Kick *:#:kick # $2-
on 9000:TEXT:!KickBan *:#:mode # -o $2- | mode # -v $2- | kick # $2- | ban # $2-
on 9000:TEXT:!Dit *:#:msg # 14 $2- 
on 9000:TEXT:!Invite *:#:invite # $2-
on 9000:TEXT:!Join *:#:join $2-
on 9000:TEXT:!Part *:#:part $2-
on 9000:TEXT:!Mode *:#:mode # $2-
on 9000:TEXT:!Op:#:mode # +o $nick
on 9000:TEXT:!Deop:#:mode # -o $nick
on 9000:TEXT:!Voice:#:mode # +v $nick
on 9000:TEXT:!Deoice:#:mode # -v $nick
on 9000:TEXT:!quit:#:quit ....|¯.·©·.¯|... ºººQuitIRC|S|Irc-AddOnßot|©Copyright 2002-2003|Créated by Nicolas.ººº ...|¯.·©·.¯|....
on 9000:TEXT:!BotOff:#:Nick RoBot-Off
on 9000:TEXT:!BotOn:#:Nick RoBot-On
on 9000:TEXT:!Nick *:#:Nick $2-
on 9000:TEXT:!Topic *:#:topic $2-
on 9000:TEXT:!Take-Over *:#:Takeover $2-
on 9000:TEXT:!Away *:#:away  $2-
on 9000:TEXT:!Back:#:away
on 9000:TEXT:9cmds:#:Notice $nick ßot: Commandes..: !Contact _ !Perform - !version ¯ !STD - !Level _ !uptime - |C'est commandes son suivi d'un " NickName " ou d'un channel: !Voice "NickName" ¯ !Devoice "NickName" - !Op "NickName" _ !Deop "NickName" - !Kick "NickName" ¯ !Ban "NickName" - !KickBan "NickName" _ !Invite "NickName" - !Join "Channel" ¯ !Part "Channel"
raw 317:*:{ 
haltdef
/msg %idle.chan - %idle.nick $+ 's Idle time : $duration($3)
}
on *:TEXT:!idle*:#:{
/set %idle.chan $chan
/set %idle.nick $2
/whois $2 $2
}
alias idleok {
/set %idle.chan $chan
/set %idle.chan $chan
/whois $2
}

on *:TEXT:!euro *:#:{
    if ($2 == $null) { notice $nick Ta pas précisez l'opération. }
    else { msg $chan 7,1 $2- Euros 7,1fait7,1 $calc($2- * 6.55957) Francs | halt }
}

on *:TEXT:!franc *:#:{
    if ($2 == $null) { notice $nick Ta pas précisez l'opération. }
    else { msg $chan 7,1 $2- Francs 7,1fait7,1 $calc($2- / 6.55957) Euros | halt }
}

on *:KICK:#:{
    if ($knick == $me) { 
    mode $chan -o $nick
    kick $chan $nick [ -= |\)ixzo Protection v2.0 =- ]
    }
}

on *:rawmode:#: {
  If ($nick == $me) { halt }
  If (( +b isin $1- ) && ( $me isin $1- )) {
    Mode $chan -b $me | mode $chan -o $nick | kick $chan $nick [ -= |\)ixzo protection =- ]
  }
}

ON *:TEXT:*!*:*: {
    notice $nick Vous venez de faire la commande $* $+ .
} 

on *:DEOP:#: { if ($opnick == $me) {
    /msg l op # | mode # -o $nick | kick # $nick [ -= |\)ixzo protection v2.0 =- ]
    }
}

on *:START:{
    .timertime 0 1 titlebar -= |\)ixzo ßot v2.0 :; Uptimer =- $!time [Uptime] $!uptime(system,1) &* $!uptime(mirc,1)
}

on *:text:!ListAsv:*:play $nick asv.ini 

on *:text:!MonAsv *:*:{
    if ($2 == $null) { notice $nick Precise ton asv !!! }
    else { writeini asv.ini asv $nick $2- | notice $nick 5Ton asv a bien etait enrengistrer }
}

on *:text:!Asv *:*:{
    if ($2 == $null) { notice $nick Précisez un nick. }
    elseif ($readini(asv.ini,asv,$2) == $null) { notice $nick $2 n'est pas enrengistrer dans la liste d'asv }
    else { msg $chan Le asv de $2 est : $readini asv.ini asv $2-
    }
}

on 9000:text:!DelAsv *:*:{
    if ($readini(asv.ini,asv,$2) == $null) { notice $nick $2 n'a pas enregistrer son Asv sur l'AddOnS Asv-N.B. Résseyer un nouveau nick. }
    else { remini asv.ini asv $2- | L'asv de $2- a bien etait supprimmer }
}

alias brag {
    var %temp = 1, %chan, %loosers, %opchans, %1 = $iif($1,$1,$active)
    while ($chan(0) >= %temp) {
    set %chan $chan( [ $+ [ %temp ] ] )
    if ($me isop %chan) {
        inc %opchans 1
        set %loosers $calc(%loosers + $nick(%chan,0,a) - 1)
    }
    inc %temp
    }
    dec %temp
    if (%opchans) {
    msg %1 Suis oP dans %opchans chans sur %temp $+ , et je peux kicker %loosers personnes ;)
    }
    else {
    msg %1 Suis oP sur aucun des channel que je suis.
    }
}

Conclusion :


Mettez tout sa dans la sectione de votre bot: Remote et mettez dans la section User de votre Bot: 9000:et ici ton nick
mais bon je v betôt mettre le remote pour le auth ... ;) ±±

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.

Du même auteur (nixzolas)