|
Trouver une ressource
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 !
Sujet : on *:événement [ Scripting / Général ] (hosko)
Informations & options pour cette discussion
samedi 24 novembre 2007 à 13:16:22 |
on *:événement

hosko
|
Bonjour, une petite question, j'ai eu beau chercher la réponse par moi même je ne trouve pas exactement ce que je cherche, je m'explique : Lorsque dans un script j'écris "ON *:TEXT: ...", le script réagit aux textes écrtis par tous les usagers. Ce que je recherche donc, pour sécuriser certains événements de mes scripts, c'est une liste des valeurs que peut prendre cette "*", et à quoi elles correspondent ( op, owner, simple usager, etc ) ! Merci d'avance ! :o) David
|
|
|
samedi 24 novembre 2007 à 13:53:01 |
Re : on *:événement

wims
|
L'evenement on text, comprend deux partie : -une premiere partie match text, qui correspond a ce qui va être dis par un user -une deuxième partie qui correspond au lieu ou cela va se passer tu devrais lire l'aide (/help on text)
Il n'y a rien qui permet de detecté directement le "grade" du nick sur le salon a partir de la ligne d'evenement, mais tu peux utiliser isop, isvoice et ishelp (/help isop) pour faire ce que tu désires.
|
|
|
samedi 24 novembre 2007 à 14:20:17 |
Re : on *:événement

hosko
|
Ok, je croyais pourtant, ou alors je me suis peut etre mal exprimé :p
Il me semble avoir vu des codes reprenant par exemple "ON !1:TEXT ..." , où le "!1" veut dire que le script s'exécutera seulement si c'est moi qui déclenche l'action. Ile me semble aussi avoir vu des bouts de codes utilisant "ON 5:..."
C'est la liste des ces valeurs ( !1, 5, et je ne sais quoi d'autre ), que j'aurais voulu ;o)
|
|
|
samedi 24 novembre 2007 à 14:31:03 |
Re : on *:événement

uaip
|
wims a raison, il faut analyser isop, isvoice etc... (par contre wims, il parlait de l'étoile juste après le 'on', celle du level).
sinon hosko, si tu veux une sécurité perso, tu peux indiquer des levels pour certains pseudos de ton choix, par exemple tu attribue le level 100 à Gerard et donc, pour qu'il soit le seul à utiliser la commande plop: on 100:text... etc Et pour l'aide, j'ai cherché 5sec avant de trouver ca:
<quote> Pour les levels, vous pouvez mettre ce que vous voulez mais il faut bien penser a s'inscrire dans la partie 'Users'. Vous mettez:
UnLevel:VotrePseudo
Par exemple vous pouvez mettre:
1000:Raiden </quote> (je ne citerai pas le site, pour éviter la pub, mais si tu y tiens, demande moi en mp). bonne continuation
Honorine <3 /°/ www.uaipcreations.ovh.org
|
|
|
samedi 24 novembre 2007 à 15:18:53 |
Re : on *:événement

wims
|
Oui je n'avais pas compris de quoi il parlait. Uaip : tu as tout a fais le droit de mettre des liens vers un autre site si celui ci est suceptible d'intéréssé...
Pour les numéro en préfixe de l'event, ce sont les levels oui Pour le reste des préfixes existant (tiré de l'aide de mirc.) :
Limiter l'Accès :
Vous pouvez limiter l'accès à un évènement en spécifiant un préfixe spécial qui détermine comment un évènement est traité ou déclenché par les utilisateurs.
Le préfixe + Vous pouvez limiter un évènement aux utilisateurs avec un accès spécifique en utilisant le préfixe + 10:goat!khaled@mirc.com ctcp +5:HELP:*:/msg $nick You have accessed a level +5 event
L'utilisateur ci-dessus ne peut pas accéder à cet évènement CTCP bien qu'il ait un niveau d'accès plus grand que 5 parce que l'évènement est limité aux utilisateurs de niveau 5.
Le préfixe * Quel que soit l'utilisateur et leur niveau d'accès, vous pouvez permettre le déclenchement d'un évènement en utilisant le préfixe * (étoile).
on *:TEXT:help:#:/msg $nick vous avez accédé à un évènement de niveau *
Le préfixe ! Vous pouvez empêcher un évènement d'être déclenché s'il a été initialisé par vous en utilisant le préfixe ! (point d'exclamation).
ctcp !2:HELP:*:/msg $nick Vous avez accédé à un évènement de niveau 2 Vous serez incapable d'accéder à l'évènement ci-dessus quel soit votre niveau d'accès.
Le préfixe @ Vous pouvez limiter les évènements d'être exécutés seulement quand vous êtes opérateur sur un salon en utilisant le préfixe @.
10:goat!khaled@mirc.com
on @2:JOIN:#mIRC:/mode $chan +o $nick
Quand l'utilisateur ci-dessus joint le salon #mIRC et que vous êtes opérateur sur #mIRC, la commande /mode associée sera exécutée, dans le cas donnant à l'utilisateur un accès opérateur. Si vous n'avez pas un accès opérateur, l'événement ne sera pas déclenché.
Le préfixe & Vous pouvez empêcher un évènement d'être déclenché si un précédent script a utilisé /halt ou /haltdef pour arrêter l'affichage du texte par défaut pour un événement en utilisant le préfixe &.
on &1:TEXT:*:?:/echo this event won't trigger if $halted is true
Le préfixe $ Indique que la section texte correspondant à une définition contient une expression régulière. on $*:TEXT:m/expression régulière/paramètres:#:/echo message: $1- Le 'm' et 'paramètres' sont optionnels. Les // sont requis. Si les 'paramètres' sont utilisés, ils doivent être des paramètres PCRE standard, autrement la correspondance échouera. Vous pouvez utiliser le paramètre 'S' pour enlever les codes de contrôle de $1-.
Le préfixe me A contrario du préfixe !, il concerne tout évènement s'appliquant à soi-même.
|
|
|
samedi 24 novembre 2007 à 15:22:14 |
Re : on *:événement

uaip
|
Ah bah voila, t'as tout bien résumé wims, si avec ca, il trouve pas son bonheur...  Honorine <3 /°/ www.uaipcreations.ovh.org
|
|
|
samedi 24 novembre 2007 à 19:07:47 |
Re : on *:événement

KiNdErMaXi
|
On peut aussi rajouter le préfix ^ qui s'ajoute à * et qui fait que cet 'on :event' soit traité en priorité par rapport aux autres du même type. Par exemple, si dans une remote on a ces deux on text : on *:text:*:*:{ echo > Salut ! } on ^*:text:*:*:{ echo > Salut :o) } Tu aura le "Salut :o)" avant le "Salut !" Kinder_Maxi
|
|
|
samedi 24 novembre 2007 à 20:09:40 |
Re : on *:événement

wims
|
J'en ai pas parlé du ^ parce que il n'est pas réféncé au même endroit, tout simplement parce que il n'a rien avoir avec les niveau accès
/me slap K_M !
|
|
|
dimanche 25 novembre 2007 à 05:00:45 |
Re : on *:événement

TropNul
|
Petite precision.
Le prefixe ^ sert plutot a empecher l'affichage par defaut de mIRC avec un /haltdef ou un /halt. Ceci permettant d'afficher un format a soi. En ce qui concerne la priorite sur les autres events du meme type, je ne peux l'affirmer mais je vous crois :). Mais la principale utilisation de ^ est bien pour empecher l'affichage par defaut de mIRC comme l'indique l'aide.
:o)
|
|
|
dimanche 25 novembre 2007 à 05:46:05 |
Re : on *:événement

