Graal Forums  

Go Back   Graal Forums > Development Forums > Future Improvements
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-08-2008, 12:05 AM
Stephen Stephen is offline
Boom!
Stephen's Avatar
Join Date: May 2004
Location: San Francisco
Posts: 10,410
Stephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud of
Graal 5.2+ - Problems & Solution

List of problems with new client, currently in beta.
  1. If a new window is spawned while a mouse-down is activated (right, left click) then it will remain clicked, even if you have released it. You can fix it by clicking again.
  2. Copy & Paste in the client is glitched in general. Typically the error is that you may only copy something once from Graal - after that you can no longer copy new data to the clipboard.
  3. Highlighting (seems in general) is messed up. If you select an area of text the highlighting event will remain active after you have released the mouse button.
  4. The player list no longer consumes an area of your desktop. This is a feature which should be optional - not removed entirely.
  5. Player-list tool tip respawns when focused on a new user. Previously it would remain active, only updating the content.
  6. When you minimize the client & playerlist or maximize another program you have to maximize each graal window (client & playerlist) seperately. It would be nice if when you maximized the client the playerlist also returned.
  7. Esc no longer closes PM windows. In previous versions it would, whereas now it launches a prompt, asking if you would like to close the client.
  8. Key actions, set in the client options dialog, do not save.
  9. The icons displayed in the player list (Mass message, PM) do not blink in unison.
  10. The icon displayed at the "local" tab in the player list displays as a PM - even if you have only received a mass message. Should display appropriate icon.
  11. Player nicknames always display as white. Previously their AP would change their color - which was an easy way to visually distinguish chat & nicknames
  12. The player list options button is missing. Previous versions had a button down the bottom for setting playerlist options.
  13. Graal-related windows spawn at the center mouse-x mouse-y (within the confines of the screen). Each window should have a name, where their location is saved to hard drive.
  14. action-keys bypass emotions. Any command being entered (via CTRL+key combination) should take priority over action-keys.
__________________

Last edited by Stephen; 12-08-2008 at 02:26 AM..
Reply With Quote
  #2  
Old 12-08-2008, 12:31 AM
Tigairius Tigairius is offline
The Cat
Tigairius's Avatar
Join Date: Jan 2007
Location: Missouri, USA
Posts: 4,240
Tigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant future
Figured I'd post some scripting errors with the new version as well:

1. Showpoly on the level layer displays the Y about 50 tiles south of where it should be. For example: showpoly(1, {mousex,mousey,mousex + 5,mousey,mousex+5, mousey+5,mousex,mousey+5}) the poly would show about 50 tiles south of that.

2. Not displaying negative stretchx/y on gani objects

3. When using a GuiShowImgCtrl as a polygon that is inside a GuiScrollCtrl inside a GuiWindowCtrl with isexternal = true, the polygon goes all crazy and doesn't update correctly. Maybe something to do with the window not properly redrawing the polygon when the variable changes? When you move the scroll bars, the polygon seems to transform itself too.
__________________


“Shoot for the moon. Even if you miss, you'll land among the stars.”

Last edited by Tigairius; 12-08-2008 at 08:32 PM..
Reply With Quote
  #3  
Old 04-30-2009, 11:24 PM
Tigairius Tigairius is offline
The Cat
Tigairius's Avatar
Join Date: Jan 2007
Location: Missouri, USA
Posts: 4,240
Tigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant future
Updates:

1. Clientside npc.trigger() is not working anymore, I can't use the trigger() command on any clientside scripts while using the new version. (For reference, look at the clientside trigger functionality in the Administration weapon on GK).

2. Tilesets that contain transparencies don't display properly even if their tilelayer is > 0. Drawing layers for tilelayers would also be very nice to add.

3. Some ways to change the color of GK's 3d rendered terrain would be nice. For example: color of water. Not sure how to do it effectively, but on a per-level basis would be nice.

4. GuiControl.alwaysontop - boolean; would be nice for profiles, playerlist, PMs, etc.

