SRL Archive - MSI Bugs

Members To Free


Overtime

2010-09-21 09:10:28

I don't know if this has been brought up to par or anything, but lets say your declareing 2 players.

The 1st one is a member and the 2nd one is a non-member.

For the 1st one your going to have members activated, therfore he will log into a member world. Now when he is done, the 2nd player will go and try to log in, and it will deny his login because he is not a member and can not log into the same world that the 1st player logged into.

This can be a problem for a lot of users especially now that we implemented the Seers Wcing. Which means alot of players will only be able to use that member account to bot on because his other players would not be able to log in.

I was thinking maybe we can add a function that if it fails to join a world it trys a free world or something.

I don't know if this works vise versa, as if you log into the free account first and then the members account.

Post your thoughts on this.

Shuttleu

2010-09-21 09:15:02

i did mention this somewhere before, but they said that it should automatically change world and left it at that, also i think this should be a SRL change not a MSI change

~shut

Overtime

2010-09-21 09:17:42

Hmm, I really don't know how long it was stuck on the lobby screen saying that i need to have a paid message, so i stopped the script and posted this thread :redface:

I posted it here because thats all ive been using, but im sure it is SRL come to think of it.

Bubix

2010-09-21 09:21:40

umm acually good idea, but, if player 2 completes hes work, and player 1 is back on again, he wil log in in the f2p world with p2p items…

but uhh, i think it could be good if for where you declere your players, for every one player you specify world, so it wount be problem :)

Shuttleu

2010-09-21 09:37:20

From: Bubix
umm acually good idea, but, if player 2 completes hes work, and player 1 is back on again, he wil log in in the f2p world with p2p items…

but uhh, i think it could be good if for where you declere your players, for every one player you specify world, so it wount be problem :)


or just members/free

~shut

Overtime

2010-09-21 22:11:03

Bumping to bring it back to the table.

Need more thoughts on this.

Coh3n

2010-09-23 17:38:41

From: squancy
Bumping to bring it back to the table.

Need more thoughts on this.

There's now a Member option for each player in DeclarePlayers. I added this the last time someone mentioned this. I thought it was this thread, but I guess it was another?

E: Nevermind, didn't read the whole thread. This is entirely different. Sorry.

We should just be able to check if the player is Member/Non-member depending on the DeclarePlayers setup, then login to the appropriate world. Although I have no idea of the state of SRL's world changing functions.

Wanted

2010-09-23 17:43:27

SRL's world changing functions are running perfectly.

Coh3n

2010-09-23 18:18:25

From: IceFire908
SRL's world changing functions are running perfectly.

Awesome, thank-you. :)

So I think all that's needed is a simple function (MSI_GetCorrectWorld) that would be called before each player logs in. This actually may be better put in SRL (I thought it was already) that uses Players.Member.

E: Oh, squancy, there are thread prefixes, so when you make the thread, you don't need to put [Bug], just choose the appropriate prefix. ;)

NCDS

2010-09-23 18:28:20

From: Coh3n

So I think all that's needed is a simple function (MSI_GetCorrectWorld) that would be called before each player logs in. This actually may be better put in SRL (I thought it was already) that uses Players.Member.


Would go good in LoginPlayer, no?

Coh3n

2010-09-23 18:29:21

From: NCDS
Would go good in LoginPlayer, no?

Yes, IIRC there's already a member check, but I guess it doesn't choose the world.

Wanted

2010-09-23 19:41:40

SRL detects and handles this problem by switching worlds automatically. It might not of worked for the past few days because of some massive include changes, but it should now. Let me know if it doesn't.

Overtime

2010-09-23 23:37:47

Alright i will try it out later tonight.

Barley just got home. Just one of those longs nights -__-

Gonna do some Quest then off to sleep.

Nah still messing up:

[0:28:47]: [ Ver ] -- MSI_HandleBreaking
[0:28:47]: [ Ver ] ---- Switching players
[0:28:47]: NextPlayer
[0:28:51]: SwitchToPlayer(PlayerNo: 1, Active: True);
[0:28:51]: Welcome to Runescape.
[0:28:53]: ****
[0:29:59]: 'One minute has passed...'
[0:30:05]: [ Ean ] -- MSI_HandleBreaking: False
[0:30:05]: [ Ean ] -- MSI_SetupPlayer
[0:30:05]: [ Ean ] ---- Player is not logged in
[0:31:07]: 'One minute has passed...'
[0:31:08]: [ Ean ] ---- Unable to Open Bank
[0:31:08]: [ Ean ] -- MSI_SetupPlayer: False
[0:31:08]: [ Ean ] ---- MSI_TimedOut: Suspicion of connection loss
[0:32:10]: 'One minute has passed...'
[0:32:20]: [ Ean ] -- MSI_SetupPlayer
[0:32:20]: [ Ean ] ---- Player is not logged in
[0:33:22]: 'One minute has passed...'
[0:33:22]: [ Ean ] ---- Unable to Open Bank
[0:33:22]: [ Ean ] -- MSI_SetupPlayer: False
[0:33:22]: [ Ean ] ---- MSI_TimedOut: Suspicion of connection loss
[0:34:24]: 'One minute has passed...'

Coh3n

2010-09-25 16:25:40

From: squancy
Alright i will try it out later tonight.

Barley just got home. Just one of those longs nights -__-

Gonna do some Quest then off to sleep.

Nah still messing up:

[0:28:47]: [ Ver ] -- MSI_HandleBreaking
[0:28:47]: [ Ver ] ---- Switching players
[0:28:47]: NextPlayer
[0:28:51]: SwitchToPlayer(PlayerNo: 1, Active: True);
[0:28:51]: Welcome to Runescape.
[0:28:53]: ****
[0:29:59]: 'One minute has passed...'
[0:30:05]: [ Ean ] -- MSI_HandleBreaking: False
[0:30:05]: [ Ean ] -- MSI_SetupPlayer
[0:30:05]: [ Ean ] ---- Player is not logged in
[0:31:07]: 'One minute has passed...'
[0:31:08]: [ Ean ] ---- Unable to Open Bank
[0:31:08]: [ Ean ] -- MSI_SetupPlayer: False
[0:31:08]: [ Ean ] ---- MSI_TimedOut: Suspicion of connection loss
[0:32:10]: 'One minute has passed...'
[0:32:20]: [ Ean ] -- MSI_SetupPlayer
[0:32:20]: [ Ean ] ---- Player is not logged in
[0:33:22]: 'One minute has passed...'
[0:33:22]: [ Ean ] ---- Unable to Open Bank
[0:33:22]: [ Ean ] -- MSI_SetupPlayer: False
[0:33:22]: [ Ean ] ---- MSI_TimedOut: Suspicion of connection loss
[0:34:24]: 'One minute has passed...'

Make a bug report thread in the Public SVN bugs section. This seems to be an SRL related problem, not MSI.

I've had next to no time the last while for even MSI, let along look at SRL. :(

Overtime

2010-09-26 02:38:12

Don't worry I already pmed Ice, before I even posted that post :D

He said MemberstoFree works but FreeToMembers he never tested. He said he will look into it.

I think i got that right.. lol One of them works for sure though…

Coh3n

2010-09-28 14:16:14

From: squancy
Don't worry I already pmed Ice, before I even posted that post :D

He said MemberstoFree works but FreeToMembers he never tested. He said he will look into it.

I think i got that right.. lol One of them works for sure though…

Glad to hear it. I'm marking this thread as resolved now that we know this is an SRL issue.