handle 9 caractères
#1
Bonjour a tous

Je cherche comment faire pour avoir plus de 9 caractères dans un pseudo avec eggdrop

Pourriez vous m'aidez s'il vous plait. Merci de vos réponse
  Répondre   Avertir
#2
Salut,

Je vais t'expliquer en détail le tout.

Alors ont va commencer par l'utilisation d'un logiciel que j'aime bien et que je trouve fort utile : WinSCP.
Pourquoi car ce logiciel et un client ftp et qu'il permets de pouvoir ouvrir des fichier en .c .h etc sans l'utilisation d'aucun autre logiciel.
Ya aussi ultraedit mais bon je part sur WinSCP.

Alors commençons :

1) lien du logiciel
2) comment modifié les 9 caractères
3) recompilé son eggdrop
4) modifié en PL

Alors avant toute choses il faut WinSCP que je vous invite à télécharger : http://www.01net.com/telecharger/windows...31668.html

Une fois le logiciel télécharger et installer.
Connecter vous en ftp avec celui ci. (Oui c'est un client ftp)
Une fois que vous êtes connecté en FTP sur votre compte shell
Aller dans le dossier eggdrop1.6.xx (xx correspond à un nombre exemple : eggdrop 1.6.20).
Une fois dans ce dossier vous verrez dedans un dossier nommer "src"

Aller dans ce dossier ci.
Une fois dedans vous devriez trouver un fichier du nom : eggdrop.h
C'est dedans que nous allons modifié les handles à 9 caractères par 32 par exemple.

Donc ont double clic sur le fichier : eggdrop.h
Celà va nous ouvrir le fichier.

Dans ce fichier ci il faudra trouver c'est 2 lignes :

Citation :#define HANDLEN 9 /* valid values 9->NICKMAX */
#define NICKMAX 32 /* valid values HANDLEN->32 */

Donc comme ont peut le voir nous avons la première ligne qui as le nombre 9.
Et ont vois bien que celà correspond à l'handle.
Nous allons donc modifié cette ligne enfin le nombre par 32 ce qui va nous donner :

Citation :#define HANDLEN 32 /* valid values 32->NICKMAX */
#define NICKMAX 32 /* valid values HANDLEN->32 */

La nous avons donc une limitation de 32 caractères au handle ce qui et largement assez x).
Ensuite fermer le fichier pour que sa enregistre.
Une fois le tout enregistré il vous faudra recompilé l'eggdrop.

Alors la recompilation avant toute chose ont déconnect l'eggdrop de l'irc.
Donc en PL tapez : .die
Ce qui va le déco.
Une fois ceci fait ont ouvre le logiciel putty (je mais pas de lien tout le monde là si vous lisez ceci).
Une fois putty lancer entrès nom shell etc pour vous co.
Quand c'est fait ont va entrée dans le répertoire de l'eggdrop.
Je part sur la base de eggdrop 1.6.20 celle que j'utilise actuellement.

Donc commençon la compilation :
# Ont entre dans le répéertoire.
cd eggdrop1.6.20
# Ont vide le tout.
make distclean
# Ont commence la compilation.
./configure --prefix=/home/votrecompte/votrebot
Remplacer votrecompte par le login de votre shell exemple : toto
Remplacer votrebot par le nom du dossier de votre eggdrop exemple : bot
ce qui donnera : ./configure --prefix=/home/toto/bot
# Ont make config
make config
# Ont make
make
# Et on fini
make install

Donc la ont à donc recompilé l'eggdrop.
une fois fais sorter du dossier donc tapez : cd
Ensuite entrée dans votre dossier de votre eggdrop donc comme dans l'exemple ci dessus "bot"
cd bot
Ensuite relancer le pour qu'il se connect sur irc.

Une fois fait "oui c'est pas fini.."
Si vous avez avant des pseudos à 9 caractères et que certains en fait plus ont va modifié.
Exemple y'avais : alias_ang "neuf caractères" et je veux "alias_angelius".
Aller en PL et une fois connecté tapez ceci : .chhandle alias_ang alias_angelius
Ceci va modifié l'handle de alias_ang en alias_angelius.

Donc la limitation de 9 caractères existe plus !
PS : alias_ang et un exemple.
Ensuite faite bien des : .save

Pour sauvegarder le tout et voilà Smile.
En espérant que sa aura aidez
  Répondre   Avertir
#3
merci alias Smile
  Répondre   Avertir
#4
Vu que la (re)compilation se fait via SSH, pourquoi passer par WinSCP pour éditer le .h ?

Ne serait-il pas plus simple de simplement dire:
1/ Connectez vous en SSH à votre shell
2/ Allez dans le répertoire eggdrop1.6.21/ (cd eggdrop1.6.21/)
3/ Nettoyez l'installation précedente (make distclean)
4/ Editez le fichier src/eggdrop.h (nano -w src/eggdrop.h)
5/ Remplacez les 2 lignes
6/ Compilez l'eggdrop (./configure && make config && make && make install)
7/ Redémarrez l'eggdrop
  Répondre   Avertir
#5
Oui aussi.
Par contre je n'aime pas l'utilisation de : ./configure && make config && make && make install

Car j'aime avoir commande par commande pour permettre de savoir quel moment sa merde si ya une erreur..
  Répondre   Avertir
#6
Tout à fait, j'ai tout mis sur une ligne parce que ce n'était pas le point important.
Par contre, ce changement du HANDLEN va trouver sa place dans http://wiki.eggdrop.fr/Installation_d%27un_eggdrop, bien qu'il soit aussi présent dans http://wiki.eggdrop.fr/1.6.20#Features (discrètement) et dans http://wiki.eggdrop.fr/Eggnet#Modifier_son_HANDLEN
  Répondre   Avertir


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  eggdrop.h : Passer l'handle à 32 caractères aliasangelius 4 4,552 11/07/2013, 09:09
Dernier message: CrazyCat

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)