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 !

MENU D'INVITATION


Information sur la source

Description

Cliquez pour voir la capture en taille normale
C'est un simple dialog qui se lance quand on t'invite quelque pars,
il te propose de joindre le salon ou d'ignorer l'invitation.
Regarder le Screenshot, il parle lui même.
L'explication pour l'installation est dans le fichier zip.
 

Source

  • On 1:Invite:#:{
  • if (%active-invitation == on) {
  • set %iipseudo $nick
  • set %iichan $chan
  • invit
  • }
  • }
  • alias invit { dialog -m invitation invitation }
  • dialog invitation {
  • title "On t'invite !"
  • size -1 -1 157 90
  • option dbu
  • icon Invit\#
  • check "&Ne plus &Activer cette fenetre lors d'une invitation", 6, 10 74 150 10
  • box "", 7, 4 68 151 20
  • icon 8, 5 5 24 20, Invit\B
  • text "&Je t' informe que :", 9, 30 6 56 8
  • text "&Vous a invité sur le salon :", 10, 30 17 65 8
  • text " &Voudrais tu rejoindre ce salon ?", 11, 5 28 148 20
  • button "&Joindre le salon :", 12, 4 51 60 12, flat ok
  • button "Ignorer l'invitation et &Fermer", 13, 68 51 82 12, flat cancel
  • box "", 14, 2 44 153 23
  • text , 15, 92 6 59 8
  • text , 16, 100 17 54 8
  • }
  • on 1:dialog:invitation:init:0:{
  • dll Invit\mdx.dll SetMircVersion $version
  • dll Invit\mdx.dll MarkDialog $dname
  • dll Invit\mdx.dll SetColor $dname 15,16 text $rgb(0,0,255)
  • dll Invit\mdx.dll SetFont 11 ANSI 27 20 Comic sans ms
  • did -a invitation 15 %iipseudo
  • did -a invitation 16 %iichan
  • if (%active-invitation == off) { did -c $dname 6 }
  • }
  • on 1:dialog:invitation:sclick:12:{ if ($did == 12) { join %iichan } }
  • on 1:dialog:invitation:sclick:6:{
  • if (%active-invitation == on) {
  • echo -a 15,1[8SCRIPT15] 0Désormais tu ne recevra plus cette fenetre lors d'une invitation.
  • set %active-invitation off
  • halt
  • }
  • if (%active-invitation == off) {
  • echo -a 15,1[8SCRIPT15] 0Désormais tu recevra cette fenetre lors d'une invitation.
  • set %active-invitation on
  • halt
  • }
  • }
  • On 1:LOAD:{
  • set %active-invitation on
  • echo -a __________________________________________
  • echo -a Oké $me , tu as chargé l'add-ons par Nazario
  • echo -a MSN : NazarioBoSs@Hotmail.com
  • echo -a Forum : 12Http://Naxela.fr.fm
  • echo -a __________________________________________
  • }
On 1:Invite:#:{
  if (%active-invitation == on) { 
    set %iipseudo $nick 
    set %iichan $chan 
    invit
  }
}
alias invit { dialog -m invitation invitation }
dialog invitation {
  title "On t'invite !"
  size -1 -1 157 90
  option dbu
  icon Invit\#
  check "&Ne plus &Activer cette fenetre lors d'une invitation", 6, 10 74 150 10
  box "", 7, 4 68 151 20
  icon 8, 5 5 24 20, Invit\B
  text "&Je t' informe que  :", 9, 30 6 56 8
  text "&Vous a invité sur le salon :", 10, 30 17 65 8
  text " &Voudrais tu rejoindre ce salon ?", 11, 5 28 148 20
  button "&Joindre le salon :", 12, 4 51 60 12, flat ok
  button "Ignorer l'invitation et &Fermer", 13, 68 51 82 12, flat cancel
  box "", 14, 2 44 153 23
  text , 15, 92 6 59 8
  text , 16, 100 17 54 8
}
on 1:dialog:invitation:init:0:{
  dll Invit\mdx.dll SetMircVersion $version 
  dll Invit\mdx.dll MarkDialog $dname
  dll Invit\mdx.dll SetColor $dname 15,16 text $rgb(0,0,255)
  dll Invit\mdx.dll SetFont 11 ANSI 27 20 Comic sans ms
  did -a invitation 15 %iipseudo  
  did -a invitation 16 %iichan
  if (%active-invitation == off) { did -c $dname 6 }
}
on 1:dialog:invitation:sclick:12:{ if ($did == 12) { join %iichan } }
on 1:dialog:invitation:sclick:6:{
  if (%active-invitation == on) { 
    echo -a 15,1[8SCRIPT15] 0Désormais tu ne recevra plus cette fenetre lors d'une invitation. 
    set %active-invitation  off 
    halt
  }
  if (%active-invitation == off) {
    echo -a 15,1[8SCRIPT15] 0Désormais tu recevra cette fenetre lors d'une invitation. 
    set %active-invitation on
    halt
  }
}
On 1:LOAD:{
  set %active-invitation on 
  echo -a __________________________________________
  echo -a Oké $me , tu as chargé l'add-ons par Nazario
  echo -a MSN : NazarioBoSs@Hotmail.com
  echo -a Forum : 12Http://Naxela.fr.fm
  echo -a __________________________________________
}

