Sohbet
Host olarak oyuncularla konuşun ve biçimlendirilmiş duyurular gönderin.
Tüm sohbet düz metindir. HTML, CSS ve işaretleme yazıldığı gibi gösterilir ve oyuncu mesajları duyuru gibi görünemez. Her oyuncunun sohbet konumu ve sesler gibi kendi görüntüleme ayarları kendi kontrolünde kalır.
sendChat()
room.sendChat(text: string, targetId?: number | null): Promise<void>Host oyuncusu olarak bir sohbet mesajı gönderir. Bir host oyuncusu gerektirir: noPlayer: true ile sendChat requires a host player; use sendAnnouncement ile reddedilir. Hedefli bir mesaj yalnızca o oyuncunun sohbet kayıtlarına gider; bilinmeyen veya ayrılmış bir oyuncuya gönderilen mesaj atlanır. Kendi mesajlarınız onPlayerChat'ı tetiklemez.
Parametreler
stringzorunlunumber | nullnull.Döndürür
Promise<void>
await room.sendChat('Good game, everyone!');
await room.sendChat(
'You are next in goal.',
player.id,
);sendAnnouncement()
room.sendAnnouncement(text: string, targetId?: number | null, color?: number | null, style?: AnnouncementStyle | null, sound?: number | null): Promise<void>Düz metin, en fazla 1.000 karakter. RGB rengi 0x000000–0xffffff; null hedef herkese yayınlar. 0/1/2 sesi alıcının tercihlerine tabidir.
Oyuncu sohbetinden ayrı duran bir host bildirimi gönderir. Host oyuncusu olmayan odalarda çalışır.
Parametreler
stringzorunlunumber | nullnull.number | null0x000000 ile 0xffffff arasında bir RGB tam sayısı olarak, veya okuyucunun varsayılanı için null. Koyu bir sohbette iyi okunan renkler seçin.AnnouncementStyle | nullnormal, bold, italic, small, small-bold veya small-italic'ten biri. Varsayılan olarak normal.number | null0, normal için 1 veya uyarı için 2. Varsayılan olarak 1. Her okuyucunun ses ayarları hâlâ geçerlidir.Döndürür
Promise<void>
await room.sendAnnouncement(
'Welcome to the room',
null,
0xb9e8d0,
'bold',
0,
);
await room.sendAnnouncement(
'Your request was accepted',
player.id,
0xefc88e,
'small',
1,
);