Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   NPC Scripting (https://forums.graalonline.com/forums/forumdisplay.php?f=8)
-   -   External Window not working correctly (https://forums.graalonline.com/forums/showthread.php?t=134270002)

Kirko 06-12-2015 06:30 PM

External Window not working correctly
 
So I have two questions for a external window I'm making.
My first one would be is there a way to set a specific x and y where the window will appear. When ever I update the script the window will appear on the top left corner and continue to move a couple of pixels down right.

Second, for some reason my gif image wont actually show it as a gif, it just stays still but when ever I update the script my gif image seems to be on a different frame most of the time.


oh and also I'm I suppose to have all my questions in a single thread or does it not matter? :o

fowlplay4 06-12-2015 10:58 PM

****'s buggy so if you find a solution share it

you will probably have to work around the gif thing and animate it yourself

Kirko 06-14-2015 09:38 PM

Quote:

Originally Posted by fowlplay4 (Post 1736681)
****'s buggy so if you find a solution share it

you will probably have to work around the gif thing and animate it yourself

I had to make the image into a gani x_x

anyways thanks for replying!

Cubical 06-14-2015 10:14 PM

you should also make it in flip book format for hard copy purposes.

Tim_Rocks 06-15-2015 01:46 AM

Have you tried making x = y;?

Kirko 01-09-2017 11:41 PM

Only took a year.

PHP Code:

function showCrap() {
  new 
GuiWindowCtrl("MyWindow") {
    
useownprofile true;
    
style $pref::video::defaultguistyle;
    
isExternal true;
    
showOnTaskBar true;
    
text "My Window";
  }
  
// Had to change in other function, didn't work in this one
  
stuff();
}

function 
stuff() {
  
temp.ctrl MyWindow.externalwindow// basically just change this
  
ctrl.width 300;
  
ctrl.height 200;
  
ctrl.= (ctrl.screenWidth ctrl.width) / 2;
  
ctrl.= (ctrl.screenHeight ctrl.height) / 2;



ffcmike 01-10-2017 01:57 AM

Quote:

Originally Posted by Kirko (Post 1740779)
Only took a year.

PHP Code:

function showCrap() {
  new 
GuiWindowCtrl("MyWindow") {
    
useownprofile true;
    
style $pref::video::defaultguistyle;
    
isExternal true;
    
showOnTaskBar true;
    
text "My Window";
  }
  
// Had to change in other function, didn't work in this one
  
stuff();
}

function 
stuff() {
  
temp.ctrl MyWindow.externalwindow// basically just change this
  
ctrl.width 300;
  
ctrl.height 200;
  
ctrl.= (ctrl.screenWidth ctrl.width) / 2;
  
ctrl.= (ctrl.screenHeight ctrl.height) / 2;



Thank you for this. It solves a problem I was attempting to solve years ago as I was unaware you could modify the .externalwindow object (official documentation states that it is read-only, I guess that doesn't necessarily mean its properties are read-only).

That said it is working fine for me within the original function that is creating the external GUI...

Kirko 01-11-2017 10:34 PM

For reference the externalwindow object is a TWindow. So doing "/scripthelp TWindow." in rc will show what you can do with it

Quote:

Originally Posted by ffcmike (Post 1740781)
That said it is working fine for me within the original function that is creating the external GUI...

For some reason the first time I tried to edit in the same function it didn't work. I probably had a typo or something.

Alpho 02-27-2017 01:09 AM

Quote:

Originally Posted by Kirko (Post 1740785)
"/scripthelp TWindow."

Thank you


All times are GMT +2. The time now is 03:22 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.