Question

DreamHarakiri
React разработчик

Как сделать так чтобы SendClientMessage писалось и мне и игроку к которому применяется команда

Share this post


Link to post

7 answers to this question

  • 0
DEST
Maintainer

@Remmi_Feed в выше примере все описали. Если с использованием форматирования, то получиться так: 

new string[?]; 
format(string, sizeof(string), "форматированный текст %s, %d, %f", argument1, argument2, argument3); 
SendClientMessage(id, color, string); 
// где вместо ? подставить кол-во символов в строке с форматированием
// вместо %s, %d, %f свои спецификаторы, а вместо argument1, argument2, argument3 поставить значения аргументов соответственно
// вместо id подставить ID игрока, которому отправляем сообщения (скорее всего params[0])
// вместо color подставить цвет (например: -1). 

 

Share this post


Link to post
  • 0
LilPokemon
Гуру форума
1 час назад, Remmi_Feed сказал:

Как сделать так чтобы SendClientMessage писалось и мне и игроку к которому применяется команда

SendClientMessage(playerid,-1,"Текст");
Эт к тебе прейдет а к игроку
SendClientMessage(params[0],-1,"текст");
Пример вот так:
 

Спойлер

    CMD:test(playerid, params[])
    {
        if(sscanf(params,"d",params[0])) return SendClientMessage(playerid, -1, "Ошибка: /Тест [id]");
        SendClientMessage(playerid,-1,"Эт мне");
        SendClientMessage(params[0],-1,"Это уже игроку по веденному айди");
        return 1;
    }

Или же если в диалоге:
 

Спойлер

        case 1:
        {
            if(response)
            {
                new id;
                if(sscanf(inputtext, "i", id)) return SendClientMessage(playerid,-1, "Вы должны ввести ID игрока");
                SendClientMessage(playerid,-1,"Эт мне");
                SendClientMessage(id,-1,"Это уже игроку по веденному айди");
            }
        }

 

Edited by Покемон

Share this post


Link to post
  • 0
DEST
Maintainer

@Remmi_Feed ты имеешь ввиду как отправить одну отформатированную строку два раза разным игрокам? 

Share this post


Link to post
  • 0
LilPokemon
Гуру форума
Только что, Remmi_Feed сказал:

@DEST Нет, только тому кому выдается донат

Если донат то по идеи должно же ещё писать какое число выдано?  

Share this post


Link to post
  • 0
DreamHarakiri
React разработчик

@Покемон ну я с 0 команду писал и не сделал чтобы другого оповещало а оповещает только того кто прописывает команду

Share this post


Link to post
  • 0
LilPokemon
Гуру форума
Только что, Remmi_Feed сказал:

@Покемон ну я с 0 команду писал и не сделал чтобы другого оповещало а оповещает только того кто прописывает команду

К примеру вот так:
 

 

2 минуты назад, DEST сказал:

@Remmi_Feed в выше примере все описали. Если с использованием форматирования, то получиться так: 


new string[?]; 
format(string, sizeof(string), "форматированный текст %s, %d, %f", argument1, argument2, argument3); 
SendClientMessage(id, color, string); 
// где вместо ? подставить кол-во символов в строке с форматированием
// вместо %s, %d, %f свои спецификаторы, а вместо argument1, argument2, argument3 поставить значения аргументов соответственно
// вместо id подставить ID игрока, которому отправляем сообщения (скорее всего params[0])
// вместо color подставить цвет (например: -1). 

 

Ток хотел написать ыыыы ) 

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Татарников Георгий
      By Татарников Георгий
      🔎 Ищем маппера в проект GTA SA (SA-MP)
      В развивающийся проект GTA San Andreas (SA-MP) требуется маппер.
      🧩 Задачи:
      Создание и доработка карт (интерьеры / экстерьеры)
      Работа с объектами GTA SA
      Оптимизация маппинга под онлайн
      💰 Оплата:
      На первое время — сдельная оплата (за конкретные работы / объекты / зоны)
      В перспективе — переход на фиксированную зарплату при постоянном сотрудничестве
      📌 Требования:
      Опыт маппинга GTA SA (SA-MP)
      Умение работать с Map Editor / MTA Map Editor (или аналогами)
      Понимание оптимизации (объекты, стриминг, FPS)
      Ответственность и соблюдение сроков
      ➕ Будет плюсом:
      Опыт работы в командах
      Портфолио или примеры работ (скрины / видео / .map)
      Идеи и инициативность
      🤝 Мы предлагаем:
      Адекватное ТЗ без «сделай красиво, сам не знаю как»
      Оплату без задержек
      Возможность долгосрочного сотрудничества
      Участие в развитии проекта с нуля
      📩 Связь:
      Пишите в ЛС / Telegram / Discord
      (ТГ @foxune777)
    • Nimalin⁵²
      By Nimalin⁵²
      Всем привет. Я часто использую моды по типу: Adrenaline RP, Russia RP и подобный калл. И из этого говна по выкачке денег, я хотел сделать конфетку, но каждый раз падал лицом в грязь. Начинал я с организаций, так как по мне это самая важная часть на RP серверах. Я бывало хотел создать новую организацию, но не знал как. Полазив в Базе Данных, в моде, я не нашел, как же тут создать фракцию. Поэтому прошу помощи скиньте пожалуйста решение этой задачки.