5. Flash does not currently work (as you're aware). Some improvements to flash would be nice too, as you may know, flash on the current graal version has trouble displaying vectors properly usually.
__________________


“Shoot for the moon. Even if you miss, you'll land among the stars.”
Reply With Quote
  #4  
Old 04-30-2009, 11:45 PM
Angel_Light Angel_Light is offline
Varia Developer
Angel_Light's Avatar
Join Date: Nov 2005
Location: Knoxville, TN
Posts: 1,684
Angel_Light is on a distinguished road
Send a message via AIM to Angel_Light Send a message via MSN to Angel_Light
Quote:
Originally Posted by Tigairius View Post
Updates:

1. Clientside npc.trigger() is not working anymore, I can't use the trigger() command on any clientside scripts while using the new version. (For reference, look at the clientside trigger functionality in the Administration weapon on GK).
On Varia, we have npc.trigger() working fine. o_O
__________________
Deep into the Darkness peering...
Reply With Quote
  #5  
Old 05-01-2009, 12:01 AM
Tigairius Tigairius is offline
The Cat
Tigairius's Avatar
Join Date: Jan 2007
Location: Missouri, USA
Posts: 4,240
Tigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant future
Quote:
Originally Posted by Angel_Light View Post
On Varia, we have npc.trigger() working fine. o_O
You're using the new beta client?
__________________


“Shoot for the moon. Even if you miss, you'll land among the stars.”
Reply With Quote
  #6  
Old 05-01-2009, 09:41 AM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Quote:
Originally Posted by Tigairius View Post
1. Clientside npc.trigger() is not working anymore, I can't use the trigger() command on any clientside scripts while using the new version. (For reference, look at the clientside trigger functionality in the Administration weapon on GK).
Did you try catching the event that is trying to be triggered? Stefan said that if an object triggers on itself then it invokes the functionality that catchevent() can use. Though I suppose this isn't the problem considering you said "any clientside scripts."
__________________
Reply With Quote
  #7  
Old 05-01-2009, 02:57 PM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
Quote:
Originally Posted by Stephen View Post
3. Highlighting (seems in general) is messed up. If you select an area of text the highlighting event will remain active after you have released the mouse button.
Can you explain this a little bit more?

Quote:
Originally Posted by Stephen View Post
13. Graal-related windows spawn at the center mouse-x mouse-y (within the confines of the screen). Each window should have a name, where their location is saved to hard drive.
This could work for the main window and player list, but how do we manage e.g. PMs ?
The current behaviour (opening at the mouse) is currently used because it works fine with big monitors or dual-screens, otherwise you have to move each window over manually.
Reply With Quote
  #8  
Old 05-01-2009, 04:22 PM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Quote:
Originally Posted by Stefan View Post
This could work for the main window and player list, but how do we manage e.g. PMs ?
Save the PM window position preference under one name, when you open multiple PM windows have it offset down and to the right slightly like in Windows.
__________________
Reply With Quote
  #9  
Old 05-01-2009, 09:33 PM
Stephen Stephen is offline
Boom!
Stephen's Avatar
Join Date: May 2004
Location: San Francisco
Posts: 10,410
Stephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud of
Quote:
Originally Posted by Stefan View Post
Can you explain this a little bit more?
To highlight text you typically click & hold down to enable highlighting, then once you have highlighted all the text you want you release the mouse click - leaving you with a portion of highlighted text.

Currently the highlight-enabled works, but when you release the mouse click it doesn't disable the highlight selection, you have to re-click to disable the tool entirely, mooting the selection you made.

Frustrating
Quote:
Originally Posted by Stefan View Post
This could work for the main window and player list, but how do we manage e.g. PMs ?
Quote:
Originally Posted by Inverness View Post
Save the PM window position preference under one name, when you open multiple PM windows have it offset down and to the right slightly like in Windows.
This ^
Quote:
Originally Posted by Stefan View Post
The current behaviour (opening at the mouse) is currently used because it works fine with big monitors or dual-screens, otherwise you have to move each window over manually.
Yes, I complained about the lack of support for multiple monitor window management a while ago. The center of my complaint was that there must be a better way, and I appreciate the complaint being addressed (mousex, mousey) I don't feel this is a practical solution for any windows being spawned. If you can spawn a window based on the mousex,mousey why can't you store the window's X/Y in a file?

Whatever method you use, the ideal solution would be the windows retain a position memory working across multiple monitors.



I have some more bugs to report, but I have to make sure I haven't already listed any. I will post them later.
__________________
Reply With Quote
  #10  
Old 05-03-2009, 02:54 AM
Unkownsoldier Unkownsoldier is offline
Ignorance has no future
Join Date: Sep 2008
Posts: 1,287
Unkownsoldier is on a distinguished road
Where can I test this beta client?
__________________
Look beyond the monitor.
Reply With Quote
  #11  
Old 05-03-2009, 02:56 AM
Stephen Stephen is offline
Boom!
Stephen's Avatar
Join Date: May 2004
Location: San Francisco
Posts: 10,410
Stephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud of
Quote:
Originally Posted by Unkownsoldier View Post
Where can I test this beta client?
Just ask Dan.
__________________
Reply With Quote
  #12  
Old 05-03-2009, 03:19 AM
Crono Crono is offline
:pluffy:
Join Date: Feb 2002
Location: Sweden
Posts: 20,000
Crono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond repute
1) External PM windows still look wrong. Refer to v4 and backwards.
__________________
Reply With Quote
  #13  
