SRL Archive - RS3 Outdated / Broken Scripts

Ardy Vial Buyer (Request/Idea)


SpAz

2007-10-19 05:22:30

Well, I'm not good at scripting, but I would try this out sometime if I had time to….

I think it would be cool to have an Ardy Vial Buyer, seeing that RuneScape has now put an unlimited supply on the shops. The price stays at 10gp each Water-filled Vial in the shop stock. So it should be easy to script something like this. It's not far from either bank. You could start at Ardy Southeast Bank, or Ardy Northwest Bank. I seem to think the Southeast bank near the market is the closest, so that would be the quickest route to travel. 10gp each, get 27 a load. There's your math right there for money taken out of the bank, and how many vials to purchase each trip. You might be able to get 28, depending on if they allow you to swap the cash for another vial in your pack.

Could also have the calculations about how many loads to do, or how many vials to purchase until you logout. Just like Wizzups Essence Miner has included in it. If I have time and want to learn how to script. I will test my abilities with this sort of script and see how it comes out.

If you have anymore questions, feel free to ask me about anything I would think about including in the script….

This is what I have so far, ofcourse I am not a scripter and this is the only part I know about right now. Partially….

////////////////////////////////////////////////////////
// Ardy Vial Buyer by: SpAz //
// Thanks to Wizzups Essence Miner for partial pieces //
// Thanks to rogeruk of SRL Forums for input and help //
// Thanks to Hey321 of SRL Forums for input and help //
// Login and enter pin if you have one //
// Setup players in lines ??-??. //
// Add up to 8 players, just specify them setup. //
// Have coins in first slot. //
////////////////////////////////////////////////////////

program ArdyVialBuyer; // Program Name
{.include SRL/SRL.scar}

const
Loads = 38; //Amounts of Loads to do
CoinColor = 1684959; //GP Color (Coins)

var
VialsOfWaterBought, x, y: Integer;
Lost :Boolean;

procedure DeclarePlayers;

begin
HowManyPlayers := 6;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name :='rsname'; // RuneScape Name {don't use caps}
Players[0].Pass :='password'; // Password
Players[0].Nick :='nickname'; // Nick is 3-4 Letters after the first letter of your name
Players[0].Strings[0] :='****'; // Pin Number
Players[0].Active:=True; // True if using player. False if not.

Players[1].Name :='';
Players[1].Pass :='';
Players[1].Nick :='';
Players[1].Strings[0] :='';
Players[1].Active:=False;

Players[2].Name :='';
Players[2].Pass :='';
Players[2].Nick :='';
Players[2].Strings[0] :='';
Players[2].Active:=False;

Players[3].Name :='';
Players[3].Pass :='';
Players[3].Nick :='';
Players[3].Strings[0] :='';
Players[3].Active:=False;

Players[4].Name :='';
Players[4].Pass :='';
Players[4].Nick :='';
Players[4].Strings[0] :='';
Players[4].Active:=False;

Players[5].Name :='';
Players[5].Pass :='';
Players[5].Nick :='';
Players[5].Strings[0] :='';
Players[5].Active:=False;
end;

function LoadSymbolBitmaps(Name: string): Integer;
begin
case LowerCase(Name) of
'bank':
begin
SymbolBitmap := BitmapFromString2(False, 'a97DBF78DA9D906B0A05210' +
'846B79499953FB3C7FE97345A70118681994B70922F3D84218430' +
'A222D4A640EE4A92A9CC54AD5ED99876B21B634D9650FFBD9E3CE' +
'D2B2F5616B19E82C392025617EB411025600E604748A04DCFC61C' +
'11C6EA889285B4CFD74C0C757AFAD9E3FCCF7C789F7A6FF67E4FE' +
'FFFFAE727FFD366BE9ADFEFFC6EBE00D73');
result:= 3916767;
end;
'shop':
begin
SymbolBitmap := BitmapFromString(15, 5, 'z78DA95D0410EC4200' +
'840D12B2102C25290DEFF486DCA2C4C9A6666363F46E2D308020D' +
'32D83DA2AA3E6804276633B66B7AB4006E7D5F57E9406E51DD05B' +
'84D78C8435849DD5970E9EC0629AB13B692ABB5B34F279BCF6F32' +
'12A15CE3E8B9B7EE3265C52C73EFF0818A6FB2CA085D4FF317598' +
'484FA9B6C69689FB37FBFF9FEC35D3E01559765AB');
Result := 983385;
end;
end;
end;

