How To Change Character Model In Gmod
ULX/ULIB Admin System for Garry's Mod
What is ULX?
ULX is an admin mod for Garry's Mod that allows you to have greater control over who is playing on your Garry'southward Mod server. ULX offers server admins an AMXX-mode back up, allowing multiple admins with unlike admission levels on the same server.
Information technology features commands from basic kicking
, ban
, and slay
to fancier commands such equally blind
, freeze
, voting
, and more. ULX is developed by Ulysses, and yous can find more information about ULX and their company at http://ulyssesmod.internet. They also have forums at http://forums.ulyssesmod.net.
Installing ULX/ULib
ULX requires that y'all as well install ULib, which is a set of mutual library files that ULX will need to work correctly.
Y'all tin install ULX and ULib 2 ways:
- Using the Steam Workshop system to automatically install it on your customer or server (by the way of a Workshop Collection ID) or by
- Manually downloading the ULX and ULib files, and uploading them to your server.
The only real major deviation betwixt the ii methods is that the Steam workshop will download ULX and Ulib as unmarried monolithic files, stored in a format used past Steam to make updating them easier. Y'all will not be able to easily access things like the configuration files of ULX, or other any other files and directories used past them.
Almost all, simply the most advanced, configuration setups can exist done directly in an admin GUI that will pop up when running ULX, so direct access to the files isn't necessary near of the fourth dimension.
If you lot do desire to access the files, and then nosotros would suggest manually installing ULX and ULib.
Steam Workshop Method
Simply subscribe to the mods in the Steam Workshop and/or include the IDs in your Steam Workshop Drove ID used by your Garry's Modernistic server.
ULX's workshop ID is 557962280
. ULib'due south Workshop ID is 557962238
.
After the Steam workshop drove ID is entered into the control panel for your Garry's Mod server, the addons volition be automatically downloaded and installed the adjacent time your Garry'southward Modernistic server is started.
Manual Install Method
- Download ULib and ULX from the official Ulysses Mod website.
- Upload both of these directories to your servers
garrysmod/addons
folder. - Create two directories within your addons folders:
ulx
andulib
. Please brand sure the folder names are in all lowercase letters. - Extract the
ulx-ten.zip
file to theulx
directory - Excerpt the
ulib-10.zip
file to theulib
directory. -
ulx
andulib
should now both contain some files, each with their ownaddon.txt
,lua
, etc.
Testing to Brand Sure the Install is Working Correctly
- Restart your server
- Run
ulx adduser <yourname> superadmin
to make yourself admin. - From within the game, attempt the
ulx menu
command to test the ULX menu, orxgui
.
The "MOTD" Screen
When you connect to a Garry'due south Modern server running ULX, you will encounter a screen like to the one shown below, which displays the Message of the Day(MOTD) screen. The information displayed on this welcome screen can all be custom configured and changed.
ULX Commands
ULX offers a wider variety of commands for role player management, and controlling disruptive players on your server. The following sections bear witness you how to enter the commands, what they need to be told to piece of work correctly, and and so lists all the bodily commands.
Entering Commands
ULX commands can be entered two ways; by entering them in the Nodecraft game server command panel console window, or straight into the in-game conversation in Garry's Modernistic (as long every bit you are an admin).
At that place are slightly different formats depending on which manner the control is entered.
ULX commands are usually followed past "targets" and "arguments," separated by spaces. The "targets" control who the command affects, and "arguments" control how the command works.
If the commands aren't given the correct targets and arguments, many of them cannot work correctly. Some commands do have default values it will use for arguments if you don't specifically state them, but some of those defaults can have side effects.
For example, the jail
command which sends a disruptive thespian to "timeout," has the default fourth dimension length of "forever." Yep, if yous don't state how many seconds you desire them to stay in jail
, it merely leaves them at that place permanently.
Commands
-
If you are entering commands in the console, they must all be proceeded by
ulx
followed by a space and and so the specific ulx command to be used.For instance:
ulx boot (playername/ID) (optional: reason) ulx slay (playername/ID)
-
In the in-game chat, you lot just blazon an exclamation marker and the ulx command, with no spaces betwixt them.
For example:
!kicking (playername/ID) (optional:reason) !slay (playername/ID)
Targets
For many ULX commands to work correctly, they need to exist told who the command is affecting. Who are you lot sending to jail?
This is done by following the command with a "Target," which tin can be a histrion name on the Garry's Mod server, Steam64ID, or in some commands, the user's IP address.
In that location is a list of shortcut characters you tin apply in the targeting, that can besides relieve time, allowing you to have a single control affect a whole grouping, multiple people, etc.
Target Shortuts
Shortcut Graphic symbol | Targets |
---|---|
* | target all |
^ | target yourself |
@ | target your picker |
$\ | target past ID (steamid, uniqueid, userid, ip) |
#\ | target users in a specific group |
%\ | target users with access to the group (inheritance counts) |
! | can continue another keyword, and opposite it'due south targeting. Like ^ normally targets yourself, but !^ targets everyone BUT you |
Instance:
ulx slap #user
slaps all players who are in the default guest access grouping. ulx jail ^
would send yourself to jail. Hilarious.
You can also separate multiple targets by commas. IE, ulx slap bob,jeff,henry
Arguments
In the tables beneath that comprehend the specific commands, there are columns for the "arguments." Some commands cannot work correctly without some information being passed to them.
Some commands accept default arguments, similar the ulx jail
command has the default length of cypher, and zero means the user sent to jail stays there forever. If you really intended to give a player a v minute timeout (which would have been "300" seconds), and forgot to set that argument to 300, well, woops, they're never getting out of jail.
ULX Commands List
This complete list of commands can be printed out in the console at whatever time by using the command ulx help
.
Typing the command without the target or the arguments will show the current settings in the console.
Category: Fun
Panel Command | Conversation Command | Target | Arguments | Description | Deactivate | Example |
---|---|---|---|---|---|---|
ulx armor | !armor | (playerID) | (0-255) | Sets the armor for target(due south) | ulx armor Bob 100 ; Sets Bob's armor to exist 100 | |
ulx blind | !bullheaded | (playerID) | (0-255) | Blinds target(southward), default 255 | ulx unblind | ulx blind Bob 255 ; Blinds Bob so that his screen is white |
ulx cloak | !cloak | (playerID) | (0-255) | Cloaks target(s), defaults to cocky and 255 | ulx uncloak | ulx cloak Bob 255 ; Makes Bob invisible |
ulx freeze | !freeze | (playerID) | Freezes target(due south) | ulx unfreeze | ulx freeze Bob ; Bob can no longer move | |
ulx god | !god | (playerID) | Grants god way to target(s), defaults to cocky | ulx ungod | ulx god Bob ; Bob is impervious to harm | |
ulx hp | !hp | (playerID) | (i-2147483647) | Sets the hp for target(southward) | ulx hp Bob 200 ; Bob's hp is now 200 | |
ulx ignite | !ignite | (playerID) | (1-300) | Ignites target(s), default 300 seconds | ulx unignite | ulx ignite Bob 5 ; Bob is now on burn down for 5 seconds |
ulx jail | !jail | (playerID) | (number) | Jails target(southward), default 0 seconds, 0 is forever | ulx unjail | ulx jail Bob 10 ; Bob is in a jail for ten seconds. |
ulx jailtp | !jailtp | (playerID) | (number) | Teleports, then jails target(s), default 0 seconds, 0 is forever | !jailtp Bob v ; Bob is teleported to where yous're looking and jailed for five seconds | |
ulx maul | !maul | (playersID) | Mauls target(south) | ulx maul Bob ; Bob is mauled until he's expressionless. | ||
ulx playsound | (sound) | Plays a sound (relative to sound dir) | ulx playsound music ; A audio file chosen "music" located in the sound directory is played in the server | |||
ulx ragdoll | !ragdoll | (playerID) | ragdolls target(s) | ulx unragdoll | ulx ragdoll Bob ; Bob falls on the ground | |
ulx slap | !slap | (playerID) | (number) | Slaps target(southward) with given damage(default 0) | ulx slap Bob 5 ; Bob takes 5 damage | |
ulx slay | !slay | (playerID) | Slays target(south) | ulx slay Bob ; Bob dies | ||
ulx sslay | !sslay | (playerID) | Silently slays target(s) | ulx sslay Bob ; Bob dies, and his body vanishes | ||
ulx strip | !strip | (playerID) | Strip weapons from target(s) | ulx strip Bob ; Bob loses his weapons | ||
ulx unigniteall | !unigniteall | Extinguishes all players and all entities | ||||
ulx whip | !whip | (playerID) | (2-100) (number) | Slaps target(south) a given number of times(default 10) with given impairment(default 0) each time | ulx whip Bob 3 two ; Bob is slapped 3 times for 2 damage each for a total of vi damage |
Category: Rcon
Console Control | Chat Command | Argument | Description | Example |
---|---|---|---|---|
ulx cexec | !cexec | (playerID) {control} | Run a command on console of target(s) | ulx cexec Bob say hi ; Yous brand Bob say hi in conversation. |
ulx ent | (classname) {(flag) : (value) |} | Spawn an ent, split flag and value with ':', flag:value pairs with '|' | ulx ent weapon_rpg ; Creates an rpg where you were looking | |
ulx exec | (file) | Execute a file from the cfg directory on the server | ulx exec server.cfg ; You executed the file "server.cfg" | |
ulx luarun | {control} | Executes lua in server console. (Use '=' for output) | ||
ulx rcon | !rcon | {command} | Execute control on server console. | !rcon ulx god Bob ; You tell the panel to make Bob impervious |
Category: User Management
Panel Command | Target | Arguments | Description | Example |
---|---|---|---|---|
ulx addgroup | (group) | (inherits from) | Create a new group with optional inheritance. | ulx addgroup Moderator operator ; Added grouping Moderator that inherits from the grouping operator. |
ulx adduser | (playerID) | (group) | Add together a user to specified group. | ulx adduser Bob Moderator ; Y'all made Bob a Moderator |
ulx adduserid | (SteamID, IP, or UniqueID) | (group) | Add together a user by ID to specified grouping. | ulx adduserid STEAM_0:0:11101 Moderator ; You fabricated this steam account a Moderator |
ulx groupallow | (grouping) | (command) (access tag) | Add to a group's access. | ulx groupallow Moderator playsound ; You add the playsound command to Moderator's Allow list |
ulx groupdeny | (group) | (control) | Remove from a group's access. | ulx groupdeny Moderator playsound ; You add the playsound command to Moderator's DENY list |
ulx removegroup | (group) | Removes a group. USE WITH Caution. | ulx removegroup Moderator ; Y'all remove the Moderator group | |
ulx removeuser | (playerID) | Permanently removes a user's access. | ulx removeuser Bob ; Bob no longer has access to any grouping powers | |
ulx removeuserid | (SteamID, IP, or UniqueID) | Permanently removes a user's access by ID. | ulx removeuserid STEAM_0:0:11101 ; This steam account no longer has acces to any grouping powers | |
ulx renamegroup | (current group) | (new group) | Renames a group. | ulx renamegroup Moderator Modern ; Y'all rename group Moderator to Modernistic |
ulx setgroupcantarget | (group) | (target string) | Sets what a group is allowed to target | ulx setgroupcantarget admin Moderator ; The group admin can now target the grouping Moderator with whatever commands they have |
ulx userallow | (playerID) | (control) (access tag) | Add together to a user'southward access. | ulx userallow Bob playsound ; You add together the playsound command to Bob'due south Let list |
ulx userallowid | (SteamID, IP, or UniqueID) | (command) (access tag) | Add to a user's access. | ulx userallowid STEAM_0:0:11101 playsound ; You lot add together the playsound control to this ID'southward ALLOW list |
ulx userdeny | (playerID) | (command) (remove explicit permit or deny instead of outright denying: 0/i) | Remove from a user'due south access. | ulx userdeny Bob playsound ; You add the playsound command to Bob's DENY listing |
ulx userdenyid | (SteamID, IP, or UniqueID) | (command) (remove explicit allow or deny instead of outright denying: 0/i) | Remove from a user'due south access. | ulx userdeny STEAM_0:0:11101 playsound ane ; Yous remove the playsound command from this ID'south DENY list |
ulx usermanagementhelp | See the user management aid. |
Category: Utility
Console Command | Chat Command | Target | Arguments | Description | Case |
---|---|---|---|---|---|
ulx ban | !ban | (playerID) | (number) {reason} | Bans target for a given amount of minutes. 0 is default and permanent. | ulx ban Bob 1 He is annoying ; You banned Bob for 1 minute considering "He is abrasive" |
ulx banid | (steamid) | (number) {reason} | Bans steamid for a given corporeality of minutes. 0 is default and permanent. | ulx ban STEAM_0:0:11101 0 Trolling also much ; Yous banned this steam ID permanently because they were "Trolling as well much" | |
ulx debuginfo | Dump some debug information. | ||||
ulx help | Shows this help. | ||||
ulx boot | !kicking | (playerID) | {reason} | Kicks target. | ulx kicking Bob Need more than room |
ulx map | !map | (map) (gamemode) | Changes map and gamemode. | ulx map | |
ulx noclip | !noclip | (playerIDs) | Toggles noclip on target(s).(defaults to self) | ulx noclip Bob ; Bob can now movement through anything | |
ulx resettodefaults | (string) ("FORCE") | Resets ALL ULX and ULib configuration! | |||
ulx spectate | !spectate | (playerID) | Spectate target. | ulx spectate Bob ; You are now seeing what Bob sees | |
ulx unban | (SteamID) | Unbans steamid. | ulx unban STEAM_0:0:11101 ; You unban this steam ID | ||
ulx version | !version | Encounter version information. | |||
ulx who | (SteamID) | Come across information near currently online users. | ulx who Bob; The console prints all relevant info about Bob |
Category: Chat
Console Command | Conversation Command | Target | Arguments | Description | Deactivate | Example |
---|---|---|---|---|---|---|
ulx asay | @ | {bulletin} | Transport a message to currently connected admins. | @ Hello Bob needs aid ; You lot ask an admin to assist Bob | ||
ulx csay | @@@ | {bulletin} | Ship a message to anybody in the middle of their screen. | @@@ Hi anybody | ||
ulx gag | !gag | (playerIDs) | Gag target(s), disables microphone. | ulx ungag | ulx gag Bob ; Bob can no longer talk in the phonation channel | |
ulx gimp | !gimp | (playerIDs) | Gimps target(due south) and then they are unable to chat commonly. | ulx ungimp | ulx gimp Bob ; Bob tin only say things in the gimp.txt file now | |
ulx mute | !mute | (playerIDs) | Mutes target(s) so they are unable to chat. | ulx unmute | ulx mute Bob ; Bob can no longer chat | |
ulx psay | !p | (playerID) | {message} | Ship a private message to target. | ulx psay Bob hullo bob ; You whisper "hello bob" to Bob | |
ulx thetime | !thetime | Shows you the server fourth dimension. | ||||
ulx tsay | @@ | {message} | Transport a message to everyone in the conversation box. | @@ Howdy everyone |
Category: Voting
Panel Command | Chat Command | Target | Arguments | Description | Example |
---|---|---|---|---|---|
ulx stopvote | !stopvote | Stops a vote in progress. | |||
ulx veto | !veto | Veto a successful votemap. | |||
ulx vote | !vote | (title) {options} | Starts a public vote. | ulx vote Pizza? Yes No "Other Option" ; You start a custom vote titled "Pizza?" with options "Yeah", "No", or "Othe Choice" | |
ulx voteban | !voteban | (playerID) | (number) {reason} | Starts a public ban vote against target, default 1440 minutes. | ulx voteban Bob 5 Bob needs a break ; You outset a vote to ban Bob because he "needs a break" |
ulx votekick | !votekick | (playerID) | {reason} | Starts a public kick vote against target. | ulx votekick Bob Bob is afk ; You start a vote to kick Bob because "Bob is afk" |
ulx votemap | !votemap | {map} | Vote for a map, no arguments lists available maps. | !votemap gm_construct ; Yous vote for the construct map | |
ulx votemap2 | !votemap2 | {map} | Starts a public map vote. | !votemap gmconstruct gmflatgrass ; Starts a vote in the server with options "gmconstruct" or "gmflatgrass" |
Category: Teleport
Console Command | Chat Control | Target | Arguments | Clarification | Instance |
---|---|---|---|---|---|
ulx bring | !bring | (playerIDs) | Brings target(s) to you. | !bring Bob ; Teleports Bob to you lot | |
ulx goto | !goto | (playerID) | Goto target. | !goto Bob ; Teleports you to Bob | |
ulx return | !return | (playerID) | Returns target to terminal position before a teleport, defaults to self | ulx return Bob ; Returns Bob to his previous position | |
ulx send | !send | (playerID) | (playerID) | Goto target. | ulx send Bob Steve ; Telports Bob to Steve |
ulx teleport | !tp | (playerID) | Teleports target, defaults to cocky | !teleport ; Teleports you to where your looking |
Console Control | Chat Command | Target | Description |
---|---|---|---|
ulx motd | !motd | Show the bulletin of the 24-hour interval. | |
xgui (evidence, hide, toggle) or ulx menu | !xgui, !menu | Opens and/or closes XGUI. | |
xgui fban | !fban | (playerID) | Opens the add ban window, freezes the specified thespian, and fills out the Name/SteamID automatically. |
xgui xban | !xban | (playerID) | Opens the add ban window and fills out Proper name/SteamID automatically if a player was specified. |
Category: Config
These settings can also be edited in /garrysmod/data/ulx/config.txt
Console Control | Argument | Clarification |
---|---|---|
ulx showMotd | (0, one, 2, 3) | Sets the MOTD Manner. (Encounter BELOW) |
ulx motdfile | (filename.txt) | The MOTD to show, if using a file. Put this file in the root of the garry's modern directory. |
ulx motdurl | (URL) | The MOTD to show, if using a URL. |
-------- | -------- | -------- |
ulx chattime | (x) | Players tin can only chat every x seconds (anti-spam). 0 to disable |
ulx meChatEnabled | (0, ane, two) | Allow players to use '/me' in chat. 0 = Disabled, ane = Sandbox only (Default), 2 = Enabled |
-------- | -------- | -------- |
ulx logFile | (0, 1) | Log to file (Can notwithstanding echo if off). This is a global setting, zippo will be logged to file with this off. |
ulx logEvents | (0, 1) | Log events (player connect, disconnect, death) |
ulx logChat | (0, one) | Log role player chat |
ulx logSpawns | (0, 1) | Log when players spawn objects (props, effects, etc) |
ulx logSpawnsEcho | (-one, 0, 1, two) | Echo spawns to players in server. -1 = Off, 0 = Dedicated console only, 1 = Admins only, 2 = All players. (Echoes to panel) |
ulx logJoinLeaveEcho | (0, one) | Echo players leaves and joins to admins in the server (useful for banning minges) |
ulx logDir | (proper name) | The log directory under garrysmod/data |
ulx logEcho | (0, 1, ii) | Sets the Echo mode (SEE BELOW) |
-------- | -------- | -------- |
ulx logEchoColors | (0, i) | Whether or not echoed commands in conversation are colored |
ulx logEchoColorDefault | (0-255) (0-255) (0-255) | The default text color (RGB) |
ulx logEchoColorConsole | (0-255) (0-255) (0-255) | The colour that Panel gets when using actions |
ulx logEchoColorSelf | (0-255) (0-255) (0-255) | The color for yourself in echoes |
ulx logEchoColorEveryone | (0-255) (0-255) (0-255) | The color to employ when everyone is targeted in echoes |
ulx logEchoColorPlayerAsGroup | (0, i) | Whether or not to use grouping colors for players. If false, it uses the color beneath. |
ulx logEchoColorPlayer | (0-255) (0-255) (0-255) | The color to use for players when ulx logEchoColorPlayerAsGroup is set to 0. |
ulx logEchoColorMisc | (0-255) (0-255) (0-255) | The color for anything else in echoes |
-------- | -------- | -------- |
ulx rslotsMode | (0, 1, ii, three) | Sets the slots fashion. (Come across Beneath) |
ulx rslots | (number) | Sets the number of reserved slots, only applicative for modes 1 and two. |
ulx rslotsVisible | (number) | When this is 0, svvisiblemaxplayers will be set to maxplayers - slotscurrently_reserved |
-------- | -------- | -------- |
ulx votemapEnabled | (0, 1) | Enable/Disable the unabridged votemap command |
ulx votemapMintime | (number) | Fourth dimension in seconds subsequently map modify before votes count. |
ulx votemapWaittime | (number) | Time in seconds before a user must await before they can change their vote. |
ulx votemapSuccessratio | (0.4, 0.5, 0.six, 0.seven, etc.) | Ratio of (votes for map)/(full players) needed to change map. (Rounds upwardly) |
ulx votemapMinvotes | (number) | Number of minimum votes needed to alter map (Prevents llamas). This supercedes the higher up convar on pocket-size servers. |
ulx votemapVetotime | (number) | Fourth dimension in seconds an admin has afterwards a successful votemap to veto the vote. Set to 0 to disable. |
ulx votemapMapmode | (1, two) | one = Employ all maps merely what's specified in votemaps.txt, 2 = Use only the maps specified in votemaps.txt. |
ulx voteEcho | (0, 1) | i = Repeat what every player votes (this does not apply to votemap). 0 = Don't echo |
ulx votemap2Successratio | (0.4, 0.five, 0.six, 0.7, etc.) | Ratio of (votes for map)/(full players) needed to modify map. (Rounds up) |
ulx votemap2Minvotes | (number) | Number of minimum votes needed to modify map (Pevents llamas). This supercedes the above convar on small servers. |
ulx votekickSuccessratio | (0.4, 0.v, 0.6, 0.7, etc.) | Ratio of (votes for kick)/(total players) needed to kick actor. (Rounds upwardly) |
ulx votekickMinvotes | (number) | Number of minimum votes needed to boot player (Prevents llamas). This supercedes the above convar on pocket-size servers. |
ulx votebanSuccessratio | (0.iv, 0.5, 0.6, 0.7, etc.) | Ratio of (votes for ban)/(total players) needed to ban role player. (Rounds up) |
ulx votebanMinvotes | (number) | Number of minimum votes needed to ban histrion (Prevents llamas). This supercedes the in a higher place convar on pocket-size servers. |
MOTD Modes
- 0 - OFF No MOTD shown
- 1 - FILE Bear witness the players the contents of the file from the 'motdfile' cvar
- 2 - GENERATOR Uses the MOTD generator to create a MOTD for the role player (use XGUI for this)
- 3 - URL Testify the actor the URL specified by the 'motdurl' cvar
Repeat Modes
- 0 - OFF No output to whatsoever players when an admin command is used
- 1 - ANONYMOUS Output to players without access to run into who used the command (admins past default) similar to "(Someone) slapped Bob with 0 damage"
- 2 - FULL Output to players similar to "Foo slapped Bob with 0 damage"
Slots Modes
- 0 - Off
- i - Keep # of slots reserved for admins, admins fill slots.
- two - Proceed # of slots reserved for admins, admins don't fill slots, they'll be freed when a thespian leaves.
- 3 - E'er keep ane slot open for admins, kick the user with the shortest connection time if an admin joins.
Viewing and Editing your ULX settings
To observe your ULX settings get to /garrysmod/data
in your server file manager.
The ulib
folder contains:
- bans.txt - the list of banned users on your server.
- groups.txt - the list of groups on your server, and commands they're immune to use.
- misc_registered.txt - a listing of descriptions for each command.
- users.txt - the list of every user that belongs to some group on your server.
The ulx
folder contains:
- adverts.txt - the file that sends out advertisements to your server.
- banmessage.txt - the file that is used to store the message that is sent to banned players.
- banreasons.txt - the file that is used to store default reasons for kicking and banning users.
- config.txt - the file that holds all the config command settings as described above.
- downloads.txt - the file that designates what folder or file volition be forced downloaded by users.
- gimps.txt - the file that is used to store lines used past users who are "gimped".
- motd.txt - the file that is used to shop the settings of your MOTD screen.
- sbox_limits.txt - the file that is used to store the maximum value of certain sliders in the XGUI.
- votemaps.txt - the file that is used to store the names of maps that can be voted upon.
All of the .txt
file tin can be edited to change their settings. Each file also includes more specific descriptions of how to edit them.
The ulx_logs
folder contains any stored logs. The log commands in the Config Category given above will shop them here.
Source: https://nodecraft.com/support/games/gmod/ulx-ulib-admin-system-for-garrys-mod
Posted by: helgesonafror1942.blogspot.com
0 Response to "How To Change Character Model In Gmod"
Post a Comment