Page 1 sur 1
[IRC] Mirc - Alias/Commandes pour l'utilisateur
Posté : dim. 29 avr. 2012 10:04
par Dakin Quelia
» Alias/Commandes pour l'utilisateur
Voici quelques commandes/alias à utiliser via votre logiciel IRC genre mIRC.
Avant tout script, il est intéressant d'avoir ce type de code en place dans la partie "Remote" de mirc.
Code : Tout sélectionner
ON *:START:{
/nick VotrePseudo
/server irc.serveur-irc.net
}
ON *:CONNECT:{
if ( $network == Online.net ) { join #online }
}
On *:NOTICE:{
if ( $network == Online.net ) { msg NickServ Identify votremotdepasse }
}
on *:INPUT:*:{
if ($1 == !login) { msg nickserv identify votremotdepasse }
}
Sommaire:
Dernière mise à jour le 20/11/2012
Commande d'identification
Posté : dim. 29 avr. 2012 10:43
par Dakin Quelia
Commande de login (à mettre dans l'onglet "Aliases"):
Code : Tout sélectionner
/login {
if ($network == NomDuServeur) {
/msg nickserv identify VotreMotDePasse
}
elseif ($network = NomDuServeur2) {
/msg nickserv identify VotreMotDePasse
}
}
Commande de colorisation des pseudos
Posté : mer. 2 mai 2012 10:12
par Dakin Quelia
Alias Nickcolor (à mettre dans l'onglet "Remote"):
Code : Tout sélectionner
; Coloriser les pseudos
Alias nickcolor {
if ($1 == help) { echo 3 * Usage: "/cline <channel> <op> <voice> <normal>" | return }
var %cvqt = 1
var %chan = #
while (%cvqt <= $nick(%chan,0)) {
if ($nick(%chan,%cvqt) isop %chan) { cline $iif($2,$2,4) %chan $nick(%chan,%cvqt) | inc %cvqt | continue }
if ($nick(%chan,%cvqt) isvoice %chan) { cline $iif($3,$3,2) %chan $nick(%chan,%cvqt) | inc %cvqt | continue }
if ($nick(%chan,%cvqt) ishop %chan) { cline $iif($4,$4,3) %chan $nick(%chan,%cvqt) | inc %cvqt | continue }
;cline $iif($4,$4,1) %chan $nick(%chan,%cvqt)
inc %cvqt
}
}
on *:JOIN:#:{ nickcolor # }
on *:OP:#:{ nickcolor # }
on *:DEOP:#:{ nickcolor # }
on *:HALFOP:#:{ nickcolor # }
on *:DEHALFOP:#:{ nickcolor # }
on *:VOICE:#:{ nickcolor # }
on *:DEVOICE:#:{ nickcolor # }
Rendre le salon privé
Posté : ven. 4 mai 2012 00:03
par Dakin Quelia
Alias prive (à mettre dans l'onglet "Remote"):
Code : Tout sélectionner
; Salon privé
alias prive {
if ($1 == help) { echo 3 * Utilisation: "/prive <on|off>" | return }
if ($1 == on) { msg chanserv set # private on | return }
if ($1 == off) { msg chanserv set # private off | return }
}
Choisir le successeur du salon
Posté : ven. 4 mai 2012 00:09
par Dakin Quelia
Alias successeur (à mettre dans l'onglet "Remote"):
Code : Tout sélectionner
; Définir le successeur
Alias successeur {
var %chan = #
if ($1 == help) { echo 3 * Utilisation: "/successeur <nom d'utilisateur>" | return }
if ($nick isop %chan ) { msg chanserv set %chan successor $nick}
}
Commande de lancer de dés
Posté : dim. 6 mai 2012 16:25
par Dakin Quelia
Alias Dés:
Code : Tout sélectionner
;=====================================================
; Auteur : DakinQuelia - Skouat
; Version : 1.0.0
; Script : Jet de dés
;=====================================================
Alias des {
if ($1 == help) { echo 3 * Utilisation: "/des <Nombre de dés> <Nombre de faces>" | return }
; Définition des variables
var %dices = $1
var %sides = $2
var %count 0
; Affichage du dé lancé
msg $chan Vous lancez un dé de %dices $+ D $+ %sides
; Boucle
while (%count < $1) {
inc %count
msg $chan Résultat du lancer: $+ $rand(0,%sides) $+
}
}
Commande Mumble
Posté : dim. 6 mai 2012 20:57
par Dakin Quelia
Alias Mumble
Code : Tout sélectionner
;=====================================================
; Auteur : DakinQuelia
; Version : 1.0.0
; Script : Mumble
;=====================================================
Alias Mumble {
var %adresse = votreserveur.mumble.fr
var %port = 10000
var %pseudo = $1
if ($nick != $me) {
; Envoie du message et du lien
msg %pseudo Lien de téléchargement du logiciel: http://mumble.sourceforge.net
msg %pseudo Adresse: %adresse $+ $chr(160) $+ Port: %port
}
}
Commander pour se renommer
Posté : lun. 9 juil. 2012 10:41
par Dakin Quelia
Quelques commandes pour l'utilisateur pour ajouter un statut dans le pseudo.
Code : Tout sélectionner
on *:INPUT:*:{
if ($1 == !nick) { nick VotrePseudo | halt }
if ($1 == !oqp) { nick VotrePseudo|Occupe | halt }
if ($1 == !boude) { nick VotrePseudo|Boude | halt }
if ($1 == !douche) { nick VotrePseudo|Douche | halt }
if ($1 == !miam) { nick VotrePseudo|Mange | halt }
if ($1 == !abs) { nick VotrePseudo|Absent | halt }
if ($1 == !dodo) { nick VotrePseudo|Dort | halt }
}
Vous pouvez remplacer « VotrePseudo » par votre nom d'utilisateur, évidemment.
Commande pour créer un dossier/fichier
Posté : lun. 19 nov. 2012 17:32
par Dakin Quelia
Alias pour créer un dossier et fichier:
Code : Tout sélectionner
;===================================================================
; Make
; Version 1.0
; Ecrit par: Jethro
; Modifié par: DakinQuelia
; Utilisation: Pour créer un dossier/fichier, tappez: /make
;===================================================================
Alias Make {
; Variables
var %dossier = $$1
var %fichier= $$2
var %ext = .txt
var %texte = $$3-
; Aide
if ($1 == help) { echo 3 * Utilisation: "/make <nom du dossier> <nom du fichier> <Texte>" | return }
; Créaton du fichier/dossier
mkdir %dossier | write -n $+($mircdir,%dossier,\,%fichier,%ext) %texte
echo -a * Le fichier $chr(171) $+(%fichier,%ext) $chr(187) a été créé dans le dossier $chr(171) %dossier $chr(187) $+ .
}
Commander pour demander un vhost personnalisé
Posté : mar. 20 nov. 2012 05:02
par Dakin Quelia
Commander pour demander un vhost personnalisé
Code : Tout sélectionner
; Requête de vhost personnalisé
Alias HSRequest {
hs request $$?="Demande de vhost personnalisé. Exemple: votre.vhost@domaine.ext"
echo -a * 3 Votre requête a bien été soumise aux IRCOPs. Il ne vous reste plus qu'à patienter. 0
}