function CountVialsOfWater(DTM: Integer): Integer; // Credit to rotflmfwao and rogeruk from SRL
var
VialOfWater, i, x, y: Integer;
TB: Tbox;
begin
GameTab(4);
result:=0;
VialOfWater:=DTMFromString('78DA63E4626060106640015DFDDB183880342' +
'310FF0702462120438A010D302291409A0948481350C30F24F808' +
'A86121420DC8CDB2F8D50000A16906A1');
for i := 1 to 28 do
begin
TB := InvBox(i);
if ExistsItem(i) then
if FindDTM(DTM, x, y, TB.x1, TB.y1, TB.x2, TB.y2) then
Inc(Result);
end;
end;

function OpenArdyBankFast: Boolean; // Credit to rogeruk from SRL (altered by SpAz)
var
x, y, i, l: Integer;
Info: TIntegerArray;
Booths, t: TPointArray;
begin
Info := [300, 190, 605521, 4];
MakeCompass('n');
FindColorsSpiralTolerance(Info[0], Info[1], Booths, Info[2], MSX1, MSY1, MSX2, MSY2, Info[3])
SetArrayLength(t, 0);
t := Booths;
SetArrayLength(Booths, 0);
Booths := ReArrangeAndShortenArray(t, 14);
l := GetArrayLength(Booths) -1;
for i := 0 to l do
begin
Wait(100);
MMouse(Booths[i].X, Booths[i].Y, 0, 0);
Wait(50);
if IsUpText('Bank booth') Then
begin
GetMousePos(x, y);
Mouse(x, y, 0, 0, False);
Wait(100);
if ChooseOption('Use-quickly') then
Wait(200);
if BankScreen or PinScreen then
begin
Result := True;
if PinScreen then InPin(Players[CurrentPlayer].Strings[0]);
Wait(500);
FixBank;
Result := BankScreen;
FindColorTolerance(x, y, CoinColor, 69, 63, 465, 294, 10);
Mouse(x, y, 1, 1, False);
wait(100+random(100));
ClickOption('Withdraw X', 1);
wait(1000+random(200));
TypeSend('270'); // Amount of GP to Withdraw
Wait(200+random(500));
CloseBank;
Exit;
end else;
end;
end;
end;

procedure ToShop;

var x, y: Integer;

begin
FindRoadColor;
RadialWalk(RoadColor, 300, 320, 65, -1, 0);
Wait(1000);
repeat
RadialWalk(RoadColor, 260, 280, 65, -1, 0);
until FindSymbol(x, y, 'shop')
if (FindSymbol(x, y, 'shop')) then
begin
Mouse(x, y, 5, 5, True);
Writeln('Found the shop symbol');
end else Writeln('Could not find the shop symbol');
end;

procedure BuyVials;
begin
end;

procedure ToBank;

var x , y: Integer;

begin
FindRoadColor;
RadialWalk(RoadColor, 75, 105, 65, -1, 0);
Wait(1000);
repeat
RadialWalk(RoadColor, 115, 133, 65, -1, 0);
until FindSymbol(x, y, 'bank')
if (FindSymbol(x, y, 'bank')) then
begin
Mouse(x, y, 5, 5, True);
Writeln('Found the bank symbol');
end else Writeln('Could not find the bank symbol');
end;

function FindFastRandoms: Boolean; //By WT-Fakawi.
var
i: Integer;
begin
for i := 1 to 8 do
begin
case I of
1: if FindDead then
Result := True;
2: if FindMod then
Result := True;
3: if FindMime then
Result := True;
4: if FindMaze then
Result := True;
5: if FindQuiz then
Result := True;
6: if FindDemon then
Result := True;
7: begin
if NoGameTab then
begin
Result := True;
Players[CurrentPlayer].loc := 'No GameTab';
Logout;
Exit;
end;
end;
7: begin
if InBlack then
begin
Result := True;
Players[CurrentPlayer].loc := 'InBlack';
Logout;
Exit;
end;
end;
8: RC;
end;
end;
end;

procedure CurrentPlayerReport; // Credit to Wizzup from SRL (altered for my script)

