SRL Archive - OSR Help

Am I doing this right?


rj

2013-03-01 23:21:47

So pretty much im half retarded and I can't figure out what I'm doing wrong.
So the bug in my script is, it banks shortbows but not long bows, the DTM's are started here:
Procedure SetWithDraw;
Begin
case LowerCase(Method) of
'shaft':
case LowerCase(Make) of
'arrows':
case LowerCase(nameuse) of
'logs':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
'oaks':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
'willows':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
'maples':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
'yews':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
'magics':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
End;
End;
'string': // none completed
case LowerCase(Make) of
'shorts':
case LowerCase(NameUse) of
'logs':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'oaks':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'willows':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'maples':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'yews':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'magics':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
End;
End;
'longs':
case LowerCase(NameUse) of
'logs':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmCwBWIvIGZlZGD4BxTjB9JFfrxgXBXMyyAEFINhRiQMBAC8wgSV');
'oaks':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'willows':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'maples':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'yews':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'magics':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
End;
'fletch':
case LowerCase(Make) of
'shorts':
case LowerCase(NameUse) of // Logs,
'logs':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChkYmDIBOISIH4M5L8E4vtAXOzHy5DnxcsQasnBIALkwzAjEgYCAB3FBms=');
'oaks':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'willows':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'maples':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'yews':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'magics':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
End;
End;
'longs':
case LowerCase(NameUse) of // logs
'logs':
DTM_Made:= DTMFromString('mQwAAAHicY2ZgYHBlYmCwBWIPIGZnZGD4BxTjBtLZ7rwMRX68DP6mHAwCQDEYZkTCQAAAsJ0EMQ==');
'oaks':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'willows':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'maples':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'yews':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'magics':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
End;
End;
End;

The deposit procedure looks like:

Procedure Deposite;
Begin
case LowerCase(StoreMethod) of
'all':
Begin
if FindDTM(DTM_Made, x, y, 554, 209, 738, 468) then
Begin
Writeln('Starting storage method');
MouseToRandomBow;
clickmouse2(mouse_Right);
RandomChooseWait;
P07_ChooseOptionMultiHuman(['tore Al','ore All']);
RandomBankWait;
End;
End;
'random':
Begin
case random(100) of
1..90:
Begin
Wait(RandomRange(0, 100));
End;
91..100:
Begin
if FindDTM(DTM_Made, x, y, 554, 209, 738, 468) then
Begin
Writeln('Starting storage method');
RandomMouse;
clickmouse2(mouse_Right);
RandomChooseWait;
P07_ChooseOptionMultiHuman(['tore Al','ore All']);
RandomBankWait;
End;
End;
End;
End;
End;
End;

It never shows the writeln so im guessing someone it can't find the DTM so I'm guessing it isn't initialized correctly somehow?

King

2013-03-02 00:48:52

From: rjj95
So pretty much im half retarded and I can't figure out what I'm doing wrong.
So the bug in my script is, it banks shortbows but not long bows, the DTM's are started here:
Procedure SetWithDraw;
Begin
case LowerCase(Method) of
'shaft':
case LowerCase(Make) of
'arrows':
case LowerCase(nameuse) of
'logs':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
'oaks':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
'willows':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
'maples':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
'yews':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
'magics':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmBwA2IbIH4C5L8C4pdAHGrMAcf8QD4MMyJhIAAA7eMFZg==');
End;
End;
'string': // none completed
case LowerCase(Make) of
'shorts':
case LowerCase(NameUse) of
'logs':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'oaks':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'willows':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'maples':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'yews':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'magics':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
End;
End;
'longs':
case LowerCase(NameUse) of
'logs':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYHBmYmCwBWIvIGZlZGD4BxTjB9JFfrxgXBXMyyAEFINhRiQMBAC8wgSV');
'oaks':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'willows':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'maples':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'yews':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'magics':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
End;
'fletch':
case LowerCase(Make) of
'shorts':
case LowerCase(NameUse) of // Logs,
'logs':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChkYmDIBOISIH4M5L8E4vtAXOzHy5DnxcsQasnBIALkwzAjEgYCAB3FBms=');
'oaks':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'willows':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'maples':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'yews':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'magics':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
End;
End;
'longs':
case LowerCase(NameUse) of // logs
'logs':
DTM_Made:= DTMFromString('mQwAAAHicY2ZgYHBlYmCwBWIPIGZnZGD4BxTjBtLZ7rwMRX68DP6mHAwCQDEYZkTCQAAAsJ0EMQ==');
'oaks':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'willows':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'maples':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'yews':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
'magics':
DTM_Made := DTMFromString('mQwAAAHicY2ZgYChgYmDIAOJiIH4G5D8F4odAHGbCCcf8QD4MMyJhIAAADAEF6g==');
End;
End;
End;

The deposit procedure looks like:

Procedure Deposite;
Begin
case LowerCase(StoreMethod) of
'all':
Begin
if FindDTM(DTM_Made, x, y, 554, 209, 738, 468) then
Begin
Writeln('Starting storage method');
MouseToRandomBow;
clickmouse2(mouse_Right);
RandomChooseWait;
P07_ChooseOptionMultiHuman(['tore Al','ore All']);
RandomBankWait;
End;
End;
'random':
Begin
case random(100) of
1..90:
Begin
Wait(RandomRange(0, 100));
End;
91..100:
Begin
if FindDTM(DTM_Made, x, y, 554, 209, 738, 468) then
Begin
Writeln('Starting storage method');
RandomMouse;
clickmouse2(mouse_Right);
RandomChooseWait;
P07_ChooseOptionMultiHuman(['tore Al','ore All']);
RandomBankWait;
End;
End;
End;
End;
End;
End;

It never shows the writeln so im guessing someone it can't find the DTM so I'm guessing it isn't initialized correctly somehow?



Check the longbowDTM?

rj

2013-03-02 00:51:25

From: SRLKing
Check the longbowDTM?


I have re-done it a billion times still does not work

Runehack123

2013-03-02 00:53:57

So many DTMs. In my opinion, all unnecessary. All log shapes are the same so why do you need a different log DTM for each log?
As for depositing different bows, I'm guessing you want to deposit whatever bow you make so why not just click on whatever position they are in and then right click and depositall? Not sure why there's so many DTMs..I think you're overcomplicating.
:)

King

2013-03-02 00:54:27

From: rjj95
I have re-done it a billion times still does not work


From: Runehack123
So many DTMs. In my opinion, all unnecessary. All log shapes are the same so why do you need a different log DTM for each log?
As for depositing different bows, I'm guessing you want to deposit whatever bow you make so why not just click on whatever position they are in and then right click and depositall? Not sure why there's so many DTMs..I think you're overcomplicating.
:)


^This.

Saint//+

2013-03-02 00:55:20

could it be a problem during whatever happens before it gets to the deposit procedure?

rj

2013-03-02 00:55:36

same here im about to go to bed