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 : Système de Whois de LightScript ne loggue pas [ Scripting / Général ] (lilanati)

mardi 14 août 2007 à 16:00:54 | Système de Whois de LightScript ne loggue pas

lilanati

Bjr j'utilise LightScript, je voudrais logguer la fenetre @whois, qd je clique sur log, ça me coche bien l'enregistrement et le fichier log de @whois est bien crée mais pfiouuuuuuuu il est vide, ça ne loggue pas.
Je poste le code du système de whois ici, si quelqu'un sait pk merci pour vos réponses ;-)
-------------------
raw 311:*:{
  if ($window(@Whois) == $null) { window -k0zne @Whois }
  hmake whois 1
  hadd whois RealName $6-
  hadd whois MaskHost $3 $+ @ $+ $4
  halt
}
raw 378:*:{
  hadd whois Host * $+ ! $+ $6
  hadd whois Ip $7
  set %ip $7
  halt
}
raw 307:*:{
  hadd whois Registered oui
  halt
}
raw 308:*:{
  hadd whois ServicesAgent oui
  halt
}
raw 313:*:{
  hadd whois Status $5-
  halt
}
raw 312:*:{
  hadd whois Server $3
  hadd whois ServerName $4-
  halt
}
raw 319:*:{
  hadd whois Channels $3-
  halt
}
raw 310:*:{
  hadd whois Helper oui
  halt
}
raw 379:*:{
  hadd whois UModes $6-
  if (h isincs $6) { hadd whois Helper Oui }
  halt
}
raw 317:*:{
  hadd whois Idle $duration($3)
  hadd whois SignedOn $time($4,ddd dd mmm yyyy / HH:nn:ss zzz)
  halt
}
raw 309:*:{
  hadd whois Language $7
  halt
}
raw 335:*:{
  hadd whois Bot oui
  halt
}
raw 301:*:{
  if ($hget(whois) != $null) {
    hadd whois Away $3-
  }
  halt
}
raw 320:*:{
  $iif(*Secure Connection* iswm $1-,hadd whois SSL oui,hadd whois Special $3-)
  halt
}
ctcp *:VERSION:*:{
  set %versionscript MøÞi ¦¢®ïÞT
  notice $nick �3;10 $me utilise: %logo
}
ctcp *:TIME:*:{
  notice $nick �3;10Nous sommes le�3;7 $jour $jours $mois �3;10et il est�3;7 $time �3;10! >> %logo
}
raw 318:*:{
  scid $scid($activecid)
  echo -a $str(�3;4¯,60)
  echo -a �3;4Whois sur $2
  aline -ph 4 @Whois �3;4Whois sur $2
  echo -a �3;12Nom Réel :�3;14 $iif($hget(whois, RealName) != $null, $hget(whois, RealName), indéfini)
  aline -ph 3 @Whois �3;12Nom Réel :�3;14 $iif($hget(whois, RealName) != $null, $hget(whois, RealName), indéfini)
  echo -a �3;12HostMask :�3;14 $iif($hget(whois, MaskHost) != $null, $hget(whois, MaskHost), indéfini)
  set %hostmask  $iif($hget(whois, MaskHost) != $null, $hget(whois, MaskHost), indéfini)
  aline -ph 3 @Whois �3;12HostMask :�3;14 $iif($hget(whois, MaskHost) != $null, $hget(whois, MaskHost), indéfini)
  echo -a �3;12HostDécodé :�3;14 $iif($hget(whois, Host) != $null, $hget(whois, Host), indéfini)
  aline -ph 3 @Whois �3;12HostDécodé :�3;14 $iif($hget(whois, Host) != $null, $hget(whois, Host), indéfini)
  echo -a �3;12Ip :�3;14 $iif($hget(whois, Ip) != $null, $hget(whois, Ip), indéfini)
  aline -ph 3 @Whois �3;12Ip :�3;14 $iif($hget(whois, Ip) != $null, $hget(whois, Ip), indéfini)
  aline -ph 3 @Whois �3;12Modes utilisés :�3;14 $iif($hget(whois, Umodes) != $null, $hget(whois, UModes), indéfini)
  aline -ph 3 @Whois �3;12Enregistré :�3;14 $iif($hget(whois, Registered) != $null, oui, non)
  aline -ph 3 @Whois �3;12Pays :�3;14 $iif($hget(whois, Language) != $null, $hget(whois, Language), indéfini),
  aline -ph 3 @Whois �3;12Liste des Chans :�3;14 $iif($hget(whois, Channels) != $null, $hget(whois, Channels), indéfini)
  aline -ph 3 @Whois �3;12Chans en commun :�3;14 $comchan($2,0) �3;12:�3;14 $chanC($2)
  aline -ph 3 @Whois �3;12Away :�3;14 $iif($hget(whois, Away) != $null, $hget(whois, Away), non)
  aline -ph 3 @Whois �3;12Status :�3;14 $iif($hget(whois, Status) != $null, $hget(whois, Status), user)
  aline -ph 3 @Whois �3;12Services Agent :�3;14 $iif($hget(whois, ServicesAgent) != $null, oui, non)
  aline -ph 3 @Whois �3;12Helper :�3;14 $iif($hget(whois, Helper) != $null, $hget(whois, Helper), non)
  aline -ph 3 @Whois �3;12Bot :�3;14 $iif($hget(whois, Bot) != $null, oui, non)
  aline -ph 3 @Whois �3;12SSL :�3;14 $iif($hget(whois, SSL) != $null, oui, non)
  aline -ph 3 @Whois �3;12Special :�3;14 $iif($hget(whois, Special) != $null, $hget(whois, Special), indéfini)
  aline -ph 3 @Whois �3;12Idle :�3;14 $iif($hget(whois, Idle) != $null, $hget(whois, Idle), indéfini)
  aline -ph 3 @Whois �3;12Signed on :�3;14 $iif($hget(whois, SignedOn) != $null, $hget(whois, SignedOn), indéfini)
  aline -ph 3 @Whois �3;12Nom du Serveur :�3;14 $iif($hget(whois, ServerName) != $null, $hget(whois, ServerName), indéfini)
  aline -ph 3 @Whois �3;12Serveur :�3;14 $iif($hget(whois, Server) != $null, $hget(whois, Server), indéfini)
  echo -a �3;4Fin du whois
  echo -a $str(�3;4_,60)
  aline -ph 4 @Whois �3;4Fin du whois
  hfree whois
  halt
}
alias chanC {
  if ((!$1) || ($comchan($1,0) < 1)) { halt }
  else { var %i = 1 , %x = $comchan($1,0) , %c = $null | while (%i <= %x) {
    var %c = %c $comchan($1,%i) | inc %i }
    return %c
  }
}
 
