Pomocnicy w wykrywaniu instancji i interakcji.
Dostępne funkcje
fireclickdetector
Wywoluje interakcje ClickDetector dla lokalnego gracza. Pierwszy argument musi byc Instance, ktorej ClassName to ClickDetector. distance jest opcjonalne i domyslnie wynosi 0. clickOption jest opcjonalne, porownywane bez rozrozniania wielkosci liter i domyslnie ma wartosc “mouseclick”. Obslugiwane opcje to “mouseclick”, “rightmouseclick”, “mousehoverenter” i “mousehoverleave”. Opcje klikniecia przekazuja distance jako float do Roblox click helper, a opcje hover ignoruja distance. Jesli Players lub Players.LocalPlayer nie jest dostepne, function wraca bez wywolania czegokolwiek. Nieznany clickOption rowniez nie powoduje interakcji. Function nic nie zwraca.
fireproximityprompt
Wyzwala ProximityPrompt przez ProximityPrompt trigger Real. Argument prompt musi byc object z polem ClassName rownym “ProximityPrompt”. Jesli wartosc nie jest object, wywolanie rzuca type error. Jesli ClassName nie istnieje albo nie jest string, rzuca “Invalid Instance”. Jesli ClassName nie jest “ProximityPrompt”, rzuca “ProximityPrompt expected”. Function nie przyjmuje optional arguments i nic nie zwraca.
firetouchinterest
Wywoluje Real touch interest event dla dwoch BasePart instances. Pierwsze dwa argumenty musza byc Instance object i obie wartosci musza przejsc IsA(“BasePart”). Argument state jest wymagany i musi byc number albo boolean. Gdy state jest number, tylko 1 staje sie true, a kazdy inny number staje sie false. Gdy state jest boolean, jego wartosc boolean jest przekazywana dalej. Jesli ktorykolwiek part nie ma touch data, albo pierwszy part nie ma overlap reference, function wraca bez wywolania czegokolwiek. Function nic nie zwraca. Dokladne znaczenie begin/end boolean przekazywanego do helper to: Nicht aus der Codebasis verifizierbar.
getcallbackvalue
Odczytuje Lua callback function zapisana w callback property na Instance. Pierwszy argument musi byc Instance object, a drugi argument musi byc string property name. instance reference musi byc poprawny. property name jest rozwiazywany przez Roblox property metadata i musi wskazywac property typu LUA_CALLBACK. Jesli property descriptor nie istnieje, property nie jest LUA_CALLBACK, callback field offset nie istnieje, nie zapisano callback, LiveLuaRef nie istnieje, callback nalezy do innego Lua global state albo wskazana wartosc nie jest function, function zwraca nil. Sprawdza tez async callback field fallback, gdy pierwszy callback slot nie ma callback. Function nie aktualizuje property.
gethui
Zwraca game:CoreGui lookup.RobloxGui. Function nie przyjmuje arguments. Jesli CoreGui lookup zwroci nil albo RobloxGui na tej wartosci jest nil, function zwraca nil. Function nie tworzy container i nie uzywa zapisanej w cache wartosci CoreGui.
getinstances
Zwraca nowa array table zawierajaca kazdy object value obecnie zapisany w Instance cache. Function nie przyjmuje arguments. Nie filtruje wedlug Parent, ClassName, DataModel fieldship, nil-parent state ani Instance validity poza sprawdzeniem, ze kazdy registry value jest object. Entries sa kopiowane do zwracanej tabeli pod sequential numeric indexes zaczynajac od 1. iteration order pochodzi z table iteration po cache i nie jest sortowany przez function.
getnilinstances
Returns a new array table containing cached Instance values whose Parent field is nil. The function takes no arguments. It does not sort the returned entries.
isnetworkowner
Zwraca wynik odczytu hidden property “NetworkOwnerV3” z Instance i sprawdzenia, czy pierwsza zwrocona wartosc, przekonwertowana przez integer conversion, jest wieksza niz 2. Argument musi byc Instance object. Function wewnetrznie wywoluje the hidden property reader i nie przechwytuje bledow z tego wywolania, wiec Invalid Instance values, missing properties lub non-property metadata moga rzucac te same bledy co gethiddenproperty. Zwraca jeden boolean. Czy peer_id > 2 dokladnie oznacza local network ownership: Nicht aus der Codebasis verifizierbar.