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.
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.
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
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.
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).
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
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
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)