----------------------
Voilà merciiiiiiiiii d'avance :D

mercredi 15 août 2007 à 13:36:54 | Re : Système de Whois de LightScript ne loggue pas

KiNdErMaXi

Membre Club
Salut !
Essaye de faire des /echo au lieu des /aline

Kinder_Maxi


mercredi 15 août 2007 à 14:08:53 | Re : Système de Whois de LightScript ne loggue pas

lilanati

Bjr Kinder_Maxi :-)
Merci de ta réponse, je viens de tester ta soluce, cependant si je remplace aline par echo j'ai carrement plu rien dans la fenetre @whois, elle s'ouvre mais elle est vide :s

jeudi 16 août 2007 à 18:20:33 | Re : Système de Whois de LightScript ne loggue pas

ISoKa

t'as bien mi le nom de la fenetre  dans ta commande de echo ?

ISoKa

jeudi 16 août 2007 à 20:48:57 | Re : Système de Whois de LightScript ne loggue pas

lilanati

Bjr Isoka,
Ben euh j'suis pas une pro lol j'ai juste remplacé aline par echo, le nom de la fenetre y est dejà, j'ai pas touché à ça, j'ai peut etre pas remplacer correctement :s

jeudi 16 août 2007 à 21:05:41 | Re : Système de Whois de LightScript ne loggue pas

