Créer un bot barman sur mirc.

Signaler
Messages postés
4
Date d'inscription
mardi 24 février 2004
Statut
Membre
Dernière intervention
15 janvier 2014
-
Messages postés
3
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
11 juillet 2005
-
Bonjour,

je voudrais savoir comment je pourrai faire pour créer un bot barman ?

C'est à dire un bot qui donnerai de l'alcool ou une autre boisson lorsque l'on lui demande.

Exemple :
Je tape "!sky nick" et le bot dit "Bot donne du sky à Nick".

Je tiens à précisé que je recherche ceci uniquement pour le plaisir. Des amis et moi-même aimerions utilisé ce genre de commande pour rigolé un peu. (Viens boire un petit coup à la maison dans notre chan, mdr).

Pour info : J'ai MIRC 6.03.

Si possible, avoir ce genre de scrypt de manière à l'installé en ADDON.

Merci d'avance.

10 réponses

Messages postés
2084
Date d'inscription
jeudi 12 décembre 2002
Statut
Modérateur
Dernière intervention
30 janvier 2011
8
A mettre dans les remotes de mIRC (ALT + R) :

ON *:TEXT:*:#:{
if $1 == !sky && $2 { describe $chan donne du sky à $2 }
if ($1 == !autrecmd && $2 { describe $chan donne blabla à $2 }
}

etc etc..
Tu continues sur mon modèle pour rajouter autant de commandes que tu veux.
-<gras>[ Sorn_Drixer ]-</gras>
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

Vous pouvez me retrouver sur koliserv.dyndns.org
Messages postés
244
Date d'inscription
mercredi 11 juin 2003
Statut
Membre
Dernière intervention
25 juin 2005

J'ai deja fait un bot barman.
Si tu veux je te le passe mais que à partir de ce soir pasque je suis pas chez moi.
Je suis tout à fait d'accord de vous le passez mais à condition que mon nom reste sur l'add-on.
Vous verez c'est très nul comme truc. Y a que des On*:text partout. C'était mon tout premier add-on que j'avais fait quadn j'etais encore tres debutant.
Je vous donne deja l'adresse ou vous pourrez le télécharger :
http;//membres.lycos.fr/darkyojimbo2/bar.zip
Cette adresse ne sera valide qu'a partir de 8 heures ce soir.

Si tu veux le faire tout seul tu fais comme ca.

On *:text:!bar*:#:{
msg $chan Oui $nick ? tu veux passer une commande ? Veux-tu boire ou manger pr ca tape !manger ou !boire
}
On *:text:!manger*:#:{
msg $chan Nous avons des ...........
}

C'est pas dit que ca marche. J'ai toujours eu de la peine avec ces simple On *:text:
On dirait qui m'aiment pas :p

-Carton- :)
Messages postés
4
Date d'inscription
mardi 24 février 2004
Statut
Membre
Dernière intervention
15 janvier 2014

Merci pour vos réponses (et surtout pour les cmd à mettre). :big)
Messages postés
2084
Date d'inscription
jeudi 12 décembre 2002
Statut
Modérateur
Dernière intervention
30 janvier 2011
8
De rien cs120283.

Une petite précision :
Si tu mets le code source que l'on ta donné dans tes remotes, les commandes réagiront si seulement les autres les tapent, et non toi. (à moins que tu les tapes à partir d'un autre mIRC)
-<gras>[ Sorn_Drixer ]-</gras>
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

Vous pouvez me retrouver sur koliserv.dyndns.org
Messages postés
4
Date d'inscription
mardi 24 février 2004
Statut
Membre
Dernière intervention
15 janvier 2014

Je confirme que j'ai réussi à faire ce que je voulais faire.

Merci SornDrixer pour la précision (malgré que je l'ai découvert par moi-même).
J'ouvre 2 Mirc en même temps pour réglé le problème : l'un me sert personnellement et l'autre sert de bot pour les délires (on peut tout mettre avec cette commande, c'est cool).

darkyojimbo2 : inutile de t'embêter avec ton fichier. Comme dit plus haut dans ce message, j'ai réussi à faire ce que je voulais faire et donc ton fichier me sera inutile (mais si tu veux le difuser quand même, pas de problème. Mais ça ne me servira pas personnellement).

Encore merci à tous les deux de m'avoir aider.
Messages postés
244
Date d'inscription
mercredi 11 juin 2003
Statut
Membre
Dernière intervention
25 juin 2005

Je vais pas le diffuser car c'est un code à chier meme pas optimiser. Dans cette source y a que des On *:text que meme les tt debutant peuvent faire donc si tu la veux je me casse pa le cul a la resortit

irc://koliserv.dyndns.org

-Carton- :)
Messages postés
206
Date d'inscription
dimanche 14 septembre 2003
Statut
Membre
Dernière intervention
25 mars 2005

Hé bien oui , c'est un code a peu prés comme sa au départ qu'il me fallait !
Sibelle07, :)
Messages postés
1
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
23 juillet 2004

Bonjour!!
moi aussi j'aimerai bien crée un barman mais l'adresse avec les script ne sont plus dispnible et j'ai essayer les script mais sa ne marche pas !!!!
si qq pourrai m'aider !!
merci d'avance
Nonos
Messages postés
3
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
11 juillet 2005

Il te suffit de cree des evenements :
On *:text:letext:#le_chan:{
msg # Le text
}

Exemple :
On *:text:!boire:#:{
msg # Allez tiens $nick je t'offre une bière
}

Puis sinon tu peux faire un semblant de bouré si le mec bois 5 bieres , il est bourré et tu le kick du "bar".
On *:text:!boire:#:{
if ($nick isop $chan) { halt }
; si le nick est OP il le kick ban pas
if ( $eval($+(%,bar,$nick),4) == $null ) {
set $+(%,bar,$nick) 1
; si il n'y a pas encore de variable il la crée
msg # Allez tiens $nick je toffre une bière! Tu as déja bu $eval($+(%,bar,$nick),5) bières!
; il va laissé un message sur le chan et va lire le nombre de bieres prises grace a $eval
}
else {
;sinon
inc $+(%,bar,$nick)
;il ajoute 1 a la variable
msg # Allez tiens $nick je toffre une bière! Tu as déja bu $eval($+(%,bar,$nick),5) bières!
;pareil il va lire le nombre de bières
if ( $eval($+(%,bar,$nick),4) >= 5) {
;si le nombre de la variable est plus grand ou egal a 5
mode # +b $address($nick,2)
; Il ban le mec
timer 1 900 mode # -b $address($nick,2)
; 15 min apres il le deban
kick # $nick T'es bourré reviens quand t'es debourré dans 15 mins
;il le kick
}
}
}
on *:kick:#:{ unset $+(%,bar,$knick) }

;il remet la variable a 0 (enfin il la vire)

By jOr & Star` From #-help-4-bot- On Qnet
Création de Bot 100% perso , 99,9% gratuit (hebergement 1 bnc)
Messages postés
3
Date d'inscription
samedi 21 mai 2005
Statut
Membre
Dernière intervention
11 juillet 2005

nan esxuse moi si le nick est op il boit po :) dsl