Création d'identiteur comme $chats(valeur)

0/5 (2 avis)

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

Contenu du snippet

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 / Exemple :


;### 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é.

A voir également

Ajouter un commentaire Commentaires
VladDimdim
Messages postés
38
Date d'inscription
samedi 17 mai 2003
Statut
Membre
Dernière intervention
26 juin 2003

31 mai 2003 à 22:22
euh ça marche pas tonn exemple sorn :|
nitro120
Messages postés
229
Date d'inscription
vendredi 16 août 2002
Statut
Membre
Dernière intervention
9 juillet 2003

10 mai 2003 à 00:42
je savé pa coman on feuzé les propriétés
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.