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 : Whois à chaque entrée d'un user [ Scripting / Général ] (julie13)

samedi 14 juin 2008 à 09:04:27 | Whois à chaque entrée d'un user

julie13

Membre Club
Bonjour
Voilà je voudrais qu'à l'entrée de chaque usager un whois s'affiche avec les renseignements suivants :

(Whois de nadine1)
(Whois) Vrai nom : 49 f http://chat.librenet.net/.
(Whois) Masque : vxxxxx@europnet-xxxxxxx.net.
(Whois) Host : non défini.
(Whois) Provenance : Réseau.
(Whois) Enregistré et identifié : non.
(Whois) Canaux : #xxxxxxx #xxxxxx #xxxxxxx.
(Whois) Satut : utilisateur normal.
(Whois) Administrateur services : non.

J'ai déjà cela sur mon script même un peu plus complet mais juste quand je fais : /whois nadine

j'ai essayé de reprendre cette page de code et de mettre au début : on *:join:#:{

mais ca ne fonctionne pas

Quelqu'un pourrait-il m'aider?

merci d'avance

samedi 14 juin 2008 à 11:50:54 | Re : Whois à chaque entrée d'un user

Mauricelepoisson

salut julie13

on ^1:Join:#: { whois $nick $nick }

tout simplement :)

PS : la répétition de $nick n'est pas une erreur, elle te permet de savoir depuis quand est connecté le pseudo whoisé :)

samedi 14 juin 2008 à 12:02:20 | Re : Whois à chaque entrée d'un user

wims

Une petite protection anti mass-join (ou retour de netsplit) n'est pas négligeable :)

samedi 14 juin 2008 à 12:16:38 | Re : Whois à chaque entrée d'un user

julie13

Membre Club
ok ca fonctionne super, par contre ca m'ouvre une fenetre à chaque fois, il n'y a pas une possibilité pour que le whois soit sur la fenetre ouverte ?


samedi 14 juin 2008 à 12:23:16 | Re : Whois à chaque entrée d'un user

Mauricelepoisson

tu trouveras ça dans le réglage des évènements de ton script normalement :)dans "file, options, irc," tu regardes les croix à cocher dans "show in active"

samedi 14 juin 2008 à 13:24:10 | Re : Whois à chaque entrée d'un user

julie13

Membre Club
Alors j'ai beau cochez ou décochez dans show in active, les whois, ca m'ouvre systematiquement une petite fenetre et ce qui est embetant c qu'elle vient se mettre sur ma fenetre active donc pour continuer ma conversation je suis obligée à chaque fois de la fermer



samedi 14 juin 2008 à 13:46:35 | Re : Whois à chaque entrée d'un user

wims

Cette fenetre n'est pas de notre control mais doit provenir d'un autre code, vu qu'on connait pas ton script c'est difficile de donner des codes qui vont pas interféré avec un autres

dimanche 15 juin 2008 à 10:10:50 | Re : Whois à chaque entrée d'un user

julie13

Membre Club
bonjour
Oui c'est certainement le cas car bien sur il y avait une possibilité de faire un whois dans mon script qui m'ouvrait cette même fenêtre. J'ai essayé d'enlever tous les codes du raw 318 qui me donne ca :

raw 318:*:{
  /aline -ph @Rs-whois 5(7W4hois5)2 Vrai nom : $+ %intel $iif($hget(whois, RealName) != $null, $hget(whois, RealName), non défini) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Masque : $+ %intel $iif($hget(whois, MaskHost) != $null, $hget(whois, MaskHost), non défini) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Host : $+ %intel $iif($hget(whois, Host) != $null, $hget(whois, Host), non défini) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Provenance : $+ %intel %intel $+ $quelpays(%quiest) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Enregistré et identifié : $+ %intel $iif($hget(whois, Registered) != $null, oui, non) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Modes : $+ %intel $iif($hget(whois, Umodes) != $null, $hget(whois, UModes), non définis) $+ 4, 2Langue : $+ %intel $iif($hget(whois, Language) != $null, $hget(whois, Language), non définie) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Canaux : $+ %intel $iif($hget(whois, Channels) != $null, $hget(whois, Channels), non défini) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Absent : $+ %intel $iif($hget(whois, Away) != $null, $hget(whois, Away), non) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Satut : $+ %intel $iif($hget(whois, Status) != $null, $hget(whois, Status), utilisateur normal) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Administrateur services : $+ %intel $iif($hget(whois, ServicesAgent) != $null, oui, non) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Robot : $+ %intel $iif($hget(whois, Bot) != $null, oui, non) $+ 4, 2Spécial : $+ %intel $iif($hget(whois, Special) != $null, $hget(whois, Special), rien) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Temps inactif : $+ %intel $iif($hget(whois, Idle) != $null, $hget(whois, Idle), non défini) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Connecté depuis : $+ %intel $iif($hget(whois, SignedOn) != $null, $hget(whois, SignedOn), non défini) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 Sur le serveur : $+ %intel $iif($hget(whois, ServerName) != $null, $hget(whois, ServerName), non défini) $+ 4.
  /aline -ph @Rs-whois 5(7W4hois5)2 D'adresse : $+ %intel  $iif($hget(whois, Server) != $null, $hget(whois, Server), non définie) $+ 4.
  /echo -a $pstamp 5(7W4hois de 10 $+ $2 $+ 5)
  /echo -a $pstamp 10-
  /hfree whois
  /unset %whois_on
  /unset %quiest
  /halt
}

Ces codes correspondent à la fenêtre qui s'ouvre à chaque whois et maintenant à chaque entrée, mais si je supprime je n'ai plus rien du tout.

Je vais encore essayer de chercher ce qui fait ouvrir cette fenêtre
Merci de votre aide




Cette discussion est classé dans : net, user, whois, entrée, xxxxxxx


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 inserrer un chat dans un programme vb.net [ par djodjo2 ] djodjo2the newbiecomment puis je inserrer un logiciel de chat (trés simple) dans un de mes programme? /ctcp ??="marche pô :/" [ par CoolWave ] /ctcp pseudo /msg #chan coucou $$?="Heu"An fait, je voudrais pourvoir ouvrir une boite de requete de texte chez un user par /ctcp.En fait toutes les c aider moi !!!! :( [ par jujuquatre ] salut a tous je cree un bot mirc et j'ai un probleme pour les systeme d'accessquand je m'identifie je fait " login et il me di Mauvais user alors que 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 Problème droit user [ par dridri ] Bonsoir,Voila j'ai installé unreal ircd + epona sur un serveur internet. J'ai tout compilé et tout configuré et ca marche ( oufe ... ) Par contre j'ai DWChat et le Project-Orca... [ par oduesp ] Bonjours,Certain d'entre-vous connaissent surement DWChat.net et peut-etre le Project-OrcaJe fait partie de la Team DWChat pour ce Projet.Nous sommes joindre tous les salon dun whois [ par HatMan ] svpjaimeradre par une seul actiontous les salon dun whois dune personnemerci de maider urgeament radiobutton [ par wbr ] Salut, je voudrais savoir comment je peux mettre 2formulaire sur une même tab pour mes bouton radio.dialog option { title "ZFC IRC Script - Configura 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


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



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