Programadores and company no os compliquéis tanto buscando información es muy facil xD
Esto ya esta inventado. xD
Paso 1: Implementar comando @security "O como queráis llamarlo" y el sistema de contraseña hasta hay fácil no?
Paso 2: Como todos sabeis las cuentas tienen niveles las definire en cuentas de user y cuentas de gm. Al activar el comando las cuentan pasan de Nivel 1 a nivel 2 o viceversa "si se vuelve a usar el comando pasan del nivel 2 al 1."
Paso 3: Modificar
// The minimum level for a GM to be unable to distribute items.
// You should set this to the same level @item is set to in the atcommand.conf
// NEVER SET THIS VALUE TO 0, or you will block drop/trade for normal players
gm_cant_drop_min_lv: 1
//The trust level for your GMs. Any GMs ABOVE this level will be able to distribute items
//ie: Use Storage/Guild Storage, Drop Items, Use Vend, Trade items.
gm_cant_drop_max_lv: 0
Hay se señala que a nivel 2 las cuentas tienen las restricciones normales de cualquier GM, no trade, vending, tirar cosas al suelo etc etc. "Naturalmente las cuentas no adquieren mas comandos"
Es así de sencillo xD
PD: Podéis encontrar varios sript que tratan sobre esto, para mi esta es la mas fácil e infalible que hay xD