Everything posted by HeyImJamie
-
SentyChompys - Chompy Bird Killer
What's broken with it? Might look into re-making if scripter decides not to fix.
-
Conditional Sleep With Lambda Expressions
Wow gr8
-
Dealing with clanchat helpp
Why's it take a few tries? Haven't tested but something like this should work ;o private boolean kickPlayer(String username){ if (getMenuAPI().isOpen()){ if (getMenuAPI().selectAction("Kick user")){ return true; } } else { RS2Widget userWidget = getWidgets().getWidgetContainingText(7, username); if (userWidget != null){ if (userWidget.interact()){ new ConditionalSleep(5000) { @Override public boolean condition() throws InterruptedException { return getMenuAPI().isOpen(); } }.sleep(); } } } return false; } }
-
Dealing with clanchat helpp
Try an InteractionEvent maybe although I'm not sure it'll make a difference, otherwise just use a right click and the menu API although that's a bodge fix IMO
-
Open Source Woodcutting Script
! was left out, fixed
-
gf
Surely if you've sold them the snippet it's up to them what they do w/ the code?
-
Not sure why my script isn't running
Is there a reason everyone keeps placing their Strings as a global variable?
-
Simple Feather Collector By Flewis
Movement isn't considered an animation. Your Animation ID is still -1 (I think). You could do what Dreameo says which is viable, or what I'd do is: if (feathers exist) { grab inv feather count if (interact w/ feathers){ conditional sleep until inv contains > feathercount; } } else { // no feathers }
-
Simple Feather Collector By Flewis
I don't think there's an animation for feathers so your if check is useless. I assume you've learned that since then though as this was your first script? :P
-
Minimum time for a script to be supported.
I'd be supportive of a monthly 'subscription' based system.
-
Quest not on API yet
To be honest for checking quests it's actually better to write your own 'API'. I've been told the Quest API checks colour which has given me false calls in the past whereas checking via configs do not. We could collect together completed quest configs tho and put them in client suggestions? You'd need to complete the quest and check for changes. or find the quest config and grab its child off a completed acc
-
Mumble's EZ Afk Splasher
The script is open source. Surely you could add it yourself, especially if you're selling scripts.
-
Mumble's EZ Afk Splasher
You just asked if attacking could be added and that's literally 2 lines of code, yet you're a scripter off another bot? Pls
-
pc air orb perfect account
- [REQUEST] Private Script
Can support this pleb too- [REQUEST] Private Script
@The Undefeated writes decent ones. Pop him a PM- Open Source Woodcutting Script
I'll leave that for your one. But yes, that would be added normally- Open Source Woodcutting Script
Never thought about Enums before. Will definitely use in the future I'll update in regards to the >= and nested if's though- Open Source Woodcutting Script
- Open Source Woodcutting Script
You made a good point! As it happened I'd put in an incorrect string, so someone would've been confused! :P Tested, Works.- Open Source Woodcutting Script
I wanted to grow his lil e-peen, I still fanboy Tasks Was just strings I didn't check. I'll load OSbot now and confirm- Open Source Woodcutting Script
This is better than JSlayer- Code review: Fishing script
Like Botre said, move onto something more advanced and you'll pick up on things. What I would say is you rely strongly on your logic executing successfully. Try think about your logic flow in your next script, also you can use Banks#bankName rather than grabbing their areas.- Open Source Woodcutting Script
Written this up quickly. Banks at Varrock West and chops Trees to 15, Oaks to 60 and Yews 60+. Doesn't check for axes etc, I'll leave that for you to add.- How do I keep fishing consistently?
if (canFish()){ fish(); } private boolean canFish(){ return !myPlayer.isAnimating && !getInventory.isFull } private void fish(){ if (fishingSpot != null){ if (fishingSpot.interact("w/e")){ // Sleep until animating } } } Something like that, you should get the idea - [REQUEST] Private Script