Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

AUTO OPER V.2


Information sur la source

Catégorie :AddOns Classé sous : auto, oper, raccourcis, gettok, multi Niveau : Débutant Date de création : 23/09/2006 Date de mise à jour : 30/09/2006 03:44:53 Vu / téléchargé: 3 619 / 149

Note :
4,3 / 10 - par 10 personnes
4,30 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (31)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Comme son nom l'indique, cet addon est un auto OPER (certe beaucoup de servers commencent à changer le nom de leurs services) mais rien ne vous empêche de l'adapter à vos besoins.
Inutile de me faire remarquer qu'un simple alias aurait suffit!
Evidemment, cet addon n'est utilisable que par personnes possédant un acces oper.

 

Source

  • Voici l'explication de l'addon puis l'addon lui même
  • J'ai fais ces deux séparations pour plus de clareté
  • Pour Créer votre Addon:
  • alias nom identifiant (du dialog) { if (!dialog(nnom identifiant)) { dialog -m nom identifiant (x2) } | else { dialog -x nom identifiant } }
  • #Raccourcis vous permettant d'ouvrir ou de fermer la boîte de dialog simplement en tapant /operpass
  • Nom identifiant du dialog n'oubliez pas le { pour permetre d'ouvrir le dialog et ainsi permettre d'y intégrer les options que vous désirerez
  • titre du dialog
  • Taille, largeur, grosseur et hauteur du dialog qui s'ouvrira
  • "box" est l'élément vous permettant d'encadrer des informations
  • "text" est l'élément vous permettant d'écrire un petit texte
  • "edit" élément vous permettant d'éditer une information (explication plus en détail ci-dessous)
  • "button" élement vous permettant de cliquer avec votre souris
  • "radio" élément vous permettant d'activer ou non une option
  • #indiquer toujours une option de cette manière:
  • #élement, id, position horizontale position vertical largeur et hauteur
  • #exemple: text "Êtes vous Super Admin?", 26, 10 265 125 25
  • #vous ne devez jamais avoir deux fois le même id dans un dialog!
  • #Il ne suffit pas d'un dialog pour éxecuter des commandes (malheureusement)
  • #On va donc faire réagir les options que vous avez mis dans votre dialog
  • #D'abord nous allons préciser que les éléments à faire réagir sont en rapport avec le dialog
  • on *:dialog:nom identifiant = "grossièrement" si on ouvre le dialog untel
  • #les :*:*: vous permettront d'éviter la répétition de on *:dialog...
  • #/!\ toujours indiquer apres :dialog: le nom identifiant
  • if ($devent... = si l'événement est...
  • ini = c'est l'initialisation d'une commande avant l'ouverture du dialog
  • #ici c'est s'assurer que le dialogue ne s'ouvrira qu'en partie et qu'il ne se dévoilera que si l'on cliquer sur l'element 16 (button "chnager")
  • sclick = si l'action est effectué par un clic gauche
  • Si did c'est à dire si le numéro id est égale (==) à 27 (radio "oui") activer #saoper
  • Si did c'est à dire si le numéro id est == à 28 (radio "non") desactiver #saoper
  • enable et #disable permette d'activer et de désactiver des options
  • #Ici ils sont en rapport avec on 1:connect: { ...
  • #Donc si l'option est activé il se passera quelque chose à la connection
  • #interaction d'un élément en fonction d'un autre:
  • #si lorsque on clique sur l'id 25 (button "Ok") et que l'id 24 (%operpseudo) est nul alors on reçoit un message fenêtre active (echo -a ...)
  • #sinon on enregistre le pseudo oper (%operpseudo) indiqué dans l'id 24
  • # | permet d'indiquer d'autres actions à effectuer ici on referme le dialog puis on le réouvre (celà permet de vérifier que le operpseudo est enregistré, c'est assez basique je l'admet mais simple à comprendre ^^)
  • set %... ...
  • #Permet d'enregistrer une variable
  • #Toujours à indiquer de cette forme!
  • #set %nomdelavariable elementàenregistrer
  • #aOPER off
  • #indique que la variable %aOPER est désactivé pour le moment (n'oubliez pas le #avant le nom)
  • #aOPER end
  • #On referme la (dés)activation
  • #/!\ A ne pas oublier!!!
  • on 1:connect: {
  • #Signifie lorsque je me connecte
  • if (!%servch) { halt }
  • #Signifie si la variable %servch est null
  • halt signifie ne rien faire
  • else
  • #Signifie sinon (en rapport avec if)
  • on *:load: {
  • #Signifie lorsque je charg cet addon
  • Echo
  • #Signifie envoyer en message
  • #et pour finir
  • -a
  • #Sur la fenêtre active
  • dialog nom identifiant {
  • title "S'oper [/operpass] - (¯`·._)CityWorld_ScRiPt(¯`·._)"
  • size -1 -1 270 315
  • box "Vous possédez un accès Admin/IRCop",1, 5 5 250 250
  • text "Inscrivez le:",7,10 25 190 45
  • edit %operpass ,8, 90 25 100 20,autohs, center
  • button "Ok" ,10,195 25 40 25
  • box "Souhaitez-vous?",13, 15 50 225 50
  • button "Activer" ,11,40 70 60 25
  • button "Désactiver" ,12,145 70 60 25
  • box "Sur quel réseau?",15, 15 111 225 50
  • edit %servch, 14, 25 130 140 20, disable
  • button "Changer" ,16,175 126 60 25
  • box "Sur quel réseau?",17, 270 25 180 220
  • button SoInL0V3 ,18,280 55 160 35
  • button SkyDirect ,19,280 100 160 35
  • button %operserv ,20,280 145 160 35
  • box "Votre pseudo OPER",22, 15 165 225 55
  • text "Inscrivez le:",23,20 186 190 45
  • edit %operpseudo ,24, 90 185 100 20,autohs, center
  • button "Ok" ,25,195 184 40 25
  • button "Enregistrer" ,9,95 225 75 25
  • text "Êtes vous Super Admin?", 26, 10 265 125 25
  • radio "oui", 27, 145 255 40 35
  • radio "non", 28, 185 255 40 35
  • text "Ne fonctionne qu'avec les services Anopes (ou Epona).", 21, 280 190 165 45
  • text "Created By No_ImpoRtAnZ © 2006", 140, 10 290 200 70, disable
  • button "Fermer" ,120,210 290 50 20, cancel
  • }
  • on *:dialog:operpass:*:*:{
  • if ($devent == ini) { if ($did == 0) { set %tc pti | if %econfig = ON { did -c $dname 16 } } }
  • if ($devent == sclick) {
  • if ($did == 27) { enable #saOPER }
  • if ($did == 28) { disable #saOPER }
  • if ($did == 25) {
  • if (!$did(24)) { echo -a Veuillez choisir un pseudo avant d'enregistrer }
  • else { set %operpseudo $did(24) | dialog -x operpass | dialog -m operpass operpass | echo 9Pseudo OPER modifié } }
  • if ($did == 18) { set %servch SoInL0V3.mrhi-pro.com:7170 | dialog -x operpass | dialog -m operpass operpass }
  • if ($did == 19) { set %servch irc.skydirect.net | dialog -x operpass | dialog -m operpass operpass }
  • if ($did == 20) {
  • if (%operserv != $null) { set %servch %operserv | dialog -x operpass | dialog -m operpass operpass }
  • else { set %operserv $$?="Choisissez un server" | dialog -x operpass | dialog -m operpass operpass } }
  • if ($did == 9) { if (!%operpass) { echo -a Veuillez inscire votre pass OPER }
  • else { set %operpass $did(8) } }
  • if (!%operseudo) { set %operpseudo $did(24)}
  • else { echo -a Veuillez inscire votre pseudo OPER } }
  • if ($did == 10) { if (!$did(8)) { echo -a Veuillez choisir un pseudo }
  • else { set %operpass $did(8) | dialog -x operpass | dialog -m operpass operpass | echo 9OPER modifié } }
  • if ($did == 11) { enable #aOPER | echo 9L'auto OPER est activé }
  • if ($did == 12) { disable #aOPER | echo 9L'auto OPER est désactivé }
  • if ($did == 16) { tc } } }
  • alias tc { if %tc = pti { set %tc gd | .timer 1 0 dialog -s operpass -1 -1 470 315 | halt } | if %tc = gd { set %tc pti | .timer 1 0 dialog -s operpass -1 -1 265 315 | halt } } }
  • #aOPER off
  • on 1:connect: {
  • if (!%servch) { halt }
  • else { oper %operpseudo %operpass } }
  • #aOPER end
  • #saOPER on
  • on 1:connect: {
  • if (!%servch) { halt }
  • else { os set superadmin on } }
  • #saOPER end
  • on *:load: {
  • /echo -a 4Addon télécharger sur le site: HTTP://IN2LOVE.SYTES.NET
  • /echo -a 4AUCUNE DIFFUSION SUR UN AUTRE SITE N'EST TOLéRé SANS L'AVIS DU CRéATEUR
  • /echo -a 
  • /echo -a 9AUTO OPER v.2 4créé par 10No_ImPoRtAnZ 4(13noimportnaz@aol.com13)
  • }
  • Ceci est l'explication de ma source, il existe de nombreuses autres manières d'en créer, et de multiples options sont à votre portées.
  • J'espère vous avoir apporté (au moins) un peu d'aide.
  • @ très bientôt.
  • (Je tiens à signaler que c'est un des premières sources dont j'explique le fonctionnement, donc veuillez m'excuser si certains points ne sont pas assez clarifier)
Voici l'explication de l'addon puis l'addon lui même 
J'ai fais ces deux séparations pour plus de clareté
 
Pour Créer votre Addon:

alias nom identifiant (du dialog) { if (!dialog(nnom identifiant)) { dialog -m nom identifiant (x2) } | else { dialog -x nom identifiant } }
#Raccourcis vous permettant d'ouvrir ou de fermer la boîte de dialog simplement en tapant /operpass

Nom identifiant du dialog n'oubliez pas le { pour permetre d'ouvrir le dialog et ainsi permettre d'y intégrer les options que vous désirerez
titre du dialog
Taille, largeur, grosseur et hauteur du dialog qui s'ouvrira
"box" est l'élément vous permettant d'encadrer des informations
"text" est l'élément vous permettant d'écrire un petit texte
"edit" élément vous permettant d'éditer une information (explication plus en détail ci-dessous)
"button" élement vous permettant de cliquer avec votre souris
"radio" élément vous permettant d'activer ou non une option 

#indiquer toujours une option de cette manière:
#élement, id, position horizontale position vertical largeur et hauteur
#exemple: text "Êtes vous Super Admin?", 26, 10 265 125 25 
#vous ne devez jamais avoir deux fois le même id dans un dialog!

#Il ne suffit pas d'un dialog pour éxecuter des commandes (malheureusement)

#On va donc faire réagir les options que vous avez mis dans votre dialog
#D'abord nous allons préciser que les éléments à faire réagir sont en rapport avec le dialog

on *:dialog:nom identifiant = "grossièrement" si on ouvre le dialog untel
#les :*:*: vous permettront d'éviter la répétition de on *:dialog...
#/!\ toujours indiquer apres :dialog: le nom identifiant

if ($devent... = si l'événement est...

ini = c'est l'initialisation d'une commande avant l'ouverture du dialog
#ici c'est s'assurer que le dialogue ne s'ouvrira qu'en partie et qu'il ne se dévoilera que si l'on cliquer sur l'element 16 (button "chnager")

sclick = si l'action est effectué par un clic gauche

Si did c'est à dire si le numéro id est égale (==) à 27 (radio "oui") activer #saoper
Si did c'est à dire si le numéro id est == à 28 (radio "non") desactiver #saoper
enable et #disable permette d'activer et de désactiver des options
#Ici ils sont en rapport avec  on 1:connect: { ...
#Donc si l'option est activé il se passera quelque chose à la connection

#interaction d'un élément en fonction d'un autre:
#si lorsque on clique sur l'id 25 (button "Ok") et que l'id 24 (%operpseudo) est nul alors on reçoit un message fenêtre active (echo -a ...)
#sinon on enregistre le pseudo oper (%operpseudo) indiqué dans l'id 24
# | permet d'indiquer d'autres actions à effectuer ici on referme le dialog puis on le réouvre (celà permet de vérifier que le operpseudo est enregistré, c'est assez basique je l'admet mais simple à comprendre ^^)

set %... ... 
#Permet d'enregistrer une variable
#Toujours à indiquer de cette forme!
#set %nomdelavariable elementàenregistrer
 
 #aOPER off
 #indique que la variable %aOPER est désactivé pour le moment (n'oubliez pas le #avant le nom)
 
 #aOPER end
 #On referme la (dés)activation 
 #/!\ A ne pas oublier!!!
 
on 1:connect: {
#Signifie lorsque je me connecte

if (!%servch) { halt }
#Signifie si la variable %servch est null
halt signifie ne rien faire

else
#Signifie sinon (en rapport avec if) 

 on *:load: {
 #Signifie lorsque je charg cet addon
 
Echo 
#Signifie envoyer en message

#et pour finir
-a
#Sur la fenêtre active

 dialog nom identifiant {
   title "S'oper [/operpass] - (¯`·._)CityWorld_ScRiPt(¯`·._)"
   size -1 -1 270 315
   box "Vous possédez un accès Admin/IRCop",1, 5 5 250 250
   text "Inscrivez le:",7,10 25 190 45
  edit %operpass ,8, 90 25 100 20,autohs, center
  button "Ok" ,10,195 25 40 25
   box "Souhaitez-vous?",13, 15 50 225 50
   button "Activer" ,11,40 70 60 25
   button "Désactiver" ,12,145 70 60 25
   box "Sur quel réseau?",15, 15 111 225 50
   edit %servch, 14, 25 130 140 20, disable
   button "Changer" ,16,175 126 60 25
   box "Sur quel réseau?",17, 270 25 180 220
   button SoInL0V3 ,18,280 55 160 35
   button SkyDirect ,19,280 100 160 35
   button %operserv ,20,280 145 160 35
   box "Votre pseudo OPER",22, 15 165 225 55
   text "Inscrivez le:",23,20 186 190 45
   edit %operpseudo ,24, 90 185 100 20,autohs, center
   button "Ok" ,25,195 184 40 25
   button "Enregistrer" ,9,95 225 75 25
   text "Êtes vous Super Admin?", 26, 10 265 125 25
   radio "oui", 27, 145 255 40 35
   radio "non", 28, 185 255 40 35
   text "Ne fonctionne qu'avec les services Anopes (ou Epona).", 21, 280 190 165 45
   text "Created By No_ImpoRtAnZ © 2006", 140, 10 290 200 70, disable
   button "Fermer" ,120,210 290 50 20, cancel
 }
 
on *:dialog:operpass:*:*:{
    if ($devent == ini) { if ($did == 0) { set %tc pti | if %econfig = ON { did -c $dname 16 } } }
   if ($devent == sclick) {
     if ($did == 27) { enable #saOPER }
 if ($did == 28) { disable #saOPER }
 if ($did == 25) {
       if (!$did(24)) { echo -a Veuillez choisir un pseudo avant d'enregistrer }
     else { set %operpseudo $did(24) | dialog -x operpass | dialog -m operpass operpass | echo 9Pseudo OPER modifié } }
     if ($did == 18) { set %servch SoInL0V3.mrhi-pro.com:7170 | dialog -x operpass | dialog -m operpass operpass }
     if ($did == 19) { set %servch irc.skydirect.net | dialog -x operpass | dialog -m operpass operpass }
     if ($did == 20) {
       if (%operserv != $null) { set %servch %operserv | dialog -x operpass | dialog -m operpass operpass }
     else { set %operserv $$?="Choisissez un server" | dialog -x operpass | dialog -m operpass operpass } }
     if ($did == 9) { if (!%operpass) { echo -a Veuillez inscire votre pass OPER }
     else { set %operpass $did(8) } }
     if (!%operseudo) { set %operpseudo $did(24)}
     else { echo -a Veuillez inscire votre pseudo OPER } }
     if ($did == 10) { if (!$did(8)) { echo -a Veuillez choisir un pseudo }
     else { set %operpass $did(8) | dialog -x operpass | dialog -m operpass operpass | echo 9OPER modifié } }
     if ($did == 11) { enable #aOPER | echo 9L'auto OPER est activé }
     if ($did == 12) { disable #aOPER | echo 9L'auto OPER est désactivé }
 if ($did == 16) { tc } } }
 alias tc { if %tc = pti { set %tc gd | .timer 1 0 dialog -s operpass -1 -1 470 315 | halt } | if %tc = gd { set %tc pti | .timer 1 0 dialog -s operpass -1 -1 265 315 | halt } } }
  
 #aOPER off
 on 1:connect: {
   if (!%servch) { halt }
 else { oper %operpseudo %operpass } }
 #aOPER end
  
 #saOPER on
 on 1:connect: {
   if (!%servch) { halt }
 else { os set superadmin on } }
 #saOPER end
  
 on *:load: {
   /echo -a 4Addon télécharger sur le site: HTTP://IN2LOVE.SYTES.NET
   /echo -a 4AUCUNE DIFFUSION SUR UN AUTRE SITE N'EST TOLéRé SANS L'AVIS DU CRéATEUR
   /echo -a 
   /echo -a 9AUTO OPER v.2 4créé par 10No_ImPoRtAnZ 4(13noimportnaz@aol.com13)
 }

 Ceci est l'explication de ma source, il existe de nombreuses autres manières d'en créer, et de multiples options sont à votre portées.
 J'espère vous avoir apporté (au moins) un peu d'aide.
 @ très bientôt.
 
(Je tiens à signaler que c'est un des premières sources dont j'explique le fonctionnement, donc veuillez m'excuser si certains points ne sont pas assez clarifier)
 

Conclusion

Ne pas diffuser cette source sans l'avis de son créateur.
Vous retrouverez cette source sur http://in2love.sytes.net.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   AutoOPERv2
    • Aide.txtTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 086 octets
    • AutoOPERv2.noTélécharger ce fichier [Réservé aux membres club]4 236 octets

Télécharger le zip

Historique

23 septembre 2006 18:03:58 :
Petite correction de la phrase de présentation.
24 septembre 2006 01:16:50 :
Remplacement des if (... == $null)par if (!%servch); regroupement des on dialogues; suppression des "/" inutiles merci à atlantisfr
24 septembre 2006 01:37:22 :
petit oubli de * sur le on *:dialog:operpass
30 septembre 2006 03:29:45 :
Explication rédigée pour permettre à tous de comprendre un peu mieux le sens de cette source et surtout son mode de fonctionnement ou les options qui la compose. Merci à Tofu de m'avoir fait cette remarque. Pour ceux qui poseront des commentaires hors de propos, ne vous fatiguez à polluer ce site, Merci d'avance. Je tiens à préciser que je n'ai fais que peu d'explication totale d'une source donc si certains points ne sont pas assez clarifier n'hésitez pas à me le signaler. Si quelqu'un souhaite approfondir, ce sera avec joie. @ Bientôt :)
30 septembre 2006 03:44:53 :
Ajout du principe de fonctionnement dans le zip
08 avril 2007 05:07:02 :
Cette source ayant posée quelques inconvénients je poste son optimisation... Elle gère désormais la possibilité d'utiliser plusieurs commandes ainsi qu'une fonction multi-serveur. Son utilité bien que non-déstinée à tous (de par sa fonction), peut servir à titre d'exemple un fichier appui, certes un peu maigre vous ai fournit en complément d'informations.

Commentaires et avis

signaler à un administrateur
Commentaire de atlantisfr le 23/09/2006 21:34:54

Optimise ton code, tu mets des "/" qui ne sevent à rien et aussi des { }. Tu sautes des lignes quand c'est pas nécéssaire. Au lieu de fair plusieurs on dialog regroupe les tous dans un seul on dialog. "if (%servch == $null)" devient "if (!%servch)". Fais quelque chose de plus évoler, un auto oper multi server et ajoute des bouttons pour les commandes g:line etc ... Sa pourrait être simpas. Il y a trop de copyright. Je ne te mets pas de note, il y a rien d'évoluer et pas d'optimisation. Essaye d'optimiser ton code et l'évoluer avec se que je t'es dit et je noterais ton code. Bonne continuation.

signaler à un administrateur
Commentaire de No_ImPoRtAnZ le 24/09/2006 00:41:38

Merci pour ces conseils.

Désolé pour les "/" ça m'arrive de ne pas les enlever.

Le fait de passer des lignes ne me sert pas à agrandir cette source mais la rendre claire. J'avais tout espacé avant de poster ici car certaines sources ne sont pas évidentes à comprendre pour les débutants.

En revanche pour les commandes admins je pense pas qu'elles n'ont rien à faire dans cette sources, je les mettrais toutes regrouper sur mon site est accessible depuis les popups.

j'ai pensé le faire multi-server cependant n'ayant un accès que sur mon serveur celà ne m'étais d'aucune utilité, j'essairais tout de même de rajouter cette option.

Côté évolution: je me référais au premier code que j'avais crée tout simple sans l'option choix d'un server, activation du mode SA ou encore choix du pseudo admin.
@ bientôt et merci encore :)

signaler à un administrateur
Commentaire de atlantisfr le 24/09/2006 09:42:44

Oublie pas de retirer les { } en trop.
Exemple :
    if ($did == 27) enable #saOPER
    if ($did == 28) disable #saOPER
Sa prend moin de place et c'est toujours compréhensible pour un débutant.
Sinom moi aussi j'aime bien mettre mon pseudo dans mes sources, mais je trouve que tu exagéres un peu deçu. Tu mets juste ton pseudo dans la title bar ou dans un text pour ton dialog. Ou au pire un link vers ton site. À l'avenir, comme je vois que tu peux éviter les codes non optimiser, optimiser les avant de les afficher ici.

signaler à un administrateur
Commentaire de COOLMAN002 le 24/09/2006 16:03:26

if ($devent == ini) { if ($did == 0) { set %tc pti | if %econfig = ON { did -c $dname 16 } } }

INI comme event dialog ?
Si c'est INIT, $did a pas de valeur (donc pas besoin de if $did ...)

Niveau initié ....

signaler à un administrateur
Commentaire de No_ImPoRtAnZ le 24/09/2006 20:24:54

coolman002 a la base ce ($did == 0) servait à mes mdx (que je retiré avant de poster ici)

signaler à un administrateur
Commentaire de No_ImPoRtAnZ le 24/09/2006 21:36:37

la d'accord, dans ces cas la je préparait dans peu de jours un fichier explicatif (lié au zip), contenant le détail ligne par ligne le but de chaque variable et son mode de fonctionnement :)

signaler à un administrateur
Commentaire de atlantisfr le 28/09/2006 17:18:57

Commentaire de No_ImPoRtAnZ "la d'accord, dans ces cas la je préparait dans peu de jours un fichier explicatif (lié au zip), contenant le détail ligne par ligne le but de chaque variable et son mode de fonctionnement :)"
Personnellement j'attend encore ...

signaler à un administrateur
Commentaire de Alain Proviste le 29/09/2006 20:20:26 administrateur CS

et si on utilise pas anope ?

signaler à un administrateur
Commentaire de No_ImPoRtAnZ le 30/09/2006 02:31:00

Atlantisfr quelques jours ne veut pas dire "demain", j'ai d'autres occupations, qui plus est en ce moment, sur internet je viens de réinstallé reconfiguré mon eggdrop ainsi que mon egg, je dois faire les finitions de mon script et (le plus gros) j'ai eu un soucis avec la base de mon site.
Donc je pense que le fichier d'aide pouvait attendre...

Pada: text "Ne fonctionne qu'avec les services Anopes (ou Epona)." ^^

Alain proviste si on utilise pas les services anope, on essaie d'en créer un ou me contacte en me signalant la manière de s'oper autrement. :)

signaler à un administrateur
Commentaire de No_ImPoRtAnZ le 30/09/2006 03:46:26

J'avais omis de rajouter comment utilisez le dialog...

Veuillez m'excuser si cette explication est arrivée un peu tardive, j'ai laissé la source en dessous si celà pose problème n'hésitez pas à m'avertir.

signaler à un administrateur
Commentaire de RCA ArKanis le 30/09/2006 15:52:17

Le seul truc que je trouve dommage avec cette source, c'est qu'elle reçoive autant de commentaires alors qu'elle ne le mérite pas ...

Pourquoi ne commenter que les sources qui ne servent à rien (voire pratiquement à rien) ?
On dirait que les commentaires ne sont fait que pour critiquer, c'est vraiment dommage.
J'ai pas dit que critiquer ce n'était pas bien, mais on devrait encourager des fois (quand la source le mérite) ...

Pourquoi elle ne mérite pas autant de commentaires ?
- Parce que déjà elle utilise le © alors qu'il n'y a pas lieu de le mettre (tu ne vas quand même pas me faire croire que t'as payé les droits ?)
- Parce qu'elle est en niveau initié et ne le mérite pas (cf CoolMan002)
- Compatibilité : Nulle, uniquement sur très peu de serveurs
- Code : 3/10 des {} inutiles, /, halt, ..., utilisation de variables globales
- Intérêt : très réduit
- Trop de fautes d'orthographe/grammaire
- Trop de publicité pour ce que c'est

Autre point : on dirait que tu ne sais pas insérer des commentaires dans un code. Il y a deux méthodes :
- Tu commences ta ligne par ;
- Tu mets /* pour commencer plusieurs lignes de commentaires, que tu finis par */

signaler à un administrateur
Commentaire de No_ImPoRtAnZ le 30/09/2006 22:22:42

Chacun pense ce qu'il veut...

Que tu la note 0,3,.. ça m'est égale, demande toi pourquoi il y a si peu de personne qui poste ici ou lieu d'ouvrir des débats inutiles.

Tu me parle de publicité, je n'ai jamais demandé à en avoir.

Mes commentaires sont insérer par un # au lieu /* je ne respecte pas l'étique et alors?
Non je n'en ai jamais insérer dans un code, est-ce un drame?
De plus ils ne se trouvent que sur le site et non dans le zip est-ce grave?

La comptabilité est réduite, adpate, t'es pas assez grand pour le faire?

Elle n'a que peu d'intérêt pour toi ne t'y intéresse pas ça.

Je ne me permet pas de donner de leçons... ce n'est pas réciproque

Mais comme tu le dis si bien:
"les commentaires ne sont fait que pour critiquer"

signaler à un administrateur
Commentaire de PaDa le 30/09/2006 22:53:28

"Alain proviste si on utilise pas les services anope, on essaie d'en créer un ou me contacte en me signalant la manière de s'oper autrement. :)"

/oper [nick] <pass>

Tu l'utilises toi même, et ca n'a rien à voir avec Anope, c'est direct (et dans la RFC..)

signaler à un administrateur
Commentaire de RCA ArKanis le 30/09/2006 22:55:08

La publicité, c'est toi qui l'a mise, regarde ton ON LOAD

"La comptabilité est réduite, adpate, t'es pas assez grand pour le faire?"
Je parlais de vis à vis du serveur. Sur la majorité des serveurs, il n'y a pas Anopes

Si tu ne respectes pas l'éthique, ce n'est pas la peine de coder ...
T'auras plein d'erreurs entre tes lignes de code.
Les # sont utilisés pour faire des groupes, et non des commentaires.

Excuse moi mais, tu me dis que tu ne donnes pas de leçons et ce que tu viens de faire c'est quoi si ce n'est pas une leçon ? :)

Je ne critique pas les sources qui ne méritent pas de l'être. En l'occurence, ce n'est pas le cas. Je regrettais plutôt qu'il n'y ait pas plus de commentaires positifs.

"Non je n'en ai jamais insérer dans un code, est-ce un drame?"
J'ai dit ça ? Non, tu comprends mal. Je t'ai d'ailleurs expliqué comment en faire, pour pas que tu restes au même niveau. L'important (je trouve), c'est que tu progresses tant dans le niveau du code que dans l'utilité de tes prochaines sources.
Tout le monde a commencé un jour, ne va pas croire que mes premières sources sont parfaites. Elle sont comme celle-ci, tout aussi inutiles.

J'en ai rien à faire que tu croies ou pas ce que je dis car je ne m'adresse pas qu'à toi

Je veux tout simplement te mettre de bons commentaires à l'avenir, quand elles le mériteront. D'ici là, on sera là pour te dire comment y arriver.
Ne le prends pas mal

signaler à un administrateur
Commentaire de No_ImPoRtAnZ le 01/10/2006 03:32:56

Pada je parlais pas de la commande /oper mais /os

Arkanis je sais que les commentaires sont adressés à tout le monde (heureusement d'ailleurs) ^^

A l'avenir, j'espère en avoir moins (de préférence moins négatifs ;) ).

Je ne le prends pas en mal il y a que cette source a fait trop de vague malheureusement.

Peut-être en prenant plus de temps de l'améliorer avant de la poster aurait éviter tout celà...

signaler à un administrateur
Commentaire de LsM232 le 10/11/2006 15:33:20

Perso , je rejoin l'avis de Arkanis , il y a des halt , / , { } .
et je me rejoin à son avis , car il ma beaucoup aidé pour mes script mirc ! dont mon script personnel qui relie Team Speak avec une connetion qui prend le code $+(,$did(...),)
et perso je ne cote pas ton code rien d'impréssionant .

Bonne Continuation , tout le monde a débuter sur le scripting mirc ;)

je te souhaite bon courage et jespère voir encore quelque source ( de toi ) ++

Bonne fin d'après-midi a tous

Cordialement Lsm ( ScaRa ) .

signaler à un administrateur
Commentaire de Burner_king le 25/06/2007 21:12:13

hey mais pom pom pom quoi moi j'ai rien comprit a ce code je ne juge pas et arretter vos critique ou sinon critiker mais donner quelque chose pour que cela s'ameliore bref bonne continuation No_ImPoRtAnZ

signaler à un administrateur
Commentaire de No_ImPoRtAnZ le 25/06/2007 22:56:49

lol Burner cherche pas j'ai voulu poster une source un peu à l'arrache y a eu débat et vu que j'ai pas le temps de poster d'autres sources ou les améliorations toi même tu sais que je le passe en direct ;) peut etre que j'en posterais une plsu évolué et plus accessible un de ces quatres...

signaler à un administrateur
Commentaire de Burner_king le 12/07/2007 20:49:28

je le sais que tu n'a pas le temp et que tu est un bon scripteur mais la qualiter que tu as ces d'expliker et e prendre ton temp pour faire aprendre tu n'engeule pas ou ne critike pas une erreur meme si elle est enorme tu la corige ;) voila ce que je voulais dire

signaler à un administrateur
Commentaire de boulet7612 le 30/10/2007 22:21:26

on *:connect:{
  if ($serverip == ip ) {
    .nick pseudo
    .ns identify pass
    .oper paseudo pass
    .msg eva auth pseudo pass
    .os set superadmin on
  }
}
marche sur service anope c'est moche mais bon ca se vot pas et ca marche tout aussi bien

signaler à un administrateur
Commentaire de tofu le 30/10/2007 22:26:43

C'est grâce à ce genre de remarques hautement constructives que les gens n'ont plus l'envie de se faire chier à poster leurs codes.

Oui, il y a toujours moyen de faire une aliase de merde qui fait ce que l'on peut faire avec une fenêtre; mais le but est bien d'avoir une intéraction entre l'utilisateur et la machine quand on fait le choix de faire un dialog. Les utilisateurs lambda n'ont pas forcément envie d'avoir à ouvrir l'éditeur de code.

Pour finir, même si c'est mal de juger , j'ai envie de dire que tu portes bien ton pseudo.

Bonne continuation.

signaler à un administrateur
Commentaire de griffondorr le 30/09/2008 16:01:03 1/10

moi j'ai pas trouver l'addon sur le site que l'addon a dis de télécharger sur le forum et j'ai pas réussi à faire marcher ton addon, sa manque d'explication et pourquoi tu fais pas un addon direct au format .mrc au lieu de faire une redirection sur un site dont je trouve pas le truc que je dois télécharger sois disant, hein ? bref c'est nul, je met 1/10

signaler à un administrateur
Commentaire de RCA ArKanis le 30/09/2008 20:04:30

en même temps ... 2 ans après, faut pas trop en demander hein ...
mettre 1 parce qu'on n'est pas arrivé à l'installer, ça me fait bien rire :)

signaler à un administrateur
Commentaire de griffondorr le 30/09/2008 20:50:32

ben si sa te fais rire tant mieux lol mais sa manque d'explication je trouve

signaler à un administrateur
Commentaire de PaDa le 01/10/2008 08:49:06

La source est dans le ".no", t'es pas obligé d'aller sur son site (je n'ai même pas essayé d'ailleurs). Je viens de relire la page en diagonale, pour une fois qu'un mec explique un peu son code, c'est débile de mal le noter parce qu'on n'arrive pas à installer l'addon.
Pour info, ".mrc" c'est une extension usuelle utilisée pour les remotes, c'est pas un dogme, si t'as envie d'appeler tes remotes .toto ou .truc ou .zip libre à toi. Bref, comme Arkanis...

signaler à un administrateur
Commentaire de tofu le 01/10/2008 09:54:05

Comment on peut dire "c'est nul, 1/10" sans même arriver à l'installer et de fait sans arriver à le faire fonctionner?

Faut pas s'étonner que les gens n'aient plus envie de se casser le cul avec ce genre de commentaires de la part de gens qui n'ont jamais contribué à la communauté.

Pour confirmer mes pensées je suis allé voir sur ta fiche les différents commentaires postés sur le site et je dois avouer que j'ai claqué quelques barres en lisant des trucs comme "l'addon fonctionne donc 10/10" entre autres...

Enfin bon, tu auras au moins eu le mérite d'avoir réussi à me faire poster ici ;-)

signaler à un administrateur
Commentaire de griffondorr le 01/10/2008 10:07:33

ben dans ce cas , expliquez moi comment l'installer, car j'installe ton truc addon qui finis par .no et après sa me redirige vers un autre site qui a soit disant un truc à télécharger et je vois pas le truc à télécharger à part les gens qui parle sur le forum du site que tu m'a donner c'est tout ce que je vois, donc merci de m'indiquer ce qui faut faire sur le liens du site de l'addon, merci ;)

signaler à un administrateur
Commentaire de tofu le 01/10/2008 10:16:52

"On *:load: {
  /echo -a 4Addon télécharger sur le site: HTTP://IN2LOVE.SYTES.NET
  /echo -a 4AUCUNE DIFFUSION SUR UN AUTRE SITE N'EST TOLéRé SANS L'AVIS DU CRéATEUR
  /echo -a 
  /echo -a 9AUTO OPER v.2 4créé par 10No_ImPoRtAnZ 4(13noimportnaz@aol.com13)
}"

A priori lors du chargement du fichier ça doit afficher ça, mais en aucun cas ça n'essaye d'aller télécharger quoi que ce soit d'autre sur un site. (tout du moins dans le script, aucune instruction n'essaye d'aller télécharger quelque chose ou demande de le faire)

Après il suffit simplement de taper "/operpass" pour lancer le script.

signaler à un administrateur
Commentaire de griffondorr le 01/10/2008 10:21:48

merci pour la comande pour lancer auto oper v.2, fallais le dire plus tôt et la prochaine fois indiquer le au moins dans la conclusion, car on est pas censer savoir qu'il fallais taper /operpass pour lancer sur le script, bon je vais essayer sa dessuite et je vous tiens au courant, merci ;)

signaler à un administrateur
Commentaire de tofu le 01/10/2008 10:28:25

"# #Raccourcis vous permettant d'ouvrir ou de fermer la boîte de dialog simplement en tapant /operpass"

En même temps c'est écrit dans le cadre source ci-dessus, il suffit de lire les commentaires liés au code...

signaler à un administrateur
Commentaire de griffondorr le 01/10/2008 10:42:35

ya un probleme au niveau du bouton "changer " pour le réseau, quand je clique, sa fais rien et je peux meme pas écrire le réseau de mon statut de oper, aidez moi svp, il faut faire quoi ?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Auto join multi salons et serveurs [ par ateuf ] salut a tous je recherche un Auto join multi salons et serveurs je voudrai aussi que quelqun m'explique comment le charger et l'ouvrir car j'ai vue qu Multi-Fenêtres Serveurs (remote script) [ par magicyoda ] Bonjour,en remot script, j'ouvre une nouvelle fenetre serveur , comme ceci : /server -m [server]mais maintenant, j'aimerai que les commandes executées auto message pour certains join [ par manaraselen ] bonjour,Sur le chan ou je suis, il y a pas mal de users se connectant avec un nick predefinit, et ils on le meme prefixe (ex : prefix56432)J'aimerais Auto message [ par angeldavid ] Salut all quelqu'un connaitrai un script pour envoyer un message tous les 10 min sur tout les channel ou on est ?Merci d'avance . auto join de bot [ par G rom ] bonjour, je sui tout noob dans la config de bot. J'ai créer depui peu mon propre bot xdcc (sur ma ligne!!) mais le probleme est que je suis etudiant, auto replay apres un certain temps [ par Nunrg ] le titre c'est simple a faire ma question est un peu plus compliqué...comment faire pour qu'il y ai un message envoyer a un utilisateur admeton apres Un mp3 et dcc auto [ par romeomd ] VincentBonjour, je suis a la recher d'un addons, quand qqun va dans mon pv, il fait !Musiquealors la, une liste de musique s'affiche, et il fais son c Auto Identification apres un netsplitt [ par OthilA ] Bonjour à tous,Je voudrais savoir comment faire pour s'identifier automatiquement apres un Netsplitt d'un server ..Identification Automatique du Pseud Aide $gettok [ par Raziell ] Bonsoir,J'ai un probléme avec mon On text : j'ai essayer de supprimer le |oqp dans mon pseudo avec $gettok(Raziell,1,124) mais ça ne marche pas. J'aim Auto ban sauf les +ao [ par CorB3n ] Salut à tous,Je recherche un remote afin d'auto bannir automatiquement les personnes joignant le chan, sauf ceux qui ont un chanlev sur @L (+ao en l'o


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,154 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS