Here can find some information about Enhanced Scripting function and data for gump operation!
| Get Current Gumps | |
| Syntax | Gumps.CurrentGump( ) |
| Description: | |
| Return a integer whit ID of last gump opened and still open. | |
| Returns | uint |
| In Object: | Gumps |
| Parameters: | none |
| Check Gump Open | |
| Syntax | Gumps.HasGump( ) |
| Description: | |
| Get status if have a gump open or not | |
| Returns | bool |
| In Object: | Gumps |
| Parameters: | none |
| Close Gump | |
| Syntax | Gumps.CloseGump(uint) |
| Description: | |
| Close a specific Gump. | |
| Returns | void |
| In Object: | Gumps |
| Parameters: | GumpID |
| Reset Gump | |
| Syntax | Gumps.ResetGump() |
| Description: | |
| Clean current status of gumps. | |
| Returns | void |
| In Object: | Gumps |
| Parameters: | none |
| Wait gump | |
| Syntax | WaitForGump(gumpid, timeout) |
| Description: | |
| Description: Waits for a gump to appear with id specified in gumpid. If gumpid is 0 it will wait for any gump id | |
| Returns | bool - True gump found, False timeout |
| In Object: | In Object: Gumps |
| Parameters: | gumpid, timeout - in ms |
| Send Response | |
| Syntax | Gumps.SendAction(uint, int) |
| Description: | |
| Send a gump response by gump id and button id | |
| Returns | void |
| In Object: | Gumps |
| Parameters: | ButtonID |
| Send Advanced Response Switch Only | |
| Syntax | Gumps.SendAdvancedAction(uint, int, list(int)) |
| Description: | |
| Send a gump response by gump id and button id and advanced switch in gumps. You can add a switch list whit all parameters need setted in gump windows. | |
| Returns | void |
| In Object: | Gumps |
| Parameters: | Switchs |
| Send Advanced Response Switch and Text | |
| Syntax | Gumps.SendAdvancedAction(uint, int, list(int), list(int), list(string)) |
| Description: | |
| Send a gump response by gump id and button id and advanced switch and text in gumps. You can add a switch list whit all parameters need be setted in gump windows, also can send text need to be filled in gump | |
| Returns | void |
| In Object: | Gumps |
| Parameters: | text |
| Get Text Line | |
| Syntax | Gumps.LastGumpGetLine(int) |
| Description: | |
| Get the text string in gump by line number, Gump must be still open for get data | |
| Returns | string |
| In Object: | Gumps |
| Parameters: | LineNumber |
| Get All Text | |
| Syntax | Gumps.LastGumpGetLineList( ) |
| Description: | |
| Get all text string in gump, Gump must be still open for get data | |
| Returns | list] string |
| In Object: | Gumps |
| Parameters: | None |
| Search Text in Gump | |
| Syntax | Gumps.LastGumpTextExist(string) |
| Description: | |
| Search text string inside a gump text, return bool if found or not, Gump must be still open for get data | |
| Returns | bool |
| In Object: | Gumps |
| Parameters: | TextToSearch |
| Search Text in Gump by Line | |
| Syntax | Gumps.LastGumpTextExistByLine(int, string) |
| Description: | |
| Search text string inside a gump text by line, return bool if found or not, Gump must be still open for get data | |
| Returns | bool |
| In Object: | Gumps |
| Parameters: | TextToSearch |
| Get Last gump raw data | |
| Syntax | Gumps.LastGumpRawData( ) |
| Description: | |
| Get the raw data of last gump opened. | |
| Returns | string |
| In Object: | Gumps |
| Parameters: | none |