533 Commits

Author SHA1 Message Date
UnknownShadow200
750af9cb6c move code out of /cmdload and into Scripting.cs 2021-09-02 12:38:52 +10:00
UnknownShadow200
cd9a520ea9 Make compiling source file existence checking consistent, simplify GUI custom commands compiling 2021-09-01 18:26:29 +10:00
UnknownShadow200
f7a53b081f Split up /spin into /spin and /mirror 2021-07-20 17:27:23 +10:00
UnknownShadow200
4670fa679a Remove MCG from thread names 2021-07-18 09:11:03 +10:00
UnknownShadow200
8782511f57 Support compiling multiple files into one DLL 2021-07-08 20:00:38 +10:00
UnknownShadow200
d6e8ec16e9 Fix settings GUI icon showing default form icon on mono/wine 2021-07-04 20:45:37 +10:00
UnknownShadow200
877501abc0 Catch InvalidOperationException thrown from BeginInvoke in Window log method
This exception gets thrown when trying to invoke a method after the window has already been destroyed. This can rarely happen when trying to log messages at end of server shutdown after the window has been destroyed
2021-07-04 18:55:13 +10:00
UnknownShadow200
cb45fc8d93 Don't try to parse UPnP response as XML
Also don't bother logging Target in error logs, because it's useless 99% of the time as it's just the same method as first line of stacktrace
2021-07-03 19:27:52 +10:00
UnknownShadow200
3550a68bbb Intentionally break some plugins by making LevelInfo.GetConfig(map, out level) non-public
Unfortunately this API has been accidentally been misused and repeatedly caused issues, so I've decided to remove it
2021-06-29 21:00:53 +10:00
UnknownShadow200
325006d41e Dicord: Fix still logging full error to error log on mono 2021-06-26 11:09:14 +10:00
UnknownShadow200
fdf53795b4 if GUI version differs from DLL version, show a warning message box (Thanks capitjeff21) 2021-06-10 22:41:47 +10:00
UnknownShadow200
e9921f8cda Include exception message when logging errors to console/GUI 2021-05-29 22:45:43 +10:00
UnknownShadow200
683934a6d5 Use IPAddress instead of string for IP 2021-05-29 16:23:45 +10:00
UnknownShadow200
ca854b8313 Colour error/warning messages in CLI/GUI log 2021-05-29 14:47:12 +10:00
UnknownShadow200
2826bf8f20 Make custom commands GUI support other languages too 2021-05-28 08:56:01 +10:00
UnknownShadow200
024f7d4e91 Fix /ccols edit not working with non-ascii colour codes (Thanks Desaxu) 2021-05-27 20:32:32 +10:00
UnknownShadow200
2270d7f793 Make IRC bot a proper plugin 2021-05-22 22:55:53 +10:00
UnknownShadow200
0e3c84762d Release 1.9.3.1 2021-05-22 11:55:41 +10:00
UnknownShadow200
91c2102ce1 Discord: Add help link, ignore chat from channels not specified in config 2021-05-21 21:45:01 +10:00
UnknownShadow200
1a4ccea029 GUI: Fix ampersands not showing in 'insert token' popup dialog 2021-05-16 22:05:26 +10:00
UnknownShadow200
fffe4eddd7 Discord: Add option to use nicks instead of usernames 2021-05-03 20:19:48 +10:00
UnknownShadow200
93fbe8f992 Try to fix compiling for .NET core not working 2021-04-25 21:46:39 +10:00
UnknownShadow200
12c5fb6b6f /seen outputs yyyy-mm-dd for consistency with /i instead now 2021-04-24 16:37:00 +10:00
UnknownShadow200
00ed83e78f GUI: Don't crash if unable to open logfile in General Logs tab 2021-04-24 09:15:50 +10:00
UnknownShadow200
c50c7973a6 GUI: IRC port should be a numericupdown, not a textbox 2021-04-21 23:01:21 +10:00
UnknownShadow200
f507a2720a GUI: Add settings for Discord bot 2021-04-21 22:41:54 +10:00
UnknownShadow200
f1a6ec4887 Demote MySQL settings to Misc tab 2021-04-21 20:58:29 +10:00
UnknownShadow200
38d0b14544 Cleanup custom commands GUI by using two buttons for creating C#/VB commands instead of 1 button + 2 radio buttons 2021-04-20 22:58:32 +10:00
UnknownShadow200
2f9a453f9e Remove Viewmode.cfg support (Doesn't even work on Windows, obsolete since over 3.25 years ago) 2021-04-20 20:17:19 +10:00
UnknownShadow200
89c9c98b97 Slightly reorder Extra panel in Misc tab in GUI, prefer Colors.StripUsed to Colors.Strip in more places
Now you can sometimes have % and & in server names
2021-04-20 20:05:46 +10:00
UnknownShadow200
e09f71b288 use named constants for scope 2021-04-12 23:24:28 +10:00
UnknownShadow200
a6a04ec92d Add Visual Basic plugin compiling and creating support 2021-03-26 22:39:47 +11:00
UnknownShadow200
0c26ffb88a Split up IScripting into IScripting and ICompiler 2021-03-25 19:39:31 +11:00
UnknownShadow200
d2875cae20 Tidy up IScripting API 2021-03-24 22:20:27 +11:00
UnknownShadow200
45fe8e9471 Cleanup CustomCommands GUI and use IScripting.LoadAssembly instead 2021-03-23 21:58:48 +11:00
UnknownShadow200
24fb8ef9d6 Whitelist: Use formatted nick in warning messages, always load list into memory 2021-03-11 08:27:13 +11:00
UnknownShadow200
0eeff1ff9b irc controllers should default to superop not nobody permission level 2021-02-27 09:28:57 +11:00
UnknownShadow200
b2bdda52bf add a few more comments 2021-02-11 21:25:53 +11:00
UnknownShadow200
870d7d404a Fix background of CTF/TNT wars gui settings
Also make 'about difficulties' for TNT wars into tooltip instead
2021-02-02 23:02:48 +11:00
UnknownShadow200
2d921a5437 Remove most of 'Zombie old' from GUI, since it is now in 'Zombie survival' 2021-02-02 21:10:09 +11:00
UnknownShadow200
b6a618908e GUI: Fix Icon not showing on wine/mono 2021-01-20 22:34:14 +11:00
UnknownShadow200
228516779f GUI: Try to fix problems with minimising on some versions on wine (Thanks TheAwesome98) 2021-01-20 21:21:14 +11:00
UnknownShadow200
7dbfb5c074 GUI: Minor code cleanup 2021-01-18 18:13:28 +11:00
UnknownShadow200
65a05f81e8 GUI: Fix having grey instead of white background for input controls on mono 2021-01-17 22:22:45 +11:00
UnknownShadow200
e7aed05823 GUI: Fix players table not updating on changing map, fix levels table not updating when player leaves server 2021-01-17 20:14:06 +11:00
UnknownShadow200
9a37ec1f95 GUI: Fix right click on players/levels table being broken 2021-01-17 19:58:22 +11:00
UnknownShadow200
bc5a0be1a7 GUI: Change Players table code to add rows directly 2021-01-17 19:47:53 +11:00
UnknownShadow200
0b7d975784 GUI: Make levels list fit horizontally, instead of showing an unnecessary horizontal scrollbar 2021-01-17 19:14:57 +11:00
UnknownShadow200
32f75c4c1a GUI: If you double click url, it opens web browser instead of just selecting all 2021-01-17 18:10:50 +11:00
UnknownShadow200
24bf5cc49f GUI: Replace 'slap player' with 'freeze player', change names of mute/freeze buttons depending on whether player is muted/frozen 2021-01-17 16:28:42 +11:00