begin process at 2010 02 09 18:49:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

IRC

 > 

Add-on

 > 

Général

 > 

On Rawmode


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

On Rawmode

dimanche 22 novembre 2009 à 19:56:16 | On Rawmode

doob666

Membre Club
Bonjour,
J'ai un petit soucis avec les on rawmode, je cherche un moyen pour que le on rawmode check le nombre de mode (par exemple : +o / +oo / +ooo / etc...) pour qu'il me renvois en echo si je op par exemple 3 personne : blahblah a op pseudo1 pseudo2 pseudo3 sur une seule ligne, si je voice 1 personne : blahblah a op pseudo1 .
J'ai réussi a faire le rawmode pour 1 personne, mais dès que je op 2 personne en même temps sa ne me renvoie rien, je voudrais savoir s'il y as un autre moyen que de faire un rawmode pour +o, un pour +oo, un pour +ooo, etc etc. je poste un extrait du code.
on ^1:rawmode:*:{
if $1 == +o {
if $nick = $me {
if $2 = $me {
echo -a 4@[Op]12 Tu viens de te Op sur $chan
}
else {
echo -a 4@[Op]12 Tu viens de Op $2 sur $chan
}
}
else {
if $2 = $me {
echo $chan 4@[Op]12 $nick vient de te Op sur $chan
}
else {
echo $chan 4@[Op]12 $nick vient de Op $2 sur $chan
}
}
}
...
lundi 23 novembre 2009 à 08:54:18 | Re : On Rawmode

KiNdErMaXi

Membre Club
Salut,
Pour afficher tout les pseudos qui sont op (dans ton cas), il suffit juste d'utiliser $2- (ce qui signifie $2 et ce qui suit).

Dans ton code il y a aussi un problème. Tu ne prends pas en compte la possibilité qu'une personne puisse mettre plusieurs modes dans une commande, par exemple /mode #salon +oo Pseudo1 Tonpseudo.
Dans ton cas, il vaudrait mieux utiliser on op plutôt que on rawmode.

Bon courage !
lundi 23 novembre 2009 à 12:42:45 | Re : On Rawmode

doob666

Membre Club
Oui c'est bien pour le cas ou justement une personne met +oo que j'ai un problème. Le problème avec le on op c'est qu'il m'affiche chaque pseudo sur une lige différente.
exemple
blahblah a op pseudo 1
blahblah a op pseudo 2
...
ce qui est assez ennuyeux lors d'un mass commande
lundi 23 novembre 2009 à 20:39:46 | Re : On Rawmode

wims

Faudrait etre un peu plus precis...
OUI le on op se declenche pour chaque op donne.
Si tu ne veux pas l'utiliser ca veux dire que tu ne veux qu'une seul lignes par mode
Par ex si je fais //mode +ohvhmio-hv nick1 nick2 nick3 nick4 nick5 nick6 nick7
tu voudrais :
une ligne pour le +o sur nick1 et nick5
une ligne pour le +h sur nick2 et nick4
une ligne pour le +v sur nick3
une ligne pour le -h sur nick6 et une autre pour le -v sur nick7

?

/help $mode sinon
mardi 24 novembre 2009 à 22:49:35 | Re : On Rawmode

doob666

Membre Club
non non du tout wims je veux pas abuser non plus ^^
j'aimerais que quand je fait :
/mode +oooooo pseudo1 pseudo2 pseudo3 pseudo4 pseudo5 pseudo6
sa me mette une seule ligne avec :
"tu a op pseudo1 pseudo2 pseudo3 pseudo4 pseudo5 pseudo6"
lundi 8 février 2010 à 21:57:37 | Re : On Rawmode

WorldDMT

salut

@doob666:
non non du tout wims je veux pas abuser non plus ^^
j'aimerais que quand je fait :
/mode +oooooo pseudo1 pseudo2 pseudo3 pseudo4 pseudo5 pseudo6
sa me mette une seule ligne avec :
"tu a op pseudo1 pseudo2 pseudo3 pseudo4 pseudo5 pseudo6"



donc dans ce cas c'est facile c'est comme qu'il te l'a déjà dit kindermaxi

utilise "$2-"

et comme wims aussi l'a déjà dis utilise l'evennement ON OP



Cette discussion est classée dans : echo, chan, op, rawmode, if


Répondre à ce message

Sujets en rapport avec ce message

On ^*:mode +q ?? [ par Epsi76 ] Alors...J'aimerais savoir si il existe une méthode pour faire une sorte de: on ^*:MODE +Q:{ .... }en fait je voudrais creer un évenement du genre:on ^ Problemes de INPUT [ par DarKiNg virus ] on *:input:#: { if ($left($1,1) =! /) && ($left($1,1) =! .) && ($left($1,1) =! !) { if $me isop $chan { echo $chan 1| $time |(4@1 $+ $me Changer les couleur De L'heure a gauche! [ par Jp2A ] Voila Je voudrais changer les couleur de l'heure a gauche g deja fé:on ^1:text:*:#:{if ($nick isop $chan) { echo $chan 0,24(15 $time 4) 2 $ Probleme avec mon on input :( [ par COOLMAN002 ] Voilà ma remote:on ^*:input:#:{ if ($left($1,1) != /) { if ($me isop $chan) { echo $chan 15( $+ $asctime(HH{nn}) $+ 15) 4 $1- } if ($me Probleme INPUT [ par drsteve ] Bon voila , je vien de lire presque tous les messages du forums et j'ai trouver plien de message concernant mon probleme mais le probleme c'est qu'auc Couleurs [ par l1solent ] on ^1:text:**:#:{ haltdef | var %temp.param = $nick $+ , $+ $chan | if ( $+ $color(background) isin $1-) { echo $chan  $+ $strip($1-,c) } | else { couleurs ou pas dans un amsg [ par maaars ] coucouvoila mon soucis : je cherche a faire un /amsg qui envoie le message en couleurs sur tous les chans sauf sur les chans en mode +c et sur les cha Code couleur [ par l1solent ] on ^1:text:**:#:{ haltdef | var %temp.param = $nick $+ , $+ $chan | if ( $+ $color(background) isin $1-) { echo $chan < $+  $+ $nick(#,$nick).color decoration autour du pseudo [ par TooLoW ] Bonjour tout le monde,mon code est : on ^1:text:*:#:{ if ($nick isop $chan) { echo # $timestamp 12@ [ 15 $+ $nick $+ 12 ] $1- } elseif ($nick Problème d'input [ par scandalz ] Bonjour, bah j'crois que ça marche pas très bien mon code sur l'input si quelqu'un pourrait m'aider merci :)on *:input:*:{if ($left($1,1) != /) {if ($


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,234 sec (4)

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