SRL Archive - Discussions and Debates

SCAR powerd WoW macro?


BobboHobbo

2008-09-08 09:23:29

I was wondering, OMG to slow leveling myself on wow… Need a macro. Anyone think it possible, to me i think it is, but only problem is what to kill.

Im level 27 and seriously there is nothing thats easy and that i wont get mobbed on…. (Because in wow if you attack about 10 levels lower then what you are you dont get exp)

Any ideas what i can kill? and Ill be making a Wow Include haha, already kinda started. If you wanna help would be appreciated :D.

Or is their any undetectable program already made, to make money or level??

Narcle

2008-09-08 09:28:13

From: BobboHobbo
I was wondering, OMG to slow leveling myself on wow… Need a macro. Anyone think it possible, to me i think it is, but only problem is what to kill.

Im level 27 and seriously there is nothing thats easy and that i wont get mobbed on…. (Because in wow if you attack about 10 levels lower then what you are you dont get exp)

Any ideas what i can kill? and Ill be making a Wow Include haha, already kinda started. If you wanna help would be appreciated :D.

Or is their any undetectable program already made, to make money or level??


www.mmoglider.com

Problem is you have to pay up front… but its fucking worth it. It reads the ram internally, so it gets all the information.

Btw, I tried doing the WoW botting with scar thing… It can work, but your conditions have to be exactly the same… like 800*600 dimensions etc. Also I never figured out how to walk around and then target a mob YOU wanted to attack. Either way, check that program out first.

Edit:
If we could get SCAR working really well for it, i'd rather use it then Glider.

Gu3st...

2008-09-08 09:31:24

Ofc its possible. but… make a deathwalk might be a problem…

BobboHobbo

2008-09-09 08:38:37

From: Narcle
www.mmoglider.com

Problem is you have to pay up front… but its fucking worth it. It reads the ram internally, so it gets all the information.

Btw, I tried doing the WoW botting with scar thing… It can work, but your conditions have to be exactly the same… like 800*600 dimensions etc. Also I never figured out how to walk around and then target a mob YOU wanted to attack. Either way, check that program out first.

Edit:
If we could get SCAR working really well for it, i'd rather use it then Glider.


Dang, I dont want to pay. Lol i wopped this up for my bro, still not finished and never been properly tested but it buys those ehchanting shard things from the Ehchant salesman in Ironforge. Still gotta make main login procs and stuff.

program New;
{.include SRL/SRL.scar}
var
x, y: integer;

procedure DeclarePlayers;
begin
HowManyPlayers := 4;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 1;

Players[0].Name := 't';
Players[0].Active := True;
Players[0].Integers[1] := 0;

Players[1].Name :='';
Players[1].Active := True;
Players[1].Integers[1] := 1;

Players[2].Name := 'te';
Players[2].Active := True;
Players[2].Integers[1] := 2;

Players[3].Name := '';
Players[3].Active := True;
Players[3].Integers[1] := 3;
end;

function WoWReady: boolean;
var
Lx, Ly: integer;
begin
Result := findcolor(Lx, Ly, 5438463, 108, 89, 178, 129);
end;
procedure LoginAccount; forward;

procedure LogoutWow;
begin
end;

procedure NextPlayerWoW(Active, Log: boolean);
begin
if RandomPlayer then
RandomNextPlayer(Active)
else
begin
WriteLn('NextPlayer(Active: ' + BoolToStr(Active) + ');');
Players[CurrentPlayer].Active := Active;
if Log then LogoutWoW;
PlayerCurTime := (GetSystemTime div 1000);
Players[CurrentPlayer].Worked := Players[CurrentPlayer].Worked +
((PlayerCurTime - PlayerStartTime) / 60);
CurrentPlayer := (CurrentPlayer + 1) mod Length(Players);
while Players[CurrentPlayer].Active = False do
begin
CurrentPlayer := (CurrentPlayer + 1) mod Length(Players);
if (AllPlayersInactive) then Wait(60000); // Everybody False. Endless Loop.
end;
SRL_Logs := SRL_Logs + 1;
LoginAccount;
end;
end;

