Blockage de mirc par mot de passe

Contenu du snippet

c'est assez sympa et surout pas tres compliqué... ça permet de fermer votre mirc si jamais quelqu'un ki na pas votre mot de passe essai d'utiliser votre script ...

Source / Exemple :


on *:load:{
  set %load.kerri ok
  set %pass $$?=" entrez votre mot de passe"
  echo votre mot de passe est %pass
  set %nbr 20
  set %nbr1 3
}

menu menubar { 
  Kerrigan password
  .changer le mot de passe : {
    set %passi $$?="entre l'ancien mot de passe"
    if ( %passi != %pass) {  
      echo utilisateru non reconu
      exit
    }
    else {
      set %pass $$?="nouveau mot de pass"
      echo le nouveau mot de pass est %pass
    }
  }
  .changer le nbr de scd avant fermeture :/ set %nbr $$?="entre le nombre de seconde"
  .changer le nombre de saisi du code :/ set %nbr1 $$?="entre un nombre stp"
}

alias -l relou {
  if ( %passs != %pass ) { 
    exit
    unset %passs
  }
  unset %passs
}

on :start: {
  if ( %load.kerri != ok ) {
    set %pass $$?=" entrez votre mot de passe"
    echo votre mot de passe est %pass
    set %nbr 20
    set %nbr1 3
    set %load.kerri ok
  }
  set %fois 1
  dialog -m protection protection
  .timer 1 %nbr relou
  echo tu as %nbr seconde pour taper ton code et %nbr1 essai
}

dialog protection {
  title essai numeros %fois
  option dbu
  size -1 -1 90 30
  text "Entre ton mot de passe ", 6, 20 1 140 13
  button "Ok", 1, 35 20 20 10, ok
  edit "", 2, 10 10 70 10,pass, autohs
}

on 1:dialog:protection:sclick:1:{
  set %passs $did(protection,2)
  if ( %fois => %nbr1 ) { 
    echo ce script n'est pas le tien fermeture dans 5 secondes 
    .timer 1 5 exit
  }
  if ( %passs == %pass ) { 
    echo utilisateur reconnu
    unset %fois
    dialog -x protection protection
    halt
  }
  if ( %passs != %pass ) { 
    echo utilisateur non reconnu retaper votre code 
    inc %fois 
    dialog -x protection protection
    dialog -m protection protection
  }
}

Conclusion :


vous pouvez tout parametrez a savoir le nombre de seconde au bout duquel votre mirc se ferme ... le nombre d'essai possible ...
c tres pratique surtout pour eviter kon vienne jouer dans vos remote ....
si vous avez des suggection n'hesitez surtout pas

A voir également

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.