I came up with this method! Feel free to comment/improve
Code:
register_event("TextMsg", "event_round_end_winner", "a", "2=#Terrorists_Win", "2=#Target_Bombed", "2=#CTs_Win", "2=#Defused_The_Bomb", "2=#Target_Saved");
public event_round_end_winner() {
new winner = 2;
new reasonText[32], reason;
read_data(2, reasonText, sizeof(reasonText));
if (equal(reasonText, "#Target_Bombed")) {
reason = 1;
} else if (equal(reasonText, "#Defused_The_Bomb")) {
reason = 7;
} else if (equal(reasonText, "#CTs_Win")) {
reason = 8;
} else if (equal(reasonText, "#Terrorists_Win")) {
reason = 9;
} else if (equal(reasonText, "#Target_Saved")) {
reason = 12;
}
log2game("\"round_end\" (winner \"%d\") (reason \"%d\")", winner, reason);
}
- Twelve-60
__________________