procedure LoginAccount;
var
Tx, Ty, Tries: integer;
begin
if (WowReady) then
begin
case Players[CurrentPlayer].Integers[1] of
0: begin Tx := 875; Ty := 139; end;
1: begin Tx := 879; Ty := 195; end;
2: begin Tx := 873; Ty := 252; end;
3: begin Tx := 883; Ty := 309; end;
4: begin Tx := 883; Ty := 365; end;
5: begin Tx := 888; Ty := 417; end;
6: begin Tx := 884; Ty := 476; end;
7: begin Tx := 889; Ty := 537; end;
end;
Mouse(Tx, Ty, 25, 10, true);
wait(500 + random(3000));
Mouse(509, 736, 6, 6, true);
wait(1000 + random(1000));
repeat
wait(100);
Inc(tries);
until (not (findcolor(x, y, 460918, 436, 730, 461, 743)) or (Tries > 25));
if (tries > 25) then
begin
Exit;
NextPlayerWow(false, true);
end;
end else
Writeln('Couldnt login');
end;



function FindShopLady: boolean;
begin
Mouse(516, 452, 5, 5, False);
end;

function ShopOpened: boolean;
begin
Result := findcolor(x, y, 2370092, 154, 171, 213, 197);
end;

procedure Buy;
var
t: integer;
begin
repeat
Wait(1000);
inc(t);
until (ShopOpened or (T > 5));
if T > 5 then LogoutWow;
repeat
if findcolor(x, y, 42956, 190, 268, 228, 298) then
begin
Mouse(x, y, 5, 5, true);
if findcolor(x, y, 53759, 27, 267, 63, 294) then
begin
Mouse(x, y, 5, 5, true);
end;
end;
until (not findcolor(x, y, 42956, 190, 268, 228, 298));
end;

begin
SetupSRL;
ActivateClient;
DeclarePlayers;
LoginAccount;
repeat
FindShopLady;
Buy;
until (AllPlayersInactive);
end.

You wanna make a WoW Include? :D

Narcle

2008-09-09 12:55:42

From: BobboHobbo
Dang, I dont want to pay. Lol i wopped this up for my bro, still not finished and never been properly tested but it buys those ehchanting shard things from the Ehchant salesman in Ironforge. Still gotta make main login procs and stuff.

program New;
{.include SRL/SRL.scar}
var
x, y: integer;

procedure DeclarePlayers;
begin
HowManyPlayers := 4;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 1;

Players[0].Name := 't';
Players[0].Active := True;
Players[0].Integers[1] := 0;

Players[1].Name :='';
Players[1].Active := True;
Players[1].Integers[1] := 1;

Players[2].Name := 'te';
Players[2].Active := True;
Players[2].Integers[1] := 2;

Players[3].Name := '';
Players[3].Active := True;
Players[3].Integers[1] := 3;
end;

function WoWReady: boolean;
var
Lx, Ly: integer;
begin
Result := findcolor(Lx, Ly, 5438463, 108, 89, 178, 129);
end;
procedure LoginAccount; forward;

procedure LogoutWow;
begin
end;

procedure NextPlayerWoW(Active, Log: boolean);
begin
if RandomPlayer then
RandomNextPlayer(Active)
else
begin
WriteLn('NextPlayer(Active: ' + BoolToStr(Active) + ');');
Players[CurrentPlayer].Active := Active;
if Log then LogoutWoW;
PlayerCurTime := (GetSystemTime div 1000);
Players[CurrentPlayer].Worked := Players[CurrentPlayer].Worked +
((PlayerCurTime - PlayerStartTime) / 60);
CurrentPlayer := (CurrentPlayer + 1) mod Length(Players);
while Players[CurrentPlayer].Active = False do
begin
CurrentPlayer := (CurrentPlayer + 1) mod Length(Players);
if (AllPlayersInactive) then Wait(60000); // Everybody False. Endless Loop.
end;
SRL_Logs := SRL_Logs + 1;
LoginAccount;
end;
end;

