AW_EVENT_CHAT

Uit 3Dwiki

Ga naar: navigatie, zoeken

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);

[bewerken] Zie ook

Persoonlijke instellingen