Events pour xchat en perl

cs_Jamu Messages postés 28 Date d'inscription samedi 6 mars 2004 Statut Membre Dernière intervention 24 juillet 2005 - 20 janv. 2005 à 00:42
cs_Jamu Messages postés 28 Date d'inscription samedi 6 mars 2004 Statut Membre Dernière intervention 24 juillet 2005 - 20 janv. 2005 à 21:04
Salut a tous

Je me suis mis au perl il y a peu de temps et ce que je voudrais fair c
virer les evenements textuel d'origine de mon xchat pour me coder un
script en perl moi meme et pourvoir me fair mes events comme je les veux

Le soucis c'est qu'etant nouveau en perl (et armé d'un bon tuto lol)
certain truc concernant l'irc ne sont pas dans les tutos perl que l'ont
trouve,par exemple les identifieur mirc du genre
$nick,$me,$chan,$opnick,ect... sous perl je connais pas leur
traduction

Donc si kelkun c'est deja fait un script en perl pour ces events pourrait il me le passer pour que je puisse m'en inspirer

Merci d'avance



Jamu

2 réponses

cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 6
20 janv. 2005 à 18:50
Xchat::getlist("truc") doit retourner ce qu'il
faut, du moins une référence a un array ou un hachage qui lui contient
tout ce que tu veux. Tout est dans la doc Perl >2.0 dispo sur
xchat.org .

Le problème est que cette fonction de ce module ne fonctionne pas sous
Win, donc je n'ai jamais pu l'utiliser, à ta place (jamais eu la motiv
pour avancer plus) je ferais ca "en bourrin" : crées toi un hachage à
la connexion, du type

%hash = {};

et ensuite par exemple pour le nick lors de la raw 001 je crois, capture ton nick et enregistre le dans un Xchat::hook_... :

%hash{moi} = $_[1][N];

(N+1-ième mot)

Je m'y connais très peu, dsl pour les deux pmsg que j'ai laissés sans
réponse j'ai pas retrouvé les links que j'avais, de toute facon la
meilleure doc reste xchat.org :((

courage :]



PaDa
0
cs_Jamu Messages postés 28 Date d'inscription samedi 6 mars 2004 Statut Membre Dernière intervention 24 juillet 2005
20 janv. 2005 à 21:04
Merci PaDa mais de toute facon le problem win se pose pas pour moi vu
que je suis sous Linux,je vais bucher dans la direction que tu m'as
donné

Merci encore :)
0