THE CHANNEL SIMULATOR

winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 - 28 juil. 2004 à 07:12
Kerrigan Messages postés 708 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 17 mars 2005 - 30 juil. 2004 à 17:45
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/24934-the-channel-simulator

Kerrigan Messages postés 708 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 17 mars 2005
30 juil. 2004 à 17:45
c'est marant que ce code ne marche pas sur toutes les machines .. bref passons

je suis un peu perdu vis a vis de l'utilité je ne comprend vraiment pas a quoi ça sert.

Est ce que tu pourrais m'expliquer s'il te plait ?
VestaX Messages postés 374 Date d'inscription mardi 2 décembre 2003 Statut Membre Dernière intervention 24 avril 2013
29 juil. 2004 à 19:40
Mhouais!!! Le principe est bien, mais jpeux faire aussi bien avec moins de %var et avec beaucoup beaucoup moins de lignes de code.

Autrement bonne continuation 7/10
Greg3405 Messages postés 9 Date d'inscription mardi 14 janvier 2003 Statut Membre Dernière intervention 29 juillet 2004
29 juil. 2004 à 13:01
ça marche bien, mais effectivement le topic ne s'affiche plus à cause du halt dans raw 332

sinon, sur un chan de 50 personnes, il m'en manque une douzaine dans la simulation (apparemment le /who #chan renvoie pas tous les pseudos)
tempusus Messages postés 358 Date d'inscription dimanche 8 février 2004 Statut Membre Dernière intervention 9 octobre 2017 1
29 juil. 2004 à 08:14
Source interressante mais encore trop buggée, enfin chez moi. Cependant, l'idée de la source est vraiment originale. essaye de l'ameliorer afin que cela fonctionne au mieux.

N'oublie pas de commenter ta source...

7/10

Cordialement

Tempusus
Admin CS
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
28 juil. 2004 à 21:39
Ben oui aparemment le script affiche aucun erreur ...
Pour que ça fonctionne faut que le salon existe et que le port soit pas déja pris, sans oublier que si le salon a pas de topic ... ça fonctionne pas (raw 333, raw qui renvoie la date à laquelle le topic à été mis)
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
28 juil. 2004 à 21:34
oui, et ça m'affiche rien, rien se lance ni rien -_-`
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
28 juil. 2004 à 21:30
Désoler tofu, t'as bien tapé /simulate #channel ?

Bon Scripting
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
28 juil. 2004 à 21:24
c'est même pas que ça bug, c'est que ça se lance pas du tout mais bon ILS SONT TOP OQP A SENGUEULER AU LIEU DE NS AIDER.
p-ê tu l'as fais tester chez des mecs et que ça marche, bah sur mon pc ça se lance pas du tout.
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
28 juil. 2004 à 21:21
GFaction, Avec ton script:

[21:14] *** Now talking in #test
[21:14] ??? ········································
[21:14] ??? #test users- 9 total user(s)
[21:14] ??? #test users- 4 op(s) 44.44% - 5 other(s) 55.56%
[21:14] ??? ········································
Sans:
[21:16] *** Now talking in #test
[21:16] ??? ········································
[21:16] ??? #test topic- 'test'
[21:16] ??? #test topic- set by win (Thu 28nd Jul 2004 21:12)
[21:16] ??? #test users- 9 total user(s)
[21:16] ??? #test users- 4 op(s) 44.44% - 5 other(s) 55.56%
[21:16] ??? ········································

J'invente pas ... il y a un bug

@+
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
28 juil. 2004 à 21:13
tofu lol certaines trucs bugguent chez moi aussi ... on s'fait une partie de cartes ? :'( bref je survivrai bonne continuation tous =)
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
28 juil. 2004 à 21:10
"winwarrior j'tattend au tournant" ... oui j'appelle ça une menace. apres je dit que cette source est inutile de mon point de vue ! chaqun son avis, vive la libertée d'expression !

@+
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
28 juil. 2004 à 21:09
"Et ta remarque "Oui mais chez moi ça marche tres bien", si tu postes un script sur ircfr, assure toi qu'il fonctionne chez les autre..."

Et bien pourtant je l'ai fait tester par plusieurs personnes.
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
28 juil. 2004 à 20:58
"Alors arrêtez de critiquer pour rien, évoluez un peu, adoptez un esprit de communauté, et signalez plutôt des bugs, problèmes etc... ou améliorations."

