Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   NPC Scripting (https://forums.graalonline.com/forums/forumdisplay.php?f=8)
-   -   Filebrowser for a Client-RC (https://forums.graalonline.com/forums/showthread.php?t=70709)

godofwarares 12-11-2006 10:42 PM

Filebrowser for a Client-RC
 
Does anyone know how to load the filebrowser for a Client-RC?
I know its a requesttext() operation, but I don't know what to request :(

I've tried requesttext("folders", player.account); but that doesn't work ;(

godofwarares 12-13-2006 01:09 AM

Ignored as usual :cry:

Skyld 12-13-2006 01:17 AM

When clientside, does this produce any result in your F2 window?
PHP Code:

//#CLIENTSIDE

function onCreated()
{
  
requesttext("clientrc"1);
}

function 
onReceiveText(texttypetextoptiontextlines)
{
  switch (
temp.texttype)
  {
    case 
"clientrc":
    {
      if (
temp.textoption == 1)
      {
        
requesttext("folders""");
      }
 
      break;
    }

    case 
"folders":
    {
      echo(
format("%s %s %s"temp.texttypetemp.textoptionstemp.textlines));
 
      break;
    }
  }


I do not remember if the filebrowser is returning a giant array or if it sends data in parts, I guess you will find out by trying that.

godofwarares 12-13-2006 01:26 AM

That produced


folders heads/,images/,levels/,levels/bodies/,levels/ganis/,levels/guilds/,levels/heads/,levels/images/,levels/shields/,levels/swords/,logs/,npcs/,scripts/,shields/,temp/,weapons/


x.x

Skyld 12-13-2006 01:27 AM

Then I assume that your folderlist is being returned in temp.textoptions in that case. You should try sending a folder as requesttext()'s second parameter to see if you get a file listing in the same way. Then you can use the information to build your filemanager.

godofwarares 12-13-2006 01:36 AM

And I just break down the array (Perferably using a for loop) and put it into a list / menu or whatever?

Skyld 12-13-2006 10:15 AM

Yep, something like a GuiTreeViewCtrl for the folder tree and a GuiTextListCtrl for a file list.

godofwarares 12-13-2006 01:41 PM

Nice. This is what I have:

http://img.photobucket.com/albums/v2...ileBrowser.png

:D

Now I need to figure out how to download files with it :x

godofwarares 12-13-2006 07:58 PM

Does anyone know how to make it download a file?

Isn't it a sendText() thing or something?

Inverness 12-17-2006 10:01 PM

This is an offhand comment but thats is a nice window theme you got there. Would you mind if I used it on Aeon?

Chompy 12-17-2006 10:13 PM

Quote:

Originally Posted by Inverness (Post 1254577)
This is an offhand comment but thats is a nice window theme you got there. Would you mind if I used it on Aeon?

Its quite 'dark & black', but it looks nice



godofwarares, any new updates on the file browser?

godofwarares 12-17-2006 11:34 PM

Yep! :D

Check this out:

http://img.photobucket.com/albums/v2...leBrowser2.png

:D

Still havn't figured out how to download files yet x_x

Someone help me >_<

Skyld 12-17-2006 11:40 PM

I think the command you are looking for is selectfilefordownload(str filter), which will prompt the user for a location to save the file passed as the parameter (from the server).

godofwarares 12-17-2006 11:40 PM

Quote:

Originally Posted by Inverness (Post 1254577)
This is an offhand comment but thats is a nice window theme you got there. Would you mind if I used it on Aeon?

Sure if you want, I'll give you it later :o

godofwarares 12-17-2006 11:43 PM

Quote:

Originally Posted by Skyld (Post 1254619)
I think the command you are looking for is selectfilefordownload(str filter), which will prompt the user for a location to save the file passed as the parameter (from the server).

o_o

I didn't know you could do requesttext("folder","C:\"); o_O

Cool it works ^^

...somewhat x)


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

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