Accueil > > > MESSAGE D'ACCUEIL + RÉACTION À DES COMMANDES PERSONNALISABLE
MESSAGE D'ACCUEIL + RÉACTION À DES COMMANDES PERSONNALISABLE
Information sur la source
Description
Il permet d'envoyer jusqu'à 5 lignes de notice à la personne qui se connect sur votre channel
ainsi que de parametrer 7 notices qui réagiront à des commandes du type : !exemple
Pour l'installer mettez le dans votre dossier de votre mIRC et sa racine et taper :
/load -rs komascript.mrc
merci de votre soutien et de votre aide pour m'aider à optimiser ce code car je pense que cela est possible ^^
Pour parler avec moi go #pro-click on irc.quakenet.org
Source
- on 1:load:{
- echo -a 4Votre Script a été ajouté avec succes.
- echo -a 4KoMa`Script V1.03 by KoMa
- }
- on 1:unload:{
- echo -a 4Votre Script a été supprimé.
- echo -a 4KoMa`Script V1.03 by KoMa
- unset %msgaccueil?
- unset %cmd?
- unset %msgcmd?
- unset %channelcmd
- unset %checkaccueil
- }
-
- menu channel {
- .-
- KoMa`ScripT :/dialog -m KoMa KoMa
- }
-
- Alias KoMa { dialog -m KoMa KoMa }
-
- dialog KoMa {
- title "KoMa`Script V1.03"
- size -1 -1 302 128
- option dbu
- tab "Messages d'accueil", 1, 0 0 301 127
- text "1er message d'accueil :", 2, 6 22 62 9, tab 1
- text "2eme message d'accueil :", 3, 6 36 62 9, tab 1
- text "3eme message d'accueil :", 4, 6 50 62 9, tab 1
- text "4eme message d'accueil :", 5, 6 64 62 9, tab 1
- text "5eme message d'accueil :", 6, 6 78 62 9, tab 1
- edit "", 7, 70 21 227 10, tab 1
- edit "", 8, 70 35 227 10, tab 1
- edit "", 9, 70 49 227 10, tab 1
- edit "", 10, 70 63 227 10, tab 1
- edit "", 11, 70 77 227 10, tab 1
- check "Activer les messages d'accueil", 12, 10 97 86 10, tab 1
- button "Valider", 13, 253 115 40 10, ok
- text "Entrer le channel où les messages d'accueil et commandes s'executeront :", 15, 6 117 179 8
- edit "", 16, 185 115 64 10
- tab "Commandes", 18
- text "1er cmd :", 19, 6 19 24 9, tab 18
- text "2eme cmd :", 20, 6 33 28 9, tab 18
- text "3eme cmd :", 21, 6 47 28 9, tab 18
- text "4eme cmd :", 22, 6 61 28 9, tab 18
- text "5eme cmd :", 23, 6 75 28 9, tab 18
- text "6eme cmd :", 24, 6 89 28 9, tab 18
- text "7eme cmd :", 25, 6 103 28 9, tab 18
- edit "", 26, 36 18 47 10, tab 18
- edit "", 27, 36 32 47 10, tab 18
- edit "", 28, 36 46 47 10, tab 18
- edit "", 29, 36 60 47 10, tab 18
- edit "", 30, 36 74 47 10, tab 18
- edit "", 31, 36 88 47 10, tab 18
- edit "", 32, 36 102 47 10, tab 18
- text "Text :", 33, 86 19 16 8, tab 18
- text "Text :", 34, 86 33 16 8, tab 18
- text "Text :", 35, 86 47 16 8, tab 18
- text "Text :", 36, 86 61 16 8, tab 18
- text "Text :", 37, 86 75 16 8, tab 18
- text "Text :", 38, 86 89 16 8, tab 18
- text "Text :", 39, 86 103 16 8, tab 18
- edit "", 40, 104 18 194 10, tab 18
- edit "", 41, 104 32 194 10, tab 18
- edit "", 42, 104 46 194 10, tab 18
- edit "", 43, 104 60 194 10, tab 18
- edit "", 44, 104 74 194 10, tab 18
- edit "", 45, 104 88 194 10, tab 18
- edit "", 46, 104 102 194 10, tab 18
- }
-
- on *:dialog:KoMa:*:*:{
- if ($devent == init) {
- if (%checkaccueil) { did -c KoMa 12 | did -n KoMa 7,8,9,10,11 }
- else { did -m KoMa 7,8,9,10,11 }
- var %i = 1
- while %i <= 5 { did -a KoMa $calc(%i + 6) [ %msgaccueil [ $+ [ %i ] ] ] | inc %i }
- did -a KoMa 16 %channelcmd
- var %i = 1
- while %i <= 7 { did -a KoMa $calc(%i + 25) [ %cmd [ $+ [ %i ] ] ] | did -a KoMa $calc(%i + 39) [ %msgcmd [ $+ [ %i ] ] ] | inc %i }
- }
- elseif ($devent == sclick) {
- if ( $did == 13 ) {
- var %i = 1
- while %i <= 5 { set [ %msgaccueil [ $+ [ %i ] ] ] $did($calc(%i + 6)) | inc %i }
- set %channelcmd $did(16)
- var %i = 1
- while %i <= 7 { set [ %cmd [ $+ [ %i ] ] ] $did($calc(%i + 25)) | set [ %msgcmd [ $+ [ %i ] ] ] $did($calc(%i + 39)) | inc %i }
- }
-
- if ( $did == 12 ) {
- if ($did(12).state) { did -n KoMa 7,8,9,10,11 | set %checkaccueil 1 | echo -a 7¤¤ 4Messages d'accueil 10activés }
- else { did -m KoMa 7,8,9,10,11 | set %checkaccueil 0 | echo -a 7¤¤ 4Messages d'accueil 10déactivés }
- }
- }
- }
-
- on 1:join:%channelcmd:{
- if (%checkaccueil) {
- var %j = 1
- while %j <= 5 {
- if (%msgaccueil [ $+ [ %j ] ]) .notice $nick $v1
- inc %j
- }
- }
- }
-
- ON *:TEXT:*:%channelcmd:{
- var %i = 1
- while %i <= 7 {
- if ((%cmd [ $+ [ %i ] ] == $1) && (%msgcmd [ $+ [ %i ] ])) {
- .notice $nick $v1
- break
- }
- inc %i
- }
- }
on 1:load:{
echo -a 4Votre Script a été ajouté avec succes.
echo -a 4KoMa`Script V1.03 by KoMa
}
on 1:unload:{
echo -a 4Votre Script a été supprimé.
echo -a 4KoMa`Script V1.03 by KoMa
unset %msgaccueil?
unset %cmd?
unset %msgcmd?
unset %channelcmd
unset %checkaccueil
}
menu channel {
.-
KoMa`ScripT :/dialog -m KoMa KoMa
}
Alias KoMa { dialog -m KoMa KoMa }
dialog KoMa {
title "KoMa`Script V1.03"
size -1 -1 302 128
option dbu
tab "Messages d'accueil", 1, 0 0 301 127
text "1er message d'accueil :", 2, 6 22 62 9, tab 1
text "2eme message d'accueil :", 3, 6 36 62 9, tab 1
text "3eme message d'accueil :", 4, 6 50 62 9, tab 1
text "4eme message d'accueil :", 5, 6 64 62 9, tab 1
text "5eme message d'accueil :", 6, 6 78 62 9, tab 1
edit "", 7, 70 21 227 10, tab 1
edit "", 8, 70 35 227 10, tab 1
edit "", 9, 70 49 227 10, tab 1
edit "", 10, 70 63 227 10, tab 1
edit "", 11, 70 77 227 10, tab 1
check "Activer les messages d'accueil", 12, 10 97 86 10, tab 1
button "Valider", 13, 253 115 40 10, ok
text "Entrer le channel où les messages d'accueil et commandes s'executeront :", 15, 6 117 179 8
edit "", 16, 185 115 64 10
tab "Commandes", 18
text "1er cmd :", 19, 6 19 24 9, tab 18
text "2eme cmd :", 20, 6 33 28 9, tab 18
text "3eme cmd :", 21, 6 47 28 9, tab 18
text "4eme cmd :", 22, 6 61 28 9, tab 18
text "5eme cmd :", 23, 6 75 28 9, tab 18
text "6eme cmd :", 24, 6 89 28 9, tab 18
text "7eme cmd :", 25, 6 103 28 9, tab 18
edit "", 26, 36 18 47 10, tab 18
edit "", 27, 36 32 47 10, tab 18
edit "", 28, 36 46 47 10, tab 18
edit "", 29, 36 60 47 10, tab 18
edit "", 30, 36 74 47 10, tab 18
edit "", 31, 36 88 47 10, tab 18
edit "", 32, 36 102 47 10, tab 18
text "Text :", 33, 86 19 16 8, tab 18
text "Text :", 34, 86 33 16 8, tab 18
text "Text :", 35, 86 47 16 8, tab 18
text "Text :", 36, 86 61 16 8, tab 18
text "Text :", 37, 86 75 16 8, tab 18
text "Text :", 38, 86 89 16 8, tab 18
text "Text :", 39, 86 103 16 8, tab 18
edit "", 40, 104 18 194 10, tab 18
edit "", 41, 104 32 194 10, tab 18
edit "", 42, 104 46 194 10, tab 18
edit "", 43, 104 60 194 10, tab 18
edit "", 44, 104 74 194 10, tab 18
edit "", 45, 104 88 194 10, tab 18
edit "", 46, 104 102 194 10, tab 18
}
on *:dialog:KoMa:*:*:{
if ($devent == init) {
if (%checkaccueil) { did -c KoMa 12 | did -n KoMa 7,8,9,10,11 }
else { did -m KoMa 7,8,9,10,11 }
var %i = 1
while %i <= 5 { did -a KoMa $calc(%i + 6) [ %msgaccueil [ $+ [ %i ] ] ] | inc %i }
did -a KoMa 16 %channelcmd
var %i = 1
while %i <= 7 { did -a KoMa $calc(%i + 25) [ %cmd [ $+ [ %i ] ] ] | did -a KoMa $calc(%i + 39) [ %msgcmd [ $+ [ %i ] ] ] | inc %i }
}
elseif ($devent == sclick) {
if ( $did == 13 ) {
var %i = 1
while %i <= 5 { set [ %msgaccueil [ $+ [ %i ] ] ] $did($calc(%i + 6)) | inc %i }
set %channelcmd $did(16)
var %i = 1
while %i <= 7 { set [ %cmd [ $+ [ %i ] ] ] $did($calc(%i + 25)) | set [ %msgcmd [ $+ [ %i ] ] ] $did($calc(%i + 39)) | inc %i }
}
if ( $did == 12 ) {
if ($did(12).state) { did -n KoMa 7,8,9,10,11 | set %checkaccueil 1 | echo -a 7¤¤ 4Messages d'accueil 10activés }
else { did -m KoMa 7,8,9,10,11 | set %checkaccueil 0 | echo -a 7¤¤ 4Messages d'accueil 10déactivés }
}
}
}
on 1:join:%channelcmd:{
if (%checkaccueil) {
var %j = 1
while %j <= 5 {
if (%msgaccueil [ $+ [ %j ] ]) .notice $nick $v1
inc %j
}
}
}
ON *:TEXT:*:%channelcmd:{
var %i = 1
while %i <= 7 {
if ((%cmd [ $+ [ %i ] ] == $1) && (%msgcmd [ $+ [ %i ] ])) {
.notice $nick $v1
break
}
inc %i
}
}
Historique
- 11 août 2007 17:32:12 :
- ajout d'une nouvelle capture ecran
- 12 août 2007 04:11:56 :
- optimisation du code
- 12 août 2007 14:19:24 :
- optimisation du code + mis les unset dans un on unload
- 14 août 2007 16:37:28 :
- optimisation du code, upload de la nouvelle version 1.03
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
script irc [ par guigounnet ]
bonjour je suis debutant je cherche à creer un script qui enverai un message quand il se conecte. Ensuite il compte le nombre de fois que cette comman
script VOD sur irc [ par maboxtv ]
voila je recherche un script pour faire de la video a la demande sur irc je m explique je fais de la webtv et les gens viens sur mon tchat irc et
IRC Scripting remote problème [ par Maxime15 ]
Je suis actuellement un script pour mon tchat en utilisant mIRC et je débute juste. J'ai déjà trouvé quelques commandes en remote du style réponse aut
Commande IRC [ par sisisousou ]
salut tout le monde !! j'ai développé une applet irc et sa me manque des truc coté commande irc c'est pour sa que je viens vers vous ce sont des petit
Commande script AutoCAD LT rechercher/remplacer [ par lomonos ]
Bonjour, tout le mondeJ'ai découvert il y à peu le monde du script et de ses bienfaits sur AutoCAD LT grâce entre autres à CADERIX.Mais mes connaissan
Page web sur irc. [ par SataN_sTn ]
Bonjour, Je vous expose ce que je voudrais, j'ai déjà un script irc qui recupére une page web :alias matchs { sockclose matc
petite addon cs [ par nynja ]
Voila, je cherche une addon qui permet de se connecter a un serveur cs a partir de irc, toute les addons que j'ai trouver sont trop complexe trop de c
script irc [ par Bliss89 ]
Bonjours,j'aimerais que l'on peut s'inscrire q'une fois.ON *:TEXT:!dispo.low:#Tournay:{ /set %l.nick %l.nick $nick }ON *:TEXT:!lastdispo.low:#Tourna
Script qui marche pas .. [ par dripp ]
salut Ce script ne donne rien, tout mes scripts en haut on bien été fermés. On *:TEXT:*:#: { if ($me == %botnick) { if ($1 == commande) { msg
Changer la commande USER envoyée au serveur IRC [ par Bl0tCh ]
Bonjour,Pendant la connexion, mIRC envoie une commande au serveur irc qui ressemble à:USER digital.midway "gmail.coml" "eu.undernet.org" :Bl0tChCe que
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : AIDERE : AIDE par Nico26000
Cliquez pour lire la suite par Nico26000 RE : AIDERE : AIDE par WorldDMT
Cliquez pour lire la suite par WorldDMT AIDEAIDE par Nico26000
Cliquez pour lire la suite par Nico26000
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|