begin process at 2008 08 30 12:03:30
1 234 000 membres
37 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : besoin d'aide [ Divers / Aide et documentation ] (chevr1er)

besoin d'aide le 15/02/2008 19:40:56

chevr1er


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



CHEVRIER <3

Re : besoin d'aide le 15/02/2008 20:02:52

wims
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..

Re : besoin d'aide le 15/02/2008 20:20:39

chevr1er
MERCI SA FONCTIONNE !!! :D merci beaucoup

Re : besoin d'aide le 16/02/2008 09:30:33

RCA ArKanis
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


Classé sous : nick, dialog, query, msg, your

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Boutique

Boutique de goodies CodeS-SourceS