procedure LoginAccount;
var
Tx, Ty, Tries: integer;
begin
if (WowReady) then
begin
case Players[CurrentPlayer].Integers[1] of
0: begin Tx := 875; Ty := 139; end;
1: begin Tx := 879; Ty := 195; end;
2: begin Tx := 873; Ty := 252; end;
3: begin Tx := 883; Ty := 309; end;
4: begin Tx := 883; Ty := 365; end;
5: begin Tx := 888; Ty := 417; end;
6: begin Tx := 884; Ty := 476; end;
7: begin Tx := 889; Ty := 537; end;
end;
Mouse(Tx, Ty, 25, 10, true);
wait(500 + random(3000));
Mouse(509, 736, 6, 6, true);
wait(1000 + random(1000));
repeat
wait(100);
Inc(tries);
until (not (findcolor(x, y, 460918, 436, 730, 461, 743)) or (Tries > 25));
if (tries > 25) then
begin
Exit;
NextPlayerWow(false, true);
end;
end else
Writeln('Couldnt login');
end;



function FindShopLady: boolean;
begin
Mouse(516, 452, 5, 5, False);
end;

function ShopOpened: boolean;
begin
Result := findcolor(x, y, 2370092, 154, 171, 213, 197);
end;

procedure Buy;
var
t: integer;
begin
repeat
Wait(1000);
inc(t);
until (ShopOpened or (T > 5));
if T > 5 then LogoutWow;
repeat
if findcolor(x, y, 42956, 190, 268, 228, 298) then
begin
Mouse(x, y, 5, 5, true);
if findcolor(x, y, 53759, 27, 267, 63, 294) then
begin
Mouse(x, y, 5, 5, true);
end;
end;
until (not findcolor(x, y, 42956, 190, 268, 228, 298));
end;

begin
SetupSRL;
ActivateClient;
DeclarePlayers;
LoginAccount;
repeat
FindShopLady;
Buy;
until (AllPlayersInactive);
end.

You wanna make a WoW Include? :D


I might idk yet. I just found out how you can script WoW with Glider. And I've used Glider for awhile now. ^.^

Smartzkid

2008-09-09 15:16:51

Can you run WoW windowed?

Markus

2008-09-09 16:13:25

Ye you can.

Laur€ns

2008-09-09 16:19:44

I sent you a PM, Bobbo.

ShowerThoughts

2008-09-09 16:32:22

You should use a real langauge on this, atleast faster.

BobboHobbo

2008-09-10 06:18:27

From: Laur€ns;462863
I sent you a PM, Bobbo.


Thanks, PM back :D

From: Hermpie
You should use a real langauge on this, atleast faster.


You should shut up and stop thinking your so good with other programs, because scar isnt a weak program.

NiCbaZ

2008-09-10 07:37:06

From: BobboHobbo
Thanks, PM back :D



You should shut up and stop thinking your so good with other programs, because scar isnt a weak program.


Totally agreed , Didn't you leave Hermpie?

Tniffoc

2008-10-05 12:43:12

Hmm… I think you could do the death-walk by pressing the button to turn until your arrow is facing in the direction of the corpse arrow and then walk. You would have to make it avoid obstacles and stuff like that. Sounds like a real challenge! :)

PvH

2008-10-05 13:42:51

Why not use the free version of the bot..
And make scar restart it every time when it quits?
Would be easier XD
And yes.. I think it would be possible:p
Just a lot of work:rolleyes:

PvH

Narcle

2008-10-05 14:28:22

From: PvH
Why not use the free version of the bot..
And make scar restart it every time when it quits?
Would be easier XD
And yes.. I think it would be possible:p
Just a lot of work:rolleyes:

PvH


Have to wait 40mins after a 15min trial period.

PvH

2008-10-05 14:37:25

From: Narcle
Have to wait 40mins after a 15min trial period.


Ohh.. I didn't know that..
Sorry:p
I don't even have WoW.. I just readed the site;)
Thanks for pointing that out..
Nvm me then:p

PvH

ShowerThoughts

2008-10-05 15:23:03

Crack it?