SRL Archive - MSI Suggestions

Walking problem


Im4everlast

2010-10-22 10:24:48

While walking back from the Rimington mine (LOC_RM_IRON_2) to the Port sarim deposit box (LOC_PS_DBOX) it gets stuck, but not always (it does one or two rounds then gets stuck)

This is wher it gets lost (every time):





[0:11:44]: [ *** ] MSI_Walk
[0:11:44]: [ *** ] MSI_WaitWhileResting
[0:11:44]: [ *** ] Player's Location = Rimmington iron rocks 2
[0:11:44]: [ *** ] MSI_PerfomWalk
[0:11:44]: [ *** ] MSI_ReflectionWalk
[0:11:44]: [ *** ] -- Tile(3047, 3234) is not on the minimap
[0:11:44]: [ *** ] -- Tile(3033, 3234) is not on the minimap
[0:11:44]: [ *** ] -- Tile(3021, 3233) is not on the minimap
[0:11:44]: [ *** ] -- Tile(3008, 3231) is not on the minimap
[0:11:44]: [ *** ] -- Tile(2996, 3231) is not on the minimap
[0:11:44]: [ *** ] -- Tile(2983, 3230) is on the minimap
[0:11:45]: [ *** ] ---- Scanning for randoms...
[0:11:47]: [ *** ] ---- Scanning for randoms...
[0:11:49]: [ *** ] ---- MSI_AntiBan
[0:11:51]: [ *** ] ---- Scanning for randoms...
[0:11:53]: [ *** ] -- Tile(3047, 3234) is not on the minimap
[0:11:53]: [ *** ] -- Tile(3033, 3234) is not on the minimap
[0:11:53]: [ *** ] -- Tile(3021, 3233) is not on the minimap
[0:11:53]: [ *** ] -- Tile(3008, 3231) is not on the minimap
[0:11:53]: [ *** ] -- Tile(2996, 3231) is on the minimap
[0:11:54]: [ *** ] ---- Scanning for randoms...
[0:11:57]: [ *** ] ---- Scanning for randoms...
[0:12:01]: [ *** ] ---- Scanning for randoms...
[0:12:04]: [ *** ] -- Tile(3047, 3234) is not on the minimap
[0:12:04]: [ *** ] -- Tile(3033, 3234) is not on the minimap
[0:12:04]: [ *** ] -- Tile(3021, 3233) is not on the minimap
[0:12:04]: [ *** ] -- Tile(3008, 3231) is on the minimap
[0:12:05]: [ *** ] ---- Scanning for randoms...
[0:12:08]: [ *** ] ---- Scanning for randoms...
[0:12:10]: [ *** ] ---- Scanning for randoms...
[0:12:12]: [ *** ] ---- Scanning for randoms...
[0:12:14]: [ *** ] -- Tile(3047, 3234) is not on the minimap
[0:12:14]: [ *** ] -- Tile(3033, 3234) is not on the minimap
[0:12:14]: [ *** ] -- Tile(3021, 3233) is on the minimap
[0:12:15]: [ *** ] ---- Scanning for randoms...
[0:12:18]: [ *** ] ---- Scanning for randoms...
[0:12:19]: [Reflection] Might be in a random(missing InRandom function), terminating.
[0:12:24]: [ *** ] -- Tile(3047, 3234) is not on the minimap
[0:12:24]: [ *** ] -- Tile(3033, 3234) is not on the minimap
[0:12:24]: [ *** ] -- Tile(3021, 3233) is not on the minimap
[0:12:24]: [ *** ] -- Tile(3008, 3231) is not on the minimap
[0:12:24]: [ *** ] -- Tile(2996, 3231) is not on the minimap
[0:12:24]: [ *** ] -- Tile(2983, 3230) is not on the minimap
[0:12:24]: [ *** ] -- Tile(2974, 3235) is not on the minimap
[0:12:24]: [ *** ] -- Tile(2971, 3239) is not on the minimap
[0:12:24]: [ *** ] MSI_ReflectionWalk: False
[0:12:24]: [ *** ] MSI_PerformWalk: False
[0:12:24]: [ *** ] MSI_Walk: False
[0:12:24]: [ *** ] MSI_TimedOut: Suspicion of connection loss
[0:12:24]: 1
[0:12:24]: 2
[0:12:24]: 4
[0:12:25]: Welcome to Runescape.
[0:12:26]: ***********
[0:12:39]: 5
[0:12:40]: 1
[0:12:40]: 2
[0:12:40]: [ *** ] MSI_SetupPlayer
[0:12:42]: [ *** ] Scanning for randoms...
[0:12:42]: [Reflection] Might be in a random(missing InRandom function), terminating.
No SRL update / Plugins update available!
No Reflection update
[0:12:54]: [ *** ] MSI_SetupPlayer: False
[0:12:54]: [ *** ] MSI_SetupPlayer: False
[0:12:54]: [ *** ] MSI_TimedOut: Suspicion of connection loss
[0:12:54]: 1
[0:12:54]: 2
[0:12:54]: 4
[0:12:55]: Welcome to Runescape.
[0:12:56]: ***********
[0:13:07]: 5
[0:13:08]: 1
[0:13:08]: 2
[0:13:08]: [ *** ] MSI_SetupPlayer
[0:13:10]: [ *** ] Scanning for randoms...
[0:13:10]: [Reflection] Might be in a random(missing InRandom function), terminating.
[0:13:22]: [ *** ] MSI_SetupPlayer: False
[0:13:22]: [ *** ] MSI_SetupPlayer: False
[0:13:22]: [ *** ] MSI_TimedOut: Suspicion of connection loss
[0:13:22]: 1
[0:13:22]: 2
[0:13:22]: 4
[0:13:22]: Welcome to Runescape.
[0:13:23]: ***********
[0:13:35]: 5
[0:13:36]: 1
[0:13:36]: 2
[0:13:36]: [ *** ] MSI_SetupPlayer
[0:13:38]: [ *** ] Scanning for randoms...
[0:13:38]: [Reflection] Might be in a random(missing InRandom function), terminating.
[0:13:51]: [ *** ] MSI_SetupPlayer: False
[0:13:51]: [ *** ] MSI_SetupPlayer: False
[0:13:51]: [ *** ] MSI_TimedOut: Suspicion of connection loss
[0:13:51]: 1
[0:13:51]: 2
[0:13:51]: 4
[0:13:52]: Welcome to Runescape.
[0:13:53]: ***********
[0:14:03]: 5
[0:14:05]: 1
[0:14:05]: 2
[0:14:05]: [ *** ] MSI_SetupPlayer
[0:14:07]: [ *** ] Scanning for randoms...
[0:14:10]: [ *** ] MSI_SetSkillLevels
[0:14:10]: [ *** ] Mining level hasn't changed
[0:14:10]: [ *** ] MSI_SetSkillLevels: Exit
[0:14:10]: [ *** ] Best tool for Mining is Dragon pickaxe
[0:14:10]: [ *** ] MSI_FindTool - Gametab: 25
[0:14:10]: [ *** ] Failed to find tool: Dragon pickaxe
[0:14:10]: [ *** ] MSI_FindTool: False
[0:14:10]: [ *** ] MSI_FindTool - Gametab: 25
[0:14:10]: [ *** ] Found DTM: Rune pickaxe
[0:14:10]: [ *** ] MSI_FindTool: True
[0:14:10]: [ *** ] MSI_SetupPlayer: True
[0:14:10]: [ *** ] MSI_SetupPlayer: True
[0:14:10]: [ *** ] MSI_Walk
[0:14:10]: [ *** ] MSI_WaitWhileResting
[0:14:11]: [ *** ] Player's Location = Lost
[0:14:11]: [ *** ] MSI_Walk: False
[0:14:21]: [ *** ] MSI_UnsetPlayer
[0:14:21]: [ *** ] Failed to walk to location
[0:14:21]: [ *** ] MSI_SetSkillLevels
[0:14:22]: [ *** ] Mining level hasn't changed
[0:14:22]: [ *** ] MSI_SetSkillLevels: Exit
[0:14:22]: {----------------------------------------------------------------}
[0:14:22]: { MSI Phoenix Player Report }
[0:14:22]: {------------------------- Revision 347 -------------------------}
[0:14:22]: { Time Running: 14 Minutes and 22 Seconds }
[0:14:22]: {----------------------------------------------------------------}
[0:14:22]: { }
[0:14:22]: { Player 0: *********** }
[0:14:22]: { Location: Lost }
[0:14:22]: { Time: 04m 56s }
[0:14:22]: { Total Loads: 2 }
[0:14:22]: { Active: False }
[0:14:22]: { Reason: Failed to walk to Port Sarim deposit box }
[0:14:22]: { }
[0:14:22]: { Script: Rimmington Iron Miner 2 }
[0:14:22]: { Time: 04m 56s }
[0:14:22]: { Skill: Mining }
[0:14:22]: { Loads: 2 }
[0:14:22]: { Exp: 1,890 }
[0:14:22]: { Level: 61 }
[0:14:22]: { Item: Iron ore }
[0:14:22]: { Amount: 54 }
[0:14:22]: { }
[0:14:22]: {----------------------------------------------------------------}
[0:14:22]: {----------------------------------------------------------------}
[0:14:22]: [ *** ] MSI_UnsetPlayer: Done
[0:14:22]: [ *** ] All players inactive, terminating script!
[0:14:27]: {----------------------------------------------------------------}
[0:14:27]: { MSI Phoenix Player Report }
[0:14:27]: {------------------------- Revision 347 -------------------------}
[0:14:27]: { Time Running: 14 Minutes and 27 Seconds }
[0:14:27]: {----------------------------------------------------------------}
[0:14:27]: { }
[0:14:27]: { Player 0: *********** }
[0:14:27]: { Location: Lost }
[0:14:27]: { Time: 04m 56s }
[0:14:27]: { Total Loads: 2 }
[0:14:27]: { Active: False }
[0:14:27]: { Reason: Failed to walk to Port Sarim deposit box }
[0:14:27]: { }
[0:14:27]: { Script: Rimmington Iron Miner 2 }
[0:14:27]: { Time: 04m 56s }
[0:14:27]: { Skill: Mining }
[0:14:27]: { Loads: 2 }
[0:14:27]: { Exp: 1,890 }
[0:14:27]: { Level: 61 }
[0:14:27]: { Item: Iron ore }
[0:14:27]: { Amount: 54 }
[0:14:27]: { }
[0:14:27]: {----------------------------------------------------------------}
[0:14:27]: {----------------------------------------------------------------}
[0:14:27]: {----------------------------------------------------------------}
[0:14:27]: { MSI Phoenix Player Report }
[0:14:27]: {------------------------- Revision 347 -------------------------}
[0:14:27]: { Time Running: 14 Minutes and 27 Seconds }
[0:14:27]: {----------------------------------------------------------------}
[0:14:27]: { }
[0:14:27]: { Player 0: *********** }
[0:14:27]: { Location: Lost }
[0:14:27]: { Time: 04m 56s }
[0:14:27]: { Total Loads: 2 }
[0:14:27]: { Active: False }
[0:14:27]: { Reason: Failed to walk to Port Sarim deposit box }
[0:14:27]: { }
[0:14:27]: { Script: Rimmington Iron Miner 2 }
[0:14:27]: { Time: 04m 56s }
[0:14:27]: { Skill: Mining }
[0:14:27]: { Loads: 2 }
[0:14:27]: { Exp: 1,890 }
[0:14:27]: { Level: 61 }
[0:14:27]: { Item: Iron ore }
[0:14:27]: { Amount: 54 }
[0:14:27]: { }
[0:14:27]: {----------------------------------------------------------------}
[0:14:27]: {----------------------------------------------------------------}
[0:14:27]: Thank-you for using MSI Phoenix scripts!
[0:14:27]: Successfully executed.

