begin process at 2010 02 09 18:49:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > AUTO AUTH QUAKENET

AUTO AUTH QUAKENET


 Information sur la source

Note :
1,67 / 10 - par 3 personnes
1,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Débutant Date de création :06/03/2004 Date de mise à jour :07/03/2004 13:48:22 Vu :7 296

Auteur : dqmieN

Ecrire un message privé
Site perso
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

C'est tout simplement un auto auth quakenet . Rien de plus simple .

Source

  • dialog auth_qnet {
  • title ". Auto Auth Qnet ."
  • size -1 -1 184 43
  • option dbu
  • text "UserName :", 1, 6 6 30 8, center
  • edit "", 2, 37 5 64 10
  • text "Password :", 3, 8 17 28 8, center
  • edit "", 4, 37 16 64 10, pass
  • radio "Activer l'auto auth Qnet", 5, 104 5 69 10
  • button "Ok", 6, 75 28 37 12, ok
  • radio "Desactiver l'auto auth Qnet", 7, 104 15 77 10
  • }
  • On *:dialog:auth_qnet:sclick:6: {
  • if ($did(5).state = 1) {
  • set %username_qnet $did(2)
  • set %password_qnet $did(4)
  • set %auth_qnet on
  • }
  • elseif ($did(7).state = 1) {
  • unset %username_qnet
  • unset %password_qnet
  • set %auth_qnet off
  • }
  • }
  • On *:connect:{
  • if ($network == quakenet) && (%auth_qnet == on) {
  • /MSG Q@CServe.quakenet.org AUTH %username_qnet %password_qnet
  • }
  • }
  • On *:dialog:auth_qnet:init:*: {
  • if (%auth_qnet == on) {
  • did -c auth_qnet 5
  • did -a auth_qnet 2 %username_qnet
  • did -a auth_qnet 4 %password_qnet
  • }
  • elseif (%auth_qnet == off) {
  • did -c auth_qnet 7
  • }
  • }
  • on *:load:{ 2. 1Auto Auth Quakenet 2© 1dqmieN 2. }
dialog auth_qnet {
  title ". Auto Auth Qnet ."
  size -1 -1 184 43
  option dbu
  text "UserName :", 1, 6 6 30 8, center
  edit "", 2, 37 5 64 10
  text "Password :", 3, 8 17 28 8, center
  edit "", 4, 37 16 64 10, pass
  radio "Activer l'auto auth Qnet", 5, 104 5 69 10
  button "Ok", 6, 75 28 37 12, ok
  radio "Desactiver l'auto auth Qnet", 7, 104 15 77 10
}


On *:dialog:auth_qnet:sclick:6: {
  if ($did(5).state = 1) {
    set %username_qnet $did(2)
    set %password_qnet $did(4)
    set %auth_qnet on
  }
  elseif ($did(7).state = 1) {
    unset %username_qnet
    unset %password_qnet
    set %auth_qnet off
  }
}

On *:connect:{
  if ($network == quakenet) && (%auth_qnet == on) {
    /MSG Q@CServe.quakenet.org AUTH %username_qnet %password_qnet
  }
}

On *:dialog:auth_qnet:init:*: {
  if (%auth_qnet == on) {
    did -c auth_qnet 5
    did -a auth_qnet 2 %username_qnet
    did -a auth_qnet 4 %password_qnet
  }
  elseif (%auth_qnet == off) {
    did -c auth_qnet 7
  }
}

on *:load:{ 2. 1Auto Auth Quakenet 2© 1dqmieN 2. }

 Conclusion

Laissez vos messages et une notes :)


 Sources de la même categorie

BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501
BANNIR LES AGES, LES HOMMES, LES FEMMES ET PSEUDO AVEC CHIFF... par cougar_du_havre

Commentaires et avis

Commentaire de Lonsdale^ le 07/03/2004 01:23:35