Conclusion

Tout est dans le zip.
 

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 !
  • #Télécharger ce fichier [Réservé aux membres club]766 octets
  • AIDE.txtTélécharger ce fichier [Réservé aux membres club]Voir ce fichier544 octets
  • BTélécharger ce fichier [Réservé aux membres club]3 262 octets
  • invit.nazTélécharger ce fichier [Réservé aux membres club]1 919 octets
  • mdx.dllTélécharger ce fichier [Réservé aux membres club]42 496 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Naza le 13/03/2004 18:33:06

Je suis ouvert à tout commentaire.

signaler à un administrateur
Commentaire de ReMi34 le 13/03/2004 18:47:32

Je trouve que c'est inutile !

signaler à un administrateur
Commentaire de [Fk] le 13/03/2004 20:51:43

Moi ossi .. tu ve joindre un channel , tu double clik sur le nom du chan , C PLUS COURT KE DOUVRIR UN DIALOG ET DE CLIKER SUR UN BOUTON ( c mon avis) .. bon voila @++

signaler à un administrateur
Commentaire de SornDrixer le 13/03/2004 21:00:55 administrateur CS

J'aime bien. C'est original, le dialog est bien présenté, mais c'est vrai que se n'est pas très utile.
Et si on recoit plusieurs invite en même temps sans fermer le dialog à chaque fois ?

signaler à un administrateur
Commentaire de Naza le 13/03/2004 21:53:42

Je m'y attendais à cette question.
Je pense que tu connais la réponse,
le dialog ne bouge pas ...
J'ferais surement un update pour qu'un autre dialog se lance a coté si le premier est actif.

signaler à un administrateur
Commentaire de t0nt0n le 14/03/2004 09:52:51

Salut,
moi je trouve pas ça si inutile, lorsqu'on m'invite je fait jamais attention, alors je trouve ça à la fois original et utile, le dialog est beau et ça marche :)
Tout ce qu'il faut, moi j'te note pas encore en attendant une update pour "qu'un autre dialog se lance a coté si le premier est actif." :)
Sinon j'taurais mit 7/10 :)
@+
T

signaler à un administrateur
Commentaire de t0nt0n le 14/03/2004 11:37:29

Quelques incohérences quand même:
on 1:dialog:invitation:sclick:12:{ if ($did == 12) { join %iichan } }
tu précise déjà que l'id est 12, pas besoind e remetre un if
:)

signaler à un administrateur
Commentaire de t0nt0n le 14/03/2004 13:30:21

Et tu pourrais aussi faire en sorte que la même personne ne t'ouvre pas le dialog deux fois... si un mec s'amuse avec toi ça peut devenir chiant, j'ai eu ce pb avec un boulet quand j'ai tester ton script, je me suis permi de modifier :)

On 1:Invite:#:{
if (%iipseudo == $nick) {
/notice $nick Stop ton invite flood plz!
halt
}    
if (%active-invitation == on) {
set %iipseudo $nick
set %iichan $chan
invit
}
}

Tout con mais ça soule pas avec le dialog qui s'ouvre tt le tps :)
@+

signaler à un administrateur
Commentaire de Naza le 14/03/2004 13:53:27

Ok merci .
Pour le : on 1:dialog:invitation:sclick:12:{ if ($did == 12) { join %iichan } }
Je voulait partir avec un
on 1:dialog:invitation:sclick:*:{
if ($did ==  ID) { commandes }
Mais apres j'ai changé et j'ai oublié de retiré ca.
Merci pour les commentaires @+

signaler à un administrateur
Commentaire de Kerrigan le 14/03/2004 14:24:10

tu pourrais t'affranchir aisément des variables et ça merite quelque developpement c trop leger

signaler à un administrateur
Commentaire de neko01 le 14/03/2004 19:55:04

moi je trouve ca trop bien ainsi que ton script et je te met un 7/10 car c'est joli et pratique car pareil je ne fai pas toujours attention aux invites

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,421 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é.