Социальные функции
All Out предоставляет текстовый чат и необязательный голосовой чат, которые вы можете использовать в своих играх
Чтение чата
Команды чата
Распространённые команды для разработчиков/администраторов
// Запустить раунд раньше (только для админов)
start_round :: proc(player: Player) {
g_round_manager->start_round();
Notifier.notify(player, "Раунд начался.");
} @chat_command
// Выдать себе тестовый набор (только для админов)
grant_test_loadout :: proc(player: Player) {
// Пример: используйте здесь свою собственную логику выдачи предметов
// item := Items.create_item_instance(sword_defn);
// Items.move_item_to_inventory(item, player.default_inventory);
Notifier.notify(player, "Тестовый набор выдан.");
} @chat_command
// Вызвать событие по имени (только для админов, с необязательным аргументом)
trigger_event :: proc(player: Player, event_name: string = "meteor_shower") {
g_event_system->trigger(event_name);
Notifier.notify(player, "Событие вызвано: %", {event_name});
} @chat_commandПрава доступа
Аннотация
Кто может использовать
Аргументы и необязательные параметры
Строки с пробелами
Получение использования команды
Включение голосового чата
Модерация
Последнее обновление