Communauté sur les Eggdrops - Community about Eggdrops
Aide/Explications pour créer une commande - Printable Version

+- Communauté sur les Eggdrops - Community about Eggdrops (https://forum.eggdrop.fr)
+-- Forum: Eggdrop et TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=8)
+--- Forum: Scripts TCL (https://forum.eggdrop.fr/forumdisplay.php?fid=4)
+--- Thread: Aide/Explications pour créer une commande (/showthread.php?tid=337)

Pages: 1 2


Aide/Explications pour créer une commande - heretoc - 04/02/2009

Bonsoir,
Donc voila j'aimerais créer une commande qui est effectuable par le robot ou l'administrateur du robot mais je ne sais pas vraiment par ou commencer ac mon robot link au serveur.

Je m'explique, j'aimerais créer une commande dans mon robot Link au serveur qui ajouterais dans une database un pseudonyme et les salons ou il aura des sajoins automatique et le robot a chaque fois qu'il rejoin un salon cherche dans la database le nick et le sajoin sur les salons predefini.

Pas tout claire n'est-ce pas ?
Un exemple serait surment mieux :

Commande qu'un administrateur du robot ferais =>
!addsajoin Clams #salon1 #salon2
(le robot garde say informations dans un fichier.db)

Clams rejoin un salon ou se trouve le robot :
le robot fouille dans sa database si le pseudo Clams est inscrit et si say le cas le sajoin sur les salosn approprier (donc sajoin sur #salon1 et #salon2)



Merci pour les futurs reponses
Ps: si pour les reponses vous pouvez me faire un exemple meme tout con qui pourais m'aider sa serais super


RE: Aide/Explications pour créer une commande - CrazyCat - 04/02/2009

Tout d'abord, je pense que les commandes admin devraient être en privé, voire en party-line.
Et plutôt que d'ajouter des canaux à cet utilisateur, plutôt lui donner des droits particuliers sur ces canaux (j'imagine que l'eggdrop est dessus).

Donc, cela reviendrait à:
  1. ajouter cet utilisateur aux canaux
  2. lui donner un flag de SAJOIN
Ensuite, il suffirait de regarder pour chaque canal géré par l'eggdrop si l'utilisateur a ou pas le flag SAJOIN.

Si mon raisonnement est bon, je peux te faire une ébauche de script.


RE: Aide/Explications pour créer une commande - heretoc - 04/02/2009

En gros say sa, sauf que j'aimerais que sa enregistre dans une database de façon a pouvoirs lire les accés facilements et les modifiers


RE: Aide/Explications pour créer une commande - Merwin - 05/02/2009

Puisque ça concerne des gens, s'ils sont utilisateurs du bot (ce qui serait logique) tu peux utiliser le flag XTRA de la commande setuser (et getuser) utilisateurs pour stocker ça, sans passer par un fichier DB supplémentaire.


RE: Aide/Explications pour créer une commande - heretoc - 05/02/2009

Le probleme justement et qu'ils sont pas vraiments utilisateurs du robot
Le robot leurs accordent les commandes en fonctions de leurs vhosts ...
Pour sa que j'aimerais un systeme qui enregistre (via une !commande) "pseudo salon1 salon2" dans une database et que sa sajoin la personne sur "salon1 et salon2" a l'arriver sur un salon.


RE: Aide/Explications pour créer une commande - CrazyCat - 05/02/2009

Je ne comprends pas où est le problème de créer chaque fois un utilisateur qui serait nick!*@vhost et de lui attribuer des infos supplémentaires ?


RE: Aide/Explications pour créer une commande - heretoc - 05/02/2009

Bha je voit pas comment debuter pour cela que je demande plusieurs conseils pour m'aider a faire ce systeme qui est surment un peu loufoque


RE: Aide/Explications pour créer une commande - CrazyCat - 05/02/2009

Ok, donc je vais essayer de te faire un début de script à mon idée, on verra si ça te convient


RE: Aide/Explications pour créer une commande - heretoc - 05/02/2009

Cool, grand merci, et puis si j'arrive a finir je metrais le code ici.


RE: Aide/Explications pour créer une commande - heretoc - 09/02/2009

CrazyCat Wrote:Ok, donc je vais essayer de te faire un début de script à mon idée, on verra si ça te convient

Bonsoir,
CrazyCat j'aimerais savoir si tu t'en sort pour me sortire un exemple.

Kissou all


RE: Aide/Explications pour créer une commande - Merwin - 11/02/2009

A mon avis il a pas lu ton post, je le up pour toi :D


RE: Aide/Explications pour créer une commande - heretoc - 11/02/2009

En meme temps il a une vie donc si il n'a pas vue pour le moment ce n'est pas grave j'attend un peu et voila ce n'est pas la fin du monde.

PS: merci de l'avoir up


RE: Aide/Explications pour créer une commande - heretoc - 23/02/2009

Cherche toujours de l'aide car je galere toujours ....


RE: Aide/Explications pour créer une commande - Merwin - 23/02/2009

Ton Eggdrop est IRCOP ou tu parles d'un pseudo-service link via socket la?


RE: Aide/Explications pour créer une commande - heretoc - 23/02/2009

Pseudo-service

Mais savoir pour les deux sa serais pas mal aussi pour s'instruire mais deja pour le pseudo-service ^^