begin process at 2012 02 12 07:53:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive IRC

 > 

Archives

 > 

Scripting

 > 

$replace et message de bienvenu <nick> et <chan>


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

$replace et message de bienvenu <nick> et <chan>

lundi 10 mars 2003 à 19:32:51 | $replace et message de bienvenu <nick> et <chan>

XF007

voila mon script :


dialog msgbien {
title "Méssage de Bienvenue"
size -1 -1 250 170
text "Entrer le message", 1, 60 10 150 20
text "Variable : <nick> et <chan>", 30, 60 40 150 20
edit $readini reglages.ini config msgbien, 2, 20 70 200 20, center
check "Activer l'Auto Bienvenue", 3, 70 100 150 20
button "OK", 4, 85 135 80 20, ok, flat
}

on *:dialog:msgbien:sclick:*: {
if ($did = 3) {
if ($readini reglages.ini config msgbienstat = on) { writeini reglages.ini config msgbienstat off | did -b msgbien 2 }
else { writeini reglages.ini config msgbienstat on | did -e msgbien 2 }

}
}
on *:dialog:msgbien:edit:2: { .writeini reglages.ini config msgbien $did(2) }
on *:dialog:msgbien:init:*: {
if ($readini reglages.ini config msgbienstat = on) { did -c msgbien 3 }
else { did -b msgbien 2 }
}

on *:join:#: {
if ($readini reglages.ini config msgbienstat = on && $readini reglages.ini config msgbien != $null && $nick = $me) { notice $nick $readini reglages.ini config msgbien }
}

Deja est ce qu'il est juste ??
Ensuite comment remplacer les <nick> et <chan> par $nick et chan ???? passez le code svp
mercredi 19 mars 2003 à 19:59:37 | Re : $replace et message de bienvenu <nick> et <chan>

Kerrigan

voici ce que je te propose

dialog msgbien {
title "Méssage de Bienvenue"
size -1 -1 250 170
text "Entrer le message", 1, 60 10 150 20
text Variable : $nick et $chan , 30, 60 40 150 20
edit $readini reglages.ini config msgbien, 2, 20 70 200 20, center
check "Activer l'Auto Bienvenue", 3, 70 100 150 20
button "OK", 4, 85 135 80 20, ok, flat
}

on *:dialog:msgbien:sclick:*: {
if ($did = 3) {
if ($readini(reglages.ini,config,msgbienstat) = on ) { writeini reglages.ini config msgbienstat off | did -b msgbien 2 }
else { writeini reglages.ini config msgbienstat on | did -e msgbien 2 }
}
}

on *:dialog:msgbien:edit:2: { .writeini reglages.ini config msgbien $did(2) }
on *:dialog:msgbien:init:*: {
if ($readini(reglages.ini,config,msgbienstat) = on ) { did -c msgbien 3 }
else { did -b msgbien 2 }
}

on *:join:#: {
if ($readini(reglages.ini,config,msgbienstat) = on ) && ( $readini(reglages.ini,config,msgbien) != $null ) && ( $nick = $me) {
notice $nick $readini reglages.ini config msgbien
}
}



j'ai pas testé mais ça devrai marcher
et retien cette syntaxe la ( ce n'est pas comme $read )
$readini(text.ini,section,item)
toutes les reponses a tes questions sont dans le code
par contre je ne sais pas si $nick et $chan vont passer
vu que le dialogue n'est pas associer a un evenement
essai quand meme
-------------------------------
Réponse au message :
-------------------------------

> voila mon script :
>
>

> dialog msgbien {
> title "Méssage de Bienvenue"
> size -1 -1 250 170
> text "Entrer le message", 1, 60 10 150 20
> text "Variable : <nick> et <chan>", 30, 60 40 150 20
> edit $readini reglages.ini config msgbien, 2, 20 70 200 20, center
> check "Activer l'Auto Bienvenue", 3, 70 100 150 20
> button "OK", 4, 85 135 80 20, ok, flat
> }
>
> on *:dialog:msgbien:sclick:*: {
> if ($did = 3) {
> if ($readini reglages.ini config msgbienstat = on) { writeini reglages.ini config msgbienstat off | did -b msgbien 2 }
> else { writeini reglages.ini config msgbienstat on | did -e msgbien 2 }
>
> }
> }
> on *:dialog:msgbien:edit:2: { .writeini reglages.ini config msgbien $did(2) }
> on *:dialog:msgbien:init:*: {
> if ($readini reglages.ini config msgbienstat = on) { did -c msgbien 3 }
> else { did -b msgbien 2 }
> }
>
> on *:join:#: {
> if ($readini reglages.ini config msgbienstat = on && $readini reglages.ini config msgbien != $null && $nick = $me) { notice $nick $readini reglages.ini config msgbien }
> }
>

> Deja est ce qu'il est juste ??
> Ensuite comment remplacer les <nick> et <chan> par $nick et chan ???? passez le code svp


Cette discussion est classée dans : ini, config, msgbien, reglages, readini


Répondre à ce message

Sujets en rapport avec ce message

mIRCstats Auto Update [ par NEcRoPhEuS ] J'ai trouvé sur le net un script qui est supposé mettre à jour les statistiques d'un salon et de les envoyer sur un ftp en même temps, seulement cette probleme de slick dans mon dialog pour message entrée et sortie [ par J4Gu4R ] LE DIALOG :[script]n0= alias conf { dialog -m conf conf }n1= dialog conf {n2= title "configuration"n3= size -1 -1 260 200n4= option dbu Petit problème posé à tous les pros de scripting =) [ par Squallou ] Bonjour bonjour ^^alors jsuis débutant mais je commence à m'y connaitre un peu (je pense) et après avoir passé 2h sur le pb j'ai tjs pas compris pk. j 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 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 voice quelqu'un quand il parle en fonction d'un nick.ini [ par 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 mir script bot [ par killeur ] bonjour voila je voudrai faire un bot pour mon chan irc mai je block deja sur le debut de mon script .on *:text:*:#:{ if ($1 == %pre $+ add) {  if ($2 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 Probleme de return pour un $submenu en variable [ par MoiMdr ] Bonjour à tous, Je voulais faire un menu popup en $submenu mais j'ai un souci [code=as]menu status { Salon-Favoris2 .$submenu($salonFa2($1)) }


Nos sponsors


Sondage...

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

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