Merge pull request #590 from Lucwousin/sozdidntmeantofrownyface

Check for config on script callbacks for bank pin and make it work with poh/grand exchange
This commit is contained in:
Tyler Bochard
2019-06-13 17:43:07 -04:00
committed by GitHub

View File

@@ -215,6 +215,11 @@ public class RuneLitePlusPlugin extends Plugin
@Subscribe @Subscribe
private void onScriptCallbackEvent(ScriptCallbackEvent e) private void onScriptCallbackEvent(ScriptCallbackEvent e)
{ {
if (!config.keyboardPin())
{
return;
}
if (e.getEventName().equals("bankpin")) if (e.getEventName().equals("bankpin"))
{ {
int[] intStack = client.getIntStack(); int[] intStack = client.getIntStack();
@@ -246,7 +251,9 @@ public class RuneLitePlusPlugin extends Plugin
private void handleKey(char c) private void handleKey(char c)
{ {
if (client.getWidget(WidgetID.BANK_PIN_GROUP_ID, 0) == null if (client.getWidget(WidgetID.BANK_PIN_GROUP_ID, 0) == null
|| !client.getWidget(WidgetInfo.BANK_PIN_TOP_LEFT_TEXT).getText().equals("Bank of Gielinor")) || !client.getWidget(WidgetInfo.BANK_PIN_TOP_LEFT_TEXT).getText().equals("Bank of Gielinor")
|| !client.getWidget(WidgetInfo.BANK_PIN_TOP_LEFT_TEXT).getText().equals("Grand Exchange")
|| !client.getWidget(WidgetInfo.BANK_PIN_TOP_LEFT_TEXT).getText().equals("Housing Security System"))
{ {
entered = 0; entered = 0;
enterIdx = 0; enterIdx = 0;