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 !

SYSTEME D'AIDE SUR #PROGRAMMATION ( !HELP ... )


Information sur la source

Catégorie :AddOns Niveau : Débutant Date de création : 23/12/2002 Date de mise à jour : 23/12/2002 16:31:25 Vu : 1 959

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

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

  • ; ---------------------------------------------------
  • ; -------------- 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 ---------------
  • ; ---------------------------------------------------
; ---------------------------------------------------
; -------------- 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 !
 

Commentaires et avis

signaler à un administrateur
Commentaire de Womby le 24/12/2002 19:00:56

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

signaler à un administrateur
Commentaire de Womby le 24/12/2002 19:12:05

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

signaler à un administrateur
Commentaire de codefalse le 25/12/2002 22:21:24 administrateur CS

pas mal com idée, :) merci bien, ta ka de mettre la source en version amélioré com nvelle source !!! :)

signaler à un administrateur
Commentaire de nitro120 le 01/02/2003 20:56:10

cool jme demandais si ct c2 ki avertiC les proggerZ...

signaler à un administrateur
Commentaire de IROU le 04/09/2006 16:43:01

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

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



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 : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.