Camaro'
2010-12-10 23:34:10
Also, to not use smart, when you uncomment the smart include file, it errored, so you must change this
to..
In the main loop…
This is for the 100% Color - Port sarim yew
I added more color walking spots, but here is my setup
http://pastebin.com/hCvtM6cs
Here is the debug
http://pastebin.com/J68Fy0Gb
What happens is, it walks to the port sarim yew tree fine, if the tree is not there, it will try and find it, fail, then logout saying its a break. If the tree is there, it will chop it down and then do the same above. Then, after the break, it will login, do nothing, and log back out, stated that (I think) it is trying to walk somewhere, that fails, and it does next-player.
I tried fixing this but I can't seem to figure out why it fails. I read a recent thread stating a relocating fix was made, but maybe its f'n up because there is only one yew?
Part where script fails in main loop
I didn't even look into why it was taking a break :(.
if DEBUG_SMART then
SmartSetDebug(True);
to..
{$IFDEF SRL_SMART}
if DEBUG_SMART then
SmartSetDebug(True);
{$ENDIF}
In the main loop…
This is for the 100% Color - Port sarim yew
I added more color walking spots, but here is my setup
http://pastebin.com/hCvtM6cs
Here is the debug
http://pastebin.com/J68Fy0Gb
What happens is, it walks to the port sarim yew tree fine, if the tree is not there, it will try and find it, fail, then logout saying its a break. If the tree is there, it will chop it down and then do the same above. Then, after the break, it will login, do nothing, and log back out, stated that (I think) it is trying to walk somewhere, that fails, and it does next-player.
I tried fixing this but I can't seem to figure out why it fails. I read a recent thread stating a relocating fix was made, but maybe its f'n up because there is only one yew?
Part where script fails in main loop
// Walk to location if using a bankable script
if (not (MSI_Scripts[MSI_Players[CurrentPlayer].Scripts[CurrentScript].Name].BankType = NoBank)) then
begin
if (MSI_Locations[MSI_Players[CurrentPlayer].Location].AtBank) then
if (InvCount > Length(MSI_Players[CurrentPlayer].Scripts[CurrentScript].Exceptions)) then
goto AtBank;
if (not MSI_Walk(True)) then
begin
if (MSI_TimedOut) then
Break;
MSI_UnsetPlayer('Failed to walk to location', False);
Break;
end;
end;
I didn't even look into why it was taking a break :(.