|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
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
}
}
Fichier Zip
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
Télécharger le zip
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
Sources en rapport avec celle ci
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
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
infos server de jeux sur irc [ par Solisoft ]
salutje cherche 1 script qui me permettrais de savoir ce qu'il se passe sur mon server Unreal Tournament 2004 quand je tappe !infoserver sur irc.J'ai
commande script [ par norte ]
salut je voudrai ajouter des cammandes sur mon script pour que les anim passe par mon script, exemple quand les anims tape !commande en salon par l'
Script IRC ou les trouver ? [ par fullcolors ]
Bonjour,Voilà je suis nouveau ici et j'utilise depuis quelques jours IRC pour le t'chat de mon site (www.metisofcolors.net).Le seul problème c'est
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
|
Téléchargements
Logiciels à télécharger sur le même thème :
|