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 !

UN BOT AVEC AUTH, ACCES....


Information sur la source

Catégorie :Bots Classé sous : bot, auth, acces Niveau : Débutant Date de création : 04/09/2005 Vu / téléchargé: 5 121 / 476

Note :
Aucune note

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

Description

Mettez Ces Remotes Dans Les Remotes...
Et Faites /msg <nick_du_bot> hello.
Suivez les Consignes Qui Vous Sont Envoyez En VIA Notice.
 

Source

  • On *:Quit:{ if %ident. [ $+ [ $address($nick,2) ] ] == On { .unset %ident. [ $+ [ $address($nick,2) ] ] } }
  • On 1:Text:*:?:{
  • if $1 == hello {
  • if %hello == On { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • else { .set %hello On | guser 800 $nick | .notice $nick Hi! Vous Etes Maintenant Mon Owner! Pour Pouvoir M'Utiliser, Settez Vous Un pass En Tapant /msg $me pass <votre_pass> et /msg $me login <votre_pass> | .set %owner $nick | writeini Acces.ini $address($nick,2) Owner Oui }
  • }
  • if $1 == pass {
  • if $ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel == 799 { .writeini Acces.ini $address($nick,2) Pass $2 | .notice $nick Pass Setté: ' $+ $2 $+ ' }
  • else { .writeini Acces.ini $address($nick,2) Pass $2 | .notice $nick Pass Setté: ' $+ $2 $+ ' }
  • }
  • if %permission. [ $+ [ $nick ] ] == On {
  • .writeini Acces.ini $address($nick,2) Pass $2 | .notice $nick Pass Setté: ' $+ $2 $+ ' | .unset %permission. [ $+ [ $nick ] ]
  • }
  • if $nick == %Owner {
  • .writeini Acces.ini $address($nick,2) Pass $2 | .notice $nick Pass Setté: ' $+ $2 $+ ' | .notice $nick Vous Pouvez Vous Loguer En Tapant /msg $me login <votre_pass> | .unset %owner
  • }
  • }
  • if $1 == login {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On { .notice $nick Désolé Mais Vous Etes Déja Identifier. }
  • elseif $readini(Acces.ini,$address($nick,2),Pass) == $2 { .notice $nick AUTHENTIFICATION RÉUSSIE Pour $nick | .set %ident. [ $+ [ $address($nick,2) ] ] On }
  • else { .notice $nick AUTHENTIFICATION REFUSÉE Pour $nick }
  • elseif $readini(Acces.ini,$address($nick,2),Pass) == $2 {
  • if $readini(Acces.ini,$address($nick,2),Owner) == Oui { guser 800 $nick }
  • elseif $readini(Acces.ini,$address($nick,2),Admin) == Oui { guser 799 $nick }
  • }
  • }
  • if $1 == addadmin {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel == 800 {
  • if $2 == $null { .notice $nick SYNTAX: addadmin [NICK] }
  • else {
  • .notice $2 Vous Avez Eté Définit En Tant Que Mon Admin. Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
  • .set %permission. [ $+ [ $nick ] ] On | .writeini Acces.ini $address($2,2) Admin Oui
  • }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande }
  • }
  • }
  • On 1:Text:*:#:{
  • if $1 == .op {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 { if $me isop $chan { mode $chan +oooooo $iif($2,$2-,$nick) } }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 300 { if $me isop $chan { mode $chan +oooooo $iif($2,$2-,$nick) } }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .deop {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 { if $me isop $chan { mode $chan -oooooo $iif($2,$2-,$nick) } }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 300 { if $me isop $chan { mode $chan -oooooo $iif($2,$2-,$nick) } }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .voice {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 { if $me isop $chan { mode $chan +vvvvvv $iif($2,$2-,$nick) } }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 200 { if $me isop $chan { mode $chan +vvvvvv $iif($2,$2-,$nick) } }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .devoice {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 { if $me isop $chan { mode $chan -vvvvvv $iif($2,$2-,$nick) } }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 200 { if $me isop $chan { mode $chan -vvvvvv $iif($2,$2-,$nick) } }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .mode {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 { if $me isop $chan { mode $chan $2- } }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 200 { if $me isop $chan { mode $chan $2- } }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .topic {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 { if $me isop $chan { topic $chan $2- } }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 200 { if $me isop $chan { topic $chan $2- } }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .join {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .notice $nick SYNTAX: .Join #[CHAN] }
  • else { join $2- }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .part {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .part $chan }
  • else { part $2- }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .ban {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .notice $nick SYNTAX: .ban [NICK] (RAISON) }
  • elseif $3 == $null {
  • if $2 isop $chan { mode $chan -o $2 }
  • mode $chan +b $address($2,2) | kick $chan $2 ( $+ $nick $+ ) No Reason
  • }
  • else {
  • if $2 isop $chan { if $me isop $chan { mode $chan -o $2 } }
  • if $me isop $chan { mode $chan +b $address($2,2) | kick $chan $2 ( $+ $nick $+ ) $3- }
  • }
  • }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Chan) >= 200 {
  • if $2 == $null { .notice $nick SYNTAX: .ban [NICK] (RAISON) }
  • elseif $3 == $null {
  • if $2 isop $chan { mode $chan -o $2 }
  • mode $chan +b $address($2,2) | kick $chan $2 ( $+ $nick $+ ) No Reason
  • }
  • else {
  • if $2 isop $chan { if $me isop $chan { mode $chan -o $2 } }
  • if $me isop $chan { mode $chan +b $address($2,2) | kick $chan $2 ( $+ $nick $+ ) $3- }
  • }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .kick {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .notice $nick SYNTAX: .kick [NICK] (RAISON) }
  • elseif $3 == $null { if $me isop $chan { kick $chan $2 ( $+ $nick $+ ) No Reason } }
  • else { if $me isop $chan { kick $chan $2 ( $+ $nick $+ ) $3- } }
  • }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 100 {
  • if $2 == $null { .notice $nick SYNTAX: .kick [NICK] (RAISON) }
  • elseif $3 == $null { if $me isop $chan { kick $chan $2 ( $+ $nick $+ ) No Reason } }
  • else { if $me isop $chan { kick $chan $2 ( $+ $nick $+ ) $3- } }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .addvoice {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .notice $nick SYNTAX: .addvoice [NICK] }
  • else {
  • .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
  • .set %permission. [ $+ [ $nick ] ] On
  • .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 200
  • }
  • }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 300 {
  • if $2 == $null { .notice $nick SYNTAX: .addvoice [NICK] }
  • else {
  • .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
  • .set %permission. [ $+ [ $nick ] ] On
  • .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 200
  • }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .delvoice {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .notice $nick SYNTAX: .delvoice [NICK] }
  • else {
  • .remini $address($2,2)
  • }
  • }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 300 {
  • if $2 == $null { .notice $nick SYNTAX: .delvoice [NICK] }
  • else {
  • .remini $address($2,2)
  • }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .addop {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .notice $nick SYNTAX: .addop [NICK] }
  • else {
  • .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
  • .set %permission. [ $+ [ $nick ] ] On
  • .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 300
  • }
  • }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 400 {
  • if $2 == $null { .notice $nick SYNTAX: .addop [NICK] }
  • else {
  • .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
  • .set %permission. [ $+ [ $nick ] ] On
  • .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 300
  • }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .delop {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .notice $nick SYNTAX: .delop [NICK] }
  • else {
  • .remini $address($2,2)
  • }
  • }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 400 {
  • if $2 == $null { .notice $nick SYNTAX: .delop [NICK] }
  • else {
  • .remini $address($2,2)
  • }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .adduser {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .notice $nick SYNTAX: .adduser [NICK] }
  • else {
  • .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
  • .set %permission. [ $+ [ $nick ] ] On
  • .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 400
  • }
  • }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 500 {
  • if $2 == $null { .notice $nick SYNTAX: .adduser [NICK] }
  • else {
  • .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
  • .set %permission. [ $+ [ $nick ] ] On
  • .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 400
  • }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .deluser {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .notice $nick SYNTAX: .deluser [NICK] }
  • else {
  • .remini $address($2,2)
  • }
  • }
  • elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
  • if $readini(Acces.ini,$address($nick,2),Level) >= 500 {
  • if $2 == $null { .notice $nick SYNTAX: .deluser [NICK] }
  • else {
  • .remini $address($2,2)
  • }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .addmaster {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .notice $nick SYNTAX: .addmaster [NICK] }
  • else {
  • .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
  • .set %permission. [ $+ [ $nick ] ] On
  • .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 500
  • }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • if $1 == .delmaster {
  • if %ident. [ $+ [ $address($nick,2) ] ] == On {
  • if $ulevel >= 799 {
  • if $2 == $null { .notice $nick SYNTAX: .delmaster [NICK] }
  • else {
  • .remini $address($2,2)
  • }
  • }
  • else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
  • }
  • else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  • }
  • }
On *:Quit:{ if %ident. [ $+ [ $address($nick,2) ] ] == On { .unset %ident. [ $+ [ $address($nick,2) ] ] } }
On 1:Text:*:?:{
  if $1 == hello {
    if %hello == On { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    else { .set %hello On | guser 800 $nick | .notice $nick Hi! Vous Etes Maintenant Mon Owner! Pour Pouvoir M'Utiliser, Settez Vous Un pass En Tapant /msg $me pass <votre_pass> et /msg $me login <votre_pass> | .set %owner $nick | writeini Acces.ini $address($nick,2) Owner Oui }  
  }
  if $1 == pass {
    if $ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel == 799 { .writeini Acces.ini $address($nick,2) Pass $2 | .notice $nick Pass Setté: ' $+ $2 $+ ' }
      else { .writeini Acces.ini $address($nick,2) Pass $2 | .notice $nick Pass Setté: ' $+ $2 $+ ' }
    }
    if %permission. [ $+ [ $nick ] ] == On {
      .writeini Acces.ini $address($nick,2) Pass $2 | .notice $nick Pass Setté: ' $+ $2 $+ ' | .unset %permission. [ $+ [ $nick ] ]
    }
    if $nick == %Owner {
      .writeini Acces.ini $address($nick,2) Pass $2 | .notice $nick Pass Setté: ' $+ $2 $+ ' | .notice $nick Vous Pouvez Vous Loguer En Tapant /msg $me login <votre_pass> | .unset %owner 
    }
  }
  if $1 == login {
    if %ident. [ $+ [ $address($nick,2) ] ] == On { .notice $nick Désolé Mais Vous Etes Déja Identifier. }
    elseif $readini(Acces.ini,$address($nick,2),Pass) == $2 { .notice $nick AUTHENTIFICATION RÉUSSIE Pour $nick | .set %ident. [ $+ [ $address($nick,2) ] ] On }
    else { .notice $nick AUTHENTIFICATION REFUSÉE Pour $nick }
    elseif $readini(Acces.ini,$address($nick,2),Pass) == $2 { 
      if $readini(Acces.ini,$address($nick,2),Owner) == Oui { guser 800 $nick } 
      elseif $readini(Acces.ini,$address($nick,2),Admin) == Oui { guser 799 $nick  } 
    }
  }
  if $1 == addadmin {
    if %ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel == 800 {
        if $2 == $null { .notice $nick SYNTAX: addadmin [NICK] }
        else {
          .notice $2 Vous Avez Eté Définit En Tant Que Mon Admin. Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
          .set %permission. [ $+ [ $nick ] ] On | .writeini Acces.ini $address($2,2) Admin Oui
        }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande }
  }
}
On 1:Text:*:#:{
  if $1 == .op {
    if %ident. [ $+ [ $address($nick,2) ] ] == On { 
      if $ulevel >= 799 { if $me isop $chan { mode $chan +oooooo $iif($2,$2-,$nick) } }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 300 { if $me isop $chan { mode $chan +oooooo $iif($2,$2-,$nick) } }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .deop {
    if %ident. [ $+ [ $address($nick,2) ] ] == On { 
      if $ulevel >= 799 { if $me isop $chan { mode $chan -oooooo $iif($2,$2-,$nick) } }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 300 { if $me isop $chan { mode $chan -oooooo $iif($2,$2-,$nick) } }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .voice {
    if %ident. [ $+ [ $address($nick,2) ] ] == On { 
      if $ulevel >= 799 { if $me isop $chan { mode $chan +vvvvvv $iif($2,$2-,$nick) } }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 200 { if $me isop $chan { mode $chan +vvvvvv $iif($2,$2-,$nick) } }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .devoice {
    if %ident. [ $+ [ $address($nick,2) ] ] == On { 
      if $ulevel >= 799 { if $me isop $chan { mode $chan -vvvvvv $iif($2,$2-,$nick) } }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 200 { if $me isop $chan { mode $chan -vvvvvv $iif($2,$2-,$nick) } }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .mode {
    if %ident. [ $+ [ $address($nick,2) ] ] == On { 
      if $ulevel >= 799 { if $me isop $chan { mode $chan $2- } }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 200 { if $me isop $chan { mode $chan $2- } }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .topic {
    if %ident. [ $+ [ $address($nick,2) ] ] == On { 
      if $ulevel >= 799 { if $me isop $chan { topic $chan $2- } }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 200 { if $me isop $chan { topic $chan $2- } }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .join {
    if %ident. [ $+ [ $address($nick,2) ] ] == On { 
      if $ulevel >= 799 { 
        if $2 == $null { .notice $nick SYNTAX: .Join #[CHAN] }
        else { join $2- }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .part {
    if %ident. [ $+ [ $address($nick,2) ] ] == On { 
      if $ulevel >= 799 { 
        if $2 == $null { .part $chan }
        else { part $2- }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .ban {
    if %ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel >= 799 {
        if $2 == $null { .notice $nick SYNTAX: .ban [NICK] (RAISON) }
        elseif $3 == $null {
          if $2 isop $chan { mode $chan -o $2 }
          mode $chan +b $address($2,2) | kick $chan $2 ( $+ $nick $+ ) No Reason
        }
        else {
          if $2 isop $chan { if $me isop $chan { mode $chan -o $2 } }
          if $me isop $chan { mode $chan +b $address($2,2) | kick $chan $2 ( $+ $nick $+ ) $3- }
        }
      }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Chan) >= 200 {
          if $2 == $null { .notice $nick SYNTAX: .ban [NICK] (RAISON) }
          elseif $3 == $null {
            if $2 isop $chan { mode $chan -o $2 }
            mode $chan +b $address($2,2) | kick $chan $2 ( $+ $nick $+ ) No Reason
          }
          else {
            if $2 isop $chan { if $me isop $chan { mode $chan -o $2 } }
            if $me isop $chan { mode $chan +b $address($2,2) | kick $chan $2 ( $+ $nick $+ ) $3- }
          }
        }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .kick {
    if %ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel >= 799 {
        if $2 == $null { .notice $nick SYNTAX: .kick [NICK] (RAISON) }
        elseif $3 == $null { if $me isop $chan { kick $chan $2 ( $+ $nick $+ ) No Reason } }
        else { if $me isop $chan { kick $chan $2 ( $+ $nick $+ ) $3- } }
      }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 100 {
          if $2 == $null { .notice $nick SYNTAX: .kick [NICK] (RAISON) }
          elseif $3 == $null { if $me isop $chan { kick $chan $2 ( $+ $nick $+ ) No Reason } }
          else { if $me isop $chan { kick $chan $2 ( $+ $nick $+ ) $3- } }
        }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .addvoice {
    if %ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel >= 799 {
        if $2 == $null { .notice $nick SYNTAX: .addvoice [NICK] }
        else { 
          .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
          .set %permission. [ $+ [ $nick ] ] On
          .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 200
        }
      }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 300 {
          if $2 == $null { .notice $nick SYNTAX: .addvoice [NICK] }
          else { 
            .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
            .set %permission. [ $+ [ $nick ] ] On
            .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 200
          }
        }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .delvoice {
    if %ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel >= 799 {
        if $2 == $null { .notice $nick SYNTAX: .delvoice [NICK] }
        else { 
          .remini $address($2,2)
        }
      }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 300 {
          if $2 == $null { .notice $nick SYNTAX: .delvoice [NICK] }
          else { 
            .remini $address($2,2)
          }
        }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .addop {
    if %ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel >= 799 {
        if $2 == $null { .notice $nick SYNTAX: .addop [NICK] }
        else { 
          .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
          .set %permission. [ $+ [ $nick ] ] On
          .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 300
        }
      }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 400 {
          if $2 == $null { .notice $nick SYNTAX: .addop [NICK] }
          else { 
            .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
            .set %permission. [ $+ [ $nick ] ] On
            .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 300
          }
        }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .delop {
    if %ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel >= 799 {
        if $2 == $null { .notice $nick SYNTAX: .delop [NICK] }
        else { 
          .remini $address($2,2)
        }
      }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 400 {
          if $2 == $null { .notice $nick SYNTAX: .delop [NICK] }
          else { 
            .remini $address($2,2)
          }
        }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .adduser {
    if %ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel >= 799 {
        if $2 == $null { .notice $nick SYNTAX: .adduser [NICK] }
        else { 
          .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
          .set %permission. [ $+ [ $nick ] ] On
          .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 400
        }
      }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 500 {
          if $2 == $null { .notice $nick SYNTAX: .adduser [NICK] }
          else { 
            .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
            .set %permission. [ $+ [ $nick ] ] On
            .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 400
          }
        }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .deluser {
    if %ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel >= 799 {
        if $2 == $null { .notice $nick SYNTAX: .deluser [NICK] }
        else { 
          .remini $address($2,2)
        }
      }
      elseif $chan == $readini(Acces.ini,$address($nick,2),Chan) {
        if $readini(Acces.ini,$address($nick,2),Level) >= 500 {
          if $2 == $null { .notice $nick SYNTAX: .deluser [NICK] }
          else { 
            .remini $address($2,2)
          }
        }
        else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .addmaster {
    if %ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel >= 799 {
        if $2 == $null { .notice $nick SYNTAX: .addmaster [NICK] }
        else { 
          .notice $2 Vous Avez Eté Add A La User List Par $nick Sur $chan $+ . Vous devez Vous Setter Un Pass En Tapant /msg $me pass <votre_pass>.
          .set %permission. [ $+ [ $nick ] ] On
          .writeini Acces.ini $address($2,2) Chan $chan | .writeini Acces.ini $address($2,2) Level 500
        }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
  if $1 == .delmaster {
    if %ident. [ $+ [ $address($nick,2) ] ] == On {
      if $ulevel >= 799 {
        if $2 == $null { .notice $nick SYNTAX: .delmaster [NICK] }
        else { 
          .remini $address($2,2)
        }
      }
      else { .notice $nick Désolé. Votre Acces Est Insuffisant Pour Utiliser Cette Commande. }
    }
    else { .notice $nick Veuillez Vous Identifier Pour Utiliser Cette Commande. }
  }
}

Conclusion

Vous Pouvez Mettre Acces Sur Un Seul Chan, Définir des Admins, Master de Chans, Ect..
 

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 !
  • Remote-01Télécharger ce fichier [Réservé aux membres club]16 622 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de RCA ArKanis le 04/09/2005 11:03:33

les . devant /set ne servent à rien :x
"Settez Vous Un pass", trop dur de traduire Settez en Fixez ?

mode $chan +oooooo => tu n'utilises pas $modespl ?

les == On, tu pourrais utiliser plus simplement if (%ident. [ $+ [ $address($nick,2) ] ]) { ... } (donc 1 et 0)

if $2 isop $chan { mode $chan -o $2 }
mode $chan +b $address($2,2) | kick $chan $2 ( $+ $nick $+ ) No Reason
tu peux tout faire en une ligne, ça fera moins de flood sur le chan (mode -o+b)

le fait que tu utilises l'$address($nick,2) peut déranger, étant donné que la plupart du temps on change d'ip et donc d'adresse de type 2

signaler à un administrateur
Commentaire de COOLMAN002 le 04/09/2005 14:03:30

Dans un event, $address($nick,2) peut être appelé par $wildsite, ça fait plus "propre".

if $ident. [ $+ [ $address($nick,2) ] ] == On {
$ident ?

J'pense que tu peux faire plus court et plus "propre".

Je note pas.

signaler à un administrateur
Commentaire de tipexx94 le 07/09/2005 16:55:31

c'est bien les text avec un . ( .ban pseudo )

si on a IriX sur le salon sa evite le cafouillage ;)

signaler à un administrateur
Commentaire de Phsyco le 09/09/2006 22:40:38

Moi j'ai un probleme QUand je fais .addop ou .addmaster ou autres sa demande au personne de setté leur pass apres sa ne dit plu rien
Puis-je avoir de l'aide svp ?

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Besoin d'aide sur la création d'un bot ... [ par Kenny77 ] Bonjour tout le monde !J'ai vraiment besoin d'aide car je suis en train de cr&#233;er un bot, qui tournera sur mon chan sur le serveur Quakenet. Sur l aide bot [ par Lonsdale^ ] salut,voila j'aimerrais faire 1 bot avec des acces (mnov)[m = master - n = owner - o = op - v = voice].j'ai cherché toute la nuit sur ce site mais je identification par auth [ par MuluShiSu ] Salut à tous.Je suis entrin de me faire un bot personnel sur le reseau Quakenet mais j ai un probleme arrivé a un moment :( J'aimerais bien que le bot Bot [ par angeldavid ] Bonjour, je viens ici car je cherche quelqu'un qui sais bien scripter qui s'embete pour passer du temps avec moi pour faire un bot automatisé pour pic Idle bots [ par exeral ] Je sais pas si vous avez remarquermais c la mode des idles bots(sur quakenet en tout cas )donc je voulais savoir si on peut me dire où en trouver ou c bot à jeux [ par punk6_2 ] slt tlm!! pouriez vous me donné des nom de bot à jeux à téléchargé.Biensure pas lapeine de me dire WQuizz je le conné déja!!!!mersi davanse Probleme de remote pour On join. [ par popelechat ] Bonjour à tous :)Voila je lutte déséspément pour concevoir une remote qui permettrait a mon script ou bot de ban un pseudo qui join avec |???. Comme l Bot de programme TV [ par vpcorpprog ] Vous n'auriez pas un bot quand on tape !tv et il indique les chaines???et on met !tf1 pour le programme de tf1 et pour d'autres chainesvous remercieVi bot pour script [ par simoi ] voilà je début,je voudrai comment on incorpore un bot dans un script?merci d'avancep; me donner un excemple /!\ urgent : controleur de parole sur un bot /!\ [ par NEO___ ] Salut , je demande au scripteur (euse) n&#233; pour m'aide je voilait que mon bot parle alors j ai commence par cela : on 1:TEXT:*gueule*:#:.msg $chan


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



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,374 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é.