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 !

Sujet : Bot [ Archives / Scripting ] (shadowsexpect)

mardi 16 mars 2004 à 21:52:09 | Bot

shadowsexpect


J'aimerais que mon bot kill quand il détecte un mauvais nick pour ceci j'ai donc rentrer ça :

on *:nick: { if ( pute isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de changer de pseudo } }
on *:nick: { if ( salop isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de changer de pseudo } }
on *:nick: { if ( enculeur isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:nick: { if ( enculer isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:nick: { if ( con isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:nick: { if ( putain isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:nick: { if ( co*n?r isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:nick: { if ( connar isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:nick: { if ( nique isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:nick: { if ( nike isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:nick: { if ( moche isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:nick: { if ( laid isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:nick: { if ( putin isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:join:#: { if ( encul isin $nick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick } }
on *:join:#: { if ( connard isin $nick ) { msg nickserv forbid $newnick| kill $newnick Merci de choisir un autre nick } }
on *:join:#: { if ( salop isin $nick ) { msg nickserv forbid $newnick| kill $newnick Merci de choisir un autre nick } }
on *:join:#: { if ( pute isin $nick ) { msg nickserv forbid $newnick| kill $newnick Merci de choisir un autre nick } }
on *:join:#: { if ( con?r? isin $nick ) { msg nickserv forbid $newnick| kill $newnick Merci de choisir un autre nick } }
on *:join:#: { if ( con?rd isin $nick ) { msg nickserv forbid $newnick| kill $newnick Merci de choisir un autre nick } }
on *:join:#: { if ( laid isin $nick ) { msg nickserv forbid $newnick| kill $newnick Qui est laid ? Merci de choisir un autre nick } }
on *:join:#: { if ( $nick isupper ) { kill $nick merci de ne pas utiliser autant de majuscules dans votre nick } }


Dsl pour le language mais bon, et donc il kill bien mais que pour la premiere ligne soit "pute" le rest est ignoré, pq ?

Merci d'avance

Steve =)

mardi 16 mars 2004 à 22:22:15 | Re : Bot

Dark-Dragoon

biensur ke sa marche pas
on *:nick: { if ( pute isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de changer de pseudo }
if ( salop isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de changer de pseudo }
if ( enculeur isin $newnick ) { msg nickserv forbid $newnick | kill $newnick Merci de choisir un autre nick }
}
sa sa devria marcher, regoupe tout t truc

mardi 16 mars 2004 à 22:24:47 | Re : Bot

tofu

Membre Club
tu peux même utiliser des jokers et "iswm' pour prendre encore un plus large panel de pseudos, avec moins de lignes de code :p

----

eric\

mercredi 17 mars 2004 à 07:30:12 | Re : Bot

SornDrixer

Administrateur CodeS-SourceS
Tu peux aussi, au lieu de faire autant de conditions, mettre tout les nicks indésirables dans un fichier, et vérifier à chaque changement de nick si $newnick est présent ou pas dans ce fichier. (avec une boucle)

-= [ Sorn_Drixer ] =-
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

Vous pouvez me retrouver sur koliserv.dyndns.org:9010

mercredi 17 mars 2004 à 07:37:44 | Re : Bot

tofu

Membre Club
ouai, ms à ce moment là, il faudra penser à peut-être utiliser le file handing si il y a vraiment bcp de pseudos..
sinon le bot peut partir facilement en excess flood :P

----

eric\

mercredi 17 mars 2004 à 07:56:16 | Re : Bot

SornDrixer

Administrateur CodeS-SourceS
Je pense pas que tu vas mettre plus de 200 pseudos ...

-= [ Sorn_Drixer ] =-
-
Un problème ? une question ? N'hésitez pas, le forum est là pour ça.

Vous pouvez me retrouver sur koliserv.dyndns.org:9010

mercredi 17 mars 2004 à 14:09:19 | Re : Bot

Eiffel

on ^1:NICK:#:{ if ($me isop $chan) { if ($nick != $me) { var %n 0 | while (%n <= $lines(nick.txt)) { inc %n | if ($read(divers/autov.txt,%n) isin $newnick) { msg nickserv forbid $newnick| kill $newnick Merci de choisir un autre nick } } } } }

Voile je crois qui a pas d'erreur

mercredi 17 mars 2004 à 14:11:14 | Re : Bot

Eiffel

on ^1:NICK:#:{ if ($me isop $chan) { if ($nick != $me) { var %n 0 | while (%n <= $lines(nick.txt)) { inc %n | if ($read(nick.txt,%n) isin $newnick) { msg nickserv forbid $newnick| kill $newnick Merci de choisir un autre nick } } } } }

Dsl pour le 1er message il est faux ;)
Comme j'ai tiré la boucle de mon script :|

mercredi 17 mars 2004 à 15:32:12 | Re : Bot

Dark-Dragoon


remi sa sert a rien , il kill danc il doi etre ircop

mercredi 17 mars 2004 à 19:15:09 | Re : Bot

shadowsexpect

Tres juste il est ircop donc le if $me isop ne sert pas , mais étant donné que je suis un ti new je comprend pas trop quel fichier il fait créer pour que se soit pris en compte ...

Steve =)



Cette discussion est classé dans : kill, nick, msg, isin, newnick


Répondre à ce message

Sujets en rapport avec ce message

msg abienvenue friendlist [ par retaks666 ] voila, j'aimerais dire bonjour a certaine personne kan elels se connecte sur un chan.. j'ai dabors pensez en récupérant leur nick avec on *:join:#: { optimiser mon code [ par docLegi ] bon, voilà j'ai commencé à scripter il y a quelque temps, j'ai deja scripté un certain nombre de trucs et j'aimerais optimiser mon code, parce que je on:text: [ par karukeranet ] Bonjour,Mon Probleme est que je voulais mettre une liste de commande disponible quand un utilisateur tape !help Mais avec la façon que j'ai scripter j COmment installé une sources [ par evilpikashoot69 ] Erfe rf erf , tetre ke cette question a deja ete pose , mais je capte rien voila comment ona jout des sources a mirc 6.02 ???j'aimeré rajouté :on @1:B AIDEZ MOI SVP!! jai fait un addon masi sa marche pas, je siat pas pourquoi. [ par retaks666 ] je suis nul en languaeg irc, et je comprends pas pourqoui mon bot ne marche pas.voici la source., meme le menu ne s'ajoute pas!répondze moi svp!!;;;;; Probléme avec if $null ... [ par juki_webmaster ] Bonjour ,Je fait un deuxieme bot de jeu que je placerais sur la meme source que mon premier bot de jeu si je le fini correctement .J'ait realiser ceci prb de module de news [ par aeropad ] voila le probleme! g utiliser un script de news trouvé ici même et je l'ai modif un peu. mais c pas ca le prb :)le probleme c que je voudrais que les A laide , mon script marche pas [ par Spidored ] g scripter un truc mais je pige pas ski cloche :'(merci de maide ::::on *:TEXT:!addanim:#>:{ /notice $nick 7,1 Salut $nick , Tu peu maintenant faire problem de massmsg et acces vip [ par D9moniac ] bonjour ( comme le di la chartre :p )Voila je need kk qui pourai m aider pour 2 source .en fait je voulai deja en fair une pour que kd on dit kk chose moderation au changement de nick [ par maaars ] coucou les gensalors mon pb : je cherche a faire un moderateur pour les nicks, le "on join" marche bien mais j'ai un pb avec le "on nick" :On *:NICK:


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,296 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.