Old 05-03-2009, 03:46 AM
Stephen Stephen is offline
Boom!
Stephen's Avatar
Join Date: May 2004
Location: San Francisco
Posts: 10,410
Stephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud of
Quote:
Originally Posted by Crono View Post
1) External PM windows still look wrong. Refer to v4 and backwards.
Additionally, the keyboard commands for PMs (send, cancel, ignore) do not work.
__________________
Reply With Quote
  #14  
Old 05-04-2009, 06:45 AM
Tigairius Tigairius is offline
The Cat
Tigairius's Avatar
Join Date: Jan 2007
Location: Missouri, USA
Posts: 4,240
Tigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant future
This still needs to be fixed I think [GuiDrawingPanel.saveimage(str)]:
http://forums.graalonline.com/forums...ad.php?t=78856

Edit:
I was wrong, this appears to be fixed.
__________________


“Shoot for the moon. Even if you miss, you'll land among the stars.”

Last edited by Tigairius; 05-04-2009 at 07:04 AM..
Reply With Quote
  #15  
Old 05-04-2009, 07:59 AM
zephirot zephirot is offline
Banned?
Join Date: Sep 2004
Location: Paris
Posts: 1,311
zephirot is a name known to allzephirot is a name known to allzephirot is a name known to all
Send a message via AIM to zephirot Send a message via MSN to zephirot
Quote:
Originally Posted by Stephen View Post
Just ask Dan.
Who is Dan?
__________________

Quote:
Originally Posted by unixmad
Can you just shut up ?
MAGA
MFGA
MEGA
Reply With Quote
  #16  
Old 05-09-2009, 02:53 AM
Tigairius Tigairius is offline
The Cat
Tigairius's Avatar
Join Date: Jan 2007
Location: Missouri, USA
Posts: 4,240
Tigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant future
GuiButtonBaseCtrl.performclick() - This is not working in the new version, not sure if it has to do with the trigger() error. (At least not working in the version that I have)
__________________


“Shoot for the moon. Even if you miss, you'll land among the stars.”
Reply With Quote
  #17  
Old 05-21-2009, 09:45 PM
Stephen Stephen is offline
Boom!
Stephen's Avatar
Join Date: May 2004
Location: San Francisco
Posts: 10,410
Stephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud of
Graal 5.2 seems to corrupt or entirely disable screenshots on Windows Vista Ultimate 32BIT.
__________________
Reply With Quote
  #18  
Old 05-22-2009, 06:17 AM
Crono Crono is offline
:pluffy:
Join Date: Feb 2002
Location: Sweden
Posts: 20,000
Crono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond reputeCrono has a reputation beyond repute
Quote:
Originally Posted by Stephen View Post
Graal 5.2 seems to corrupt or entirely disable screenshots on Windows Vista Ultimate 32BIT.
If they're coming out blank, the problem is Graal and Windows Aero.

http://forums.graalonline.com/forums...6&postcount=36
__________________
Reply With Quote
  #19  
Old 05-30-2009, 09:08 PM
Stephen Stephen is offline
Boom!
Stephen's Avatar
Join Date: May 2004
Location: San Francisco
Posts: 10,410
Stephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud ofStephen has much to be proud of
In the 5.2 the main game canvas will no longer update if you mouse-click (select) a game window (playerlist, etc).

Probably not possible to fix, but it's annoying that the canvas freezes while I'm moving external windows (such as setting my player list size and position!).
__________________
Reply With Quote
  #20  
Old 05-30-2009, 09:17 PM
DustyPorViva DustyPorViva is offline
Will work for food. Maybe
DustyPorViva's Avatar
Join Date: Sep 2003
Location: Maryland, USA
Posts: 9,589
DustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond repute
Send a message via AIM to DustyPorViva Send a message via MSN to DustyPorViva
Quote:
Originally Posted by Stephen View Post
In the 5.2 the main game canvas will no longer update if you mouse-click (select) a game window (playerlist, etc).

