840 Commits

Author SHA1 Message Date
RD42
9a6f3dcfe1 [server] Implement/match CScriptTimers constructor 2024-06-24 23:01:04 +08:00
RD42
f2b77cc356 [server] Update amx_StrParam 2024-06-23 22:14:28 +08:00
RD42
a503b7be9b [server] Update completename(...) 2024-06-23 22:13:14 +08:00
RD42
2dbf9d9f61 [server] Update n_fputchar(...) 2024-06-23 22:12:43 +08:00
RD42
006376b50f [server] Update n_floatstr(...) 2024-06-23 22:11:42 +08:00
RD42
fe2bce37db [server] Update amxDGram.c 2024-06-23 22:11:12 +08:00
RD42
dd6a4fa318 [server] Update project configuration
* Add `AMX_NODYNALOAD` preprocessor definition
* Enable String Pooling
2024-06-23 18:27:40 +08:00
RD42
7dbd5a2c52 [server] Update release configuration
* Adding `AMX_NODYNALOAD` preprocessor
* Setting optimization to Full Optimization (/Ox)
* Enable Inline Function Expansion
* Enable Minimal Rebuild
* Change Runtime Library to Multi-threaded (/MT)
* Enable Function Level Linking
2024-06-22 23:30:15 +08:00
RD42
af6f75dd04 [server] Match printstring(...) 2024-06-22 19:51:34 +08:00
RD42
9f2b5cfb1e [server] Match amx_Exec(...) 2024-06-21 21:14:12 +08:00
RD42
431a1e394f [server] Match amx_NumPublics(...) 2024-06-21 20:34:45 +08:00
RD42
551369a228 [server] Match amx_FindNative(...) 2024-06-21 20:34:14 +08:00
RD42
f8e58c192a Update IDB files 2024-06-16 20:31:06 +08:00
RD42
9e83c1fd19 [bot] Update CNetGame::UpdateNetwork() 2024-06-08 21:57:35 +08:00
RD42
a58e45731c [bot] Implement n_GetPlayerName(...)
* Implement `set_amxstring(...)`

* Implement `CPlayerPool::GetPlayerName(...)`
2024-06-08 21:56:00 +08:00
RD42
36792cec63 [bot] Implement n_IsPlayerStreamedIn(...) 2024-06-08 21:52:14 +08:00
RD42
4cf1e83080 [bot] Rename unnamed_6 to bPlayerSlotState 2024-06-08 21:48:47 +08:00
RD42
a25cec876a [bot] Implement n_SetMyFacingAngle(...) 2024-06-08 21:44:51 +08:00
RD42
5ce9095241 [bot] Implement WorldPlayerRemove(...) 2024-06-08 21:44:02 +08:00
RD42
0902c67707 [bot] Implement WorldPlayerDeath(...) 2024-06-08 21:42:42 +08:00
RD42
a88d88bb26 [bot] Implement ServerJoin(...)
* Implement `CPlayerPool::New(...)`
2024-06-08 21:39:40 +08:00
RD42
2aa2b1e628 [bot] Implement ScrRemovePlayerFromVehicle(...) 2024-06-08 21:35:32 +08:00
RD42
8b36c6d805 [bot] Implement ScrPutPlayerInVehicle(...) 2024-06-08 21:34:42 +08:00
RD42
6038cf0a59 [bot] Implement ScrSetPlayerPos(...) 2024-06-07 22:56:29 +08:00
RD42
bcb50d8800 [bot] Implement ScrSetPlayerFacingAngle(...) 2024-06-07 22:52:35 +08:00
RD42
291809b71c [bot] Rearrange scriptrpc.cpp 2024-06-07 22:50:00 +08:00
RD42
34f395e144 [bot] Rearrange netrpc.cpp
* Add comments
2024-06-07 22:37:20 +08:00
RD42
cbca7594a1 [bot] Implement RequestClass(...)
* Implement `CNetGame::SetMyZAngle(...)`
2024-06-06 23:09:13 +08:00
RD42
8b46841b34 [bot] Rename RPC_Unk27 to RPC_DisableRaceCheckpoint 2024-06-06 23:01:27 +08:00
RD42
a7e6441afa [bot] Rename RPC_Unk26 to RPC_SetRaceCheckpoint 2024-06-06 22:59:52 +08:00
RD42
964c0ad96d [bot] Rename RPC_Unk25 to RPC_DisableCheckpoint 2024-06-06 22:58:14 +08:00
RD42
8d50bf0963 [bot] Rename RPC_Unk6B to RPC_SetCheckpoint 2024-06-06 22:55:39 +08:00
RD42
26ea16aaae [bot] Implement WorldPlayerAdd(...)
* Rename `CNetGame::sub_415EC0(...)` to `CNetGame::SetPlayerAdded(...)`
2024-06-03 22:58:59 +08:00
RD42
c82d3764fd [bot] Implement RequestSpawn(...) 2024-06-03 22:53:22 +08:00
RD42
843b2406bf [bot] Implement InitGame(...) 2024-06-03 22:51:04 +08:00
RD42
aca41ed816 [bot] Implement ServerQuit(...) 2024-06-02 22:55:46 +08:00
RD42
5e09558960 [bot] Implement Chat(...) 2024-06-02 22:50:20 +08:00
RD42
4e071895a3 [bot] Include malloc.h
Required for amx_StrParam
2024-06-02 22:44:56 +08:00
RD42
b1b133c526 [bot] Change project settings
* Disable buffer security check

* Change structure alignment to 1 byte

*  Set runtime library to multi-threaded
2024-06-02 22:42:52 +08:00
RD42
05e65e3d17 [bot] Implement ScrSetSpawnInfo(...) 2024-06-02 22:36:16 +08:00
RD42
1b58865926 [bot] Implement ScrDisplayGameText(...) 2024-06-02 22:21:36 +08:00
RD42
7714efcbee [bot] Match MatrixToQuaternion 2024-06-02 22:16:54 +08:00
RD42
2d0918379d [bot] Match logprintf(...) 2024-06-02 22:16:11 +08:00
RD42
ed70116c80 [bot] Implement CNetGame::Packet_InvalidPassword(...) 2024-06-01 20:35:12 +08:00
RD42
509c89ca5f [bot] Implement CNetGame::Packet_ConnectionLost(...) 2024-06-01 20:34:10 +08:00
RD42
80c6ceb1fc [bot] Update CNetGame::Packet_DisconnectionNotification(...) 2024-06-01 20:32:29 +08:00
RD42
f05b44f0a7 [bot] Implement CNetGame::Packet_NoFreeIncomingConnections(...) 2024-06-01 20:10:45 +08:00
RD42
3eacf10755 [bot] Implement CNetGame::Packet_ConnectionRequestAccepted(...) 2024-06-01 20:09:10 +08:00
RD42
ccf7c032d9 [bot] Update CNetGame::Packet_ConnectionBanned(...) 2024-06-01 20:04:15 +08:00
RD42
23f4c008a9 [bot] Implement CNetGame::Packet_RSAPublicKeyMismatch(...) 2024-06-01 19:59:47 +08:00