begin
WriteLn('----------------------------------------------')
WriteLn(Players[CurrentPlayer].Name+'.');
WriteLn('Bought ' + IntToStr(Players[CurrentPlayer].Integers[0]) + ' Vials of Water.');
WriteLn('----------------------------------------------')
end;

procedure ProgressReport; // Credit to Wizzup from SRL (altered for my script)

begin
WriteLn('--------- Ardy Vial Buyer - By: Spaz ---------')
if VialsOfWaterBought > 0 then WriteLn('Vials of Water Bought and Banked : '+IntToStr(VialsOfWaterBought)+'.');
Writeln('Worked for '+ TimeRunning);
WriteLn('----------------------------------------------')
CurrentPlayerReport;
SRLRandomsReport;
end;

procedure DoChats; // Credit to Wizzup from SRL (altered by SpAz)
begin
SetChat('On', 1); // Turns Public Chat On (Can be set to 'Off' or 'Friends Onlys')
SetChat('On', 1);
SetChat('Off', 2); // Turns Private Chat to Off (Can be set to 'On' or 'Friends Only')
SetChat('Off', 2);
SetChat('Off', 3); // Turns Trade Chat to Off (Can be set to 'On' or 'Friends Only')
SetChat('Off', 3);
SetChat('Off', 4); // Turns Clan Chat to Off (Can be set to 'On' or 'Friends Only')
SetChat('Off', 4);
end;

procedure SetupScript; // Credit to Wizzup and rogeruk from SRL
begin
SetupSRL;
DeclarePlayers;
ActivateClient;
Wait(100);
if(Not LoggedIn)then LoginPlayer;
Wait(500+random(250));
HighestAngle;
DoChats;
SetBar('Brightness',4); // Sets Brightness Very Bright
Makecompass('N');
end;

begin
SetupScript;
ClearDebug;
repeat
repeat
OpenArdyBankFast;
ToShop;
FindFastRandoms;
ToBank;
FindFastRandoms;
ToShop;
until(Loads = Loads);
if(Lost = True) then
begin
Writeln(Players[CurrentPlayer].Name + ' is lost, switching to next player...');
NextPlayer(False);
end;
if(Lost = False) then
begin
Writeln(Players[CurrentPlayer].Name + ' has finished their loads, switching to next player...');
If(Players[CurrentPlayer].Active = True) then NextPlayer(True);
If(Players[CurrentPlayer].Active = False) then NextPlayer(False);
end;
until(False);
end.

Additions to be made:
Trading Procedures to trade shop owners and buy vials.
Remove coins from bank after depositing vials in bank.
Deposit Vials in bank.

Main loop is being traded back and forth to test the procedures and functions to make sure they work correctly before it's put into its entire loop.

Maybe more, trying to think of what else to add…..

Will probably add FindDTM instead of the BMP for the shop and bank eventually. BMP isn't flawless most of the time.

Ilikepie1995

2007-10-19 13:23:51

U think thats easy why not try and make it?

rogeruk

2007-10-19 15:46:50

That be a very easy script to make.
WF Vials are dropping in price

SpAz

2007-10-19 19:11:06

Well, I didn't say it was easy for me, as I have never scripted before as I have stated in my post. So don't tell me to make it myself.

I am starting to view some of the tutorials on how to make a script. So it will take me some time to get to know how to do everything and get it working correctly. It would be easier for an actual scripter to make it then myself. Which is why it's a request, not me actually doing it.

If you didn't have a comment about making the script yourself, and not telling me to make it, you shouldn't have even posted here in the first place.

Old Saying: If you don't have anything nice to say, don't say it at all.

rogeruk

2007-10-20 09:06:48

The script is infact easy to do if you understand SRL/SCAR codings.

Firstly, always post scar scripts with the scar tag. [.scar] without the .
Use a DTM to find the vial of water, and also instead of doing "trips", why not do how many vials. That way on banking, you will count the vials and add them up to the total banked, if its equal to or higher then stop.

Try this..
////////////////////////////////////////////////////////
// Ardy Vial Buyer //
// Thanks to Wizzups Essence Miner for partial pieces //
////////////////////////////////////////////////////////

program ArdyVialBuyer; // Program Name
{.include SRL/SRL.scar}

const
Loads = 38; //38 loads equals 1026 total water-filled vials

var
VialsOfWaterBought, Bank, Shop:Integer;


procedure DeclarePlayers;

begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;