wims
|
Non il ne "sert pas plutot..." car la fonction qu'il va remplir dépend du type de l'evenement, tu dis ça parce que 99% des cas que l'on voit sert a faire cela (tu le dis toi même : la principal utilisation) ;)
(L'aide officiel de la 6.31 n'est pas vraiment a jour, car elle dis bien que ça sert a arrété un texte par défaut)
|
|
|
Cette discussion est classé dans : script, événement
Répondre à ce message
Sujets en rapport avec ce message
Script sur autre client IRC [ par Jo ]
Salut,Bon ok c'est cool mais comme je disait l'autre fois a jesais plus qui, ok mirc utilise sont propre langage de script, mais il existe d'autre cli
Blizzard Script 3 [ par Epsilon ]
Juste un petit message pour faire la promotion de mon script pour mIRC.J'ai principalement axé mes efforts sur l'interface, tant visuelle que sonore.
IrcFr Script [ par softkey ]
Je ne sais pas ce que vous n'en pensez, mais on pourrais montez un script mIRC... Chacun ajouterais quelquechose... Ca ferais un scripp vraiment cool!
Colorer les nicks... [ par koko ]
Je voudrais savoir comment faire pour colorer les nicks des utilisateurs conecté sur le chan. Je sais qu'il y a eut une source ici mais elle bug un pe
pour certain script on ns dis qu'on est pas opérateur.comment le devenir?! [ par bobtheonlyone ]
help me please comment devenir Op avec ou sans l'accord sur un salon.
Slaps/sounds [ par SmYsTeRiEuSe ]
Bon, je bloque sur un truc et pas moyen de trouver la solution... J'ai configuré des slaps sur mon script accompagnés de sons .wavCelui qui les envois
Premier script :) [ par Ekchado ]
Bon ba c'etait pour vous dire que je tiens un faire mon 1er script pas du tout de maniere baclée c'est pour ca que vais developper chaque élement du s
Design [ par MecModeKiller ]
Salutje cherche un truc qui pouré faire de mon script un script vrément diférent d otre mirc ki se ressemble tous vrément troil y oré pa une dll ou un
script pour chat sous voila pour mac [ par pixelman ]
bonjour je chatte sur voila ou wanadoo avec explorer sur un mac G4 sous syssteme 9.02 et je cherche des scripts pour ameliorer le chat... merci avous
2 questions [ par superyann ]
1- je cherche un script qui me trouverais le meilleur serveur en le moins de temps possible, si yen a ca porte quel nom ?2- Je voudrais savoir commen
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|