78 Commits

Author SHA1 Message Date
Resxt
55c89418c4 chat_commands 1.1.2
Added the ability to find players by typing a part of their name (starting from the beginning of their names) instead of having to type their full names all the time.

For example to kill Resxt you can now just type !kill res
If there is a player named Resxt and another named Resxtola then typing !kill resxt will kill Resxt because we got an exact match. If you type !kill Resx it won't kill anyone because there are two potential players found so we can't be sure who the command should be run on. If you type !kill Resxto it will kill Resxtola
2023-10-09 07:39:01 +02:00
Resxt
92761ce822 mapvote 2.1.3
Added logic to hide the map when there is only one map players can vote, just like how modes work (forgot to implement maps as well)
2023-08-21 16:44:38 +02:00
Resxt
014b568c97 mapvote 2.1.2
The mapvote is now enabled by default (mapvote_enable set to 1 by default instead of 0)

The default rotation system now has an additional dvar dedicated to enabling/disabling it, it no longer relies on the player count dvar to be enabled or disabled which allows it to work with the min and max dvars set to 0 (only rotate the default rotation if there's no human player)
2023-08-06 21:54:08 +02:00
Resxt
05fdd3c679 chat_command_ufo_mode 1.0.0 2023-07-03 16:47:38 +02:00
Resxt
5001fc8b8f chat_commands 1.1.1
Fix commands not working on dedicated servers
The newly added ExecuteCommand function already exists (on dedicated servers only) and therefore it was always called the game's function instead of the chat commands function.
Simply renaming them to a more specific name fixed the issue
2023-06-18 15:39:41 +02:00
Resxt
21bc779ebd chat_command_rounds 1.0.1
Added alias
2023-06-17 10:31:35 +02:00
Resxt
d0b5874dcb chat_command_unlimited_ammo 1.0.1
Added alias
2023-06-17 10:29:19 +02:00
Resxt
d75f2401b8 chat_command_unfair_aimbot 1.0.1
Added alias
2023-06-17 10:29:04 +02:00
Resxt
d39760a075 chat_command_teleport 1.0.1
Added alias
2023-06-17 10:28:41 +02:00
Resxt
cd7ce9d35d chat_command_permissions 1.0.1
Only enable permissions command if the permission system is enabled

Added help message for getpermission

Added aliases
2023-06-17 10:28:26 +02:00
Resxt
a65440b8af chat_command_kick 1.0.1
Added alias
2023-06-17 10:27:34 +02:00
Resxt
4208adea38 chat_command_god_mode 1.0.2
Renamed the command from god to godmode
Added aliases
2023-06-17 10:27:16 +02:00
Resxt
f506e68d9e chat_command_dvars 1.0.1
Added aliases
2023-06-17 10:26:36 +02:00
Resxt
52820e82fc chat_commands 1.1.0
Added an alias system so that a command can be called with different names.
The alias commands respects the permission system and can be used seemingly with the help and alias command.
The commands command still only lists the original/full command name, it doesn't list aliases
CreateCommand now has an addition argument commands can use: commandAliases

Added a new !alias or !aliases command
With these commands you can get the available alias(es) of a command by its original name or one of its alias
For example !alias god or !alias godmode

Some refactor to make the ChatListener function easier to read along with some comments to separate each command logic (built-in commands and "any other command")

Added CommandAliasesDoesNotExistError

Added GetCommandNameFromAlias util function
2023-06-17 10:25:39 +02:00
Resxt
b3dd62f64e Update README.md
chat_command_give
Added more examples
Added more detailed descriptions
Changed some examples to make it easier to read and understand
2023-06-16 20:13:57 +02:00
Resxt
84e69a87f7 chat_command_info 1.0.1
Fixed some wrong attachments being listed. For example pistol would list "silencer_shotgun" when the expected name is "silencer". Now all listed attachments only contain the content before the first underscore, which works.

Added print of the attachments to the console if the debug mode is on
2023-06-16 20:03:08 +02:00
Resxt
384b32f33a chat_command_give 1.0.1
Fixed weapon not given to the proper player in some scenarios

Fixed player not switching to the weapon automatically in some scenarios

Fixed multiple attachments not working
2023-06-16 20:00:20 +02:00
Resxt
a4a714da47 chat_commands 1.0.4
Only create variables for the port currently in-use
For example: there's no need to create level.chat_commands["4977"] if the currently used port is 4976. This simply adds a bunch of variables and child variables for no reason, this was a flawed implementation that create an array per port on every server. Now it will only create an array for its own port as expected

Removed 3074 from the default ports
This port is not actively used by net_port, this was just a misunderstanding on my part
2023-06-15 13:34:04 +02:00
Resxt
135a45f20b chat_command_give 1.0.0 2023-06-13 12:53:44 +02:00
Resxt
45af4a60b0 chat_command_info 1.0.0 2023-06-13 12:22:35 +02:00
Resxt
6a7a518c73 chat_commands 1.0.3
Added 3074 to default ports

Added WeaponDoesNotExistError error

Added IsValidWeapon utils function
2023-06-12 21:13:03 +02:00
Resxt
9cc0903ef4
Update README.md
Added instructions to make zombies++ and the ZM mapvote work together
Zombies++ overrides end game stuff so it conflicted with the ZM mapvote making it no work properly
2023-06-02 12:33:42 +02:00
Resxt
fb577ddcdd
Update README.md 2023-04-03 16:20:58 +02:00
Resxt
af2a1bf2d9
Update README.md 2023-03-31 02:29:06 +02:00
Resxt
acb66df149 chat_command_rounds 1.0.0 2023-03-25 22:33:31 +01:00
Resxt
0e9181f188 chat_commands 1.0.2
Added default 1s wait time to TellPlayer in case no wait time is passed

Added TellAllPlayers util function

Added InvalidRoundError error
2023-03-25 22:32:58 +01:00
Resxt
fdb479d6df chat_command_kick 1.0.0 2023-03-24 23:31:24 +01:00
Resxt
f029c48373 chat_command_invisible 1.0.0 2023-03-24 20:29:48 +01:00
Resxt
56a1d9e961 chat_command_freeze 1.0.0 2023-03-24 17:35:12 +01:00
Resxt
58eece3441 chat_command_suicide 1.0.0 2023-03-24 14:55:51 +01:00
Resxt
359aa389df chat_command_text_help 1.0.0 2023-03-24 14:47:23 +01:00
Resxt
d11f443a81
Update README.md 2023-03-24 01:22:01 +01:00
Resxt
3b2ca9405a chat_commands 1.0.1
Added IsMultiplayerMode utils function
2023-03-24 01:20:43 +01:00
Resxt
d8ab165e2d chat_command_unfair_aimbot 1.0.0 2023-03-24 01:13:08 +01:00
Resxt
31702d9b73 chat_command_dvars 1.0.0 2023-03-23 22:02:23 +01:00
Resxt
bde7055118 chat_command_permissions 1.0.0 2023-03-23 18:17:51 +01:00
Resxt
9d1fc4c63e
chat_command_god_mode 1.0.1
Refactor
2023-03-22 02:55:28 +01:00
Resxt
6d3a7b41ed chat_command_god_mode 1.0.0 2023-03-22 02:53:46 +01:00
Resxt
ceab91035f
Update README.md 2023-03-21 17:25:41 +01:00
Resxt
cab303f26a chat_command_teleport 1.0.0 2023-03-21 03:30:46 +01:00
Resxt
053d060536
Update README.md 2023-03-21 03:10:09 +01:00
Resxt
74db6e37c5 chat_command_points 1.0.0 2023-03-21 03:05:02 +01:00
Resxt
140b815000 chat_command_unlimited_ammo 1.0.0 2023-03-21 02:54:28 +01:00
Resxt
4103a82fb2 chat_commands 1.0.0
This is a port of my MW3 chat_commands script (version 1.3.2)
ba1322b933

The array declarations such as array = ["value"] were changed to use the array function

The tell function (player chat) was changed IPrintLnBold. More explanation in the README

Support for clantags was added. Clantags were changing the player's name which would then make the script fail to find the player when typing his name. This has been tested and fixed. More explanation in the README

Errors and util functions related to camo were removed. The way camo works seems to be really different than MW3 so work is required to implement these again
2023-03-21 02:50:45 +01:00
Resxt
4501736b79 Remove everything about compiled files
Just a refactor that doesn't affect any script or add anything new.
Plutonium T6 now supports loading source scripts so compiling them isn't needed anymore
https://plutonium.pw/docs/changelog/#r3408

[Refactor]
Removed all compiled scripts
Moved all source scripts to the main folder instead of a source folder
Renamed all source scripts to remove the source tag at the end

Removed notions of compiled and source scripts in the repository's README
2023-02-27 14:05:04 +01:00
Resxt
011b7fa786 Update README.md 2023-01-27 22:33:54 +01:00
Resxt
7a2c32a228 mapvote 2.1.1
Code refactor
Doesn't add or change anything
2023-01-26 03:06:23 +01:00
Resxt
9e76a0c712
Update README.md 2023-01-21 03:57:21 +01:00
Resxt
70b5caf159 mapvote 2.1.0
Made it possible to have a default randomized map and mode from a user defined list when the human players count is between two values defined by the user

Added dvar mapvote_default_rotation_maps
Added dvar mapvote_default_rotation_modes (MP only)
Added dvar mapvote_default_rotation_min_players
Added dvar mapvote_default_rotation_max_players
2023-01-21 03:53:50 +01:00
Resxt
f087a83c6b
Update README.md 2023-01-08 23:31:09 +01:00