begin process at 2010 03 21 20:10:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

IRC

 > 

Divers

 > 

Débutant(e)

 > 

Host


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Host

mercredi 8 novembre 2006 à 22:41:16 | Host

dams89

Bonjour a tous ben c'est encore moi j ai deja posé la meme question mais j'ai pas encore la solution donc voila je repose la question sur un code pour op halfop,protect a useur en le reconnaissen par son host stocké avant avec un commande ! dans un txt
on *:text:*:#:{
if ($1 = = !+ah) {
if ($nick = = %ownernick) && (!read(autohalf.txt,w,$+(*address($2,2)*))) {/write autohalf.txt $address($2,2) | .timer 1 2 /notice $nick...... }
Bon comme on peut le voir sa c pour le stocker et ceci marche tres bien sa me le stock comme ca==>*!*@mf-12345678.ppp.bidouille.fr
==================================
on !*:join:#:{
if (!$read autohalf.txt,w,$+(*,$address($2,2),*))  mode %salonprincipale +h $nick
Et sa sa marche pas donc je sais qu'il manque des chose mais quoi ???
Merci
jeudi 9 novembre 2006 à 00:59:29 | Re : Host

lebaronrouge

Perso j'utilise ca pour à peu pres le même principe sauf que pour moi il s'agit d'une VIP liste que mon bot kick pas et voice auto,ca devrait t'aider


on @*:join:#{
  if ( $nick != $me ) {
    Var %i = 1
    While (%i <= $lines(autohalf.txt)) {
      if ($read(autohalf.txt,w,$+(*,$address($nick,2),*)),%i) { mode %salonprincipale +h $nick }
      inc %i
      .ignore -u3 $nick
      return
    }
  }
}
jeudi 9 novembre 2006 à 12:22:08 | Re : Host

dams89

merci je vais esseyer d'en faire quelque chose pour moi 
merci encore
jeudi 9 novembre 2006 à 13:33:30 | Re : Host

dams89

Si vous avez des autre idée je suis toute oui!!!
jeudi 9 novembre 2006 à 21:15:44 | Re : Host

dams89

Bon javance tjr pas sa marche on m 'aide bcp mais le je bug pff aidez moi svp !!!
vendredi 10 novembre 2006 à 18:20:20 | Re : Host

SnOOpss

Juste une question, tu comprend les aides qu'on te donne ?

on !*:join:#:{
if (!$read autohalf.txt,w,$+(*,$address($2,2),*))  mode %salonprincipale +h $nick

"on !*:join:" tu peux m'expliquer comment tu geres ton niveau d'access ?
Tu as du te planter en faisant le c/c car la syntaxe de $read est mauvaise
Si j'essaye de comprendre ce que tu veut faire ca donne : Si l'adresse n'EST PAS dans le fichier texte tu appliques le mode +h

if ($nick = = %ownernick) && (!read(autohalf.txt,w,$+(*address($2,2)*))) {/write autohalf.txt $address($2,2) | .timer 1 2 /notice $nick...... }
Tu as oublié un $ devant read
Avec cette methode il n'ya qu'un seule personne qui pourra utiliser cette commande, c'est fait expres ?


Sinon aussi on tape en general "==" et pas "= =" mais je savais pas que ca marchait en faisant comme toi.

vendredi 10 novembre 2006 à 21:01:35 | Re : Host

dams89

Bonjour alors oui je comprend enfin j'esseye de comprendre l aide j'ai du mal c'est sur mais j esseye et pou le signe egale je sais qu'il est pas aussi espacé l'un de l'autre .
Mais euhh je vois pas ou est l'aide dans ton message alors stp eclaircis moi!!
merci bcp ;))
samedi 11 novembre 2006 à 11:22:27 | Re : Host

SnOOpss

On va passer les fautes de syntaxe.

"on !*:join:" ? C'est toi qui a mit ca, pour moi c'est pas bon, mais si ca se trouve tu as une raison c'est pour ca que je te demande.

Apres tu fait Si l'adresse n'EST PAS dans le fichier texte tu appliques le mode +h, je croyais que tu stockais les host justement pour appliquer le mode +h a ceux qui sont dans le fichier host.

