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 : besoin d'aide sur plusieur petit points.. [ Scripting / Général ] (mdk1killer1)

vendredi 4 août 2006 à 08:59:27 | besoin d'aide sur plusieur petit points..

mdk1killer1

Bonjour,
bon et bien moi jai commencer a scripter un "bot" mais bon je sais pas si on peut appeller sa comme sa.
Mon problème sais que quand les personne sur le chan marque exemple "@calc 6*5"(je sais sa donne combien sais juste une exemple ) et bien sa l'affiche le  calcul et tout et tout mais si il le repete rapidement et bien moi , mon "bot", continue de repond et en momment donner je me fais kicker pour flood. Alors voila j'aimerais avoir de l'aide pour me crer un code qui fais que le bot ne repondre pas si 30-1minute ne sais pas ecouler entre sa dernier utilisation pour la meme personne.

Et en deuxieme pas compliquer jai vu sa l'autre jour un "code" qui dis un nom au hasard d'une personne sur le chan
ps: Je mis connais pas pour les variables

et voila merci de m'aider et si se n'est pas clair je repasserai demain car la je suis fatiguer, merci beaucoup

vendredi 4 août 2006 à 11:11:57 | Re : besoin d'aide sur plusieur petit points..

mr_orus1

Membre Club

salut,

pour ton premier soucis fais un system anti flood
;si il y a %calme retourn 1
;sinon set %clame pour 60 secondes return 0
alias calme { if (%calme) return 1 | else { set -u60 %calme on | return 0 } }


et dans ton evenement text tu rajoutes

if ($calme == 1) return

Pour le deuxieme regarde dans l'aide

$nick

$rand

$calc

à plus

Orus


vendredi 4 août 2006 à 13:48:22 | Re : besoin d'aide sur plusieur petit points..

RCA ArKanis

Réponse acceptée !
Plus simplement :
on *:text:*:#:{
  if (%calme) return
  set -u60 %calme 1
  ...
}


Pour que ce soit la même personne, donne un nom qui comporte le nick de l'utilisateur à ta variable (les hashtables sont plus sympa à utiliser mais bon). Je te donne la version qui comprend les deux protections

on *:text:*:#:{
  if ((%calme. [ $+ [ $nick ] ]) || (%calme)) return
  set -u60 %calme 1
  set -u1800 %calme. $+ $nick 1
  ...
}


Pour un nom au hazard :
$nick($chan,$r(1,$nick($chan,0)))
Pas besoin de $calc :p

vendredi 4 août 2006 à 15:26:48 | Re : besoin d'aide sur plusieur petit points..

mr_orus1

Membre Club
Je connaissais pas $r :p

Orus

vendredi 4 août 2006 à 18:01:20 | Re : besoin d'aide sur plusieur petit points..

mdk1killer1

Ok merci je vais aller essayer sa

vendredi 4 août 2006 à 19:10:57 | Re : besoin d'aide sur plusieur petit points..

mdk1killer1

Bon je sais je suis nul mais bon je commence a scripter
Voila j'ai essayer ton code Arkanis mais je me perd ( oui oui sais la premiere fois je joue dans les var donc je comprend pas trop :S) voila jai crer se on text pour essayer..
le on text que je voudrais que une personne ne peut me faire repeter avant 5 sec :
on *:text:!test:#:{
/msg $chan ceci est un test
}
j'aimerais que quand la personne essaie de la repeter avant les 5 seconde sa la notice donc je vous mets mon code que j'ai essayer mais bon :S yer pas fameus :
on *:text:!test:#:{
  set -u5 %calme $nick 1
  if (%calme == $nick 1) { /notice $nick calme toi }
  elseif (%calme == $null) { /msg $chan test }
}
Mais voila ce que sa fais sais que sa crer automatiquement une var meme la premiere fois qui l'utilise donc la personne resoi toujour le notice. J'ai chercher sur laide mirc jai trouver la commande /inc mais j'ai pas trop compris comment a marche :S sinon il aurrais pas un moyen de faire que la variable se crer apres la premiere fois que mon code est utiliser par la meme personne ? bon je sais jesuis peut etre pas clair clair mais je sais pas trop comment expliquer . Sinon si il a dautre moyen de fonctionner ou que vous avez un site qui pourrais m'aider avec les var sa serais vraiment apprécier
je vous remerci enormement ceux qui m'aide :)

vendredi 4 août 2006 à 21:14:53 | Re : besoin d'aide sur plusieur petit points..

RCA ArKanis

tu fixes %calme juste avant de l'utiliser ...
pourquoi tu ne reprends pas simplement mon code ?
le message "calme toi", vire le, il te fera excess flood

fais un effort sur l'écriture stp ! c'est limite illisible

dans mon code, remplace les ... par le message que tu veux, et change la ligne du ON TEXT pour qu'il ne soit déclenché que pour ta commande (on *:text:@calc *:#text:{)

vendredi 4 août 2006 à 21:24:17 | Re : besoin d'aide sur plusieur petit points..

mdk1killer1

Ok je vais réessayer. Sinon désoler pour l'écriture

vendredi 4 août 2006 à 21:39:10 | Re : besoin d'aide sur plusieur petit points..

mdk1killer1

Bon désoler arkanis, j'avais du mal faire quelque chose mais la sa marche merci beaucoup :)



Cette discussion est classé dans : aide, points, bot, jai, plusieur


Répondre à ce message

Sujets en rapport avec ce message

AIDE !!!!!!! [ par lakata ] g un bot !!je voudrais lui faire dire une notice kan une personne se connecte sur mon chan !!par exemple :Mr Dupont se connecte, et une notice lui app aide petit script [ par Lonsdale^ ] salut ben voila je recherche 2 petit script car je suis oqp as faire 1 bot pour mon chan.1. quand mon bot part d'un channel il laisse 1 message sur le aide installation de bot irc [ par Solisoft ] Bonjour, Je cherche quelqu'un qui s'y conaisse en installation de bot irc, j'ai 1 serveur irc et j'aimerrais y mettre les meme bots que quakenet donc: Aide pour une commande de mon bot... [ par zeppo4268 ] Alors voila le blem c ke je voudrai savoir comment creer une commande aleatoir c'est a dire come par exemple: !cadeau zeppose ki ecrit : $nick offre u Avoir plusieur bot sur voila/wanadoo [ par T4X ] Bonjour je voudrais savoir comment faire pour avoir plusieur bot hébergé sous voila/wanadoo . merci de me répondre :/ aide pour une cmd [ par Requiem_Goth ] Bonjour, je débute dans le scripting, j'ai un niveau assez faible malheuresement mais jsp un jour y arriver... voila je pose ma question donc lolje po Aide pour Bot PV [ par albert0 ] Salut all,voila, je voulais savoir si quelqu'un sait comment faire:que quand quelqu'un vous parle en PV , le bot attant dison 5 seconde avant de lui r /!\ urgent : controleur de parole sur un bot /!\ [ par NEO___ ] Salut , je demande au scripteur (euse) né pour m'aide je voilait que mon bot parle alors j ai commence par cela : on 1:TEXT:*gueule*:#:.msg $chan 4  Aide pour un bot irc [ par Ziploc ] J'ai un problème , j'aimerais que mon bot réagisse sur un message en couleur mais j'ensuis incapable , j'ai sa ~~>On *:text:*test*:#:{ /msg $chan salu Aide bot news [ par dave_boulanger ] qqun peut me dire ce qui ne va pas avec ma sourceOn *:text:@newsfr:#:{ write -c news\newsfr.txt $$1 notice $nick News ajoutée (francais)}je veut qui


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



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,265 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é.