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 : Souligneur Automatique [ Archives / Scripting ] (Kolibot)

mercredi 24 décembre 2003 à 00:12:23 | Souligneur Automatique

Kolibot

J'ai créé ce code pour un utilisateur de #scripting (HeliosNet) ... ne pouvant le poster en tant que Source à part entière mais voulant savoir si il est optimisable je le met ici.

on *:input:#: {
var %i = 1,%j,%k = 1,%l = $1-,%m
while %i <= $nick(#,0) { %j = $+($iif(%j,$+(%j,$chr(32))),$nick(#,%i)) | inc %i }
tokenize 32 %j
while %k <= $count(%j,$chr(32)) { %i = $ [ $+ [ %k ] ] | if %i isin %l { %m = $replace($iif(%m,%m,%l),%i,$+(,%i,)) } | inc %k }
msg # $iif(%m,%m,%l)
halt
}

La Partie en gras est modifiable à souhait...

By Koli

Rejoignez le channel des codeurs d'ircfr :
=>> #scripting
ou =>> #scripting

mercredi 24 décembre 2003 à 00:20:16 | Re : Souligneur Automatique

Kolibot

Suite à un petit bug je mets à jour :

on *:input:#: {
var %i = 1,%j,%k = 1,%l = $1-,%m
while %i <= $nick(#,0) { %j = $+($iif(%j,$+(%j,$chr(32))),$nick(#,%i)) | inc %i }
tokenize 32 %j
while %k <= $calc($count(%j,$chr(32)) + 1) { %i = $ [ $+ [ %k ] ] | if %i isin %l { %m = $replace($iif(%m,%m,%l),%i,$+([,$chr(32),%i,$chr(32),])) } | inc %k }
msg # $iif(%m,%m,%l)
halt
}

By Koli

Rejoignez le channel des codeurs d'ircfr :
=>> #scripting
ou =>> #scripting

vendredi 26 décembre 2003 à 00:55:46 | Re : Souligneur Automatique

Kolibot

Révision du Code :
on *:input:#: {
if $left($1-,1) != $chr(47) {
var %i = 1,%j,%k = 1,%l = $1-,%m
while %i <= $nick(#,0) { %j = $+($iif(%j,$+(%j,$chr(32))),$nick(#,%i)) | inc %i }
tokenize 32 %j
while %k <= $calc($0 + 1) { %i = $gettok(%j,%k,32) | if %i isin %l { %m = $replace($iif(%m,%m,%l),%i,$+([,$chr(32),%i,$chr(32),])) } | inc %k }
msg # $iif(%m,%m,%l)
halt
}
}


By Koli

Rejoignez le channel des codeurs d'ircfr :
=>> #scripting
ou =>> #scripting

vendredi 26 décembre 2003 à 11:44:18 | Re : Souligneur Automatique

Kolibot

Suite à une longue discussion avec Kallok sur cela, la forme la plus optimisé de ce code est :

