GetLabelText from HEX values

Hi there… i found a list of (almost) all the in game text and their labels that need to be called with GetLabelText…
the problem here is that a lot of those Labels are in Hex format… for ex. 0xD08F3241 = None…
using GetLabelText(“0xD08F3241”) i get NULL as a result… how can i solve it?

edit Googling around i found this https://gtaforums.com/topic/878942-all-text-labels/
actually they made this code in VB to get the label

__int64 funcAddress = Pattern::Scan("48 89 5C 24 08 48 89 6C 24 18 89 54 24 10 56 57 41 56 48 83 EC 20");
LPSTR(__thiscall* CTextFile__Get)(__int64 This, unsigned int hash);
CTextFile__Get = (decltype(CTextFile__Get))funcAddress;

__int64 patternAddress = Pattern::Scan("84 C0 74 34 48 8D 0D ? ? ? ? 48 8B D3");
__int64 TheText = patternAddress + *(int*)(patternAddress + 7) + 11;

inline LPSTR GetLocalizedStringByHash(unsigned int labelHash)
{
	return CTextFile__Get(TheText, labelHash);
}

the problem is that i don’t know how to make it in c# / LUA

i found a solution, Using Labels!