Commandes de base

5/5 (17 avis)

Snippet vu 5 795 fois - Téléchargée 28 fois

Contenu du snippet

perso moi tt marche sur mon script dc sur le votre ses bon osi apres a voos de tester :o)
ex:+o sa te op,-o nick x deop etc ...
plus optimizer sur les server ac chanserv etc ...
++
voila coriger :)

Source / Exemple :


;auto join au channel lorsque l'on est kicker
On *:kick:*:{
  if ($knick == $me) { join $chan }
}
;auto unban, et un rejoin oto
On *:ban:*:{
  if ($bnick == $me) { .msg chanserv unban # | .mode # -b $me | join # }
}

On *:input:*:{

  ;op une personne si indiquer, sinon se oper
  if ($1 == +o) {
    if ($2 != $null) { .mode # +ooooooo $2- }
    elseif ($2 == $null) { .msg chanserv op # $me }
  }

  ;deop une personne si indiquer, sinon se deoper
  if ($1 == -o) {
    if ($2 != $null) { .mode # -ooooooo $2- }
    elseif ($2 == $null) { .msg chanserv deop # $me }
  }

  ;ses commandes fonctionnent comme !o, !do mais le mode change juste :)
  if ($1 == !p) {
    if ($2 != $null) { .mode # +pppppppp $2- }
    elseif ($2 == $null) { .msg chanserv protect # $me }
  }
  if ($1 == !dp) {
    if ($2 != $null) { .mode # -pppppppp $2- }
    elseif ($2 == $null) { .msg chanserv deprotect # $me }
  }

  if ($1 == !h) {
    if ($2 != $null) { .mode # +hhhhhh $2- }
    elseif ($2 == $null) { .msg chanserv halfop # $me }
  }
  if ($1 == !dh) {
    if ($2 != $null) { .mode # -hhhhhh $2- }
    elseif ($2 == $null) { .msg chanserv dehalfop # $me }
  }

  if ($1 == +v) {
    if ($2 != $null) { .mode # +vvvvvv $2- }
    elseif ($2 == $null) { .msg chanserv voice # $me }
  }
  if ($1 == -v) {
    if ($2 != $null) { .mode # -vvvvvv $2- }
    elseif ($2 == $null) { .msg chanserv devoice # $me }
  }

  if ($1 == !q) {
    if ($2 != $null) { .mode # +qqqqqq $2- }
    elseif ($2 == $null) { .msg chanserv owner # }
  }
  if ($1 == !dq) {
    if ($2 != $null) { .mode # -qqqqqq $2- }
    elseif ($2 == $null) { .msg chanserv deowner # }
  }

  ;ajouter un access a une personne (si le mode xop est off) en tapan !axx pseudo level
  if ($1 == !axx) {
    .msg chanserv access # add $$2-
  }

  ;supprime un access en tapand !del pseudo
  if ($1 == !del) {
    .msg chanserv access # del $$2-
  }

  ;donne la liste des access du channel
  if ($1 == !liste) {
    .msg chanserv access # list
  }

  ;kick une personne du canal
  if ($1 == !k) {
    echo -s Un kick :)
    if ($2 != $null) { .msg chanserv kick # $2- | .kick # $2- | !kick $2- }
  }

  ;banni une personne d'un canal
  if ($1 == !b) {
    Echo -s un ban :)
    if ($2 != $null) { .msg chanserv ban # $2- | .mode # +bbbbb $2- }
  }

  ;debanni une personne d'un canal si indiquer, sinon se debannir(seulement si l'on est op ^^)
  if ($1 == !db) {
    if ($me isop $chan) { .msg chanserv unban # $me | .mode # -b $me }
    if (($2 == $null) && ($me isop $chan)) { .msg chanserv unban # $2- | .mode # -bbbbb $2- }
  }

  ;met le mode anti ban a une personne si indiker, ou a soit meme..
  if ($1 == !e) {
    .mode # +ee $me $host
    if ($2 != $null) { .mode # +eeee $2- }
  }

  ;retire le mode anti ban..
  if ($1 == !e) {
    .mode # -ee $me $host
    if ($2 != $null) { .mode # -eeee $2- }
  }

  ;permet de faire !+ "vos modes"
  if ($1 == !+) {
    /mode # + $+ $2-
  }

  ;permet de faire !- "vos modes"
  if ($1 == !-) {
    /mode # - $+ $2-
  }

  ;cette commande permet de mettre Ramsaice"votre texte"]
  if ($1 == !nick) {
    /nick Ramsaice $+ $2- $+ ]
  }

  ;change son pseudo
  if ($1 == !moi) {
    /nick Ramsaice ]
  }

  ;grouper son pseudo avec un autre
  if ($1 == !group) {
    .msg nickserv group $$?="Pseudo avec ki grouper" $$?="mot de passe du pseudo?"
  }

  ;lire ses derniers memos
  if ($1 == !read) {
    .msg memoserv read last
  }

  ;supprimer un memo
  if ($1 == !delmemo) {
    .msg memoserv del $2-
  }

  ;envoyé un memo (tapez juste !sendmemo)
  if ($1 == !sendmemo) {
    .msg memoserv send $$?="Pseudo a ki envoyé" $$?="message ?"
  }
}

A voir également

Ajouter un commentaire Commentaires
jumperac
Messages postés
6
Date d'inscription
lundi 29 décembre 2003
Statut
Membre
Dernière intervention
16 avril 2009

1 nov. 2005 à 16:48
heuuuuuuuuuuu ça existe le -0 ?
cs_zdedog
Messages postés
7
Date d'inscription
mercredi 31 août 2005
Statut
Membre
Dernière intervention
26 décembre 2005

23 oct. 2005 à 20:16
incompréhensible et euh on peut pas mettre 0 ???
IceTempest
Messages postés
19
Date d'inscription
dimanche 12 juin 2005
Statut
Membre
Dernière intervention
23 novembre 2006

4 juil. 2005 à 10:58
Personnellement, je trouve ta source vraiment "basique" comme tu le dis.
Comme l'a dis tofu,
"# On *:kick:*:{
# if ($knick == $me) { join $chan }
# }"
est une option de mIRC.
Note : aucune.
cs_neo66
Messages postés
125
Date d'inscription
mercredi 15 octobre 2003
Statut
Membre
Dernière intervention
20 mai 2006

29 juin 2005 à 15:30
optimise ton code:
if ($2 != $null) { .mode # +ooooooo $2- }
elseif ($2 == $null) { .msg chanserv op # $me }

devient

if ($2) .mode # +ooooooo (lol? $str(o,50) nan ?) $2-
else msg chanserv op # $me

Note: 2/10
> tu as du passer un peu de temps dessus :)
cs_Huitre
Messages postés
290
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
29 février 2008

12 juin 2005 à 19:03
on ne peut toujours pas mettre 0 :/

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.

Du même auteur (ramsaice)