before we start this was approved for me to post by galkon. i made this non renamed 100% by myself
Code:
public static void addClickableText(int id, String text, String tooltip, Class30_Sub2_Sub1_Sub4 wid[], int idx, int color, int width, int height)
{
Class9 Tab = AddTab2(id);
Tab.anInt250 = id;
Tab.anInt236 = id;
Tab.anInt262 = 4;
Tab.anInt217 = 1;
Tab.anInt220 = width;
Tab.anInt267 = height;
Tab.anInt214 = 0;
Tab.aByte254 = 0;
Tab.anInt230 = -1;
Tab.aBoolean223 = false;
Tab.aBoolean268 = true;
Tab.aClass30_Sub2_Sub1_Sub4_243 = wid[idx];
Tab.aString248 = text;
Tab.aString221 = tooltip;
Tab.aString228 = "";
Tab.anInt232 = color;
Tab.anInt219 = 0;
Tab.anInt216 = 0;
Tab.anInt239 = 0;
}
public static Class9 AddTab2(int id)
{
Class9 class9 = aClass9Array210[id] = new Class9();
class9.anInt250 = id;
class9.anInt236 = id;
class9.anInt262 = 0;
class9.anInt217 = 0;
class9.anInt214 = 0;
class9.anInt220 = 512;
class9.anInt267 = 334;
class9.aByte254 = 0;
class9.anInt230 = 0;
return class9;
}
it works but 2 bugs;
it doesnt replace text, and it doesnt load text where previous is loaded.
example use;
Code:
public static void Msi2(Class30_Sub2_Sub1_Sub4[] wid)
{
Class9 Tab = AddTab(11000);
addClickableText(11001, "lol", "lool", wid, 0, 0xffffff, 90, 11);
int Frame = 0;
Tab.anIntArray240 = new int[1];
Tab.anIntArray241 = new int[1];
Tab.anIntArray272 = new int[1];
Tab.anIntArray240[Frame] = 11001;
Tab.anIntArray241[Frame] = 0;
Tab.anIntArray272[Frame] = 0;
Frame++;
}
Credits
90% Galkon
10% me