|  Scripts not independant of accounts... | 
| Author: | 
Message: | 
Malekith 
Junior Member 
  
  
 
Posts: 30 
– /   /   
Joined: Feb 2007 
 | 
| 
O.P.  Scripts not independant of accounts...
 I found that if i open multiple instances of MSN, that i have the same scripts on every account i sign into. And if i disable a script on one account, it disables on both.  I want my scripts independent for each account, can i do this? 
 
 
System details: 
Windows Live Messenger Version 8.5 
Messenger Plus! Version 4.23.0.276 
Windows XP SP2 
 
 
(sorry if this isn't considered a bug) 
 |   
 | 
| 10-23-2007 03:28 AM | 
 | 
  | 
MattyRid 
Veteran Member 
     
  
  
Red Bull Racing Australia
  
Posts: 1320 Reputation: 21 
– /   /   
Joined: Jan 2006
 
Status: Away
 
 | 
| 
 RE: Scripts not independant of accounts...
 it is normal behaviour for this to happen 
 
but it could change in 4.50 but I'm not 100% sure 
 This post was edited on 10-23-2007 at 03:31 AM by MattyRid.
Red Bull Racing Australia - Triple Eight Race Engineering - Holden  
 |   
 | 
| 10-23-2007 03:30 AM | 
 | 
  | 
vikke 
Senior Member 
    
  
  
 
Posts: 900 Reputation: 28 
32 /   /   
Joined: May 2006 
 | 
| 
 RE: Scripts not independant of accounts...
 This would be hard to implement, because all scripts gets enabled before you sign in, therefor it is impossible. If your script is well-coded, it will save all settings for each user. 
 |   
 | 
| 10-23-2007 05:42 AM | 
 | 
  | 
Malekith 
Junior Member 
  
  
 
Posts: 30 
– /   /   
Joined: Feb 2007 
 | 
| 
O.P.  RE: Scripts not independant of accounts...
 It would not be hard to implement, thats ridiculous. You would just need separate script folder and settings for each user. -_- 
 |   
 | 
| 10-23-2007 07:07 AM | 
 | 
  | 
-dt- 
Scripting Contest Winner 
     
  
  
;o
  
Posts: 1818 Reputation: 74 
37 /   /   
Joined: Mar 2004 
 | 
 RE: Scripts not independant of accounts...
quote: Originally posted by vikke 
This would be hard to implement, because all scripts gets enabled before you sign in, therefor it is impossible. If your script is well-coded, it will save all settings for each user.
  Hm not really, it wouldnt be too hard. 
Patchou could introduce an option in the scriptInfo.xml called <userLevel> and allow that to be set to global or user. If its global then store it how it currently is but if its set to user then install it into a directory like /scripts/email/scriptname and run it when the user signs in and unload it when that user signs out
 
and maybe Plus! could even have the option for both levels, and let the user choose when you install the script
  
 This post was edited on 10-23-2007 at 07:55 AM by -dt-.
       Happy Birthday, WDZ 
 |   
 | 
| 10-23-2007 07:54 AM | 
 | 
  | 
Malekith 
Junior Member 
  
  
 
Posts: 30 
– /   /   
Joined: Feb 2007 
 | 
O.P.  RE: Scripts not independant of accounts...
I'd love to have this in the next version of Plus!. Because when debugging/testing my scripts i want it only running on one of my MSN's, otherwise there conflicting and its annoying. Took me 30mins to realize why my script wasn't working    
 |   
 | 
| 10-23-2007 08:18 AM | 
 | 
  | 
Spunky 
Former Super Mod 
     
  
  
 
Posts: 3656 Reputation: 61 
37 /   /   
Joined: Aug 2006 
 | 
| 
 RE: Scripts not independant of accounts...
 I noticed this but it's not a major problem. Maybe each script should just find a list of users and save who it should be enabled for... 
<Eljay> "Problems encountered: shit blew up"    
 |   
 | 
| 10-23-2007 01:41 PM | 
 | 
  | 
vikke 
Senior Member 
    
  
  
 
Posts: 900 Reputation: 28 
32 /   /   
Joined: May 2006 
 | 
 RE: RE: Scripts not independant of accounts...
quote: Originally posted by -dt- 
quote: Originally posted by vikke 
This would be hard to implement, because all scripts gets enabled before you sign in, therefor it is impossible. If your script is well-coded, it will save all settings for each user.
  Hm not really, it wouldnt be too hard. 
Patchou could introduce an option in the scriptInfo.xml called <userLevel> and allow that to be set to global or user. If its global then store it how it currently is but if its set to user then install it into a directory like /scripts/email/scriptname and run it when the user signs in and unload it when that user signs out 
 
and maybe Plus! could even have the option for both levels, and let the user choose when you install the script 
  This should work, but it would ruin the simplicity about scripts.
 
Also, you cannot run 2 scripts at the same time with different settings (if it's not programmed that way, some are).
 
Edit: It's not ridiculous, you don't seem to know anything about how scripts work. Some scripts may need to run when Messenger starts to apply their features. The best solution I've come up with is to create a new object for Messenger Plus!, called Registry or something.
 
Something like this:
 code: class Registry: 
  function SaveGlobalSetting(Name, Value); 
  function LoadGlobal(Name, Default); 
  function SaveUserSetting(Name, Value); 
  function LoadUserSetting(Name, Default); 
   
 This post was edited on 10-23-2007 at 04:33 PM by vikke.
 |   
 | 
| 10-23-2007 02:55 PM | 
 | 
  | 
markee 
Veteran Member 
     
  
  
 
Posts: 1622 Reputation: 50 
37 /   /   
Joined: Jan 2006 
 | 
| 
 RE: Scripts not independant of accounts...
 What about in the registry, istead of using "Enabled" how about the MSN ID.  If the ID doesnt exist then it will be created for that script but set to disabled (zero).By using the MSNID it adds a little security to the system (I know its still a hash with a  small chance of double ups), but we also get to store everything pretty much how it already is and still nice, neat and logical while adding this extra functionality. 
 
This would replace the Enabled key in all scripts and just use this one for simplicity of everything, eliminating any choices being needed to be take by people.  Personally I find global settings annoying and it would probably be better to set up the script to write it either way rather than relyig on plus for this. 
 This post was edited on 10-23-2007 at 03:28 PM by markee.
 |   
 | 
| 10-23-2007 03:25 PM | 
 | 
  | 
Spunky 
Former Super Mod 
     
  
  
 
Posts: 3656 Reputation: 61 
37 /   /   
Joined: Aug 2006 
 | 
| 
 RE: Scripts not independant of accounts...
 Any changes would mean editing all existed scripts wouldn't it? 
<Eljay> "Problems encountered: shit blew up"    
 |   
 | 
| 10-23-2007 04:53 PM | 
 | 
  | 
| 
Pages: (2): 
« First
  
 [ 1 ]
 2
 
»
 
Last »
 | 
| 
 |