Players[0].Name :=''; // RuneScape Name
Players[0].Pass :=''; // Password
Players[0].Nick :=''; // Nick is 3-4 Letters after the first letter of your name
Players[0].Active:=True; // True if using player.
end;

function BankStuff: Boolean;
var
VialsOfWaterBought, VialOfWater: Integer;
begin
if not BankScreen then Exit;
VialOfWater := BitmapFromString(21, 30, 'beNqVVG1TElEYtd/' +
'Sl5qmD00UOqmkiwgKSbgCimJKJMhLKy8iqxmWqBFOOpYWWsRI 43uAC1qmvTr1' +
's+jUrTs7KbTcObPDvXvPuc9z7lmKxVKjquoMRbHCAcpEsHbIc aXPdFGnOlupA' +
'vYfbJj214xAPNIY8lRXpIDNhCussrF71wODcul00i+hZ1OGaV 6BLiSagD1mc4' +
'/Fcoscvf1SPzlS5719WanUqNW6/ypgg812RwyTufumwazVGurrGSl0l9sLuP+' +
'iw2jR640Mo5bJ5FLogeAwgc8f4Dgfy3Y2q7XVNXXnzl+Q2P7m 1k4+XxCE/O6u' +
'gMoVCqX0/GCbw+kKh/mx3wOVNzSoKrq4oSE/z48CGKTxiuhZ4QdOD/O/gOKbm' +
'lquyq9JbPzFymEm950AOoPciqVvWqNzS7F9PJrbenu8k/lDx9QbTFltj2+0+5' +
'Uae3kFvF15fQQuRWQqx4Xe9Dvm2o0j5QvAqwczwvrWMU4nAB0 rAX7T7lpku8a' +
'1eo5R9ZdSwHoiebSxcwxQhWhMGLmfcXgTXdZJfUeoWes8lY7F qXhhde0LoVNg' +
'cexh1uVL9vQ/KlMAVp4lPqByCkKPPdmDe3eH0732eKkCMJ2ZLSRXP61tfAPEI' +
'vH5PbjnC6/bnAu4PrZztLXN26jqEyvg9/zi+/T6V0KnAH12YR/uBce2BzxLKM' +
'DUPdHGBlUtA5RODIdpoFNQhbmn7+AeH8kgPOICmGYbUcATR8A 0ArEIgKqIex5' +
'/CteH/PxTAJ5Ly4ep9GeqINZZeH5A3EN4nNwy8mPpjZIIKRgrVQCdQiw CZeIe' +
'wkMLgP81tay4fWT1VeojAP8BqoPPh7iH8KB9Ev5LMs3JuyPfG jwUS2FK3AMXy' +
'SEtl8ktARXBE+6ha2Smov+rkzhl30/w9Nnv');
VialsOfWaterBought := VialsOfWaterBought + CountItemBmpTol(VialOfWater, 15);
ReportVars[1] := ReportVars[1] + 1;
ReportVars[0] := CountItemBmpTol(VialOfWater, 15);
Players[CurrentPlayer].Integers[0] := Players[CurrentPlayer].Integers[0] + CountItemBmpTol(VialOfWater, 15);
ClickAllItemsBmpTolWait(VialOfWater, 'All', 15, 1500);
FreeBitMap(VialOfWater);
if BankScreen then CloseBank;
Players[CurrentPlayer].Banked := Players[CurrentPlayer].Banked + 1;
Banks := Banks + 1;
Result := True;
end;

procedure CurrentPlayerReport;

begin
WriteLn('----------------------------------------------')
WriteLn(Players[CurrentPlayer].Name+'.');
WriteLn('Bought ' + IntToStr(Players[CurrentPlayer].Integers[0]) + ' Vials of Water.');
WriteLn('Location is ' + Players[CurrentPlayer].Loc+ '.');
WriteLn('----------------------------------------------')
end;

procedure ProgressReport;

begin
WriteLn('----------------------------------------------')
WriteLn('')
WriteLn('Ardy Vial Buyer by SpAz')
WriteLn('')
if VialsOfWaterBought > 0 then WriteLn('Vials of Water Bought and Banked : '+IntToStr(VialsOfWaterBought)+'.');
Writeln('Worked for '+ TimeRunning);
WriteLn('')
WriteLn('----------------------------------------------')
WriteLn('')
CurrentPlayerReport;
SRLRandomsReport;
end;