moi je demande qu'on m'aide à le faire marcher, ça marche pas sur mon mIRC et personne reply à ça, c'est invisible mon post.
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
28 juil. 2004 à 20:41
GFACTION > Le but de mes critiques c'est d'améliorer ton script et pas te casser (si c'est ce que tu penses), ok mes critiques sont peut-être pertinentes mais c'est pas méchant!
Et ta remarque "Oui mais chez moi ça marche tres bien", si tu postes un script sur ircfr, assure toi qu'il fonctionne chez les autre...

Evrae > tu te prend pour qui pour me parler comme ça ? et c'est quoi ces menaces ? En plus tu dit des bêtises , les hash table sont plus rapide que les set ,et j'ai dit quelque part que j'était plus fort que quelqu'un ? non. et j'ai rien à te prouver.

@+ (ps: (Evrae) T'as le droit de rester respectueux)
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
28 juil. 2004 à 20:38
non sérieusement , je pense que cette source peut etre très intéressante , elle marchait po chez moi au début , après faut apprendre a relativiser les commentaires ... je crois que la ayé elle marche et bon moi qui suit pas a l'aise en sockets (j'en fais mais j'rame un peu ...) j'aime bien les exemples comme ca .. après chacun pense ce qu'il veut :p
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
28 juil. 2004 à 20:25
c'est une proposition , t'as le droit de rester poli mon gros chu pas ton pote :)
Evrae Messages postés 58 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 16 avril 2005
28 juil. 2004 à 20:23
PUTIN mais les commentaires, vous pouvez les faire vous meme, le but du code c'est (quand meme) de tenir sur le - d'espace, et la son code est simple et clair....
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
28 juil. 2004 à 20:13
Ouép je vois ce que tu veux dire , chez moi ca marche pas trop , ou alors j'ai pas compris comment on s'en servait huhu ... après j'trouve que c'est un exemple simple de socket Irc et ca c'est bien pour débuter =)
cela dit une source simple c top quand elle est commentée éhéh
Evrae Messages postés 58 Date d'inscription mardi 9 décembre 2003 Statut Membre Dernière intervention 16 avril 2005
28 juil. 2004 à 20:10
j'vais dire 2 choses:
- ok il est pas trop optimisé, mais winwarrior ptite info: hash tables ds ce cas la = double de ticks (testé et prouvé). alors les sets mets les toi ou j'pense
- tous ceux qui OSENT critiquer une source comme ca ne sont vraiment que des boulets, car franchement c'est pas mal...ya amélioration, comme partout, mais c'est bien...winwarrior j'tattend au tournant vas y montre moi une de tes sources meilleure que celle la?

(non) cordialement,
anima
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
28 juil. 2004 à 20:04
Vous n'avez pas compris.
tofu : justement c'est ce genre de gens qui me font chier à venir et se casser d'un canal comme ça, je trouve ça impoli.
"Comme tu as dit dans ton commentaire précedent "et pour la 333 il vérifie que %simulation est $true",
pas sur les raw 324,329,352,353" > ben ouais, car là ça ne fait que de définir des variables, ça ne dérange pas, et puis si t'aimes pas tu rajoutes :)
Pour l'affichage de topic, chez moi ça marche, et en plus, j'ai fait ça dans un script, pas dans un mIRC vierge alors si ça marche pas...

De toute façon essayez de voir ça comme quelque chose qui pourrait aider les débutants, j'ai tout à fait conscience que c'est simple, c'est pas pour rien que je l'ai fait en 30m à la va vite.
C'est vraiment pas compliqué, et le but n'était pas de montrer ô combien je suis fort, vous n'auriez pas critiqué si je l'avais fait. Une source, si tu la postes c'est pas pour te faire admirer, mais pour aider les autres, apporter quelque chose d'innovant etc...
Alors arrêtez de critiquer pour rien, évoluez un peu, adoptez un esprit de communauté, et signalez plutôt des bugs, problèmes etc... ou améliorations.
C'est de pire en pire ircfr
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
28 juil. 2004 à 15:25
tfaçon tu le simule pas vrment le salon, vu que t'as une connexion en socket qui join làbas, autant y aller ns même ..
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
28 juil. 2004 à 15:07
Je rentre sur un salon (sur un autre serveur) et j'ai le regret de voir que le topic n'est plus affiché (que ton serveur soit allumé ou pas) et que ça me connecte à ton serveur <= ça fait parti de la meme phrase!

Comme tu as dit dans ton commentaire précedent "et pour la 333 il vérifie que %simulation est $true",
pas sur les raw 324,329,352,353

Apres mon topic ne s'affiche pas, non j'ai pas fumé, le raw 332 est bloqué par un "halt" et donc mon topic est pas affiché lorsque je join un salon

Et oui ton addon est inutile, simuler un salon ? tiens un simuleur de kick alias kick { echo 4 $1 $2 Vient de se faire kicker ( $+ $3- $+) | halt }
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
28 juil. 2004 à 14:36
j'ai beau taper /simulate #chan , rien s'ouvre, rien s'affiche, ça lance rien -_-`
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
28 juil. 2004 à 14:10
Voilà j'ai modifié le code
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
28 juil. 2004 à 14:05
Très juste PaDa.

"2) Je rentre sur un salon (sur un autre serveur)"
Ben ouais, tu veux faire comment autrement pour reproduire un /join ? lol
"j'ai le regret de voir que le topic n'est plus affiché", si il l'est arrête de fûmer :')
"(que ton serveur soit allumé ou pas)" > ça je comprends pas
"3) Le port d'écoute est pas configurable"
Oui, j'ai oublié de changer ça, j'ai fait ça cette nuit.. ben c'est facilement rajoutable dans le /simulate
Je suis désolé pour cette erreur
Pour le 4), il aurait fallut rajouter un unset %who* et unset %names*
"5) Inutile" Non, tu as peut être pas réalisé que ça sert à simuler des canaux sur lequels tu n'es pas monsieur winwarrior :)
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
28 juil. 2004 à 13:04
Alors, il est mal codé car:
1) Des /set partout (Essait peut-être de le faire en hash table)
2) Je rentre sur un salon (sur un autre serveur) et j'ai le regret de voir que le topic n'est plus affiché (que ton serveur soit allumé ou pas) et que ça me connecte à ton serveur
3) Le port d'écoute est pas configurable (comme le reste de l'addon) et donc ça me marque * /socklisten: erreur liaison (mon port est déja utilisé)
4) Quand je ferme le serveur, les variables restent (script surchargé de varibles)
5) Inutile

