SRL Archive - RS3 Script Requests

Castle wars!


Polar Bearz

2012-01-30 17:51:02

Hi,
I understand this script has been requested a few times, and people have said they would work on it. Maybe the person or people who were working on it stopped for what ever reason, but i would like too request a Castle wars script, That simply goes on a team (or guthix portal) once in the game, simply leave the spawn point and just stand there. If killed leave the spawn point again. It would be helpful as its a huge time consumer for getting 5k castle wars games for a trimmed completionist cape, and a god Halo.
thanks.

PatDuffy

2012-01-30 17:52:09

I have it next on my to-do list after I finish up my Aviansie killer, I might release it as a build-it-yourself when I do it.

Polar Bearz

2012-01-30 17:53:12

From: PatDuffy
I have it next on my to-do list after I finish up my Aviansie killer, I might release it as a build-it-yourself when I do it.


hey Pat, would you be kind enough too link me too threads on here that help me too script. i remember reading 1 but it was so confusing lol. i really wanna learn

Nebula

2012-01-30 18:11:50

http://villavu.com/forum/showthread.php?t=49089

Main

2012-01-30 18:15:50

If you can come up with features that are reasonable for a public script (so its targeted to every body not just one), I might consider keep on working on my version.

Polar Bearz

2012-01-31 03:03:33

We'll i know that many players (some of my friends including me) would like too get a halo, but that takes a total of 150 wins (20minutes each game+5 minutes waiting in lobby) or 300 ties. Which takes up ALOT of time. And not too mention for trimmed completionist capes, 5k castle wars games? that takes a lot of idling time. which is why a bot would help not only me but other that wish too get a piece of armour from castle wars or simply get castle wars games completed.

meowme

2012-01-31 22:13:39

if anyone is thinking of making this castle war bot. instead of clicking on the portal to leave spawn point, why not click on the ladder to go upstairs? very little risk of dying and people already leech there.

Main

2012-01-31 22:16:34

it will be pointless to make a bot that idle, it will just harm the game.

If you can suggest something useful not only to public botters and to in game players, might be worth making:p

meowme

2012-02-01 06:15:58

show me your account with 5000 castle war games? if you dont have it, shut up. not every thing has has to be productive to the community. spending almost 2500 hours on a mini-game is just plain excessive.

~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~^~^~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~^~~~^~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~^~~~~~^~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~————-~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~[]~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~[]~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~[]~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~[]~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~[][][][] RAGE from only playing 818 games

Main

2012-02-01 06:19:57

what would be the point of someone spending days makign a script only useful to one person?

If you could do that, then I'd make the cwer

Harry

2012-02-01 06:22:41

From: meowme
show me your account with 5000 castle war games? if you dont have it, shut up. not every thing has has to be productive to the community. spending almost 2500 hours on a mini-game is just plain excessive.

Too bad we are focused around making the game more enjoyable for legit people (reducing grind), and not to interfere with others. Making a CWer that just idles will be terrible for legits who want to play with humans, and will also probably encourage Jagex to add anti-idle stuff to CW such as how they did to SW.

meowme

2012-02-01 06:44:20

@main oh… well if it takes someone days to create it, i dont want them to. i dont want them hurting themselves on this extremely difficult, uber time consuming, finger breaking project.

@harry lol have you seen the castle? there are 10+ comp cape leechers every time. if you are talking about hurting, its always been that way, there are going to be and always will be leechers. deal with it, you get placed on a bad team, your S.O.L.

Harry

2012-02-01 06:48:22

Making a public script for it will make even more idlers, ruining the game even more. Those who are doing nothing at the moment are either 1) at their keyboards within the last 5 minutes or 2) made their own nice little private script.

Take a look at PC, even with the once-public script being private there are 7+ people on every PC world just idling in the centre and instantly killing the monsters that spawn. So bot-like, but at least PC is a co-op game and not pvp like CW…

mriddler

2012-02-01 06:57:08

i emagine it wouldnt be that hard, only a few clicks needed for the entire thing, along with a few repeated clicks on floor so you dont idle out, im not very experiences but i will try my luck with it.

Main

2012-02-01 07:11:04

oh you just want a idler?
{$Define SMART}
Program AutoClicker;
{$IfDef SMART}
{$I SRL\SRL\Misc\SMART.Simba}
{$EndIf}

{$i SRL\SRL.Simba}

Var
CI, HowManyDifferentWait, FKeyTerminate: Integer;
EachWaitTime: Array Of Integer;
Coordinate, RPos: TPoint;
SetCoordinate: Boolean;

