View Single Post
  #5  
Old 12-14-2011, 06:34 AM
BlueMelon BlueMelon is offline
asdfg
BlueMelon's Avatar
Join Date: Sep 2008
Posts: 1,481
BlueMelon is a splendid one to beholdBlueMelon is a splendid one to beholdBlueMelon is a splendid one to beholdBlueMelon is a splendid one to behold
Actually, no problem not solved yet...

PHP Code:
function WarptoAIS_Button.onAction() {
    if (
confirm("Warp to AIS")) {
        
this.chat "Works?";
    }
}

function 
confirm(action) {
    new 
GuiWindowCtrl("ConfirmationBox") {
        
profile "GuiBlueWindowProfile";
        
width 131;
        
height 110;
        
player.x;
        
player.y;
        
text "Confirmation";
        
canMaximize false;
        
canMinimize false;
        
destroyonhide true;
        
canresize false;
        
this.returnvalue false;
        new 
GuiTextCtrl("AlertConfirm_l") {
            
profile GuiBlueTextProfile;
            
11;
            
27;
            
height 15;
            
width 130;
            
text "Proceed with:";
        }
        new 
GuiTextCtrl("AlertConfirm_l_action") {
            
profile GuiBlueTextProfile;
            
30;
            
42;
            
height 15;
            
width 130;
            
text action;
        }
        new 
GuiButtonCtrl("cYes_Button") {
            
profile GuiBlueButtonProfile;
            
11;
            
67;
            
width 50;
            
height 30;
            
text "Yes";
            
thiso.catchevent(this.name"onAction""onReplied");
        }
        new 
GuiButtonCtrl("cNo_Button") {
            
profile GuiBlueButtonProfile;
            
71;
            
67;
            
width 50;
            
height 30;
            
text "No";
            
thiso.catchevent(this.name"onAction""onReplied");
        }
    }
    
waitfor(this"AnsweredDialog"3600);
    return 
ConfirmationBox.returnvalue;
}

function 
onReplied(obj) {
    
ConfirmationBox.returnvalue = (obj.text == "Yes" true false);
    
ConfirmationBox.hide();
    
this.trigger("AnsweredDialog""");

The confirmation box does popup and it does hide when I click yes or no, but it wont return a value, If I take off the hide() then it does return the value...
__________________
http://i.imgur.com/OOJbW.jpg

Last edited by BlueMelon; 12-14-2011 at 09:04 PM..
Reply With Quote