begin process at 2012 02 12 03:06:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive IRC

 > 

Archives

 > 

Scripting

 > 

Souligneur Automatique


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Souligneur Automatique

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ée 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 serveur irc Univers-irc.net [ par Tom_21 ] [b] Bonjour, je vais vous présenter le serveur univers-irc.net Nous avons créé le serveur irc.univers-irc.net depuis quelques mois maintenant . Le s


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,914 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales