Yea, I just looked at what I had posted. I've made a few changes to it since I posted that so it might not be the one I had working. Also, it doesn't fix the manual logins secondary password.rock5 wrote:If this works, which it seems too, can you explain how it avoids the secondary password failure that normally happens when changing character manually? It would be good if we could change account manually without having to restart the client.MiesterMan wrote: It makes it so you can log into any character on any account in your set account info tables. So yes, between accounts works fine.
Also is it possible to make the acctoload optional when you just want to change characters on the same account? Or how about being able to use account names as well?
Oh heck, I'll just write it myself.Seems character selection is not 100% reliable. Eg. if I change account and load character 2, it might load character 1 instead. When I go to the character selection screen manually, character 2 is selected but that is not what it loaded.Code: Select all
function ChangeChar(toontoload, acctoload) if acctoload == nil then acctoload = LogID end if type(acctoload) == "string" then -- Find acctoload number local found = false for account, details in pairs(CustomLogin) do if details.UserName == acctoload then acctoload = tonumber(string.match(account,"Account(%d*)")) found = true end end -- account name not found if not found then return end end swappingChar = true fastLoginChrSel = toontoload CHARACTER_SELECT.selectedIndex = toontoload LogID = acctoload fastLoginUser = CustomLogin["Account"..acctoload].UserName fastLoginPass = CustomLogin["Account"..acctoload].Password fastLoginRelog=true DisconnectFromServer() DefaultServerLogin(fastLoginUser,fastLoginPass) end
Also I just got a secondary password failure so it hasn't been fixed, it just seems to work most of the time.
I had guessed the way it gets by secondary password is by "skipping" it. But that would just be a blind assumption.
And last, I haven't tested this in a while. Something could have changed to make it not work the way it was working.
I'm going to check with the people providing me this meager internet if it's ok for me to play through it today or tomorrow. Verizon customer service sucks...
Edit: To update, I found a few other games had already been blocked so the outlook isn't so good.