Oh and it didn't lose the connection.

NCDS

2010-10-22 11:55:53

Does it only fail when:

[0:13:10]: [Reflection] Might be in a random(missing InRandom function), terminating.
comes up?

Im4everlast

2010-10-22 12:07:23

Hmm…

Yup, this is the successfull walk operation.


[0:04:16]: [ I4L ] MSI_Walk
[0:04:16]: [ I4L ] ---- MSI_WaitWhileResting
[0:04:16]: [ I4L ] -- Player's Location = Rimmington iron rocks 2
[0:04:16]: [ I4L ] -- MSI_PerfomWalk
[0:04:16]: [ I4L ] ---- MSI_ReflectionWalk
[0:04:16]: [ I4L ] ------ Tile(3047, 3234) is not on the minimap
[0:04:16]: [ I4L ] ------ Tile(3033, 3234) is not on the minimap
[0:04:16]: [ I4L ] ------ Tile(3021, 3233) is not on the minimap
[0:04:16]: [ I4L ] ------ Tile(3008, 3231) is not on the minimap
[0:04:16]: [ I4L ] ------ Tile(2996, 3231) is not on the minimap
[0:04:16]: [ I4L ] ------ Tile(2983, 3230) is not on the minimap
[0:04:16]: [ I4L ] ------ Tile(2974, 3235) is on the minimap
[0:04:18]: [ I4L ] -------- Scanning for randoms...
[0:04:20]: [ I4L ] ------ Tile(3047, 3234) is not on the minimap
[0:04:20]: [ I4L ] ------ Tile(3033, 3234) is not on the minimap
[0:04:20]: [ I4L ] ------ Tile(3021, 3233) is not on the minimap
[0:04:20]: [ I4L ] ------ Tile(3008, 3231) is not on the minimap
[0:04:20]: [ I4L ] ------ Tile(2996, 3231) is not on the minimap
[0:04:20]: [ I4L ] ------ Tile(2983, 3230) is on the minimap
[0:04:21]: [ I4L ] -------- Scanning for randoms...
[0:04:24]: [ I4L ] ------ Tile(3047, 3234) is not on the minimap
[0:04:24]: [ I4L ] ------ Tile(3033, 3234) is not on the minimap
[0:04:24]: [ I4L ] ------ Tile(3021, 3233) is not on the minimap
[0:04:24]: [ I4L ] ------ Tile(3008, 3231) is not on the minimap
[0:04:24]: [ I4L ] ------ Tile(2996, 3231) is on the minimap
[0:04:25]: [ I4L ] -------- Scanning for randoms...
[0:04:28]: [ I4L ] -------- Scanning for randoms...
[0:04:31]: [ I4L ] ------ Tile(3047, 3234) is not on the minimap
[0:04:31]: [ I4L ] ------ Tile(3033, 3234) is not on the minimap
[0:04:31]: [ I4L ] ------ Tile(3021, 3233) is not on the minimap
[0:04:31]: [ I4L ] ------ Tile(3008, 3231) is on the minimap
[0:04:32]: [ I4L ] -------- Scanning for randoms...
[0:04:34]: [ I4L ] -------- Scanning for randoms...
[0:04:35]: [ I4L ] -------- Scanning for randoms...
[0:04:37]: [ I4L ] ------ Tile(3047, 3234) is not on the minimap
[0:04:37]: [ I4L ] ------ Tile(3033, 3234) is not on the minimap
[0:04:37]: [ I4L ] ------ Tile(3021, 3233) is on the minimap
[0:04:38]: [ I4L ] -------- Scanning for randoms...
[0:04:41]: [ I4L ] -------- Scanning for randoms...
[0:04:42]: [ I4L ] -------- MSI_AntiBan
[0:04:43]: [ I4L ] ------ Tile(3047, 3234) is not on the minimap
[0:04:43]: [ I4L ] ------ Tile(3033, 3234) is on the minimap
[0:04:44]: [ I4L ] -------- Scanning for randoms...
[0:04:45]: [ I4L ] -------- Scanning for randoms...
[0:04:50]: [ I4L ] -------- Scanning for randoms...
[0:04:52]: [ I4L ] ------ Tile(3047, 3234) is on the minimap
[0:04:52]: [ I4L ] -------- Scanning for randoms...
[0:04:55]: [ I4L ] -------- Scanning for randoms...
[0:04:56]: [ I4L ] -------- Scanning for randoms...
[0:04:59]: [ I4L ] ------ Tile(3047, 3234) is on the minimap
[0:05:02]: [ I4L ] -------- Scanning for randoms...
[0:05:05]: [ I4L ] ------ Player's Location = Port Sarim deposit box
[0:05:05]: [ I4L ] ---- MSI_ReflectionWalk: True
[0:05:05]: [ I4L ] -- MSI_PerformWalk: True
[0:05:05]: [ I4L ] MSI_Walk: True
[0:05:05]: [ I4L ] MSI_BankMaterials
[0:05:08]: [ I4L ] ---- MSI_CountItems: Found 27 of item Iron ore
[0:05:08]: [ I4L ] -- MSI_OpenBank
[0:05:08]: [ I4L ] ---- MSI_FindObjectsIn
[0:05:09]: [ I4L ] -------- MSI_FindObjectsTPA: Not enough points!
[0:05:09]: [ I4L ] ------ 1 objects found!
[0:05:10]: [ I4L ] ------ Track Object