procedure DoChats;
begin
SetChat('On', 1);
SetChat('On', 1);
SetChat('Friends', 2);
SetChat('Friends', 2);
SetChat('Friends', 3);
SetChat('Friends', 3);
end;

procedure BMPs;
begin
Bank := BitmapFromString(15, 15, 'beNr7/x8N8HNzCHFzyAhxSAhy' +
'Adn/cQAOVlYZSd7zxzq2LI9ZPjNg5fzE0/u7hXi5xIS50FSyMjMf3L3k2IEJi' +
'2eFLpvlcfdczZr5ERuXpS2ZE717R7OkKEI9GwvL9o3L7l8/MK0/esW8sOc3G2' +
'6eyr17rvL8keLUeI19u2p3b1kKNA2iWFaM59i+LTs3zty0ouT GmaayDK37F7L' +
'LMrXTY9XqKw3mTI88sGM1JwsbUKUAN+e+7RuP79t+5uDqRVNT HlzqKEhQf3I5' +
'qzRVc9NSmy0rgxbPTjp9cNuhnQe4WNk5WVgP7ty2b8vmC0c3L 56efutMS2GSx' +
'tNL2WWpmvmJ6ucOV1w4Mu3E/s0Htx/g5RLhYmN7cPPa8X179mycv3Fx2a5Vqf' +
'fPlj04k/nial5unFp+kvraxUX7ty3bv2O/CL+iqCDXxlVLzhzad3TXihO7++Z' +
'P8N680O/xhbyMcOW398oayvSWz487fXjtnm27+HjE2FlZDu3bfHDXhitnt l4+' +
'OePsvsp9a8JvHkuryta+eTouMUp1xaKwk0dWHD9wgJ2VAxx0z GeObdu9efqiG' +
'anLZwSvnOHy4lpxcarms1tppYV6i+b7HTu0hJOdFRJ0fHxchw +uPnF48cYVRQ' +
'+v9t4+XXbzWPrjS6m5SRq5KZq7tpQf3LuYlYUZEdfsrEcOzF6 3NCs9Rq06R/v' +
'BhcKCJI3qXJ018/LnT62WEudBi3E+Hk5BHo5V80Jq83Vy49XyEtU3LEoU5uQS' +
'4eHClZxEeThlhDhFebmEeDhVZPhQ5ACEE4sq');

Shop := BitmapFromString(15, 15, 'beNr7/x8NCDIw8DEwiLMxcDMw' +
'cDIy/McBhBgY+BkYLu/ftmXhrCWTOzctmbl0TjcHA4OoALoWoLJrh7d0l+fEe' +
'dkHOZjZ6iiZqEnHh7lnJQasXzWdDckKXiaGcwc2txSlFEV4Ws ryawixaohx6c' +
'sLqIkyV2UERPiY7T+wiYEVqp6BieHE8cOdFQV+GsLGnAxSDAw agswSjAwqnAw' +
'huixxLsoHTh5hYAcpZmZnOHru9I5dO2d3NaVbyTrzMRjxMBgJ MygyM5gJMEQp' +
'MfgoMew7cmjV/iO8YqysrAzbd+/avnlDbrjnvBz3EkveGANuIz4GW3GGFGOOE' +
'kOGMkfxNYsW7Dh4ioGRgYWB4cyp02eOHKxODJidZrWj2nVjY2 BXvFFfknFnoF' +
'yVHkODg0hnQfaBvcc4Odh4GZl3bdzSWV3RmhmypyV0TY7+6nL bWZmG9T6iFdZ' +
'MiwKFupyEku1MT+/fz8IICtuTe/cvnzqxLt57SZ79+kKzhbnGi4sspqfoVtmy' +
'NBkxFGsy9KaFn9q5npcL5EcRVqb9a1dm+tisKvNfVWC3osx1U orx1EyrGk+RW' +
'nOGDk+xtV0l/MzQoONlYDh/YOfO+ZM6Y+yXF/ssLA2YlOPamGiVYMVd58EzK8' +
'P4wclV7MyIeOFiYLhyYPveGW3t8W7V0U7J3oZxvvqJfmoTCsy v7m7iYkWPcWD' +
'KEQVG+s7l57YvXT67dcOayYf2zZThZeBjwZmcxJhB6Q2YeBjY GFj4UZUBAPCo' +
'PbI=');
end;