ISoKa

essaye en enlevant le -p cad remplace de facon générale
aline -ph 3 @Whois
par
echo -h 3 @whois
test comme ca et dis nous :)
ISoKa

jeudi 16 août 2007 à 21:22:00 | Re : Système de Whois de LightScript ne loggue pas

lilanati

yopla,
Donc si je remplace exactement comme tu me dis, la fenetre @whois s'ouvre mais elle est vide, et à la place il s'affiche dans ma fenetre de status comme ça :

3 @Whois Bot : non
3 @Whois SSL : non
3 @Whois Special : indéfini
3 @Whois Idle : 6mins 54secs
3 @Whois Signed on : Thu 16 Aug 2007 / 15:07:46 +0100 GMT

:s

vendredi 17 août 2007 à 02:18:22 | Re : Système de Whois de LightScript ne loggue pas

ISoKa

Réponse acceptée !
enleve le code couleur pour voir aussi ptete
echo -h @whois

ISoKa

vendredi 17 août 2007 à 13:29:09 | Re : Système de Whois de LightScript ne loggue pas

lilanati

Ahhhhhhhhhh merci ISoKa t'es trop top ^^

mardi 21 août 2007 à 15:32:36 | Re : Système de Whois de LightScript ne loggue pas

uaip

ISoKa a une touche :)

[désolé, HS...]


1 2

Cette discussion est classé dans : whois, iif, hget, ph, aline


Répondre à ce message

Sujets en rapport avec ce message

pkoi ca marche pas ??? :x [ par ZH83 ] ;pour tester faites un /who babylon (par ex);reponse a un whoraw 352:*:{ if (!%who.num) { /unset %who* | /set %who.num 1 } /set %who.id[ $+ %who.nu reponse a un whois [ par Gopu ] gopuSalut , je cherhe un moyen de repondre par une notice a une personne ki me whois. C inutile mais ca peut etre marrant, non ? bon je suis nouveau a joindre tous les salon dun whois [ par HatMan ] svpjaimeradre par une seul actiontous les salon dun whois dune personnemerci de maider urgeament Raw ? [ par Hikage ] Y a-t-il moyen d'envoye un message au server, pour qu'il renvoie seulement une seule ligne d'un whois.Je veux en fait, recuperer seulement l'idle time besoin d'aide [ par pedronze ] Voila je n'arrive pas a écrire un "/whois nick" dans une fenetre que l'on crée a cette effet.Pouvez vous me donner un conseil SVP ?Voici ce que j'ai f whois on join [ par XaNa666 ] alor en fet jaimerai lor d'un join sur #dizaine avoir un /whois de la persone ki arrive mai kil saffice dan #snaxlor dun join g sa mé je voudré en plu auth-host [ par Lonsdale^ ] re ^^voila j'utilise quakenet et quand on me whois ou bien que je le fait moi meme j'ai cela:[Unity^Bestial] is Bestial@SO-Bestial.users.quakenet.org raw did a /whois on you [ par wadamuffin ] Je suis admin sur un serveur irc, et je cherche a recevoir sur une fenetre active juste se message : [22:49:07] -irc.xxxxxx.xxx- *** Cupidon (betatest Réponse au raw 319 [ par babass ] Voila je voudrais que lors d'un whois dans la reponse au raw 319 (chans où est présent $nick) soit séparés les chans où il est op, halfop, voice et au Savoir quand quelqu'un me fais un whois ? [ par WeSbO ] Comme decrit dans le sujet, je voulais juste savoir si y'avait un moyen de savoir quand quelqu'un vous fait un whois ?


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,827 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é.