Gumps pl PL - Reetus/ClassicAssist GitHub Wiki
Lista komend makr
Utworzono na 15.12.2024 03:30:41
Wersja: 4.425.22+b9a337759d26b9d39ae8ccaac75a36c4255be94a
Aru (ŁCh)
Gumps
CloseGump
Sygnatura metody:
Void CloseGump(Int32)
Parametry
- serial: Numer serial dla entity, np. 0xf00f0x0.
Opis:
Zamyka podanego gumpa.
Przykład:
CloseGump(0x454ddef)
ConfirmPrompt
Sygnatura metody:
Boolean ConfirmPrompt(System.String, Boolean)
Opis:
Displays an ingame prompt with the specified message, returns True if Okay was pressed, False if not.
Przykład:
res = ConfirmPrompt("Play macro?")
if res:
PlayMacro("Macro")
GumpExists
Sygnatura metody:
Boolean GumpExists(UInt32)
Opis:
Sprawdza czy gump istnieje czy nie
Przykład:
if GumpExists(0xff):
InGump
Sygnatura metody:
Boolean InGump(UInt32, System.String)
Parametry
- gumpid: identyfikator lub liczba lub hex albo alias np 'self'.
- text: Zmienna typu string - zobacz opis, aby zobaczyć użycie.
Opis:
Sprawdza czy podany tekst występuje w gumpie
Przykład:
if InGump(0xf00f, "lethal darts"):
ItemArrayGump
Sygnatura metody:
Int32[] ItemArrayGump(System.Collections.Generic.IList`1[System.Object], Boolean, Int32, Int32, Boolean)
Opis:
Displays a gump with the selected serials / aliases in a grid, similar to the UOSteam loot grid, returns array of serials selected
Przykład:
from Assistant import Engine
#single select, specified items
result = ItemArrayGump([0x462d3373, 0x462d6029])
if result.Length == 0:
print 'Nothing was selected'
else:
print 'Serial {} was selected'.format(result[0])
#showing backpack items, multi select, at coords 200, 200
items = Engine.Player.Backpack.Container.GetItems()
results = ItemArrayGump(items, True, 200, 200)
if results.Length == 0:
print 'Nothing was selected'
else:
print '{} item(s) were selected'.format(results.Length)
for serial in results:
print 'Serial {} was selected'.format(serial)
MessagePrompt
Sygnatura metody:
System.ValueTuple`2[System.Boolean,System.String] MessagePrompt(System.String, System.String, Boolean)
Parametry
- message: Zmienna typu string - zobacz opis, aby zobaczyć użycie.
- initialtext: Zmienna typu string - zobacz opis, aby zobaczyć użycie. (Opcjonalny)
- closable: Wartość True/False - zobacz opis, aby zobaczyć użycie. (Opcjonalny)
Opis:
Wyświetla w grze okno z informacją
Przykład:
res, name = MessagePrompt("Enter Name?", "Whiskers")
if res:
Rename(0xc1b, name)
OpenGuildGump
Sygnatura metody:
Void OpenGuildGump()
Opis:
Otwiera gump Gildii.
Przykład:
OpenGuildGump()
OpenHelpGump
Sygnatura metody:
Void OpenHelpGump()
Opis:
Opens the Help gump
Przykład:
OpenHelpGump()
OpenQuestsGump
Sygnatura metody:
Void OpenQuestsGump()
Opis:
Otwiera ugump Questów.
Przykład:
OpenQuestsGump()
OpenVirtueGump
Sygnatura metody:
Void OpenVirtueGump(System.Object)
Parametry
- obj: identyfikator lub liczba lub hex albo alias np 'self'. (Opcjonalny)
Opis:
Otwiera gump Cnót podanego serialu/aliasu (domyślnie wybrana jest postać gracza).
Przykład:
OpenVirtueGump("enemy")
ReplyGump
Sygnatura metody:
Void ReplyGump(UInt32, Int32, Int32[], System.Collections.Generic.Dictionary`2[System.Int32,System.String])
Parametry
- gumpid: ItemId/Grafika np. 0x3db.
- buttonid: ID przycisku Gump.
- switches: Zmianna typu integer - zobacz opis, aby zobaczyć użycie. (Opcjonalny)
- textentries: Nie zdefiniowano - zobacz opis, aby zobaczyć użycie. (Opcjonalny)
Opis:
Wysyła polecenie ponownego wciśnięcia przycisku. Parametrami są gumpID i buttonID
Przykład:
ReplyGump(0xff, 0)
SelectionPrompt
Sygnatura metody:
System.ValueTuple2[System.Boolean,System.Int32] SelectionPrompt(System.Collections.Generic.IEnumerable
1[System.String], System.String, Boolean)
Parametry
- options: lista stringów.
- message: Zmienna typu string - zobacz opis, aby zobaczyć użycie. (Opcjonalny)
- closable: Wartość True/False - zobacz opis, aby zobaczyć użycie. (Opcjonalny)
Opis:
**Tworzy gump w grze z wyborem opcji z listy
Zwraca boolean'a oznaczającego czy przycisk OK został wciśnięty oraz index wybranej pozycji z listy**
Przykład:
res, index = SelectionPrompt(['Sex', 'Drugs', 'Rock and Roll'])
if res:
print 'Option {} was selected'.format(index)
else:
print 'Cancel was pressed'
WaitForGump
Sygnatura metody:
Boolean WaitForGump(UInt32, Int32)
Parametry
- gumpid: ItemId/Grafika np. 0x3db. (Opcjonalny)
- timeout: Timeout w milisekundach. (Opcjonalny)
Opis:
Czeka na pakiet gumpa, opcjonalne parametry to gumpID oraz timeout.
Przykład:
WaitForGump(0xff, 5000)