Viston Posted July 15, 2017 Posted July 15, 2017 (edited) 1 hour ago, Redfr3sh said: Dont mean to be a pain but can someone give me some example code pls. Figure it out. Edited July 15, 2017 by Visty
Redfr3sh Posted July 15, 2017 Author Posted July 15, 2017 (edited) i dont think this is correct does this look about right guys? private int getItemsLeft() { try { String parsedText = Widgets.getText(335, 27).replaceAll("[^0-9]", ""); int itemsleft = (parsedText.length() > 0) ? Integer.parseInt(parsedText) : 0; return itemsleft; } catch (Exception e) { log(e.getStackTrace().toString() + " : " + e.getMessage()); e.printStackTrace(); } } Edited July 15, 2017 by Redfr3sh
HeyImJamie Posted July 15, 2017 Posted July 15, 2017 1 hour ago, Juggles said: Wow brain fart. Meant. Convert to int Too much revision ;p
Viston Posted July 15, 2017 Posted July 15, 2017 (edited) 38 minutes ago, Redfr3sh said: i dont think this is correct does this look about right guys? private int getItemsLeft() { try { String parsedText = Widgets.getText(335, 27).replaceAll("[^0-9]", ""); int itemsleft = (parsedText.length() > 0) ? Integer.parseInt(parsedText) : 0; return itemsleft; } catch (Exception e) { log(e.getStackTrace().toString() + " : " + e.getMessage()); e.printStackTrace(); } } Figure it out Edited July 15, 2017 by Visty
Redfr3sh Posted July 15, 2017 Author Posted July 15, 2017 (edited) 20 minutes ago, Visty said: The fuk is this. Do v: Int invSpace = 0; RS2Widget *WIDGET NAME*; *WIDGET NAME* = getWidgets.get(1, 2); invSpace = Integer.parseInt(*WIDGET NAME*.getMessage()); Done. Then you just call invSpace to check. Do i make the *widget name* a static string then? so public static string invwidget = getwidgets.get(1,2); because it gets getwidgets cannot be resolved where abouts do these 2 go RS2Widget *WIDGET NAME*; *WIDGET NAME* = getWidgets.get(1, 2); Edited July 15, 2017 by Redfr3sh