User Tools

Site Tools


gump_funcs

Differences

This shows you the differences between two versions of the page.


gump_funcs [2022/09/03 23:25] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== Scripting - Gumps data and function ======
 +Here can find some information about Enhanced Scripting function and data for gump operation!
 +
 +===== Gump Status =====
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Get Current Gumps**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.CurrentGump( )
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |Return a integer whit ID of last gump opened and still open.
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|uint
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|none
 +
 +|}
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Check Gump Open**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.HasGump( )
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |Get status if have a gump open or not
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|bool
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|none
 +
 +|}
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Close Gump**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.CloseGump(uint)
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |Close a specific Gump.
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|void
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|GumpID
 +
 +|}
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Reset Gump**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.ResetGump()
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |Clean current status of gumps.
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|void
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|none
 +
 +|}
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Wait gump**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | WaitForGump(gumpid, timeout)
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |Description: Waits for a gump to appear with id specified in gumpid. If gumpid is 0 it will wait for any gump id
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +| bool - True gump found, False timeout
 +|-
 +|**In Object:**
 +|In Object: Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|gumpid, timeout - in ms
 +|}
 +
 +===== Gump Response =====
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Send Response**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.SendAction(uint, int)
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |Send a gump response by gump id and button id
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|void
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|ButtonID
 +
 +|}
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Send Advanced Response Switch Only**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.SendAdvancedAction(uint, int, list(int))
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |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.
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|void
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|Switchs
 +
 +|}
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Send Advanced Response Switch and Text**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.SendAdvancedAction(uint, int, list(int), list(int), list(string))
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |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
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|void
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|text
 +
 +|}
 +
 +===== Gump Data =====
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Get Text Line**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.LastGumpGetLine(int)
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |Get the text string in gump by line number, Gump must be still open for get data
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|string
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|LineNumber
 +
 +|}
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Get All Text**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.LastGumpGetLineList( )
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |Get all text string in gump, Gump must be still open for get data
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|list] string
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|None
 +
 +|}
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Search Text in Gump**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.LastGumpTextExist(string)
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |Search text string inside a gump text, return bool if found or not, Gump must be still open for get data
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|bool
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|TextToSearch
 +
 +|}
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Search Text in Gump by Line**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.LastGumpTextExistByLine(int, string)
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |Search text string inside a gump text by line, return bool if found or not, Gump must be still open for get data
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|bool
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|TextToSearch
 +
 +|}
 +
 +{|style="font-size:85%; border:solid 2px; width: 50%;"
 +|style="font-size:150%;  padding: 2px" colspan="2" | **Get Last gump raw data**
 +|- style="background-color:#f0f0f0;"
 +|**Syntax**
 +|style="width: 90%" | Gumps.LastGumpRawData( )
 +|-
 +|colspan="2" |**Description:**
 +|-
 +|colspan="2" |Get the raw data of last gump opened.
 +|- style="background-color:#f0f0f0;"
 +|**Returns**
 +|string
 +|-
 +|**In Object:**
 +|Gumps
 +|- style="background-color:#f0f0f0;"
 +|**Parameters:**
 +|none
 +
 +|}
 +
  

Exception: Git command failed to perform periodic pull: From https://github.com/RazorEnhanced/razorenhanced.github.io * branch main -> FETCH_HEAD error

Exception: Git command failed to perform periodic pull: From https://github.com/RazorEnhanced/razorenhanced.github.io * branch main -> FETCH_HEAD error

An unforeseen error has occured. This is most likely a bug somewhere. It might be a problem in the gitbacked plugin.

More info has been written to the DokuWiki error log.