and so on...


Coh3n

2010-10-22 13:23:55

Looks like the reflection randoms are being detected when you're not really in a random. We may need to take out SetupReflectionEx, just until the reflection randoms are more stable.

Cstrike

2010-10-22 15:11:30

From: Coh3n
Looks like the reflection randoms are being detected when you're not really in a random. We may need to take out SetupReflectionEx, just until the reflection randoms are more stable.


As a person working on reflection randoms, I highly recommend reverting back to color for now. When I make the random solves, my biggest disadvantage is that I always get there after the fact – so my solves are always missing the first part of the conversation (like for example in the frog one, the character always logs out as a failsafe when it can't solve the frog, so I always log into new text than what the original random wants)

Thats just from my point of view though :)
They're still in development and I personally think it will take a month or more to have all the randoms complete

Coh3n

2010-10-22 18:49:56

From: cstrike
As a person working on reflection randoms, I highly recommend reverting back to color for now. When I make the random solves, my biggest disadvantage is that I always get there after the fact – so my solves are always missing the first part of the conversation (like for example in the frog one, the character always logs out as a failsafe when it can't solve the frog, so I always log into new text than what the original random wants)

Thats just from my point of view though :)
They're still in development and I personally think it will take a month or more to have all the randoms complete

Okay thanks. I'll have to figure it out when I get home.

NCDS

2010-10-22 19:30:16

From: Coh3n
Okay thanks. I'll have to figure it out when I get home.


Could we perhaps just have our own MSI_SetupReflection; for now?

We could use the same code:

function SetupReflectionEx(Terminate: Boolean): boolean;
begin
SetupConstants;
Result := true;
SRL_OnFindRandomCall := @R_OnFindRandomCall;
if(SmartGetFieldInt(0, hook_static_LoginIndex) = -1) then
begin
Result := False;
if(Terminate)then
begin
Writeln('*****Hooks are outdated. Terminating script.*****');
TerminateScript;
end else
Writeln('*************HOOKS ARE OUTDATED.*************');
end;
end;
and include everything, but just remove:

SRL_OnFindRandomCall := @R_OnFindRandomCall;

Coh3n

2010-10-22 19:32:21

Sounds good to me. :)

Overtime

2010-10-22 21:23:47

I would love to have Reflection from MSI, as its causing alot of problems atm. :/

NCDS

2010-10-22 21:43:40

Should be fixed now.