Probably not possible to fix, but it's annoying that the canvas freezes while I'm moving external windows (such as setting my player list size and position!).
This is because Graal runs on only one thread, I believe, instead of multi-threading. Well, that's just what I've heard around. This also applies to things like the quit message box and such. All these have pretty large problems beyond just being annoying, as they seem to screw with scripts that have sync'ing problems
Reply With Quote
  #21  
Old 05-30-2009, 10:04 PM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
Graal uses threads but not for the external windows, not sure if it's a big problem. Haven't noticed that on Linux or Mac.
Reply With Quote
  #22  
Old 05-31-2009, 08:51 AM
Tigairius Tigairius is offline
The Cat
Tigairius's Avatar
Join Date: Jan 2007
Location: Missouri, USA
Posts: 4,240
Tigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant future
TextListCtrl.onDblClick does not appear to invoke if you're holding down the shift or control key when you double click the control, it's getting in the way of doing multiple selections on the scripted playerlist, onSelect() works fine though.

Used this as a work-around for now though..
PHP Code:
function TextListControl.onSelect(selectedid,selectedtext,selectedrow) {

  if (
timevar2 this.lastclick 0.5) {
    
// double click
  
}
  
  
this.lastclick timevar2;

Also, apparently there is no way to select multiple rows in a textlist using script? Would like to see this possible (also interfering with the playerlist) Would also be nice to be able to set selections in GuiMLTextCtrls and also "getSelectedText()" for GuiMLCtrls, but that's probably more difficult.
__________________


“Shoot for the moon. Even if you miss, you'll land among the stars.”

Last edited by Tigairius; 05-31-2009 at 09:31 AM.. Reason: found another problem
Reply With Quote
  #23  
Old 05-31-2009, 11:51 PM
Tigairius Tigairius is offline
The Cat
Tigairius's Avatar
Join Date: Jan 2007
Location: Missouri, USA
Posts: 4,240
Tigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant future
GuiControl.showtop() doesn't seem to work with external windows, and neither does makefirstresponder(boolean).

I figure I better throw this in here if you're reading it too:
GuiControl.alwaysontop = boolean;
this would be very important to have in my opinion, not sure how possible it is, but seriously something to look at for things like the playerlist, PM windows, escape query, player profiles, and other important things.
__________________


“Shoot for the moon. Even if you miss, you'll land among the stars.”
Reply With Quote
  #24  
Old 06-01-2009, 01:05 AM
DustyPorViva DustyPorViva is offline
Will work for food. Maybe
DustyPorViva's Avatar
Join Date: Sep 2003
Location: Maryland, USA
Posts: 9,589
DustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond repute
Send a message via AIM to DustyPorViva Send a message via MSN to DustyPorViva
Quote:
Originally Posted by Tigairius View Post
GuiControl.alwaysontop = boolean;
this would be very important to have in my opinion, not sure how possible it is, but seriously something to look at for things like the playerlist, PM windows, escape query, player profiles, and other important things.
This has been brought up many times before, and I don't know if it was Stefan or random posters that said so, but the main complaint was the potential for abuse. Generate a window and fill the whole player's screen and make it draw on top... that sort of thing. Silly, however. I agree with the need for this addition.
Reply With Quote
  #25  
Old 06-01-2009, 01:11 AM
Tigairius Tigairius is offline
The Cat
Tigairius's Avatar
Join Date: Jan 2007
Location: Missouri, USA
Posts: 4,240
Tigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant future
Quote:
Originally Posted by DustyPorViva View Post
This has been brought up many times before, and I don't know if it was Stefan or random posters that said so, but the main complaint was the potential for abuse. Generate a window and fill the whole player's screen and make it draw on top... that sort of thing. Silly, however. I agree with the need for this addition.
There are so many other ways to abuse though. As long as it's only on top when Graal is the active application, it shouldn't be a problem (which means, if you minimize graal, it'll minimize all windows drawn at the top as well). I can't see how that would be abused.
__________________


“Shoot for the moon. Even if you miss, you'll land among the stars.”
Reply With Quote
  #26  
Old 06-01-2009, 01:16 AM
DustyPorViva DustyPorViva is offline
Will work for food. Maybe
DustyPorViva's Avatar
Join Date: Sep 2003
Location: Maryland, USA
Posts: 9,589
DustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond reputeDustyPorViva has a reputation beyond repute
Send a message via AIM to DustyPorViva Send a message via MSN to DustyPorViva
Quote:
Originally Posted by Tigairius View Post
There are so many other ways to abuse though. As long as it's only on top when Graal is the active application, it shouldn't be a problem (which means, if you minimize graal, it'll minimize all windows drawn at the top as well). I can't see how that would be abused.
I agree, but that's just one of the main arguments against it. There are multiple ways to avoid getting your screen filled by a window like that... and if Stefan is that worried I'm sure he can implement a fail-safe that won't allow GUI control sizes to exceed 90% the size of the player's resolution(since this will eventually be able to be read, and will need to be, for the options window) or something.
Reply With Quote
  #27  
Old 06-01-2009, 02:13 PM
zokemon zokemon is offline
That one guy...
zokemon's Avatar
Join Date: Mar 2001
Location: Sonoma County, California
Posts: 2,925
zokemon is a jewel in the roughzokemon is a jewel in the rough
Send a message via ICQ to zokemon Send a message via AIM to zokemon Send a message via MSN to zokemon Send a message via Yahoo to zokemon
GraalControl.destroy();


There, I've "abused".

Honestly why worry about those things? If it's such a problem for a player they will simply restart their client and probably not go back on that server. Why would anyone want to "abuse" when it would just push players away?
__________________
Do it with a DON!
Reply With Quote
  #28  
Old 06-01-2009, 03:02 PM
Inverness Inverness is offline
Incubator
Inverness's Avatar
Join Date: Aug 2004
Location: Houston, Texas
Posts: 3,613
Inverness is a jewel in the roughInverness is a jewel in the rough
Hey it's that one guy...
Quote:
Originally Posted by zokemon View Post
Why would anyone want to "abuse" when it would just push players away?
That's the whole point.
__________________
Reply With Quote
  #29  
Old 06-03-2009, 07:01 AM
Tigairius Tigairius is offline
The Cat
Tigairius's Avatar
Join Date: Jan 2007
Location: Missouri, USA
Posts: 4,240
Tigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant future
Clientside, remoteplayer.level is not accessible, but remoteplayer.gmap is, unless you're in the same level as the remote player.

So, basically, if Stefan is in level1.nw and I am in level2.nw, I cannot do
echo(findplayer("Stefan").level.name);

If Stefan is in level1.nw and I am in level1.nw it has no problem.

It's crucial to fix this for things like the client-rc (that's the reason why half of the playercount appears in the "admin" tab on the playerlist in client-rc) and for things like the playerlist and other scripted improvements to systems in the future.

It's not really a problem with 5.2, just needs to be fixed in the next version, should be super easy to fix.
__________________


“Shoot for the moon. Even if you miss, you'll land among the stars.”
Reply With Quote
  #30  
Old 06-03-2009, 07:05 AM
cbk1994 cbk1994 is offline
the fake one
cbk1994's Avatar
Join Date: Mar 2003
Location: San Francisco
Posts: 10,718
cbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond reputecbk1994 has a reputation beyond repute
Send a message via AIM to cbk1994
Quote:
Originally Posted by Tigairius View Post
GuiControl.showtop() doesn't seem to work with external windows, and neither does makefirstresponder(boolean).

I figure I better throw this in here if you're reading it too:
GuiControl.alwaysontop = boolean;
this would be very important to have in my opinion, not sure how possible it is, but seriously something to look at for things like the playerlist, PM windows, escape query, player profiles, and other important things.
There should be two types, one that sticks on top of all windows, and one that is only on top of all Graal windows. I'd like my playerlist to dock on the right-hand side of my desktop, above all windows, for example. This could only be enabled for privileged weapons (scripted RC, etc).
__________________
Reply With Quote
  #31  
Old 06-03-2009, 01:04 PM
Admins Admins is offline
Graal Administration
Join Date: Jan 2000
Location: Admins
Posts: 11,693
Admins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud ofAdmins has much to be proud of
Quote:
Originally Posted by Tigairius View Post
Clientside, remoteplayer.level is not accessible, but remoteplayer.gmap is, unless you're in the same level as the remote player.
There is TServerPlayer.levelname now
Reply With Quote
  #32  
Old 06-03-2009, 07:02 PM
Tigairius Tigairius is offline
The Cat
Tigairius's Avatar
Join Date: Jan 2007
Location: Missouri, USA
Posts: 4,240
Tigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant futureTigairius has a brilliant future
Quote:
Originally Posted by Stefan View Post
There is TServerPlayer.levelname now
Oh cool, thanks
__________________


“Shoot for the moon. Even if you miss, you'll land among the stars.”
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 09:20 PM.


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