Accueil > Forum > > > > voice quelqu'un quand il parle en fonction d'un nick.ini
voice quelqu'un quand il parle en fonction d'un nick.ini
samedi 16 juillet 2005 à 12:39:46 |
voice quelqu'un quand il parle en fonction d'un nick.ini

killerstar
|
Bonjour !
En fait je viens de penser à un truc que surement bcp de gens ont déjà pensé, mais bon.
C'est un code qui fonctionne comme le avoice de mirc, mais qui ne
voicerait que si les personnes parlent. Un petit code largement
perfectible qui est sorti de mon petit crane ce WE :)
;;;Avoice auto;;;
on *:text:*:#:{
var %n = $gettok($nick, 1, 124)
if (!$readini(vnick.ini, v, %n) || ($nick isvoice #) || ($nick isop #)) { halt }
else {
if $me isop # {
if $readini(vnick.ini, v, %n) { inc -u500 %vphrase [ $+ [ $nick ] ] }
if (%vphrase [ $+ [ $nick ] ] > 3) { /mode # +v $nick | unset %vphrase [ $+ [ $nick ] ] }
}
}
}
on ^*:voice:#:{
var %n = $gettok($vnick, 1, 124)
/alias /cF12 writeini vnick.ini v %n v
if (!$readini(vnick.ini, v, %n) && ($nick == $me)) {
/echo -a $vnick a été voicé, pour rajouter $vnick dans la vnick Ctrl+F12
else { halt }
}
}
sur la ligne if (!$readini(vnick.ini, v, %n) && ($nick == $me)) { j'ai du mette $nick == $me, pke chez moi le ^*:voice: ne fonctionne pas
Voila voila, si qq'un a des idées d'améliorations je suis preneur. Le code n'a pas encore été testé.
|
|
samedi 16 juillet 2005 à 14:10:50 |
Re : voice quelqu'un quand il parle en fonction d'un nick.ini

S333
|
Euh oui :/ c'est vrai que voice des personnes qui ne parlent pas c'est
pas très utile... Mais en même temps mon opinion(peut-être peu
partagée) est que le voice est pas très util si le mode +m n'est pas
activé :) Il montre juste que l'opérateur a voicé telle personne et la
connait donc...
Pour ce qui est de l'amélioration du code, je pense que Arkanis(il me
semble que c'est lui qui utilise bcp ldes hash table en ce moment  ...
ce n'est pas du tout un reproche ;) )... te dira d'utiliser les hash
tables... parce que si du monde parle, tu vas en avoir des variables
%vphrase.nick. En fin de compte, ton script a l'air bon...
Pourquoi faire $gettok($vnick,1,124) ? si c'est pour avoir les vrais
nick, contre les truc away du genre 333|miam, il y a aussi 333`miam
(chr 96).
Bon ben voilà, le tout c'est de tester ! si ça marche bah c'est bien ^^ si t'en a l'utilité c'est encore mieu :) --------------------------------------- Signature des parents :
|
|
samedi 16 juillet 2005 à 16:59:00 |
Re : voice quelqu'un quand il parle en fonction d'un nick.ini

RCA ArKanis
|
il vaut mieux prendre les adresses (par exemple de type 3), que le nick, non ?
si son nick c'est aAa|player, toute sa team sera voice aussi :p
tu peux enlever le / je pense devant le "alias", pareil devant "cF12"
hash tables, pourquoi pas effectivement, mais les readini sont pas mal non plus
si tu veux utiliser les hash tables ici, il faudra utiliser hasave et hload, ça complique certainement si tu ne connais pas du tout les hash tables :p
la partie qui dit "tapez ctrl + F12", tu n'aurais pas pu la mettre après le mode # +v $nick ?
si tu fais comme ça, le voice manuel ne pourra pas être suivi de ctrl + F12, c'est génant, je ne pense pas :)
as-tu lu l'aide pour le ^ ?
tape /help Halting default text, tu devrais trouver ça ici :)
|
|
samedi 16 juillet 2005 à 17:33:06 |
Re : voice quelqu'un quand il parle en fonction d'un nick.ini

tofu
|
pourquoi tu les mets pas simplement dans la liste d'auto voice de mIRC au lieu d'utiliser un fichier .ini qui là est complètement inutile...
-= 1337 connexion =-
|
|
samedi 16 juillet 2005 à 22:37:16 |
Re : voice quelqu'un quand il parle en fonction d'un nick.ini

RCA ArKanis
|
son but n'est pas de voice tout le monde, mais de voice uniquement ceux qui ont parlé une fois dans leur vie sur le salon en question, enfin c'est ce que j'ai compris :)
|
|
samedi 16 juillet 2005 à 22:42:49 |
Re : voice quelqu'un quand il parle en fonction d'un nick.ini

tofu
|
et bah il add la personne en auto voice sur un on text et c'est fini :)
"La Commande /aop
/aop [-rw] <on|off|nick/adresse> [#canal1,#canal2,...] [type] [network]
L'option -r indique que l'adresse doit être supprimée.
L'option -w faqie que l'auto-op s'applique à tous les réseaux.
Si vous ne spécifiez pas un type alors
seulement le nick de l'usager est utilisé. Si vous spécifiez un type
alors l'adresse de l'usager est regardé via le serveur.
L'identifieur $aop retourne $true si l'auto-op est activé, $false sinon.
L'identifieur $aop(address/N) retourne une adresse correspondante de la liste ou la Nième adresse. L'attribut .type retourne une liste des canaux. L'attribut .network
Auto-Voice
L'auto-voice fonctionne de la même façon que l'auto-op. La commande /avoice s'utilise selon le même format que /aop et peut être utilisé pour ajouter ou retirer des usagers de la auto-voice liste.
L'identifieur $avoice retourne $true si l'auto-op est activé, $false sinon.
L'identifieur $avoice(address/N) retourne une adresse correspondante de la liste ou la Nième adresse. L'attribut .type retourne une liste des canaux. L'attribut .network
retourne le réseau associé s'il y en a un.
retourne le réseau associé s'il y en a un.
"
-= 1337 connexion =-
|
|
mardi 19 juillet 2005 à 21:08:52 |
Re : voice quelqu'un quand il parle en fonction d'un nick.ini

killerstar
|
Oué bon ben le code n'a pas l'air de fonctionner en fait :/
le /avoice voice auto une personne qui arrive, alors que mon code (qui ne fonctionne pas) voice seulement si la personne parle.
|
|
mardi 19 juillet 2005 à 21:31:00 |
Re : voice quelqu'un quand il parle en fonction d'un nick.ini
|
mercredi 20 juillet 2005 à 20:19:42 |
Re : voice quelqu'un quand il parle en fonction d'un nick.ini
|
Cette discussion est classée dans : ini, nick, voice, readini, vnick
Répondre à ce message
Sujets en rapport avec ce message
nick/anick/user/email [ par Camanche ]
Bonjour,Je voudrais savoir comment on fait pour modifier les les differents attributs cités dans mirc.ini (dans un dialog). edit $readini mirc.ini mi
Memo pour bot [ par levtard ]
Bah voila, je suis en train de faire un bot et jaimerais mettre un systeme de memo. Voila se quil y a de fait on *:text:!send *:*:{ if ($3 == $null
on *:voice:* [ par doob666 ]
j'ai déjà ça :on ^*:VOICE:*:{ if $vnick = $me && $nick !== $me { echo -a $timestamp 2; 3;4[Voice] 2; 3;12 $nick vient de te voice sur $chan } els
Probleme readini [ par linkin4247 ]
(Re)Bjr, j'aimerai bien savoir pq ce code n'affiche rien dans les edit on *:dialog:animoz.conf:*: { if ($devent == init) { did -ra animoz.conf 7
dcc bot [ par nightmar ]
Bonjour,Je actuelement en train de scripter un bot avec commandes en DCC + party-lineesque quelqu'un pourai me dire ou est le probleme dans mon code ?
nick mode et couleur nicklist [ par ArT_Skills ]
bonjour à tous d'abord un bravo à toute l'équipe pour votre compétence et vos aides :) j'essaie de me mettre au scripting et je cherche un code simpl
devoice un utilisateur voice au bout d'une heure d'inactivité [ par killerstar ]
Bonjour à tous. Je cherche un code qui permette de devoicer un utlisateur lorsque celui se fait voice est ne dit rien pendant 1h. J'ai déjà un bout de
Auto voice selon le nick [ par XavierBL ]
Bonjour,Avant de poster, j'ai bien fait une recherche sur le site mais je n'ai pas trouvé ce que je voulais.Je suis à la recherche d'un petit script p
changement de pseudo avec readini [ par doob666 ]
Je suis en train de créer un input pour changer de pseudo avec un input mais je rencontre un problème...En effet quand je met ²gnagnagna mon pseudo se
Probleme Script "renvoi de notice " [ par akhenaton38 ]
Bonjour a vous, J'ai un problème sur un remoteon *:input:@*[TOTO-Notice]*: { if ($left($1,1) != /) { .notice ! $readini(usernotice.ini, $acti
Livres en rapport
|
Derniers Blogs
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 [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
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
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 COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.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 LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|