Procedure SphereCam( X, Y: Integer);
//'Randomly' pans camera like a human with some what correct wait time.
//Could be improved but there is a bug with simba's wait time, works great nonethless.
Var
WDT, WT: Tpoint;
Begin
WT := IntToPoint( Round( Abs( X * 4800 / 360)), Round( Abs( Y * 1200 / 90)));
Case Random ( 2) of
0: Begin
If X < 0 Then
KeyDown( VK_Left);
If X > 0 Then
KeyDown( VK_Right);
MarkTime( WDT.X);
Wait( Random( WT.X));
If Y < 0 Then
KeyDown( VK_Down);
If Y > 0 Then
KeyDown( VK_Up);
MarkTime( WDT.Y);
Repeat
Wait( Random( 100));
Until ( TimeFromMark( WDT.Y) > Random( WT.Y)) or ( TimeFromMark( WDT.X) > WT.X)
If TimeFromMark( WDT.X) > WT.X Then
Begin
If X < 0 Then
KeyUp( VK_Left);
If X > 0 Then
KeyUp( VK_Right);
End;
End;
1: Begin
If Y < 0 Then
KeyDown( VK_Down);
If Y > 0 Then
KeyDown( VK_Up);
MarkTime( WDT.Y);
If X < 0 Then
KeyDown( VK_Left);
If X > 0 Then
KeyDown( VK_Right);
MarkTime( WDT.X);
Wait( Random( WT.X));
Repeat
Wait( Random( 100));
Until ( TimeFromMark( WDT.X) > Random( WT.X)) or ( TimeFromMark( WDT.Y) > WT.Y)
If TimeFromMark( WDT.X) > WT.X Then
Begin
If Y < 0 Then
KeyUp( VK_Down);
If Y > 0 Then
KeyUp( VK_Up);
End;
End;
End;
Repeat
Wait( Random( 100));
Until TimeFromMark( WDT.X) > WT.X
If TimeFromMark( WDT.X) > WT.X Then
Begin
If X < 0 Then
KeyUp( VK_Left);

If X > 0 Then
KeyUp( VK_Right);
End;
Repeat
Wait( Random( 100));
Until ( TimeFromMark( WDT.Y) > WT.Y);
If TimeFromMark( WDT.Y) > WT.Y Then
Begin
If Y < 0 Then
KeyUp( VK_Down);
If Y > 0 Then
KeyUp( VK_Up);
End;
End;

Function WithInBox( SX, SY, EX, EY: Integer; I: Tpoint): Boolean;
Begin
If ( I.X > SX) and ( I.X < EX) and ( I.Y > SY) and ( I.Y < EY) Then
Result := True
Else
Result := False;
End;

Var
WaitPeriod: Array of Integer;

Procedure WaitTilTime( I: Integer);
Var
WTT: Integer;
Begin
MarkTime( WTT);
Repeat
MouseSpeed := RandomRange( 5, 200);
Case Random( 1000) Of
0..10: SphereCam( RandomRange( -180, 180), RandomRange( -45, 45));
11..300: Wait( Random( 100));
301: Wait( Random( 3000));
302..660: Wait( Random( 100));
661: Wait( Random( 7000));
662..999: Wait( Random( 100));
End;
Until TimeFromMark( WTT) > I;
End;

Begin
{$IfDef SMART}
Smart_Server := 50;
Smart_Members := True;
Smart_Signed := True;
Smart_SuperDetail := False;
SmartSetTarget;
{$EndIf}
SetupSRL;
Repeat
Case Random( 3) Of
0: Mouse( Random( MIX2), Random( MIY2), 0, 0, False);
1: MMouse( Random( MIX2), Random( MIY2), 0, 0);
2: WaitTilTIme( Random( 60000));
End;
Until False;
End.
heres a script in 60 seconds.

Even a 12 years old should beable to figure out how to use this:P

meowme

2012-02-01 07:23:11

@harry if you are talking about ruining the pvp balance your afk comment is invalid. to make it fair there should be an activity monitor in it like soul wars.
I dont remember people complaining about a castle wars being ruined pre-bot nuke, at which point there was tonnes of using leech bots(50+ each team).

meowme

2012-02-01 07:31:07

@main see if it only took 60 seconds to make an idler. how much more difficult would it be to add something that clicked on the guthix portal -> ladder-> idler? easy for a scripter who knows what he is doing.

Main

2012-02-01 07:36:10

As you can see from my picture, I am quite crossfaded….

The tutorial section should take care of that quite easily.

Which again, 12 years old could understand it.

meowme

2012-02-01 07:41:02

oh so im guessing it wasnt actually in 60 seconds…. laugh…

Main

2012-02-01 07:48:06

indeed, everybody needs a little kramer.

meowme

2012-02-01 08:12:21

it doesn't seem hard just seems time consuming for someone new to get down the basics. the people looking for this type of script, are looking for a short cut to save time a little time.

then we have scripters who say they will be "starting on (insert requested script here) soon as they are done (insert title here) project" but majority of the time it never happens.

Main

2012-02-01 08:23:04

you should check out rune dream, its much simpler to use and use less resource. They are also willing to make bots for gp or request.

You can find their website at:
http://runedream.org/home/

Hopefully that should solve your problemo :)