on 1:input:*: {
if $left($1-,1) != $chr(47) {
var %a 1,%b
while %a <= $nick(#,0) { if $nick(#,%a) isin $1- { %b = $replace($1-,$ifmatch,$+([,$chr(32),$ifmatch,$chr(32),])) } | inc %a }
say $iif(%b,%b,$1-) | halt
}
}

Mais cela pose un pb car la fonction $ifmatch... apparement fais un $lower en même temps :/

By Koli

Rejoignez le channel des codeurs d'ircfr :
=>> #scripting
ou =>> #scripting

samedi 27 décembre 2003 à 13:38:37 | Re : Souligneur Automatique

Kolibot

Suite au problême du $upper, j'ai optimisé le premier script et cela donne :

on 1:input:*: {
if $left($1-,1) != $chr(47) {
if # && !$istok(!seen !tapavu,$1,32) && $1- {
var %k 1,%m = $1-
while %k <= $nick(#,0) { %i = $nick(#,%k) | if %i isin $1- { %m = $replace(%m,%i,$+([,$chr(32),%i,$chr(32),])) } | inc %k }
msg # %m
halt
}
}
}

By Koli

Rejoignez le channel des codeurs d'ircfr :
=>> #scripting
ou =>> #scripting

vendredi 30 janvier 2004 à 13:38:32 | Re : Souligneur Automatique

Kolibot

Un WakeUp !!! En gros un Highlight général ^^
Voici le code :

alias wakeup { var %i 1,%j | while %i <= $nick(#,0) { %j = $+(%j,$chr(32),$nick(#,%i)) | inc %i } | msg # WAKE UP %j }

/wakeup et c'est parti !! Eviter de l'utiliser si vous êtes sur un gros chan ... Vous risqueriez de vous faire kicker... voir bannir ... :/

By Koli

Rejoignez le channel du Réseau Codes Sources :
=>> #Programmation

vendredi 30 janvier 2004 à 15:11:42 | Re : Souligneur Automatique

Morning_System


mdrrr en fait le pb maintenant, c'est que toutes mes commande avec / et ! ne fonctionne plus !

jeudi 5 février 2004 à 20:33:39 | Re : Souligneur Automatique

Kolibot

Un Petit bout de Snipet codé en 5minutes ^^ /allserv et tlm saura ou vous êtes lol :

alias allserv {
var %a $scon(0),%b 1,%c,%d $cid
while %b <= %a { scon %b | inc %b | %c = $+(%c,$chr(32),$chr(42),$chr(32),$server) }
scid %d | msg $active Je suis connecté actuellement sur %a serveurs. %c
}


J'ai un peu bidouillé le wakeup... voici ce qu'il donne :

alias wakeup { var %i 1,%j | while %i <= $nick(#,0) { %j = $+(%j,$chr(32),$nick(#,%i)) | inc %i } | msg # $1- %j By Koli-Boulet }

Surtout le super copyright s'il vous plait lol ^^

En fait vous pouvez mettre ce que vous voulez ... /wakeup J'aime les andives par exemple... lol ...


By Koli

Rejoignez le channel du Réseau Codes Sources :
=>> #Programmation

jeudi 5 février 2004 à 21:24:55 | Re : Souligneur Automatique

Kolibot

Petite Découverte ^^ qui ne sert à rien mais qui est sympa à connaître : if X == Y <=> if X =! Y

By Koli

Rejoignez le channel du Réseau Codes Sources :
=>> #Programmation

vendredi 6 février 2004 à 15:12:18 | Re : Souligneur Automatique

Kolibot

Mise à Jour du /allserv :

alias allserv {
var %a $scon(0),%b 1,%c,%d $cid
while %b <= %a { scon %b | inc %b | %c = $+(%c,$chr(32),$chr(42),$chr(32),$iif($network,$+($ifmatch -,$chr(32))),$server) }
scid %d | msg $active Je suis connecté actuellement sur %a serveurs. %c
}

On voit now les noms des serveurs ^^ lol... Faites gaffe ce snipet peut vous valoir un kb pour deux raisons la première SPAM et la deuxième FLOOD

By Koli

Rejoignez le channel du Réseau Codes Sources :
=>> #Programmation


1 2

Cette discussion est classé dans : scripting, url, irc, automatique, souligneur


Répondre à ce message

Sujets en rapport avec ce message

Tab ... [ par ReMi34 ] Bonjour tout le monde :)Alors voilà je voulais savoir comment on faisait pour changer de tab dans un dialog simplement en cliquant sur un bouton mais New Channel !! Spécial Scripting [ par Kolibot ] Vous avez un problême? Vous aimez en résoudre? Un Channel Spécial Scripting a été créé uniquement pour vous Pour le rejoindre rien de plus simple <im Bonne Année TOUT LE MONDE !!! [ par Kolibot ] Je vous souhaite une bonne et merveilleuse année 2004 !By Koli Rejoignez le channel des codeurs d'ircfr : =>> <a href="irc://chat.viendez.com/script Restructuration des admins de #scripting [ par Kolibot ] Owner : KolibotCFounder : Sorn_DrixerSOP : |Clan_Cn|Difool`PhP , tofu AOP : KerriganHOP : PreD|BB , ChAnG-Fu , AcE , Re[M]i_34 , AngeBy Koli Re #scripting d'Heliosnet [ par Kolibot ] Le channel commence à se faire connaître, il a 5 membres permanents et une trentaine de membres annexes, plus bien entendu ceux qui join/part ... Bref Proposition [ par Kolibot ] Seriez vous interessé par une section " Défi", le concept serait que tous les mois, un défi (en mIRC Scripting) soit proposé aux utilisateurs d'ircfr Logiciels qui pourraient vous aider .... [ par ReMi34 ] Alors voilà, je vais vous donner un lien vers un site qui permet de télécharger des logiciels qui pourraient vous aider à la création d'addons, script Un réseau IRC tout nouveau : Dreamserv.net [ par GeoZzZ ] Bonjour a tous, Je vous présente ici le reseau IRC Dreamserv.net accessible sur le port 6667 (irc.dreamserv.net:6667) Ce serveur est tout nouveau il a Forcer la couleur. [ par Raziell ] Bonjour,J'aimerai asser comme l'indique le titre, forcer la couleur dans un ^*:On:text:*:#: , par exemple 1. J'ai essayer de toute les façons que je


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.