salut
ben je veux pas dire mais ce n'es pas la 1er source que je vois dans le style: auto join channel quand tu te connect ou auto auth.
bien que je sois nul dans le scripting mais ce n'es pas plus simple d'aller dans: options=>perform
ou options=>commands?
enfin c'est ce que moi et tout ceux que je conaisse font.
voila @+

Commentaire de darkyojimbo2 le 07/03/2004 09:53:03

Salut,

quelques petites remarques :

-Pk limiter ton dialog à un pseudo et à un serveur ?

-Pour tes prochaines sources, pense a regrouper les envents :
On *:dialog:nomdudialog:*:*:{
if ($devent == init) { code }
if ($devent == sclick) {
if ($did == x) { code }
}
}


@+

Commentaire de SornDrixer le 07/03/2004 10:34:13 administrateur CS

Et si on veut configurer plusieurs pseudos ? ...
Et également, comment on est censé le désactiver ? On ne peut 'décocher' un radio si il y en a qu'un seul. Fallait soit mettre 1 check, soit 2 radio.

Essaie d'améliorer ca.

Commentaire de koko le 07/03/2004 10:44:57

et aussi, si on se connecte a un serveur autre que quakenet, ca envoie comme meme le message !
donc il faudrait tester le network avec $network

Commentaire de Kerrigan le 07/03/2004 11:57:00

pas terrible enleve les / stp il serve a rien
ensuite va chercher l'aide sur les while et les fichier ini

Commentaire de dqmieN le 07/03/2004 13:11:48

Merci darkyojimbo2 pour ton conseil .
SornDrixer , sur quakenet on en peut se auth qu'une seule fois , je vais ajouter un second radio pour désactivé , merci de la remarque :).
En ce qui concerne le $network , il marche .
J'enleverai aussi les / .
Kerrigan , pour 1 pass et 1 unsername , sa serait stupide d'utiliser un ini je pense .
Voilà , merci de tt vos conseil je vais arranger tt ça :)

Commentaire de SornDrixer le 07/03/2004 13:15:17 administrateur CS

dqmieN : "SornDrixer , sur quakenet on en peut se auth qu'une seule fois", oui, mais on peut très bien voir plusieurs comptes sur quakenet, et s'identifier avec un autre que celui habituel.
C'est comme pour les autos-ident, il y en a qui le rende configurable pour un seul pseudo, mais on a bien le droit d'avoir plusieurs pseudos ...

Commentaire de dqmieN le 07/03/2004 13:24:29

Tu n'as pas tort, mais en général on utilise tjrs le meme auth , donc je pense que c'est inutile d'en mettre plusieurs .

Commentaire de SornDrixer le 07/03/2004 13:26:17 administrateur CS

Quand on fait un addon, on essaie de le faire le plus complet possible, pour ainsi ravir tout les users, y compris ceux qui utilisent plusieurs comptes ! :)

Commentaire de dqmieN le 07/03/2004 13:50:01

Voilà , j'ai rectifier le code . J'ai tester il marche très bien :)

Commentaire de Kerrigan le 07/03/2004 18:37:03

Donc maintenant que tu as fait les petites modification d'usage tu vas optimiser ta source.
Tu vas nous mettre des fichiers ini et des while pour qu'on puisse avoir plusieur pseudo.
Mais bon tu fais ce que tu veux mais ici tu proposes des sources au gens donc tu t'adaptes et postes des trucs non limités.

Commentaire de vesparo le 08/03/2004 19:40:18

tu ne pousse pas assez ton system comme kerrigan l'a dit stock dans un fichier pr la while alias t { var %a tavariable, var %aa encoreunewariable | while (%a > %aa) | commande }
je ne te fait pas ta boucle car il faut que tu t'entraine... Si tu as vraiment des gros problèmes demande!

Commentaire de ChAnG-Fu le 10/03/2004 02:07:42

Optimise pour avoir un nombre de pseudo infini, le dialog et essaye de gere plusieur serveur que Qnet (biensur en gérant le multiserv)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,983 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales