Rvn
Member
- Oct 23, 2015
- 2
- 3
- 38
First of, this is a suggestion because I don't know how to code teamspeak plugins, but I have this Idea which could be very interesting.
So my Idea is the following:
When you are on a bad configured teamspeak, you maybe get managed to become Server Admin, but you may don't want to let the other Admins know you have full control, this is why you give yourself client permissions, the problem is: It takes a lot of time to give yourself all the permissions, so I thought a Plugin would help a lot.
So.. My idea is to make this Plugin have 3 Options:
First Option:Gain all Rights
The First Option is very logical, it basically should give u all rights, (you should use the 3rd Option before or give yourself Anti Flood for this to work)
But a few permissions normally won't be accessable via normal serveradmin
So if you used this, you basically gained the right to do anything on this server,
but what if you dont want to perform anything right now, instead you want tobe allowed to give everyone specific rights,
for that I had the idea of the
Second Option:Grant all "Grant"-Permissions
This Option, gives you all Grant-Permissions, (again Option 3 or Anti flood is needed) except the usually
permissions
But now, lets come to my
Third Option Gain the rights to controll the Teamspeak
Basically this allows you to give you any permission at any time if needed but you dont want to have all permissions.
This should be mostly combined with Option 2 and should be done before ALL options.
This Options grants you specific permissions, which then allow you to remove your server admin rank (after Option 2) and be a normal player with full Server Admin Permissions
The Third Option should give you this Permissions:
I hope someone sees how useful this would be and could create this plugin. I guess it wont be that hard, but I dont know anything about creating teamspeak plugins.
So my Idea is the following:
When you are on a bad configured teamspeak, you maybe get managed to become Server Admin, but you may don't want to let the other Admins know you have full control, this is why you give yourself client permissions, the problem is: It takes a lot of time to give yourself all the permissions, so I thought a Plugin would help a lot.
So.. My idea is to make this Plugin have 3 Options:
First Option:Gain all Rights
The First Option is very logical, it basically should give u all rights, (you should use the 3rd Option before or give yourself Anti Flood for this to work)
But a few permissions normally won't be accessable via normal serveradmin
b_serverinstance_help_view
b_serverinstance_version_view
b_serverinstance_info_view
b_serverinstance_virtualserver_list
b_serverinstance_binding_list
b_serverinstance_permission_list
b_serverinstance_permission_find
b_virtualserver_create
b_virtualserver_delete
b_virtualserver_start_any
b_virtualserver_stop_any
b_virtualserver_change_machine_id
b_virtualserver_change_template
b_serverquery_login
b_serverinstance_textmessage_send
b_serverinstance_log_view
b_serverinstance_log_add
b_serverinstance_stop
b_serverinstance_modify_settings
b_serverinstance_modify_querygroup
b_serverinstance_modify_templates
b_virtualserver_snapshot_create
b_virtualserver_snapshot_deploy
b_virtualserver_permission_reset
i_group_auto_update_max_value
b_serverinstance_version_view
b_serverinstance_info_view
b_serverinstance_virtualserver_list
b_serverinstance_binding_list
b_serverinstance_permission_list
b_serverinstance_permission_find
b_virtualserver_create
b_virtualserver_delete
b_virtualserver_start_any
b_virtualserver_stop_any
b_virtualserver_change_machine_id
b_virtualserver_change_template
b_serverquery_login
b_serverinstance_textmessage_send
b_serverinstance_log_view
b_serverinstance_log_add
b_serverinstance_stop
b_serverinstance_modify_settings
b_serverinstance_modify_querygroup
b_serverinstance_modify_templates
b_virtualserver_snapshot_create
b_virtualserver_snapshot_deploy
b_virtualserver_permission_reset
i_group_auto_update_max_value
So if you used this, you basically gained the right to do anything on this server,
but what if you dont want to perform anything right now, instead you want tobe allowed to give everyone specific rights,
for that I had the idea of the
Second Option:Grant all "Grant"-Permissions
This Option, gives you all Grant-Permissions, (again Option 3 or Anti flood is needed) except the usually
b_serverinstance_help_view
b_serverinstance_version_view
b_serverinstance_info_view
b_serverinstance_virtualserver_list
b_serverinstance_binding_list
b_serverinstance_permission_list
b_serverinstance_permission_find
b_virtualserver_create
b_virtualserver_delete
b_virtualserver_start_any
b_virtualserver_stop_any
b_virtualserver_change_machine_id
b_virtualserver_change_template
b_serverquery_login
b_serverinstance_textmessage_send
b_serverinstance_log_view
b_serverinstance_log_add
b_serverinstance_stop
b_serverinstance_modify_settings
b_serverinstance_modify_querygroup
b_serverinstance_modify_templates
b_virtualserver_snapshot_create
b_virtualserver_snapshot_deploy
b_virtualserver_permission_reset
i_group_auto_update_max_value
b_serverinstance_version_view
b_serverinstance_info_view
b_serverinstance_virtualserver_list
b_serverinstance_binding_list
b_serverinstance_permission_list
b_serverinstance_permission_find
b_virtualserver_create
b_virtualserver_delete
b_virtualserver_start_any
b_virtualserver_stop_any
b_virtualserver_change_machine_id
b_virtualserver_change_template
b_serverquery_login
b_serverinstance_textmessage_send
b_serverinstance_log_view
b_serverinstance_log_add
b_serverinstance_stop
b_serverinstance_modify_settings
b_serverinstance_modify_querygroup
b_serverinstance_modify_templates
b_virtualserver_snapshot_create
b_virtualserver_snapshot_deploy
b_virtualserver_permission_reset
i_group_auto_update_max_value
But now, lets come to my
Third Option Gain the rights to controll the Teamspeak
Basically this allows you to give you any permission at any time if needed but you dont want to have all permissions.
This should be mostly combined with Option 2 and should be done before ALL options.
This Options grants you specific permissions, which then allow you to remove your server admin rank (after Option 2) and be a normal player with full Server Admin Permissions
The Third Option should give you this Permissions:
i_group_member_add_power 75 Skip:true
i_group_member_remove_power 75 Skip:true
i_channel_modify_power 75
i_channel_permission_modify_power 75
i_group_modify_power 75
i_permission_modify_power 75
i_client_permission_modify_power 75
b_client_create_modify_serverquery_login
b_virtualserver_servergroup_list
b_virtualserver_servergroup_permission_list
b_virtualserver_servergroup_client_list
b_virtualserver_channelgroup_list
b_virtualserver_channelgroup_permission_list
b_virtualserver_channelgroup_client_list
b_virtualserver_client_permission_list
b_virtualserver_channel_permission_list
b_virtualserver_channelclient_permission_list
b_virtualserver_token_list
b_virtualserver_token_add
b_virtualserver_token_use
b_virtualserver_token_delete
i_client_max_clones_uid -1
i_group_member_remove_power 75 Skip:true
i_channel_modify_power 75
i_channel_permission_modify_power 75
i_group_modify_power 75
i_permission_modify_power 75
i_client_permission_modify_power 75
b_client_create_modify_serverquery_login
b_virtualserver_servergroup_list
b_virtualserver_servergroup_permission_list
b_virtualserver_servergroup_client_list
b_virtualserver_channelgroup_list
b_virtualserver_channelgroup_permission_list
b_virtualserver_channelgroup_client_list
b_virtualserver_client_permission_list
b_virtualserver_channel_permission_list
b_virtualserver_channelclient_permission_list
b_virtualserver_token_list
b_virtualserver_token_add
b_virtualserver_token_use
b_virtualserver_token_delete
i_client_max_clones_uid -1
I hope someone sees how useful this would be and could create this plugin. I guess it wont be that hard, but I dont know anything about creating teamspeak plugins.
Last edited: