September 15, 20169 yr hey guys, im having a bit of a problem when it comes to accessing the players information from inside of the gui class. currently it gives me a null pointer when i use something like myPlayer().getPosition even though i have called MethodProvider m; public Gui (MethodProvider m){ this.m = m; } the exact code causing a problem is here: FightArea = m.myPlayer().getArea(Integer.parseInt(TileRadius.getText())); its just making an area with a defined radius from a textfield.
September 15, 20169 yr Just a shot outta the dark... but are you initializing your GUI before the player is logged in?
September 15, 20169 yr I had the same issue when making my script.Read this threadhttp://osbot.org/forum/topic/104466-grabbing-myplayers-start-area-with-gui/
September 15, 20169 yr Author Just a shot outta the dark... but are you initializing your GUI before the player is logged in? umm i think the player is ussually logged in but this happens no matter what I had the same issue when making my script. Read this thread http://osbot.org/forum/topic/104466-grabbing-myplayers-start-area-with-gui/ ohh i think thats exactly what my problem is, i have to pass "script" in with the gui? is that as simple as just adding in the Gui(Script script) instead of gui(). How should i add the script into the gui when im calling it from onStart()?
September 16, 20169 yr Author Why Script and not Bot? Bot getMethods() returns MethodProvider is Bot a type? how do i use it to get the method i need? sorry i havent used it before
February 4, 20188 yr On 16/09/2016 at 12:00 AM, Juggles said: I had the same issue when making my script. Read this threadhttp://osbot.org/forum/topic/104466-grabbing-myplayers-start-area-with-gui/ Hai Edited February 4, 20188 yr by Viston
Create an account or sign in to comment