oblakoFFF
Участник
- Сообщения
- 2
- Реакции
- 0
Хотел отловить встроенные сообщения CS:GO, и попытаться изменить их.
Может быть кто-нибудь работал в этом направлении? Просто странно, по идее должно работать...
PHP:
#pragma semicolon 1
#include <sourcemod>
#pragma newdecls required
public void OnPluginStart(){
HookUserMessage(GetUserMessageId("TextMsg"), Event_TextMsg, true);
}
public Action Event_TextMsg(UserMsg msg_id, Handle pb, const int[] players,int playersNum, bool reliable, bool init){
char text[64];
PbReadString(pb, "params", text, sizeof(text), 0);
if (StrEqual(text, "#SFUI_Notice_Match_Will_Start_Chat", false)){
for(int i = 1; i < playersNum; ++i) PrintToChat(players[i], "Test"); // Это не работает
PrintToChatAll("Test"); // Компилируется, но не срабатывает. Ошибка: Exception reported: Invalid memory access
PrintToServer("Test"); // Это единственное
return Plugin_Handled;
}
return Plugin_Continue;
}
Может быть кто-нибудь работал в этом направлении? Просто странно, по идее должно работать...