AW_EVENT_CHAT
Uit 3Dwiki
AW_EVENT_CHAT
Inhoud |
[bewerken] Beschrijving
Het event dat wordt aangeroepen wanneer een avatar iets zegt.
Chat kan alleen ontvangen voor avatars waarvoor eerst een AW_EVENT_AVATAR_ADD event is ontvangen.
Naast chat en whisper, kunnen ook console-berichten in het chatscherm komen.
Dit event wordt daarbij niet aangeroepen, daarvoor wordt AW_EVENT_CONSOLE_MESSAGE gebruikt.
[bewerken] Notities
Om dit event te ontvangen, moet je eerst je positie met aw_state_change() bekend gemaakt hebben, of een wereld in global mode binnengaan.
[bewerken] Attributes
[bewerken] Gebruik
/* Geef aan wanneer iemand chat. */ static char* chat_type[] = { "said", "broadcasted", "whispered" }; void chat(void) { printf("%s %s %s\n", aw_string(AW_AVATAR_NAME), chat_type[aw_int(AW_CHAT_TYPE)], aw_string(AW_CHAT_MESSAGE)); } aw_event_set(AW_EVENT_CHAT, chat);

