Zound52 Beta 2
This is a MAJOR update and puts Zound on a new footing
Before I continue, we need to test this beta as it has a lot to test and will probably have some bugs already.
Also I will attend to Misty's problem later when I can understand it.
Fixes and Additions
1. Hopefully fixed the problem with the AdminOnly=True situation.
This needs carefull testing to make sure as it does not make sense to me.
2. Added a Menu.
If a player now uses any of the old commands (Mutate Zound off/on) it will be converted to Mutate ZoundMenu which should be the only command from here onwards.
If its just a player a small menu will popup on his screen giving him the option to Disable or Enable his Zound (Sets Zound=0 or Zound=1 in his User.ini)
It will also immediately disable or enable him.
Disabled Zound users can still call the Time - time? - which is now also ?time.
3. Zound Admin.
In the Zound.ini file at the top there now is a ZoundPass=
For an Admin to login he uses the command Mutate ZoundLogin password
For an Admin to logout, he either presses the Logout button in the Menu, or logs in again with Mutate ZoundLogin password or uses Mutate ZoundLogout.
When an Admin now calls up the Menu Mutate ZoundMenu he will have every Zound configuration available to him now
4. Added A PlayerList.
When the Admin is in the Menu and the Use Defined Player List is checked or UsePlayerList=True in the ini file, then by double clicking on and of the Player Nicknames, the Admin will Add or Remove a player from the PlayerList.
Using the PlayerList, UsePlayerList=True, then ONLY the players in that PlayerList will have access to Zound.
Othe players will be normal as if Zound does not exist except they will have the time? option.
5. Added a PlayerBan List.
Any player who is in this list will not have Zound available to him and will not be able to get the Menu either or send any commands.
He will however have the time? option.
To Add/Remove players from the PlayerBanList, UsePlayerList=False must be the case, or the Use Defined Player List in the Menu must be unchecked.
6. InGameZound
This is the un-documented bGameZound that has changed to InGameZound and is also available in the Menu.
7. UseHandler2=False
This is been added on a temporary basis to test another BroadcastHandler.
With UseHandler2=False, Zound will work as before, but with it True, another handler, similar to the one used in ServerExt will be used and this is where I need it tested.
With it set to True, I also need to know what effects it has on current situations that works properly.
Maybe the final solution will be a built in Chat and Filter, but I do want to try and avoid that.
Please report back even the most minor things.
NB. Zound now needs a ServerPackages=Zound52B2.Zound
Just watch the ini copying and pasting.
http://www.proasm.com/files/beta/zound52b2.zip
PS. If you think you need help with testing then lets pull someone else in but not someone who is only interested in one problem and not general.
This is a MAJOR update and puts Zound on a new footing
Before I continue, we need to test this beta as it has a lot to test and will probably have some bugs already.
Also I will attend to Misty's problem later when I can understand it.
Fixes and Additions
1. Hopefully fixed the problem with the AdminOnly=True situation.
This needs carefull testing to make sure as it does not make sense to me.
2. Added a Menu.
If a player now uses any of the old commands (Mutate Zound off/on) it will be converted to Mutate ZoundMenu which should be the only command from here onwards.
If its just a player a small menu will popup on his screen giving him the option to Disable or Enable his Zound (Sets Zound=0 or Zound=1 in his User.ini)
It will also immediately disable or enable him.
Disabled Zound users can still call the Time - time? - which is now also ?time.
3. Zound Admin.
In the Zound.ini file at the top there now is a ZoundPass=
For an Admin to login he uses the command Mutate ZoundLogin password
For an Admin to logout, he either presses the Logout button in the Menu, or logs in again with Mutate ZoundLogin password or uses Mutate ZoundLogout.
When an Admin now calls up the Menu Mutate ZoundMenu he will have every Zound configuration available to him now
4. Added A PlayerList.
When the Admin is in the Menu and the Use Defined Player List is checked or UsePlayerList=True in the ini file, then by double clicking on and of the Player Nicknames, the Admin will Add or Remove a player from the PlayerList.
Using the PlayerList, UsePlayerList=True, then ONLY the players in that PlayerList will have access to Zound.
Othe players will be normal as if Zound does not exist except they will have the time? option.
5. Added a PlayerBan List.
Any player who is in this list will not have Zound available to him and will not be able to get the Menu either or send any commands.
He will however have the time? option.
To Add/Remove players from the PlayerBanList, UsePlayerList=False must be the case, or the Use Defined Player List in the Menu must be unchecked.
6. InGameZound
This is the un-documented bGameZound that has changed to InGameZound and is also available in the Menu.
7. UseHandler2=False
This is been added on a temporary basis to test another BroadcastHandler.
With UseHandler2=False, Zound will work as before, but with it True, another handler, similar to the one used in ServerExt will be used and this is where I need it tested.
With it set to True, I also need to know what effects it has on current situations that works properly.
Maybe the final solution will be a built in Chat and Filter, but I do want to try and avoid that.
Please report back even the most minor things.
NB. Zound now needs a ServerPackages=Zound52B2.Zound
Just watch the ini copying and pasting.
http://www.proasm.com/files/beta/zound52b2.zip
PS. If you think you need help with testing then lets pull someone else in but not someone who is only interested in one problem and not general.