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 !

COMMANDES DE BASE


Information sur la source

Catégorie :AddOns Niveau : Débutant Date de création : 10/06/2005 Date de mise à jour : 11/06/2005 18:38:41 Vu : 3 959

Note :
3 / 10 - par 12 personnes
3,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

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

  • ;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 ?"
  • }
  • }
;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 ?"
  }
}


Historique

11 juin 2005 18:38:41 :
sertain accepte pas ke les otre soie pas francais mais bon ...

Commentaires et avis

signaler à un administrateur
Commentaire de tofu le 10/06/2005 23:39:42

"# On *:kick:*:{
#   if ($knick == $me) { join $chan }
# }"

ça c'est juste une option de mIRC à cocher pour l'activer... (alt+o)

sinon je pense que lorsque l'on post un code il serait assez souhaitable voir indispensable d'écrire la description ainsi que les phrases du code dans un français correct.
"ses bon osi apres a voos"
"les server ac cahnserv"
les sites web ne sont pas des SMS, vous n'êtes pas limité en nb de caractères, donc profitez en ECRIVEZ BIEN§

signaler à un administrateur
Commentaire de COOLMAN002 le 11/06/2005 00:12:13

vive | HALT

Niveau de la source : Expert
lol...

signaler à un administrateur
Commentaire de fjxokt le 11/06/2005 01:56:16

les gens qui postent des sources en pensant qu'elles ont un niveau expert, ça m'enerve.
ton code  ramsaice, un debutant qui scripte depuis une semaine, il te fait le même, alors un conseil, soit humble (surtout en postant ce genre de source...)
d'ailleur ça devrait etre aux admins de decider si une source peut etre au niveau expert ou pas

signaler à un administrateur
Commentaire de MaX_62 le 11/06/2005 07:27:49

    if ($2 != $null) { .mode # +ooooooo $2- }
    elseif ($2 == $null) { .msg chanserv op # $me }
>>
    if ($2) mode # +ooooooo $2-
    else .msg chanserv op #

Je ne suis pas d'accord pour le mode "+oooooooooo" mais puisque t'es niveau expert, tu comprendras ça tout naturellement ;)

$$?="Pseudo a ki envoyé" >> orthoraphe powa, utilises $input

1/10

signaler à un administrateur
Commentaire de SornDrixer le 11/06/2005 09:23:12 administrateur CS

Niveau de la source : Expert
halala, on voit de grand modeste ici :p
J'ai peur de voir une de tes sources niveau débutant alors ..

N'hésite pas à modifier ton post pour corriger le niveau de ta source, et faire cette fois-ci une description digne de ce nom, t'es pas sur un chat mais sur un site, donc t'es prié d'écrire un minimum correctement. (on ne te demande pas de faire 0 faute, tout le monde en fait, mais écrit les mots entièrement au moins)

---

"plus optimizer sur les server ac cahnserv etc"
cahnserv ? connais pas, rassure moi, tu te relis au moins avant de poster ?
Et puis, pourquoi ne pas rendre configurable le service à qui on va envoyer les messages ? Ca permettrait une plus grande compatibilité.

En esperant que tu mettes à jour ..

Bonne continuation

signaler à un administrateur
Commentaire de fyltum le 11/06/2005 11:42:40

Je te conseille de bien revoir la règle é/er

signaler à un administrateur
Commentaire de clem54 le 11/06/2005 13:26:42

qui a mis 10 ?
moi je met 1 !!

signaler à un administrateur
Commentaire de NuNuX_ le 11/06/2005 13:51:07

J ai mis 2/10 car tu as quand meme du y passé un petit peux de temps ;)
En tout cas ton code SMS je trouve sa idiot car sa influence la mauvaise note .
En plus c'est mal codé et incomplet .
Fais une bonne mise a jour afin de corriger les fautes d'ortograffe ^^ lol et tiens compte de toutes les remarque .
Cela deviendra pe etre bien mais tu as du boulot ;)

signaler à un administrateur
Commentaire de lebiloute le 11/06/2005 14:07:41

Bon quelques petits conseils qui pourront te servir (même si je repette les autres) :
- language SMS --> POUBELLE
- ensuite tu as fait un effort de mettre des commentaires (un bon point)
- plutot que d'utiliser des "if" tu utilises unn "if" et apres "elseif" exemple : if ($1 == !o) { mode $chan +oooo $2- } ... elseif ($1 == !v) { mode $chan +vvvv $2- }
- Euh niveau expert ... Tu trouves pas que c'est un peu surévalué ?
- A des endroits tu as mis des "." devant msg ... mais tu as oublié quelques "/" qui ne servent stricetment a rien.
Bref tu as besoin d'ameliorer ton code et apprendre la modestie ...
Bonne continuation

signaler à un administrateur
Commentaire de ramsaice le 11/06/2005 14:13:16

:s
deja dsl pour lercriture je suis pas francais
et ses la premiere foie ke je poste 1 truc sur se site la :)

signaler à un administrateur
Commentaire de tofu le 11/06/2005 14:38:44

Personnellement je pense que si on effaçait tous les post de ceux qui écrivent vraiment trop mal, on aurait plus ce genre de soucis.
Mais bon n'étant pas admin ni modo j'ai pas vraiment mon mot à dire la dessus.

signaler à un administrateur
Commentaire de World_mIRC le 11/06/2005 18:56:16

-------------------------------------
  if ($1 == !e) {
    .mode # +ee $me $host
    if ($2 != $null) { .mode # +eeee $2- }
  }
  if ($1 == !e) {
    .mode # -ee $me $host
    if ($2 != $null) { .mode # -eeee $2- }
  }
-------------------------------------
t'es sur que ça marche ça ????

---------------------------
  if ($1 == !nick) {
    /nick Ramsaice $+ $2- $+ ]
  }
  if ($1 == !moi) {
    /nick Ramsaice ]
  }
---------------------------
je veux pas ton nick moi :s
c'est quoi ce ] a la fin ???

tu respect quand même les synthaxes (même si c'est super mal codé), donc je te mettrais bien un point symbolique mais je suis pas la pour t'enfoncer encore plus.

Je note pas :)

signaler à un administrateur
Commentaire de Huitre le 12/06/2005 19:03:40

on ne peut toujours pas mettre 0 :/

signaler à un administrateur
Commentaire de neo66 le 29/06/2005 15:30:08

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 :)

signaler à un administrateur
Commentaire de IceTempest le 04/07/2005 10:58:14

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.

signaler à un administrateur
Commentaire de zdedog le 23/10/2005 20:16:29

incompréhensible et euh on peut pas mettre 0 ???

signaler à un administrateur
Commentaire de jumperac le 01/11/2005 16:48:43

heuuuuuuuuuuu ça existe le -0 ?

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode



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