- Код: Выделить всё
CvarDef.SVC_StuffText_Orig := HookServerMessage(HLSDK.SVC_STUFFTEXT, @CMDBlock.SVC_StuffText);
CvarDef.SVC_Director_Orig := HookServerMessage(HLSDK.SVC_DIRECTOR, @CMDBlock.SVC_Director);
procedure ProcessCommands(const Command: PChar; const CallbackID: LongWord = CMD_STUFFTEXT);
procedure SVC_StuffText; cdecl;
procedure SVC_Director; cdecl;
procedure SVC_StuffText; cdecl;
begin
ProcessCommands(MSG_ReadString, CMD_STUFFTEXT);
end;
procedure CBuf_AddText_CPacket(const Text: PChar); cdecl;
begin
ProcessCommands(Text, CMD_CPACKET);
end;
procedure SVC_Director; cdecl;
begin
MSG_SaveReadCount;
MSG_ReadByte;
if MSG_ReadByte = 10 then
ProcessCommands(MSG_ReadString, CMD_DIRECTOR)
else
begin
MSG_RestoreReadCount;
SVC_Director_Orig;
end;
end;
Неинформативное название темы (исправлено) // Subb98
Тема перемещена в раздел "Болтовня" // Subb98