GHOST DIALOG

itello Messages postés 161 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 13 novembre 2004 - 8 avril 2004 à 19:50
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005 - 17 avril 2004 à 14:34
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21770-ghost-dialog

GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
17 avril 2004 à 14:34
Je trouve ça inutile.
Et si tu cherches à être anonyme pour "ghoster" c'est sûrement que c'est pas très "légal" ce que tu fais. Genre t'as récupéré le pass de quelqu'un et tu veux le faire chier.

$null
talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 1
12 avril 2004 à 20:35
bon demain j'améliore ça
1) je fais comme sorn le dit en passant par un proxy
2) je simplifie mon code
voila merci de vos commentaires
cs_ReMi34 Messages postés 1025 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 28 mars 2005 2
9 avril 2004 à 11:51
En plus tu sais même pas structurer tes devents et tu utilises les sockets et hash tables (je persiste)
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
9 avril 2004 à 10:40
"2) par socket l'avantage de la socket est que c'est annonyme"
mdr ...
Tu ne fais que connecter un socket indépendant de ton client mIRC, il aura ton ip, ton host, bref, rien d'anonyme.
Il faut faire passer ton socket par proxy si tu veux un minimum d'anonymat.

j'ai retrouvé mon socket ghoster, que j'avais fais il y a pas mal de temps, il fais en gros la même chose que le tiens, sauf en +, il passe par proxy.
Essaie peut-être de te baser dessus pour complèter le tiens :
http://poweredmgc.free.fr/sorn-creation/download.php?file=socketghoster
cs_ReMi34 Messages postés 1025 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 28 mars 2005 2
9 avril 2004 à 09:37
Vous êtes deux ??? Mouerf ! Tu disais y'a quelques jours que t'étais noob...
talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 1
8 avril 2004 à 21:12
oué en fait je fais pas exprés d'en metttre ou de pas en mettre. je tiens a préciser je suis passer par des variables avec mes sockets parce que quand j'avais mis mes hash tables cela ne fonctionnait pas .
COOLMAN002 Messages postés 969 Date d'inscription lundi 16 juin 2003 Statut Membre Dernière intervention 1 juillet 2012 1
8 avril 2004 à 21:05
Dark-Dragoon, moi personnellement des fois j'en mets, des fois j'en mets pas, c'est aléatoire, il fait peut-être pareil...
talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 1
8 avril 2004 à 21:03
il y en a déjà une de liste dans mon dialog
Dark-Dragoon Messages postés 228 Date d'inscription mercredi 24 septembre 2003 Statut Membre Dernière intervention 26 octobre 2004
8 avril 2004 à 21:00
Pourquoi ds fois mais tu des / et d'autre pas ? bizzar...
Dark-Dragoon Messages postés 228 Date d'inscription mercredi 24 septembre 2003 Statut Membre Dernière intervention 26 octobre 2004
8 avril 2004 à 20:59
Test chossete ne serve a rien ici pour etre "anonyme"autant taper /nick TeletubiZ pour sa :) , car pour que la cmd ghost est une utiliter faut ke tu soi conecter 2 fois :/ fai une list, comme sa autant de pseudo ke lon veut pour ghoster
Bref 5/10
talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 1
8 avril 2004 à 20:59
merci itello j'essaierai d'améliorer ça demain . ReMi34 nous sommes deux a utiliser ce pseudo mais pourqui tu dis Y'a qqes jours t'étais noob, et là, tu nous sors des hash tables et des sockets ???
cs_ReMi34 Messages postés 1025 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 28 mars 2005 2
8 avril 2004 à 20:54
Y'a qqes jours t'étais noob, et là, tu nous sors des hash tables et des sockets ???
itello Messages postés 161 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 13 novembre 2004
8 avril 2004 à 19:50
Bonsoir.

Voici un 'long' addon qui pourrait vite devenir très court avec une certaine logique dans l'emplacement de tes objets dans ton dialog et une amélioration du code.
Je vais te donner quelques petits conseils utiles, mais la simplification, tu la feras toi même.

1/ Regroupement de tes "on *:dialog" de la façon suivante:
> on *:dialog:ghost:*:*: {
> if $devents == edit {
> if $did == 1
> }
> }
Enfin, tu dois connaitre et sinon il suffit de lire le tutorial suivant:
- http://www.scriptsdb.org/tutar.php?id=263

2/ Remplacement de $null.
>if ($did(31) != $null) {
Devint:
>if $did(31) {
-
Et donc logiquement:
>if ($did(31) == $null) {
Devient:
>if !$did(31) {

3/ Compatible à plus de serveurs:
>NickServ ghost ...
Certains serveurs n'ayant pas cette commande, tu devrais rajouter cette ligne:
>alias nickserv msg nickserv $1-
Enfin, c'est toi qui voit.

4/ Dans certaines commandes tu mets un / devant, hors qu'il est inutile, donc l'enlever serait utile.

5/ Simplification:
> if (!$hget(pseudolist)) {
> /hmake pseudolist 100 | .hadd pseudolist pseudo1 $did(2)
> }
> else { .hadd pseudolist pseudo1 $did(2) }
Devient:
>hadd -m pseudolist pseudo1 $did(2)

Enfin bon, tu vois un peu...
Moi j'attends de voir un code 2 fois plus petit, au moin.

_____________________________________________
_____________________________________________

La simplification finie, tu pourras plus simplement améliorer ton addon. Et voici mes conseils d'améliorations:

1/ Faire une liste de pseudo et de mot de passe infinie en remplaçant tes edits par des listes, et en utilisant les tokens. Plus complexe, mais plus agréable pour l'utilisateur.
Un très bon tutorial sur les tokens est:
-http://www.scriptsdb.org/tutar.php?id=2

2/ Enlever tes boutons flats et les mettre normales, et moin gros.

3/ Faire un dialog visuellement plus beau (il l'est déjà beaucoup). Enfin plus simple à dire qu'à faire.
Pour faire de beaux dialog, tu trouveras des logiciels sur:
-http://www.tismania.org/prog.php

Bonne continuation, bravo. Un beau 7/10 .
Rejoignez-nous