Access moderateur pour bot !

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 072 fois - Téléchargée 25 fois

Contenu du snippet

Et voila ! je vous donne enfin mon access moderateur pour bot :)

Voila la liste des commande deja vous devait dire hello a votre bot pour etre l'admin !

D'abord tape /msg <le nom de votre bot> hello
et vous serai l'admin !
Maintenant les commandes :

!axx <level> <nick> ( pour ajouter un access )
!delaxx <nick> ( pour enlever son access )
!chgaxx <level> <nick> ( pour changer son access )
!accessinfo <nick> ( pour voir ces info d'access )
Pour s'identifier aupres mon bot tape en pv !login <pass>
Pour changer de pass taper en pv : !pass <ancien pass> <nouveau pass> .... ( vous devait etre deja identifier ! )

Source / Exemple :


on *:text:*hello*:?:{
  if (%access1 != ok) { set %passadmin $rand(1,100000000000000) | auser 9999 $nick |  writeini user.ini pass $nick %passadmin | notice $nick 12SALUT !!! tu est maintenant mon maitre : ton pass est %passadmin 4|||12 Pour t'identifier tape login <ton pass> , pour changer de pass tape pass <ton pass> <ton nouveau pass> 4|||12 Pour voir les commande tape !list | set %access1 ok }
}
ON 9000:TEXT:!delaxx*:#:{
  if (%ident. [ $+ [ $nick ] ] != ok) { notice $nick Tu n'es pas identifier :( , si ta un access sur $me tape /msg $me login <ton pass> | halt }
  if ($2 != $null) { ruser $2 | remini user.ini pass $2 | notice $nick accès de $2 enlever du bot | notice $2 Dsl mais $nick a enlever ton access du bot :( 
  else ( notice $nick Hoo dsl met cette commande est reserver au axx plus de 9000 ! }
}

ON 9000:TEXT:!axx*:#:{
  if (%ident. [ $+ [ $nick ] ] != ok) { notice $nick Tu n'es pas identifier :( , si ta un access sur $me tape /msg $me login <ton pass> | halt }
  if ($2 == $null) { notice $nick Tu doit preciser !! syntaxe : !axx <un level> <un user>  }
  if ($2 != $null) { set %passuser $rand(1,100000000000000) | auser $2 $3 |  writeini user.ini pass $3 %passuser | notice $nick accès de $3 ajouté à $2 avec succès | msg $3 Tu a un access de $2 sur $me ton mot de pass est %passuser , pour changer de pass tape /msg $me pass %passuser <ton nouveau pass> 4,mais tu doit d'abord t'identifier pour t'identifier tape /msg $me login <ton pass> 
  else ( notice $nick Hoo dsl met cette commande est reserver au axx plus de 9000 ! }
}

on *:text:!accessinfo*:#:{
  elseif ($2 == $null) { notice $nick Tu dois presiser un nick... | halt }
  elseif ($readini(user.ini,pass,$nick) == $null ) { notice $nick $2 N'a pas d'access sur Moi désoler... | halt }
  else { 
    notice $nick Infos sur $2 $+ ... 
    notice $nick Level : $level($2)
    notice $nick User : $2
    if ( %ident. [ $+ [ $2 ] ] != ok ) { notice $nick Auth : 4 NON }
    if ( %ident. [ $+ [ $2 ] ] == ok ) { notice $nick Auth : 9 OUI }
  }
}
on 9000:text:*!chgaxx*:#:{
  if (%ident. [ $+ [ $nick ] ] != ok) { notice $nick Tu n'es pas identifier :( , si ta un access sur $me tape /msg $me login <ton pass> | halt }
  elseif ($3 == $null) { notice $nick Tu dois presiser un nick... Syntaxe : !chgaxx <level> <nick> | halt }
  elseif ($2 == $null) { notice $nick Tu dois presiser un level.... Syntaxe : !chgaxx <level> <nick> | halt }
  elseif ($readini(user.ini,pass,$3) == $null) { notice $nick Dsl .. mais $3 na pas d'axx sur $me | halt }
  elseif ($3 !ison $chan) { notice $nick Je ne vois pas de $3 sur $chan $+ ... | halt }
  else { notice $nick Ancien Level de $3 qui avait un axx de $level($3) été Changer pour ( $+ $2 $+ ) | notice $3 6Ton Ancien level 4 $level($3) 6a été Changer par $nick pour 4( $+ $2 $+ ) : 12 Et je rapelle que ton pass est $readini(user.ini,pass,$3)  | auser $2 $3  }
}

on *:text:*login *:?:{
  if ($2 == $null) { msg $nick Tu dois presiser Ton Pass | notice $nick echec de l'identification | halt }
  Elseif ($2 != $readini(user.ini,pass,$nick)) { msg $nick Mauvais PASS !!!   $2  n'est pas ton pass ! | notice $nick echec de l'identification Si ces le bon pass peut etre ke ces parceque tu utilise des couleur a ton texte alors tu doit faire un ! devant login | halt }
  else { set %ident. [ $+ [ $nick ] ] ok | msg $nick Tu es maintenant identifier et tu as un level : $level($nick))
  }
}
on *:text:*!login *:?:{
  if ($2 == $null) { msg $nick Tu dois presiser Ton Pass | notice $nick echec de l'identification | halt }
  Elseif ($2 != $readini(user.ini,pass,$nick)) { msg $nick Mauvais PASS !!!   $2  n'est pas ton pass ! | notice $nick echec de l'identification  | halt }
  else { set %ident. [ $+ [ $nick ] ] ok | msg $nick Tu es maintenant identifier et tu as un level : $level($nick))
  }
}
on *:text:pass*:?:{
  if (%ident. [ $+ [ $nick ] ] != ok) { notice $nick Tu n'es pas identifier :( , si ta un access sur $me tape /msg $me login  <ton pass> | halt }
  elseif ($readini(user.ini,pass,$nick) == $null) { msg $nick TU nas pas d'access !!! | halt }
  elseif ($2 == $null) { msg $nick Tu dois spécifier ton ancien pass suivi du nouveau | halt }
  elseif ($3 == $null) { msg $nick Tu dois spécifier ton nouveau pass | halt }
  elseif ($2 != $readini(user.ini,pass,$nick)) { msg $nick $2 n'est pas ton pass !! | halt }
  elseif ($readini(user.ini,pass,$nick) == $3) { msg $nick Le pass " $+ $3 $+ " Est le même que l'ancien, il est donc inutile de le modifier.. | halt }
  else { writeini user.ini pass $nick $3 | msg $nick pass Changer pour  $+ $3  }
}

on *:text:!pass*:?:{
  if (%ident. [ $+ [ $nick ] ] != ok) { notice $nick Tu n'es pas identifier :( , si ta un access sur $me tape /msg $me login  <ton pass> | halt }
  elseif ($readini(user.ini,pass,$nick) == $null) { msg $nick TU nas pas d'access !!! | halt }
  elseif ($2 == $null) { msg $nick Tu dois spécifier ton ancien pass suivi du nouveau | halt }
  elseif ($3 == $null) { msg $nick Tu dois spécifier ton nouveau pass | halt }
  elseif ($2 != $readini(user.ini,pass,$nick)) { msg $nick $2 n'est pas ton pass !! | halt }
  elseif ($readini(user.ini,pass,$nick) == $3) { msg $nick Le pass " $+ $3 $+ " Est le même que l'ancien, il est donc inutile de le modifier.. | halt }
  else { writeini user.ini pass $nick $3 | msg $nick pass Changer pour  $+ $3  }
}

on *:disconnect:{
  /unset %ident.*
}

Conclusion :


Et voili et voila :]

A voir également

Ajouter un commentaire

Commentaires

Moitorche
Messages postés
14
Date d'inscription
lundi 4 janvier 2010
Statut
Membre
Dernière intervention
10 janvier 2010

Faut que tu regarde la description des fois , tout est marqué pour mettre quelqun admin etc ...
cs_jeremy29
Messages postés
14
Date d'inscription
dimanche 27 mars 2005
Statut
Membre
Dernière intervention
14 novembre 2005

pourquoi, alors que j'ai mis la remote et que j'ai fait /msg hello, cela ne marche pas...

Qu'est ce que je pourrais faire?
Philou150456
Messages postés
21
Date d'inscription
dimanche 27 juin 2004
Statut
Membre
Dernière intervention
11 avril 2005

c'est /msg tonbot hello
cs_TOP54
Messages postés
1
Date d'inscription
lundi 16 février 2004
Statut
Membre
Dernière intervention
16 février 2004

salut jujuquatre voila g un petit prob c ke kan tu ve etre l'admin du bot comment tu fe car ds ta source je ne trouve pas j'ai beau cherche je ne trouve pas commande on devien l'admin du bot


TOP54 ;þ
mat22a54
Messages postés
11
Date d'inscription
dimanche 21 septembre 2003
Statut
Membre
Dernière intervention
29 janvier 2004

ok ok, c vrai que j'aurais preferé que ca reagisse a la deco de l'user mais bon c deja pas mal.
Merci

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.