Kawe Mazidjatari
fa76747baa
Show a more detailed error if the EULA request failed
2024-04-05 16:34:29 +02:00
Kawe Mazidjatari
22c82d6f1d
EULA dialog implementation
...
Display the EULA (fetched from masterserver), which the end user MUST accept before they can make use of the multiplayer features of R5Reloaded. NOTE: user doesn't need to agree to this to use the listenserver.
2024-04-05 16:26:18 +02:00
Kawe Mazidjatari
0eaa226dce
Change JSON field types send to master server
...
They were all strings; changed them to what made most sense for each field type. Changes:
"hidden": string -> bool
"port": string -> int
"checksum": string -> uint
"playerCount": string -> int
"maxPlayers": string -> int
2024-04-05 16:24:46 +02:00
Kawe Mazidjatari
71b0781715
Utilize 'DevMsg()' for uncertain builds only
...
Only uncertain builds will contain DevMsg()/DevWarning() prints. For retail, Msg() and Warning() should be used instead.
2023-08-21 19:12:29 +02:00
Kawe Mazidjatari
193abdc18a
Remove scriptfunc stubs
...
Not really ideal, needs a different solution.
2023-07-19 17:17:38 +02:00
Kawe Mazidjatari
ee1fdca7a9
Register admin panel/core server scriptfunc stubs for client.dll
...
Stubbed to avoid compile errors.
2023-07-19 16:19:34 +02:00
Kawe Mazidjatari
d860c43f79
Deduplicate code
...
Small deduplication.
2023-07-19 12:25:43 +02:00
Kawe Mazidjatari
f39de84d15
Create macro for scriptfunc definitions
...
Create a macro to make registration easier, by reducing the parameters.
2023-07-19 12:09:42 +02:00
Kawe Mazidjatari
d5f35349a8
Decouple script function registration
...
Nicely decouple them. Everything server and client are now grouped as they should. The Ui namespace has been merged with Client.
2023-07-19 02:12:56 +02:00
Amos
6e223d1730
Make shared code separate
...
The work is partial, and does not compile.
2023-07-18 21:05:29 +02:00