begin process at 2010 03 18 23:00:02
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive IRC

 > 

Archives

 > 

Scripting

 > 

changement de fond


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

changement de fond

lundi 9 janvier 2006 à 05:55:05 | changement de fond

Camanche

Voilà mon problème:

1ere remote
ON me*:JOIN:#amour: { /background # scripts\amouruser.png }
ON me*:voice:#amour: { /background # scripts\amourvoice.png }
ON me*:devoice:#amour: { /background # scripts\amouruser.png }
ON me*:OP:#amour: { /background # scripts\amourop.png }
ON me*:DEOP:#amour:{
  if $me isvoice # { background # scripts\amourvoice.png }
  elseif $opnick == $me { background # scripts\amouruser.png }
}

2eme remote
ON me*:JOIN:#: if ($chan != #amour) { /background # scripts\salonuser.png }
ON me*:voice:#: if ($chan != #amour) { /background # scripts\salonvoice.png }
ON me*:devoice:#: if ($chan != #amour) { /background # scripts\salonuser.png }
ON me*:OP:#: if ($chan != #amour) { /background # scripts\salonop.png }
ON me*:DEOP:#: if ($chan != #amour) {
  if $me isvoice # { background # scripts\salonvoice.png }
  elseif $opnick == $me { background # scripts\salonuser.png }
}
}


Je pense que vous avez compris, il s'git d'un changement de backround avec un salon différent.
Donc tout fonctionne sauf le deop de tous les salons (exceptés #amour), qu'on soit voice ou pas avant d'etre op.

Donc le probleme se situe ici:
ON me*:DEOP:#: if ($chan != #amour) {
  if $me isvoice # { background # scripts\salonvoice.png }
  elseif $opnick == $me { background # scripts\salonuser.png }
}
}


Avez-vous une idée?

Camanche
lundi 9 janvier 2006 à 17:24:52 | Re : changement de fond

KiNdErMaXi

Membre Club
ON me*:DEOP:#: if ($chan != #amour) { if $me isvoice # { background # scripts\salonvoice.png } else { background # scripts\salonuser.png } } } ??
lundi 9 janvier 2006 à 19:00:47 | Re : changement de fond

Zova

Dans ce cas Kinder_Maxi on utilise plutôt :

ON me*:DEOP:#:
 if ($chan != #amour) {
 background $chan scripts\ $+$iif($me isvoice $chan,salonvoice.png,salonuser.png)
 }
}


.:]| z0va / Zova |[:.
mardi 10 janvier 2006 à 00:00:09 | Re : changement de fond

Huitre

la derniere } est de trop.


mardi 10 janvier 2006 à 04:33:02 | Re : changement de fond

Camanche

J'ai lachement abandonné cette idée car ça ne marche jamais comme je veux. Soit le script ne me met pas la background qu'il faut, soit il réagit aux actions des autres users aussi.

J'en suis revenu à la même chose pour tous les salons

ON *:JOIN:#: if ($nick == $me) { /background # scripts\salonuser.png }
ON *:voice:#: if ($vnick == $me) { /background # scripts\salonvoice.png }
ON *:devoice:#: if ($vnick == $me) { /background # scripts\salonuser.png }
ON *:OP:#: if ($opnick == $me) { /background # scripts\salonop.png }
ON *:DEOP:#:{
  if $me isvoice # { background # scripts\salonvoice.png }
  elseif $opnick == $me { background # scripts\salonuser.png }
}


Camanche
mardi 10 janvier 2006 à 19:20:37 | Re : changement de fond

Mc_AbBeR

on *:rawmode:#:{
if ($me isin $2) {
if (-o isin $1) background # $iif($me isvoice $chan,scripts\salonvoice.png,scripts\salonuser.png)
elseif (+o isin $1) background # scripts\salonop.png }
elseif (+v isin $1) background # $iif($me !isop $chan,scripts\salonvoice.png)
elseif (-v isin $1) background # $iif($me !isop $chan,scripts\salonuser.png)
}
}
vendredi 13 janvier 2006 à 22:48:49 | Re : changement de fond

RCA ArKanis

utilité du $me isin $2 ?
if ($me == $2) ça marcherait pas tout antant ?
si quelqu'un met +k "tonpseudo", l'action se réalisera

tes +o/+v/-v ne sont pas corrects (on en avait déjà parlé sur un autre topic)
=> ne marche pas si une personne met +mo (par exemple)
dimanche 22 janvier 2006 à 18:06:48 | Re : changement de fond

J4Gu4R

ton idée est bien alors jme suis un peu penché dessus et je m'en suis fait un :

on *:DEOP:#:{
  if ($opnick == $me) {
    background # scripts\amourop.png  }
  else {
    if ($me isvo #) {
      background # scripts\salonvoice.png 
    }
  }
  else {
    background # scripts\salonuser.png
  }
}

