Systeme d'aide sur #programmation ( !help ... )

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 554 fois - Téléchargée 26 fois

Contenu du snippet

Ce script qui est très utile, va vous permettre d'être informé par prompt si quelqu'un demande de l'aide, mais pas seulement si il tape !help, mais si il tape !help un_language_spécifié_par_vous alors le script réagira
par exemple si vous vous y connaissez en php et que votre script et prévu pour, si le gars tape !help salut , ca marche pas, si il tape : !help php vous aurez une boite de dialogue vous demandant si vous acceptez de l'aider ou pas !
Si vous acceptez, un msg sur le channel lui en informera !!
Voici le code :

Source / Exemple :


; ---------------------------------------------------
; -------------- Système d'aide !help ---------------
; ---------------------------------------------------

on *:TEXT:!help*:#programmation:{
  /set %language $2-
  /set %nick_langage $nick
  /timer1 0 1 /help_prog
}
alias help_prog {
  /timer1 off
  if ( #VOTRE_LANGUAGE# isin %language ) {
    if ( $?!=" %nick_langage à un problème en #VOTRE_LANGUAGE#. Souhaite tu l'aider ?" == $TRUE ) {
      /msg #programmation %nick_langage > Oui, quel est ton probleme ?
    }
  }

; Si vous souhaitez mettre pour plusieurs language, mettez cette meme condition plusieurs fois ! :

  if ( #UN AUTRE LANGAGE# isin %language ) {
    if ( $?!=" %nick_langage à un problème en #UN AUTRE LANGAGE#. Souhaite tu l'aider ?" == $TRUE ) {
      /msg #programmation %nick_langage > Oui, quel est ton probleme ?
    }
  }

; vala !

}

; ---------------------------------------------------
; ---------------- EOF Système d'aide ---------------
; ---------------------------------------------------

Conclusion :


A REMPLACER :
#VOTRE_LANGUAGE# : Par Votre Language !
#UN AUTRE LANGAGE# : par un autre language que vosu connaissez ( si il n'y en a pas, supprimez la condition entre :
; Si vous souhaitez mettre pour plusieurs language, mettez cette meme condition plusieurs fois ! :

et

; vala !

Je pense avoir été claire, si il y a des incompréhensions, dites le moi !

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
jeudi 31 août 2006
Statut
Membre
Dernière intervention
5 septembre 2006

J' trouve la charte des commentaires génial, bien que je sois nouveau il est vrai que certains commentaires relèvent du charrabia et sont connus de certains initiés; alors que lorsqu'on a besoin d'aide assez rapidement, c'est une perte de temps pr décoder.
Enfin j'aurai besoin d'aide pr la programmation des languages javas et html, en tant que débutant .
Merci d'avance
IROU
Messages postés
229
Date d'inscription
vendredi 16 août 2002
Statut
Membre
Dernière intervention
9 juillet 2003

cool jme demandais si ct c2 ki avertiC les proggerZ...
Messages postés
1123
Date d'inscription
mardi 8 janvier 2002
Statut
Modérateur
Dernière intervention
21 avril 2009
1
pas mal com idée, :) merci bien, ta ka de mettre la source en version amélioré com nvelle source !!! :)
Messages postés
69
Date d'inscription
jeudi 29 août 2002
Statut
Membre
Dernière intervention
27 avril 2007

allez zou je prend ca beep deja chez moi mais ca n'averti personne c'est bon ca :)

opla je met dans le meme message les chtites transformations qui facilite le parametrage (pas besoin de trifouillé le script :) )

; ---------------------------------------------------
; -------------- Système d'aide !help ---------------
; ---------------------------------------------------

on *:LOAD: {
/echo 12 Script d'aide activer :)
/set %language $?="Script d'aide activer Quel est votre langage principal? "
/ set %language2 $?="Quel est votre deuxieme language connu?"
}


on *:TEXT:!help*:#programmation:{
/set %language1 $2-
/set %nick_langage $nick
/timer1 0 1 /help_prog
}
alias help_prog {
/timer1 off
if ( %language isin %language1 ) {
if ( $?!=" %nick_langage à un problème en %language . Souhaite tu l'aider ?" == $TRUE ) {
/msg #programmation %nick_langage > Oui, quel est ton probleme ?
}
}

; Si vous souhaitez mettre pour plusieurs language, mettez cette meme condition plusieurs fois ! :

if ( %language2 isin %language1 ) {
if ( $?!=" %nick_langage à un problème en %language2 . Souhaite tu l'aider ?" == $TRUE ) {
/msg #programmation %nick_langage > Oui, quel est ton probleme ?
}
}

; vala !

}

; ---------------------------------------------------
; ---------------- EOF Système d'aide ---------------
; ---------------------------------------------------


merci encore pour le script et bon courage pour les prochains dev :p
Messages postés
69
Date d'inscription
jeudi 29 août 2002
Statut
Membre
Dernière intervention
27 avril 2007

allez zou je prend ca beep deja chez moi mais ca n'averti personne c'est bon ca :)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.