Besoin d'aide

Signaler
Messages postés
8
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
15 février 2008
-
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009
-
Salut à tous, j'aimerais savoir pourquoi mon script fonctionne mal, quand je fais "accept
" or "deny
" la boite ne se ferme pas pourquoi...

Voici mon script:

dialog query {
  title ""
  size -1 -1 142 61
  option dbu
  box "", 1, 1 2 139 56
  button "Accept", 2, 26 28 37 12
  button "Denied", 3, 80 28 37 12
  button "Close", 4, 54 42 37 12, ok
  text "Accepting the Query ?", 5, 1 13 138 8, center
}
on *:OPEN:?:*: { msg $nick �3;12»�3; Hello,�2; $nick �2;your query is �2;pending�2;. please wait for me to �1F;accept�1F;, or �1F;deny�1F; it. �3;12«�3; | msg $nick �3;12»�3; I currently have $query(0) queries open �3;12«�3; | msg $nick �3;12»�3; Your message has been logged at �2;[�2; $date �2;//�2; $time �2;]�2; �3;12«�3; | msg $nick �3;12»�3; please wait for me to reply, if there is no response its probably cuz im �2;AFK�2;. Thanks for your Patience. -Chevy �2;www.chevyproductions.com�2; �3;12« | dialog -m query query | set %nick.query $nick | dialog -t query from %nick.query }


on *:dialog:query:sclick:2: { msg %nick.query Your query have been accepted! | close -m $nick | }
on *:dialog:query:sclick:3: { msg %nick.query Your Query have been denied. Probably cuz i juged your query is not important. | close -m $nick | halt }

Merci de l'aide





<hr />

CHEVRIER <3

3 réponses

Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
Change les on dialog comme ça :

on *:dialog:query:sclick:2:msg %nick.query Your query have been accepted! | dialog -x query
on
*:dialog:query:sclick:3:msg %nick.query Your Query have been denied.
Probably cuz i juged your query is not important. | close -m $nick | dialog -x query }

Néanmoins, la methode n'est pas bonne, si tu compte avoir plusieur query en même temps, tu vas devoir ouvrir le même dialog pour plusieur pv (si ya deux pv d'un coup)...Vaudrait mieux que le nom du dialog sois référencé selon qqch..
Messages postés
8
Date d'inscription
mercredi 9 mai 2007
Statut
Membre
Dernière intervention
15 février 2008

MERCI SA FONCTIONNE !!! :D merci beaucoup
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009

il me semble que tu aurais pu utiliser ", cancel" lors de la déclaration des IDs, comme tu l'as fait pour ton ", ok"

  button "Accept", 2, 26 28 37 12, cancel
  button "Denied", 3, 80 28 37 12, cancel

ça devrait également fonctionner et tu n'aurais alors pas besoin de faire /dialog -x

au passage, "juged" est utilisé dans le champ lexical du tribunal, et pas dans le sens dans lequel tu l'entends
utilise "considered"
:D