Et voila je pense que j'ai tout dit!
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
28 juil. 2004 à 12:39
oué je vois toujours pas trop comment m'en servir .
et puis ma dernière remarque c'était pour que tu corriges une erreur d'innatention :
sockwrite -tn $1 : $+ %s 366 %n #g-faction :End of /NAMES list
en
sockwrite -tn $1 : $+ %s 366 %n %c :End of /NAMES list ...
enfin j'me trompe ptet
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
28 juil. 2004 à 12:23
Aussi winwarrior, pourquoi est-il mal codé d'après toi ?
Développe, donne des arguments.
GFACTION Messages postés 199 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 7 avril 2005
28 juil. 2004 à 12:22
winwarrior, t'inquiètes pas pour le serveur complet, j'en suis en train d'en créer un, il en est bientot à 7000 lignes de prog et il fera beaucoup de bruit...
Pour le fait de faire foirer les autres raws, non, ça ne fait rien foirer, car il ne fait que de set des variables, et pour la 333 il vérifie que %simulation est $true, mais tu peux faire cette vérification à toutes les raws de toute façon.
PaDa, pour ton problème, c'est pas normal, ça marchait pour toutes les personnes qui ont testé.
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
28 juil. 2004 à 08:40
moué
j'ai pas trop trop pigé a quoi ca servait ...
j'obtiens ca en status quand je l'utilise sur la connexion locale

* Connecting to 127.0.0.1 (562)
-
socklisten !
-
-#- *** You are connecting to Channel Simulation 1.0
-
-#- *** This program was made by G-FACTION
-
-#- *** Let's simulate #!lyon! !
-
Welcome to the chan_simulation IRC Network heine!user@channel_simulation
#g-faction End of /NAMES list.
-
#!lyon! End of /WHO list.
-
et pi tes 4 lignes de fin sur la fenêtre du "salon"
si tu veux je vois pas bien comment m'en servir ni ce que vient faire #g-faction la dedans... j'veux bien un éclaircissement héhé
winwarrior Messages postés 654 Date d'inscription jeudi 3 avril 2003 Statut Membre Dernière intervention 10 février 2009 1
28 juil. 2004 à 07:12
Mal codé, il fait carrément foirer les autres serveurs apres (raws ...) ,Il est original mais n'est pas d'une grande utilité... tu devrais plutot éssayer de créer un serveur complet!

Bonne Continuation.
Rejoignez-nous