Resource icon

NULLED RUST PLUGIN Admin Toggle 3.1.16 3.1.16

Upgrade or register to download
Potentially Outdated? (3+ Months)
Potentially Outdated: This resource hasn't been updated in over 3 months. Since base platforms and games update frequently, older files may experience compatibility issues. Please verify the supported versions and check the discussion tab or official sources first. If the resource no longer works, consider requesting an update from the author.

About Admin Toggle​


Installation
  • Place the AdminToggle.cs file in /oxide/plugins/
  • Place the XLIB.dll Dependency in /RustDedicated_Data/Managed/
  • Grant yourself the default permission o.grant user YOURNAME admintoggle.master the .master permission selector needs to be adapted to what you called the permission setting for the mode
Information
  • AdminToggle Allows admins with permission to toggle between player & admin mode
  • Reset Command Open f1 console & write at.fix - Reverts you to player mode (the hard way)
  • (Permission, Priority, Toggle Commands) - Must be unique

Core Mode Featues
  • Unlimited custom modes
  • Customizable permission name
  • Priority system for modes
  • Master mode
  • Oxide group toggling
  • Custom commands to toggle
  • Restriction system to specfic steam ids a certan mode
Mode Settings (admin)
  • Require a reason to toggle
  • Autorun commands on toggle
  • Separated inventories
  • Teleport back to toggle location upon exiting
  • Revert auth to 0 on disconnect
  • Blocked commands
  • Custom outfit while in mode
  • Notifications (global-chat notification, local-chat notification, popup notification, sound perfab notification & Discord embed Notification)
  • Interface toggle button, pulsing panel, action menu
  • Blocked actions
  • Blocked plugins hooks

Mode Settings (player)
  • Autorun commands on revert
  • Notifications (global-chat notification, local-chat notification, popup notification, sound perfab notification & Discord embed Notification)
  • Blocked commands
  • Blocked plugins hooks

API Hooks
void admintoggle_onAdmin (BasePlayer player) { /*Do something epic*/ }
void admintoggle_onPlayer (BasePlayer player) { /*Do something epic*/ }

API Methods
bool IsAdmin(BasePlayer player);
object[] GetMode(BasePlayer player, bool TrueMode = false);

/*
IF player.userID IS ASSIGNED ANY MODE RETURNS TRUE
IF player.userID IS NOT ASSIGNED ANY MODE RETURNS FALSE
*/
bool isAdmin = AdminToggle.Call<bool>("IsAdmin", player.userID);


/*
IF player IS NOT ASSIGNED MODE RETURNS NULL
IF bool IS SET FALSE RETURNS CURRENT MODE -- object[0] permission (string), object[1] priority (int), object[2] isMaster (bool)
IF bool IS SET TRUE RETURNS HIGHEST MODE -- object[0] permission (string), object[1] priority (int), object[2] isMaster (bool)
*/
object[] getMode = AdminToggle.Call<object[]>("GetMode", player, false);

Default Configuration (1 mode)
Author
vix
First release
Last update

Ratings

0.00 star(s) 0 ratings
Back
Top