-
Posts
2607 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
100%
Everything posted by Team Cape
-
1st and 2nd are pretty cool, 3rd is interesting but not as good
-
Idk what made you think that, but you're not required to use mirror mode (??), most would argue that it's effectively the exact same thing as the regular client
-
teamviewer seems like sort of a risky mode of learning.. would be best to do videos instead.
-
god i fucking hate that get out
-
@@Acerd
-
Haven't seen one of these threads in awhile. I start. I guess @@Maldesto
-
it should download as a .jar. dont know why you'd be getting a folder or anything
-
60 atk / 67 str / 40 def 61hp / 60 agility / 78 fm / 43 wc / 40 fletching quests: cooks assistant, dorics quest, goblin diplomacy, imp catcher, pirate's treasure, witch's potion (11 QP total)
-
you shouldnt be using a node format for just 1 node. regardless, does it chop 1 tree then just stop working?
-
how many nodes do you have, and can we see see your validate() statements? also are you sure its not continuously looping in your execute() methods?
-
Cost of Drawing / Reducing paint refresh rate
Team Cape replied to Solzhenitsyn's topic in Scripting Help
not really much of a difference for the system to paint 1 tile vs 4 lol -
Cost of Drawing / Reducing paint refresh rate
Team Cape replied to Solzhenitsyn's topic in Scripting Help
Note that many entities have an area of more than 1 - this would only draw one specific tile under the entity bro, whereas the other snippet would draw the complete area -
Cost of Drawing / Reducing paint refresh rate
Team Cape replied to Solzhenitsyn's topic in Scripting Help
Ran into a similar problem with my agility script... With small obstacles that didn't have a lot of area on the screen, it didn't lag at all, but once I got to big gaps that had a lot of area, i basically completely froze. i'd offer a possible recommendation (idk the kind of precision you need) of just highlighting the tiles upon which the object is located, something like this: g.fill(GraphicUtilities.getModelArea(getBot(), ent.getGridX(), ent.getGridY(), ent.getZ(), ent.getModel())); given an entity 'ent' and a graphics2d g this is probably the simplest solution that i could give on the fly -
usually if a pmod acc switches ips like that, it either loses its rank or get locked, hard to transfer w/o losing pmod
-
only if you steal it
-
the fact that you're posting about it on here & bragging about your tone of voice seems kind of sad...
-
Getting back on nodes, needing some help!
Team Cape replied to TheGreatests's topic in Scripting Help
im very confused by what youre doing theres a lot about what you're doing that i dont understand, but maybe this will help. public class ClayMine extends Node{ final int clay = 7454; final String ClayOre = "Clay"; private String status = ""; private Script sA; public ClayMine(Script sA) { super(sA); this.sA = sA; //you'll only need this if the parent class has //Script sA as private } @[member='Override'] public boolean validate() throws InterruptedException { if(sA.inventory.isEmpty() && Data.ClayAreaN.contains(s.myPlayer()) { status = "We're at north mining area"; return true; } return false; } @ Override public boolean execute() throws InterruptedException { Entity ore = sA.objects.closest(data.clay); if(ore != null && Data.ClayAreaN.contains(sA.myPlayer())){ if(!sA.myPlayer().isAnimating()){ ore.interact("Mine"); status = "Mining ore"; } return random(250,400); } break; } } also, you're aware that you just keep defining a new string status, but never use it, right? this code needs to be seriously restructured and heavily changed, would recommend starting over tbh. also i would recommend making any data from 'Data' public and static instead of defining an object 'Data' without apparent purpose... -
i totally didnt notice thanks for pointing it out
-
sick bro now leave