View difference between Paste ID: SEBFZqL1 and n7w0A9aW
SHOW: | | - or go back to the newest paste.
1
// Max players constant
2
#define MAX_PLAYERS 64
3
4
// Zandronum's unique event script
5
script "main event script" (int type, int arg1, int arg2) EVENT
6
{
7
	switch (type)
8
	{
9
		// Player sends a chat message
10
		case GAMEEVENT_CHAT:
11
12
			// Variables used
13
			int playerId = arg1;
14
			str message = arg2;
15
16
			// Full message that's send as a fake chat message
17
			str fullMessage = StrParam(n:playerId-1, s:": ", s:message);
18
19
			for (int i = 0; i < MAX_PLAYERS; ++i)
20
			{
21
				// Is the player i near the player that triggered the event script?
22
				if (!playerIsNearChatter(i, playerId)) {
23
					continue;
24
				}
25
				
26
				// This will log to a specific player (function not included since this is just an example)
27
				LogTo(i, fullMessage);
28
			}
29
			terminate;
30
	}
31
}