begin
ClearDebug;
ActivateClient;
Wait(100);
SetupSRL;
BMPs;
DeclarePlayers;
if(Not LoggedIn)then LoginPlayer;
Wait(500+random(250));
DoChats;
HighestAngle;
//SetBar('Brightness',4); //Set brightness very high
MakeCompass('N');
end.

SpAz

2007-10-20 21:12:22

From: rogeruk
The script is infact easy to do if you understand SRL/SCAR codings.

Firstly, always post scar scripts with the scar tag. [.scar] without the .
Use a DTM to find the vial of water, and also instead of doing "trips", why not do how many vials. That way on banking, you will count the vials and add them up to the total banked, if its equal to or higher then stop.

Try this..


Ok, that's basically what I was intending on doing, either loads or amount of vials counted. but…… what if people already have vials in the bank? i dont want it to count those and think it's done already. I want it just to count the ones you purchase, or just do a set amount of loads until you get the amount of vials you need.

I copied your .scar file from here, and came up with an error on one of the parts I entered in. I am unsure how to use the DTM's yet, so I might need some help on that, but I am trying to get as much as I can done myself from either learning hands on by looking at others scripts, using some of what they have, and adding some of my own information in as well.

This is the error I get….

[Runtime Error] : Exception: Invalid encrypted string in line 100 in script

The invalid encryted string is the Bank BitmapFromString. As I said before, I am unsure how to use the DTM's and if I would be able to somehow use the DTM's from anothers script, in all the scripts I make, since it should be the same DTM for all anyway, or so I presume they should be.

Edit: I changed the Bank BitmapFromString to the Bank DTM, used it from Wizzups Essence Miner, but ofcourse, I also need the Shop DTM for a General Shop. I also need functions for banking the vials, buying from the shop, trading one of the shop owners and some other things as well.

Minor changes are posted in the first post. Need Shop DTM and Var updated. Can I remove the Bank and Shop:Integer; from the script? or do those need to stay there? I have included the BankDTM and ShopDTM:Integer;, which i am unsure if those are needed or not.

Edit2:Removed Wizzups Banking Function with Vial DTM Added by me. Will try to find a new one eventually. Other DTMs were removed, variables and script updated by rogeruk, thanks for helping.

Hey321

2007-10-21 08:11:04

Yes, you need them otherwise you get some stupid unknown identifier or some thing.

SpAz

2007-10-21 19:15:57

Yes I know. I have gotten them before for the Unknown Identifier. I kinda figure some things out and how to fix them along the way, but I am still learning all of this as it's my first script I have every made.

I really appreciate the help I have gotten from you and rogeruk while chatting on MSN. I also appreciate all the scripts out there that I can view to gain knowledge about how a script works and what is included in it.

rogeruk

2007-10-22 08:20:16

I take no credit in anything in your script.

I showed you how standards are suppose to be, now its up to you wether you stick to them :).

Hopefully, you will be able to release/test a version to see what happens :).

See you on MSN

SpAz

2007-10-22 20:35:43

Well, I definitely appreciate any help I have gotten from both of you on here, and have included you in the credits for helping me and showing me certain things that would be good for the script. I have been fooling around with it a little and adding some new procedures and functions, trying to work on a walking feature from the bank to the shop right now, but not having much luck at all for the moment.

I have just had no energy lately without my girlfriend being around, as she is healing from just having surgery for throat cancer. They found a small lesion inside her throat and went in and scrapped it out without cutting through her throat leaving scars. She has been resting and sleeping a lot, still bleeding a lot and just came down with a fever recently. So that has worried me a lot. I have been putting all my energy towards her and trying to be here when she is. So I haven't been able to do much lately with this script.

Once this all passes, I'm sure I will have more then enough energy to do many other things as well. With learning and testing out new options for them.

rogeruk

2007-10-23 11:01:13

Sorry to hear the bad news SpAz, hope she gets well.
Take your time, we will be still here when you get back :).

Good luck.

SpAz

2007-10-23 23:00:13

Ok so, I worked on it a little more tonight. Spoke to Hey321 on MSN messenger and he told me he would help me get a working pin added to my script considering the InPin wasn't working all to well. It would sometimes work and sometimes not.

The bank also isn't flawless, as it keeps banking and taking out coins. This will eventually be worked on to get it right.

The walking functions and procedures are pretty much flawless except for the FindSymbol BMPs.

Still working on the trading and banking feature.