juki_webmaster
Messages postés947Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 5 avril 2008
-
5 avril 2004 à 20:27
cs_foufou33
Messages postés37Date d'inscriptionlundi 26 mars 2007StatutMembreDernière intervention16 janvier 2010
-
18 juil. 2007 à 16:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_foufou33
Messages postés37Date d'inscriptionlundi 26 mars 2007StatutMembreDernière intervention16 janvier 2010 18 juil. 2007 à 16:46
bonjour druide77, ton code il est pas malmais par contre les commandes ca n'agit pas ! pourrai tu m'aider stp ? merci :)
toto631
Messages postés1Date d'inscriptionjeudi 23 décembre 2004StatutMembreDernière intervention29 avril 2005 29 avril 2005 à 09:02
voila je comprend pas trop ce code .
j aimeré que quel qun m explique comment sa marche je comprend pas trop n oublié pas qu il y a des novice qui lise et que sa intéresse aussi.
peace tout le monde vous pouver me joindre sur #bobpeace
kovanix
Messages postés2Date d'inscriptionmercredi 7 avril 2004StatutMembreDernière intervention 4 mars 2005 4 mars 2005 à 00:18
Bonjour!!! a tous!!!!
J'ai voulu aiseyer le opmybot mai je ni arive pas !!!!!!
Aurai vous plus dexplication svp sa serai gentil!!!!!!!
yuna1
Messages postés3Date d'inscriptionmercredi 23 juin 2004StatutMembreDernière intervention 8 octobre 2004 29 juin 2004 à 19:27
Bien voilla un truck qui est super utile juste que tu devrais le redre un peux plus performent se serais cool
couci
Messages postés2Date d'inscriptionmercredi 19 mai 2004StatutMembreDernière intervention21 mai 2004 21 mai 2004 à 16:12
ouais neko01 il est super il il tres bien fait contunue comme sa pour un debut il est super genîal continuuuuuuuuuuuuuuuuuu tes sur la bonne vois des que t a fait les amelioration de ton add on envoile moi sur mon email est je le testerais direct final-fantasy-x2@voila.fr
je te note a 10/10
druide77
Messages postés44Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention25 juillet 2004 26 avril 2004 à 02:46
a oui pour ce code fau changer les #@bot car sa c pour mon serveur je les vus apres dsl..
druide77
Messages postés44Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention25 juillet 2004 26 avril 2004 à 02:42
sinon je me suis pris la peinne et le soins de refaire ce code en plus simple pour ce qui ne comprendrais pas tous: ( gratuit :) lol)
on 1:load:/dialog -m confopmybot confopmybot
dialog confopmybot {
title "configuration du maitre opmybot"
size -1 -1 129 52
option dbu
box "pseudo et pass du maitre", 1, 5 3 119 36
button "ok", 2, 16 40 29 11, ok
button "annuler", 3, 72 40 31 11, cancel
edit "", 4, 9 24 45 10, autohs
text "entrer votre pseudo ", 5, 10 14 50 8
edit "", 6, 80 24 41 10, autohs
text "entrer votre pass", 7, 79 15 42 8
}
on 1:dialog:confopmybot:sclick:*: {
if ( $did == 2 ) { /set %ad $did($dname,4) }
}
on 1:dialog:confopmybot:init:0: {
did -ra confopmybot 4 %ad
}
on 1:text:addopmybot*:?: {
if ( $nick == %ad ) { /writeini oper-bot.ini $2 idnick $3 | /writeini oper-bot.ini $2 bot $2 | /writeini oper-bot.ini $2 pass $5 | /writeini oper-bot.ini $2 chan $4 | /writeini oper-bot.ini $2 enregistrer·le $date | /writeini oper-bot.ini $2 à $time | /writeini oper-bot.ini $2 suspendu non | /writeini oper-bot.ini $2 suspend·le.à -néan- | /notice $nick le bot $2 est bien ajouter pour la fonction opmybot | /notice $nick proprio de $2 : $3 }
if ( $nick != %ad ) { /notice $nick desoler aucun access trouver pour votre pseudo }
}
on 1:text:delopmybot*:?: {
if ( $nick == %ad ) { /remini oper-bot.ini $2 | /notice $nick $2 est bien suprimer de la list des opmybot }
if ( $nick != %ad ) { /notice $nick desoler aucun access trouver pour votre pseudo }
}
on 1:text:suspendbot*:?: {
if ( $nick == %ad ) { /writeini oper-bot.ini $2 suspendu oui | /wretini oper-bot.ini $2 suspend·le.à $date $time | /notice $nick la fonction opmybot pour $2 est suspendu }
if ( $nick != %ad ) { /notice $nick desoler aucun access trouver pour votre pseudo }
}
on 1:text:unsuspendbot*:?: {
if ( $nick == %ad ) { /writeini oper-bot.ini $2 suspendu non | /writeini oper-bot.ini $2 suspend·le.à -néan- | /notice $nick le opmybot pour $2 est bien retabli }
if ( $nick != %ad ) { /notice $nick desoler aucun access trouver pour votre pseudo }
}
on 1:text:!infobot*:#: {
if ( $nick %ad ) && ( $readini oper-bot.ini $2 suspendu non ) && ( $readini oper-bot.ini $2 bot == $2 ) { /notice $nick info sur $2 : | /notice $nick proprio de $2 : $readini oper-bot.ini $2 idnick | /notice $nick chan du opmybot pour $2 : $readini oper-bot $2 chan | /notice $nick enregistrer le $readini oper-bot.ini $2 enregistrer | /notice $nick à $readini oper-bot.ini $2 à | /notice $nick suspendu? $readini oper-bot.ini $2 suspendu }
if ( $nick %ad ) && ( $readini oper-bot.ini $2 suspendu oui ) && ( $readini oper-bot.ini $2 bot == $2 ) { /notice $nick info sur $2 : | /notice $nick proprio de $2 : $readini oper-bot.ini $2 idnick | /notice $nick chan du opmybot pour $2 : $readini oper-bot $2 chan | /notice $nick enregistrer le $readini oper-bot.ini $2 enregistrer | /notice $nick à $readini oper-bot.ini $2 à | /notice $nick suspendu? $readini oper-bot.ini $2 suspend·le.à }
if ( $nick != %ad ) { /notice $nick desoler aucun access trouver pour votre pseudo }
}
on 1:text:opmybot*:?: {
if ( $2 !ison #@bot ) { goto pala }
if ( $2 isin #@bot ) { goto klac }
:klac
if ( $readini oper-bot.ini $2 bot != $2 ) { goto noop }
if ( $readini oper-bot.ini $2 bot $2 ) && ( $readini oper-bot.ini $2 idnick $nick ) && ( $readini oper-bot.ini $2 pass == $3 ) && ( $readini oper-bot.ini $2 suspendu == non ) { goto yup }
if ( $readini oper-bot.ini $2 bot == $2 ) && ( $readini oper-bot.ini $2 idnick != $nick ) { goto seto }
if ( $readini oper-bot.ini $2 bot $2 ) && ( $readini oper-bot.ini $2 idnick $nick ) && ( $readini oper-bot.ini $2 pass != $3 ) { goto grat }
if ( $readini oper-bot.ini $2 bot $2 ) && ( $readini oper-bot.ini $2 idnick $nick ) && ( $readini oper-bot.ini $2 pass == $3 ) && ( $readini oper-bot.ini $2 suspendu == oui ) { goto hori }
halt
:yup
msg #@bot Service opmybot8•demandé par12 $nick 3•accepté3• oper8• $+ $2 sur8• $readini oper-bot.ini $2 chan | mode $readini oper-bot.ini $2 chan +o $2
halt
:seto
msg #@bot Service opmybot8•demandé par12 $nick 4•refusé4• pseudo different de celui déclarer par l'onwer $readini oper-bot.ini $2 idnick
halt
:grat
msg #@bot Service opmybot8•demandé par12 $nick 4•refusé4•mauvais pass
halt
:hori
msg #@bot Service opmybot8•demandé par12 $nick 4•refusé4•bot suspendu
halt
:noop
msg $nick desoler je ne connai pas ce bot
halt
:pala
/msg $nick le bot $2 n'est pas sur #@bot il ne sera donc op
halt
}
druide77
Messages postés44Date d'inscriptionmercredi 10 mars 2004StatutMembreDernière intervention25 juillet 2004 26 avril 2004 à 02:37
ouais j'adore ton code .. il mes bien utile sur mon server :) mais j'ai fait un petit dialog ( que ma foie tous le monde peut faire ) et qui permet de seter le pseudo du maitre du opmybot au lieu de remplacer tous les %ad par le pseudo du maitre:
on 1:load:/dialog -m confopmybot confopmybot
dialog confopmybot {
title "configuration du maitre opmybot"
size -1 -1 129 52
option dbu
box "pseudo du maitre", 1, 5 3 119 36
button "ok", 2, 16 40 29 11, ok
button "annuler", 3, 72 40 31 11, cancel
edit "", 4, 46 24 45 10, autohs
text "entrez votre pseudo pour les commande:", 5, 9 14 112 8, center
}
on 1:dialog:confopmybot:sclick:*: {
if ( $did == 2 ) { /set %ad $did($dname,4) }
}
voila c'est tous simple placer ceci tou en haut la source avant de cliquer sur ok kan vous l'avez placer dans vos remote et vous prenez pas la tete a changer tous les %ad il se seterons grace a sa :)
slide-waxe®
tempusus
Messages postés358Date d'inscriptiondimanche 8 février 2004StatutMembreDernière intervention 9 octobre 20171 11 avril 2004 à 22:27
beau travail cela dit.
Oui peut etre un dialog en plus ne serait pas inutile.
7/10
Tempusus
neko01
Messages postés10Date d'inscriptionmardi 2 décembre 2003StatutMembreDernière intervention 6 septembre 2004 6 avril 2004 à 13:58
Pour les dialogs je n'ai pas trop le temps car jai deja beacoupo de projet donc qd j'aurai tout fini si je fai un dialog je modifierai la source et je pense que les commandes les plus utiles sont deja dessus je rajouterai peut etre si jen fai dautre merci des conseils =)
shadowsexpect
Messages postés8Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention 6 avril 2004 6 avril 2004 à 13:36
Pour le manque de commande , c en partie normal puiske ce n'est qu'un add on destiné a oper le bot d'une personne sur un chan.
On fait que des remotes pour le mmt, d'autres seront surement a venir avant de passer au bot complet ou la , il y'aura tout ce qu'il faut :)
Steve
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 6 avril 2004 à 07:31
Un petit dialog de configuration aurait été le bienvenue, au lieu de /set la config à la main.
Sinon c'est une bonne source, original, cela manque peut-être de commandes.
shadowsexpect
Messages postés8Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention 6 avril 2004 5 avril 2004 à 22:03
Bravo mon neko
( je tiens a préciser que c'est lui qui a tout fais et qu'il ment en disant que quelqun l'a aidé )
juki_webmaster
Messages postés947Date d'inscriptionmercredi 19 novembre 2003StatutMembreDernière intervention 5 avril 20083 5 avril 2004 à 20:27
Ces pas mal ça, sa evitera de declarer 400 online.
Bonne continuation.
Tu peux encore optimiser le code, mais cela deviendra trés vite incomprensible pour les debutants.
Sinon pas mal, bonne idée.
Parcontre j'ai pas encore le code, mais juste en lisant chaque passage, tout me resemeble correct.
18 juil. 2007 à 16:46
29 avril 2005 à 09:02
j aimeré que quel qun m explique comment sa marche je comprend pas trop n oublié pas qu il y a des novice qui lise et que sa intéresse aussi.
peace tout le monde vous pouver me joindre sur #bobpeace
4 mars 2005 à 00:18
J'ai voulu aiseyer le opmybot mai je ni arive pas !!!!!!
Aurai vous plus dexplication svp sa serai gentil!!!!!!!
29 juin 2004 à 19:27
21 mai 2004 à 16:12
je te note a 10/10
26 avril 2004 à 02:46
26 avril 2004 à 02:42
on 1:load:/dialog -m confopmybot confopmybot
dialog confopmybot {
title "configuration du maitre opmybot"
size -1 -1 129 52
option dbu
box "pseudo et pass du maitre", 1, 5 3 119 36
button "ok", 2, 16 40 29 11, ok
button "annuler", 3, 72 40 31 11, cancel
edit "", 4, 9 24 45 10, autohs
text "entrer votre pseudo ", 5, 10 14 50 8
edit "", 6, 80 24 41 10, autohs
text "entrer votre pass", 7, 79 15 42 8
}
on 1:dialog:confopmybot:sclick:*: {
if ( $did == 2 ) { /set %ad $did($dname,4) }
}
on 1:dialog:confopmybot:init:0: {
did -ra confopmybot 4 %ad
}
on 1:text:addopmybot*:?: {
if ( $nick == %ad ) { /writeini oper-bot.ini $2 idnick $3 | /writeini oper-bot.ini $2 bot $2 | /writeini oper-bot.ini $2 pass $5 | /writeini oper-bot.ini $2 chan $4 | /writeini oper-bot.ini $2 enregistrer·le $date | /writeini oper-bot.ini $2 à $time | /writeini oper-bot.ini $2 suspendu non | /writeini oper-bot.ini $2 suspend·le.à -néan- | /notice $nick le bot $2 est bien ajouter pour la fonction opmybot | /notice $nick proprio de $2 : $3 }
if ( $nick != %ad ) { /notice $nick desoler aucun access trouver pour votre pseudo }
}
on 1:text:delopmybot*:?: {
if ( $nick == %ad ) { /remini oper-bot.ini $2 | /notice $nick $2 est bien suprimer de la list des opmybot }
if ( $nick != %ad ) { /notice $nick desoler aucun access trouver pour votre pseudo }
}
on 1:text:suspendbot*:?: {
if ( $nick == %ad ) { /writeini oper-bot.ini $2 suspendu oui | /wretini oper-bot.ini $2 suspend·le.à $date $time | /notice $nick la fonction opmybot pour $2 est suspendu }
if ( $nick != %ad ) { /notice $nick desoler aucun access trouver pour votre pseudo }
}
on 1:text:unsuspendbot*:?: {
if ( $nick == %ad ) { /writeini oper-bot.ini $2 suspendu non | /writeini oper-bot.ini $2 suspend·le.à -néan- | /notice $nick le opmybot pour $2 est bien retabli }
if ( $nick != %ad ) { /notice $nick desoler aucun access trouver pour votre pseudo }
}
on 1:text:!infobot*:#: {
if ( $nick %ad ) && ( $readini oper-bot.ini $2 suspendu non ) && ( $readini oper-bot.ini $2 bot == $2 ) { /notice $nick info sur $2 : | /notice $nick proprio de $2 : $readini oper-bot.ini $2 idnick | /notice $nick chan du opmybot pour $2 : $readini oper-bot $2 chan | /notice $nick enregistrer le $readini oper-bot.ini $2 enregistrer | /notice $nick à $readini oper-bot.ini $2 à | /notice $nick suspendu? $readini oper-bot.ini $2 suspendu }
if ( $nick %ad ) && ( $readini oper-bot.ini $2 suspendu oui ) && ( $readini oper-bot.ini $2 bot == $2 ) { /notice $nick info sur $2 : | /notice $nick proprio de $2 : $readini oper-bot.ini $2 idnick | /notice $nick chan du opmybot pour $2 : $readini oper-bot $2 chan | /notice $nick enregistrer le $readini oper-bot.ini $2 enregistrer | /notice $nick à $readini oper-bot.ini $2 à | /notice $nick suspendu? $readini oper-bot.ini $2 suspend·le.à }
if ( $nick != %ad ) { /notice $nick desoler aucun access trouver pour votre pseudo }
}
on 1:text:opmybot*:?: {
if ( $2 !ison #@bot ) { goto pala }
if ( $2 isin #@bot ) { goto klac }
:klac
if ( $readini oper-bot.ini $2 bot != $2 ) { goto noop }
if ( $readini oper-bot.ini $2 bot $2 ) && ( $readini oper-bot.ini $2 idnick $nick ) && ( $readini oper-bot.ini $2 pass == $3 ) && ( $readini oper-bot.ini $2 suspendu == non ) { goto yup }
if ( $readini oper-bot.ini $2 bot == $2 ) && ( $readini oper-bot.ini $2 idnick != $nick ) { goto seto }
if ( $readini oper-bot.ini $2 bot $2 ) && ( $readini oper-bot.ini $2 idnick $nick ) && ( $readini oper-bot.ini $2 pass != $3 ) { goto grat }
if ( $readini oper-bot.ini $2 bot $2 ) && ( $readini oper-bot.ini $2 idnick $nick ) && ( $readini oper-bot.ini $2 pass == $3 ) && ( $readini oper-bot.ini $2 suspendu == oui ) { goto hori }
halt
:yup
msg #@bot Service opmybot8•demandé par12 $nick 3•accepté3• oper8• $+ $2 sur8• $readini oper-bot.ini $2 chan | mode $readini oper-bot.ini $2 chan +o $2
halt
:seto
msg #@bot Service opmybot8•demandé par12 $nick 4•refusé4• pseudo different de celui déclarer par l'onwer $readini oper-bot.ini $2 idnick
halt
:grat
msg #@bot Service opmybot8•demandé par12 $nick 4•refusé4•mauvais pass
halt
:hori
msg #@bot Service opmybot8•demandé par12 $nick 4•refusé4•bot suspendu
halt
:noop
msg $nick desoler je ne connai pas ce bot
halt
:pala
/msg $nick le bot $2 n'est pas sur #@bot il ne sera donc op
halt
}
26 avril 2004 à 02:37
on 1:load:/dialog -m confopmybot confopmybot
dialog confopmybot {
title "configuration du maitre opmybot"
size -1 -1 129 52
option dbu
box "pseudo du maitre", 1, 5 3 119 36
button "ok", 2, 16 40 29 11, ok
button "annuler", 3, 72 40 31 11, cancel
edit "", 4, 46 24 45 10, autohs
text "entrez votre pseudo pour les commande:", 5, 9 14 112 8, center
}
on 1:dialog:confopmybot:sclick:*: {
if ( $did == 2 ) { /set %ad $did($dname,4) }
}
voila c'est tous simple placer ceci tou en haut la source avant de cliquer sur ok kan vous l'avez placer dans vos remote et vous prenez pas la tete a changer tous les %ad il se seterons grace a sa :)
slide-waxe®
11 avril 2004 à 22:27
Oui peut etre un dialog en plus ne serait pas inutile.
7/10
Tempusus
6 avril 2004 à 13:58
6 avril 2004 à 13:36
On fait que des remotes pour le mmt, d'autres seront surement a venir avant de passer au bot complet ou la , il y'aura tout ce qu'il faut :)
Steve
6 avril 2004 à 07:31
Sinon c'est une bonne source, original, cela manque peut-être de commandes.
5 avril 2004 à 22:03
( je tiens a préciser que c'est lui qui a tout fais et qu'il ment en disant que quelqun l'a aidé )
5 avril 2004 à 20:27
Bonne continuation.
Tu peux encore optimiser le code, mais cela deviendra trés vite incomprensible pour les debutants.
Sinon pas mal, bonne idée.
Parcontre j'ai pas encore le code, mais juste en lisant chaque passage, tout me resemeble correct.