je pense qu'avec un petit on join ou tu met la condition soit tu es op soit c'est l'image normal

voir même un on load pour évité d'avoir un message d'erreur vilain si ça load pas l'image

enfin peut etre que c'est pas le meilleur
lundi 23 janvier 2006 à 23:17:00 | Re : changement de fond

Camanche

C'est bon j'ai trouvé:

ON *:JOIN:#: if ($chan != #amour) if ($nick == $me) { /background # scripts\salonuser.png }
ON *:voice:#: if ($chan != #amour) if ($vnick == $me) { /background # scripts\salonvoice.png }
ON *:devoice:#: if ($chan != #amour) if ($vnick == $me) { /background # scripts\salonuser.png }
ON *:OP:#: if ($chan != #amour) if ($opnick == $me) { /background # scripts\salonop.png }
on *:DEOP:#: { if ($chan != #amour) if ($me isvoice #) { background # scripts\salonvoice.png }
elseif ($opnick == $me) { /background # scripts\salonuser.png } }

ON *:JOIN:#: if ($chan == #amour) if ($nick == $me) { /background # scripts\amouruser.png }
ON *:voice:#: if ($chan == #amour) if ($vnick == $me) { /background # scripts\amourvoice.png }
ON *:devoice:#: if ($chan == #amour) if ($vnick == $me) { /background # scripts\amouruser.png }
ON *:OP:#: if ($chan == #amour) if ($opnick == $me) { /background # scripts\amourop.png }
on *:DEOP:#: { if ($chan == #amour) if ($me isvoice #) { background # scripts\amourvoice.png }
elseif ($opnick == $me) { /background # scripts\amouruser.png } }

Par con j'ai encore un problème pour la raw 366 (pour mettre le fond op sur un salon quand on y arrive tout seul), j'ai essayé ça:

raw 366:*: if ($chan == #amour) background $2 $iif($me isop $2,scripts\amourop.png,scripts\amouruser.png) if ($chan != #amour) background $2 $iif($me isop $2,scripts\salonop.png,scripts\salonuser.png)

Mais ça ne marche pas.

Avez vous une idée?

Camanche

lundi 23 janvier 2006 à 23:34:57 | Re : changement de fond

COOLMAN002

Membre Club
Réponse acceptée !
Dans un evenement raw, $chan n'a aucunne valeur...

raw 366:*:{
;Si le salon est #amour
     if ($2 = #amour) { background $2 ... }
;Sinon ...
    else { background $2 }
}


Cette discussion est classée dans : scripts, chan, png, background, amour


Répondre à ce message

Sujets en rapport avec ce message

condition sauf si... [ par Camanche ] Quelle est la condition "sauf si" sous mirc? svpVoila je vous explique, ma remote sert à chager le fond du salon en fonction de si on est user, voice Background [ par Eiffel ] Salutations tous.J'ai placer le code suivant dans les popups channel:Changer le fond:{ %background = " $+ $dir="Selecionne ton image" $+ " %backgrou Deux Scripts HORS DU COMMUN à réaliser [ par TiFoXy ] Salut tout le monde!Deux questions:1/ Comment puis-je faire en sorte qu'un menu nicklist,query ne s'affiche que si je suis sur un chan déterminé ?Exem background en pv et chan [ par pyrosmoke ] je sais comment mettre un fond dans le status mais je vois pas comment mettre un fond pour les chans et un autre pour les pvhelp meeee ^^ changement de fond [ par Camanche ] Bonjour, j'ai fait ça:ON *:JOIN:#: if ($nick == $me) { /background # scripts\b1.jpg }ON *:voice:#: if ($vnick == $me) { /background # scripts\b2.jpg } changement de pseudo à la connexion [ par Camanche ] Bonjour,Je n'arrive pas à choisir mon pseudo quand je me connecte.Plutot que de me lancer dans des explications, je vous montre le codealias joinall m Sockets [ par fyltum ] Alors voila j'ai fais un petit alias pour dire salut à toutes les personnes d'un chan avec mes sockets, mais lorsque il y a beaucoup de personnes mes Event simple [ par fyltum ] Mon on join/part anti clone ne amrche pas vous savez pourquoi ?on *:input:*: { if ( $$1 == +limit ) { set %limit $2 } }on @*:join:#:{ if ( $ialchan( Encore Event Simple :) [ par fyltum ] Alors voila ça ne marche toujours pas et pourtant là je crois avoir bien fait :on @!*:join:*:{ if ( $ialchan($address($nick,2),$chan,0) >= %limit ) Utilisation du recover de Q pour takeover. [ par Geraven ] Voila, je debute totalement, et j'aimerai bien inclure la commande recover de Quakenet pour reprendre un chan que l'on a takeover.J'ai fait ca sans ri


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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

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