begin process at 2008 05 17 06:17:01
1 173 917 membres
49 nouveaux aujourd'hui
13 973 membres club

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 !

CRÉATION D'IDENTITEUR COMME $CHATS(VALEUR)


Information sur la source

Catégorie :Tutoriaux Niveau : Débutant Date de création : 09/05/2003 Date de mise à jour : 28/01/2004 12:57:05 Vu : 2 583

Note :
Aucune note

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


Description

Dans votre mIRC, il ya deja plusieurs centaines d'identiteurs programmés.
( ex : $encode() , $decode() , $ip , $host , $active etc )
Vous pouvez également créer les votres.
Le principe de création reste quasiment le même que pour les alias.
Voici la méthode pour en créer :

Source

  • ;### Tutorial proposé par Sorn_Drixer
  • ;### http://www.Sorn-Creation.fr.tc
  • alias chats {
  • ;Nous stockons le paramètre donné à notre identifieur $chats dans %var.chat
  • var %var.chat = $1
  • ;Si ce que contient %var.chat est égal à 1 , l'identifieur nous retourne "1 chat"
  • if (%var.chat == 1) { return %var.chat chat }
  • ;Si ce que contient %var.chat n'a pas de valeur, l'identifieur nous retourne "aucun chat"
  • if (!%var.chat) { return aucun chat }
  • ;Si ce que contient %var.chat est égal à 0 , l'identifieur nous retourne "aucun chat"
  • if (%var.chat == 0) { return aucun chat }
  • ;Si ce que contient %var.chat est un nombre négatif ( inférieur à 0 ) , l'identifieur nous retourne "des chats sont morts ?"
  • if (%var.chat < 0) { return des chats sont morts ? }
  • ;Si aucune des 4 conditions ne sont remplit, l'identifieur nous retourne le nombre de chats spécifié comme paramètre suivit de "chats"
  • else { return %var.chat chats }
  • }
;### Tutorial proposé par Sorn_Drixer
;### http://www.Sorn-Creation.fr.tc


alias chats {
;Nous stockons le paramètre donné à notre identifieur $chats dans %var.chat
var %var.chat = $1

;Si ce que contient %var.chat est égal à 1 , l'identifieur nous retourne "1 chat"
if (%var.chat == 1) { return %var.chat chat }

;Si ce que contient %var.chat n'a pas de valeur, l'identifieur nous retourne "aucun chat"
if (!%var.chat) { return aucun chat }

;Si ce que contient %var.chat est égal à 0 , l'identifieur nous retourne "aucun chat"
if (%var.chat == 0) { return aucun chat }

;Si ce que contient %var.chat est un nombre négatif ( inférieur à 0 ) , l'identifieur nous retourne "des chats sont morts ?"
if (%var.chat < 0) { return des chats sont morts ? }

;Si aucune des 4 conditions ne sont remplit, l'identifieur nous retourne le nombre de chats spécifié comme paramètre suivit de "chats"
  else { return %var.chat chats }
}

Conclusion

Une fois ce code placé dans vos remotes ( ALT + R ) , utilisez dans nimporte quel action comme vous le voudrez l'identifieur, par exemple :
//echo -a $chats(7)

Je sais que mon exemple est vraiment stupide...
( oui oui des chats, je sais pas où j'ai était cherché ça mais mon inspiration est sans limite :p )


La suite de mon tutorial est tiré de l'aide de mIRC Fr v5.91 :

Un identifieur personnalisé est simplement un alias qui retourne une valeur, et vous pouvez utiliser le nom de cet alias avec le préfix d'un identifieur.

Par exemple, pour créer un alias /add comme:

add {
%x = $1 + $2
return %x
}

Et ensuite utilisez la commande:

//echo Total est: $add(1,2)

Vous pouvez fournir autant de paramètres que vous voulez à un identifieur e. g. $add(1,2,...,N).

Vous pouvez également utiliser l'identifieur $prop pour référer à vos attributs personnalisées:

add {
%x = $1 + $2
if ($prop == negative) return $calc(-1 * %x)
return %x
}

//echo Total is: $add(1,2).negative

Note: Les identifieurs construits dans mIRC ayant le même nom ont priorité.
  • signaler à un administrateur
    Commentaire de nitro120 le 10/05/2003 00:42:00

    je savé pa coman on feuzé les propriétés
    merci

  • signaler à un administrateur
    Commentaire de VladDimdim le 31/05/2003 22:22:35

    euh ça marche pas tonn exemple sorn :|

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS