lobotomised
Messages postés16Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 novembre 2005
-
13 juin 2005 à 23:19
lobotomised
Messages postés16Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 novembre 2005
-
19 juin 2005 à 06:55
Bijours tout le monde.
Jai mon pti script que je suis en train de vois pour l''améliorer. Surtout pour lui rajouter E ou 3 fonctions.
La je vien de me faire un script potable. Pour les action c'est bon ca marche nickel.
Par contre je suis en train de potasser pour lui faire un pti dialog potable:
cs_wims
Messages postés2466Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention 1 août 20101 14 juin 2005 à 01:05
//help on dialog
Tu dois utilise le $devent sclick voila un exemple :
dialog exemple {
title "exemple"
size -1 -1 91 53
option dbu
list 1, 0 1 50 50, size
button "Ajouter", 2, 52 2 37 12
button "Ok", 3, 52 39 37 12, ok cancel
}
on *:dialog:*:*:*:{
if ($dname == exemple) {
if ($devent == init) { refresh }
elseif ($devent == sclick) {
if ($did == 2) { var %z $$input(Que veux
tu ajouter,e,Exemple) | set %exemple $addtok(%exemple,%z,44) | echo -a
Tu a ajouter le mot %z dans %exemple | refresh }
}
}
}
alias refresh { did -r exemple 1 | didtok exemple 1 44 %exemple }
au lancement tu dialog je fait lance l'alias refresh qui vide la list
du dialog et qui remet dedans tout ce que contient %exemple
Et quand tu clik sur le bouton ajouter tu ouvre une boite de dialog qui
te demande ce que tu ve ajouter.Si tu ajoute quelquechose ca lajoute ds
la variable %exemple et tu relance l'alias pour que le mot que tu ai
mis sois dans la liste.
lobotomised
Messages postés16Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 novembre 2005 14 juin 2005 à 15:41
Oki pas mal, je voi a peut pret ce que tu veux dire. C'est pas tout a fait comme ca que je voullais le faire.
Jai fait un chan pour avoir la liste de ce que contient deja la
variable. Et un 2emle chan qui sert a entrer le texte. Mais bon, ca, on
peut le changer facilement.
Pour ton exemple, ca reste encore un chouilla obscure, faut que je le
test, mettre un peu les mains dans le camboui pour voir ce que ca nous
donne. Mais ca on verra en fin de semaine. Période de baccalauréat
oblige :(((((
cs_Huitre
Messages postés290Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 février 2008 15 juin 2005 à 08:48
on *:dialog:anti-spam-away:sclick: {
if $did == 1 { echo -a blabla }
}
$did verifie quel est l id du bouton ou l event sclick a ete declenche,
donc remplace par les id de tes boutons, et fait executer les comandes
qu il te seront necessaires.
J espere que cet exemple bien plus simple t auras aidé.
lobotomised
Messages postés16Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention27 novembre 2005 19 juin 2005 à 06:55
Salut tout le monde !
Bon en faite jai tester veux exemple chez moi, et jai pas réussi
a faire ce que voullait. Apres quelque recheche sur ce que javais deja
comme script de fait, jai fini par faire quelque chose qui a cette
forme la:
on *:dialog:antispamaway:sclick:5: {
.did -e antispamaway 7
if ( $did(antispamaway,6).text != $null ) {
.set %temp 1
:loop
if ( %temp > $readini(Systeme\ini\ThunderNick.ini,ANTISPAMAWAY,Total) ) { .set %arf Non | .goto suite }
if (
$readini(Systeme\ini\ThunderNick.ini,ANTISPAMAWAY,%temp) ==
$did(antispamaway,6) ) { .set %arf Oui | goto suite }
.inc %temp 1
.goto loop
:suite
}
}
etc etc je met pas tout ca prend trop de place
Par contre sur le coup la je suis sur un os, vu que je passe par une
reférence sur un fichier ini qui n'est pas les variablable habituel, je
merdouille pour le faire passer dans le script final. mais bon jespere
que on va trouver ca !
Merci à wims, MaX_62et Huitre pour les coups de main, meme si je ne me suis pas servi de ces script, jai deja d'autre proget pour eux