Ensuite tu as codé de maniere a ce que seullement une personne puisse utliser cette commande, et la non plus je sais pas si tu l'as fait expres ou pas.
samedi 11 novembre 2006 à 15:18:26 | Re : Host

wims

Le code qu'il a donné, c'est moi qui lui donné .
Seulement, il l'a (mal) modifié a sa facon :).
Le code d'origine étais :

on !*:join:%salonprincipal:if ($read(autohalf.txt,w,$+(*,$wildsite,*))) mode %salonprincipale +h $nick

On *:text:!+ah:%salonprincipal:if ($nick == %ownernick ) && (!$read(autohalf.txt,w,$+(*,$address($2,2),*))) { write autohalf.txt $address($2,2) | .timer 1 2 notice $nick ........ }

le ! du on join signifie que l'evenement ne se déclenchera que si $nick != $me.C'est une optimisation de on *:join:#:if ($nick != $me) { GA }
A l'inverse, on me:*:join:#: est une optimisation de on *:join:#:if ($nick == $me) { Ga }

le on join vérifie donc que le nick n'est pas celui du bot qui utilise ce code, et si l'address de type 2 ( $wildsite ) est dans le fichier, alors on lui donne le mode +h

le on text vérifie que le $nick est owner et que l'address du type 2 donné par le $nick n'est pas ds le fichié, au quel cas on l'ajoute et on envoie la notice a l'owner pour confirmé

il faut évidement que les variables %salonprincipal et %ownernick sois définis
l'owner doit tapé !+ah "pseudo" et le pseudo doit etre sur le salon a ce moment là.

samedi 11 novembre 2006 à 18:13:08 | Re : Host

dams89

Ok merci vous deux Wims j'ai bien rentré ton code tout comme et il et il marche mais le systeme de on texte ne stock que une seul adresse apres la fonction ne marche plus donc j ai esséyé de mettre -n mais non sa marche pas ,a votre avis ?

1 2 3

Cette discussion est classée dans : txt, address, nick, host, autohalf


Répondre à ce message

Sujets en rapport avec ce message

write $read etc. [ par DetaX ] Bon j'ai un ptit probleme avec un script pour faire des dedicasses :) voila le bout de script :on *:text:*:?:{  if ($1 == FW) && ($2-) {    write dedi nick precedent [ par mikl59 ] bonjour j' ai un petit probleme...Je suis op sur un chan et on ma donner ca mais j' aimerai savoir si c' est possible a mon avis oui que qd j' ai un n un test ne s'effectue pas [ par demm0tte ] voici mon code : on *:join:#mon_chan:{  if ($nick != $me) {    var %i = 1, %j = $lines(spam_ip.txt)    while %i       if $address($nick,2) isin $rea Alias qui ne fonctionne pas. [ par Francismori7 ] Bonjour, je poste ce code car il ne fonctionne pas. J'espère une réponse. Seulement "alias add" et le "on *:join:*:" fonctionnent. Voici le code: [ Whois salon sur une blackliste [ par foufou33 ] Bonjour à tous, on m'a fais un code aujourd'hui mais  quand je l'ai mis dans la remote, le bot ne repondais plus. Donc j'ai été obligé de le fermer.Je Besoin d'aide en rapport avec /write [ par YkS ] Bonjour à tous,Je viens demander de l'aide sur le forum en rapport à la commande /write.En effet j'ai codé un bot mIRC que j'étoffe au fur et à mesure Doublé le vip system? [ par NOMADYSTIC ] Je post ici et ailleur car jai pris cette source et les doublé pour mon usage, mais jessais de faire le tout en un seul.mrc mais le on join semble pas Bot [ par _dams ] Bonjour, j'aimerais equipé mon bot mirc d'un anti-idl , je voudrais donc qu'il agisse sur un salon noté en txt voici mon code on *:join:#:{ if ( $r Question sur un "on open" [ par Fabfranck ] Bon je me  suis fait un remote pour mettre les personnes que je ne veux plus recevoir de PV.On *:open:?: {   if ($address($nick,2) == *!*@adressedugar Remote [ par jonnycage2a ] Voila on ma aidé a fair sa ------------------------------------------------------------------- On 1:text:*:#:{ If ( $1 == !add ) { write adds.txt $n


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,076 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales