Вопросы

Хеллоу!
Как сделать так, чтобы администратор (который ввёл /chat) смог видеть весь чат сервера? (так же на эту команду и отключить данную фичу чтобы вернуть всё назад)

Поделиться сообщением


Ссылка на сообщение

6 ответов на этот вопрос

  • 0

у тебя по любому в моде есть прослушка смс, сделай на её аналоге в onplayertext (где отправляет сообщение)

Поделиться сообщением


Ссылка на сообщение
  • 0

@hokageud я не понимаю =с

Поделиться сообщением


Ссылка на сообщение
  • 0

@hokageud сорямба у нас нет такой команды

Поделиться сообщением


Ссылка на сообщение
  • 0

@BebrochkaOnline, покажите OnPlayerText.

Поделиться сообщением


Ссылка на сообщение
  • 0

@Cawfee там много

Поделиться сообщением


Ссылка на сообщение
  • 0

@BebrochkaOnline, по аналогии с кодом в OnPlayerText сделаете и для других функций (SMS, рации и прочее).

 

Спойлер

CMD:chat(playerid) {
    
    if (!IsPlayerAdmin(playerid)) {
        SendClientMessage(playerid, -1, !"Вы не можете использовать данную команду");
    }
    
    static const texts[][] = {
        "выключили",
        "включили"
    };
    
    new isEnabled = GetPVarInt(playerid, "chat_listening");
    isEnabled ^= 1;
    SetPVarInt(playerid, "chat_listening", isEnabled);
    
    new string[19 + (-2 + 9) +1];
    format(string, sizeof string, "Вы %s прослушку чата", texts[isEnabled]);
    SendClientMessage(playerid, -1, string);
    return true;
}

public OnPlayerText(playerid, text[]) {
    
    new string[MAX_CHATBUBBLE_LENGTH + 1];
    format(string, sizeof string, "[Прослушка] %s", text);
    
    for (new i = 0; i < MAX_PLAYERS; i++) {
        if (playerid == i) {
            continue;
        }
        
        if (!IsPlayerConnected(i)) {
            continue;
        }
        
        if (!GetPVarInt(i, "chat_listening")) {
            continue;
        }
        
        SendClientMessage(i, -1, string);
    }
}

 

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • dmitryan
      От dmitryan


      Скачать файл RUSSIA RP | 2024 | ДОРАБОТКА!
      Доброго времени суток! Я выложил на продажу полную копию Russia RolePlay!
      Мод будет обновляться.
      Основа мода : Russia RP | 2023 by gooding
      Доработка мода : Я (D.Grizenko)
       
       

















      Добавил dmitryan Добавлено 07.03.2024 Категория Моды Автор Основа - gooding, доработка - d.grizenko  
    • Redmondd
      От Redmondd
      При запуске сервера в консоли пишет: Started server on port: 7777, with maxplayers: 500 lanmode is OFF.
      И когда захожу на сервер пишет server didnt respond
       
      ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team filterscripts = ""  (string) Server Plugins --------------  Loading plugin: mysql   > MySQL plugin R7-2 successfully loaded.   Loaded.  Loading plugin: sscanf  ===============================       sscanf plugin loaded.          Version:  2.8.1    (c) 2012 Alex "Y_Less" Cole  ===============================   Loaded.  Loading plugin: dc_cmd   Daniel's CMD plugin v2.8     (c) 2014 Daniel_Cortez         www.pro-pawn.ru   Loaded.  Loading plugin: streamer *** Streamer Plugin v2.7.9 by Incognito loaded ***   Loaded.  Loaded 4 plugins. Started server on port: 7777, with maxplayers: 500 lanmode is OFF. Filterscripts ---------------   Loaded 0 filterscripts. Подключение к базе данных MYSQL успешно ---------------------------------- --------Redmond RP 01-------- ---------------------------------- Number of vehicle models: 5 Склады загружены успешно Дома (15 шт) загружены успешно  
    • SheikhMAN
      От SheikhMAN
      Ребят здравствуйте, не поможете ли? Думаю проблема с Microsoft visual C ++ Не запускается плагин streamer и в начало пихал и в конец, вообще на отказ не работает.