mirror of
https://github.com/dashr9230/SA-MP.git
synced 2026-10-11 01:38:17 +08:00
[saco] Implement/match ScrUnk6F; the widescreen RPC calls ScriptCommand with opcode 0x02A3 directly
This commit is contained in:
1 parent
94a7579d7c
commit
4f0518d989
2 files changed
+17
-1
No files matched your search
@@ -157,6 +157,8 @@ const SCRIPT_COMMAND play_wav = { 0x3D1, "i" };
|
||||
const SCRIPT_COMMAND unload_wav = { 0x40D, "i" };
|
||||
const SCRIPT_COMMAND set_wav_at_location = { 0x3D7, "ifff" };
|
||||
|
||||
const SCRIPT_COMMAND set_widescreen = { 0x02A3, "i" };
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+15
-1
@@ -5,6 +5,7 @@ using namespace RakNet;
|
||||
extern CNetGame* pNetGame;
|
||||
extern CGame * pGame;
|
||||
extern CAudioStream * pAudioStream;
|
||||
extern CChatWindow * pChatWindow;
|
||||
|
||||
//----------------------------------------------------
|
||||
|
||||
@@ -63,7 +64,20 @@ void ScrUnk58(RPCParameters *rpcParams) {}
|
||||
void ScrUnk59(RPCParameters *rpcParams) {}
|
||||
void ScrUnk5A(RPCParameters *rpcParams) {}
|
||||
void ScrUnk5B(RPCParameters *rpcParams) {}
|
||||
void ScrUnk6F(RPCParameters *rpcParams) {}
|
||||
void ScrUnk6F(RPCParameters *rpcParams)
|
||||
{
|
||||
PCHAR Data = reinterpret_cast<PCHAR>(rpcParams->input);
|
||||
int iBitLength = rpcParams->numberOfBitsOfData;
|
||||
PlayerID sender = rpcParams->sender;
|
||||
|
||||
BYTE byteEnable;
|
||||
|
||||
RakNet::BitStream bsData(Data,(iBitLength/8)+1,false);
|
||||
bsData.Read(byteEnable);
|
||||
|
||||
pChatWindow->AddDebugMessage("Widescreen = %i", byteEnable);
|
||||
ScriptCommand(&set_widescreen, byteEnable);
|
||||
}
|
||||
void ScrUnk62(RPCParameters *rpcParams) {}
|
||||
void ScrUnk70(RPCParameters *rpcParams) {}
|
||||
void ScrSetSpawnInfo(RPCParameters *rpcParams) {}
|
||||
|
||||
Reference in new issue
Block a user