Accueil > Forum > > > > on *:événement
on *:événement
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ée 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
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Forum
RE : AIDERE : AIDE par Nico26000
Cliquez pour lire la suite par Nico26000 RE : AIDERE : AIDE par WorldDMT
Cliquez pour lire la suite par WorldDMT AIDEAIDE par Nico26000
Cliquez pour lire la suite par Nico26000
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|