Вопрос Как определять ник и айди в чате?

Тема в разделе "CLEO", создана пользователем bereg101, 16 апр 2018.

  1. bereg101

    bereg101 Пользователь

    Регистрация:
    1 окт 2017
    Сообщения:
    6
    Симпатии:
    0
    Нужно определять айди и текст в чате как это можно сделать?
    я думал этот опкод может opcodes:0b75 , но что то не выходит у меня
     
  2. lordpower

    lordpower Знаток

    Регистрация:
    18 мар 2016
    Сообщения:
    193
    Симпатии:
    29
    Опкодом выше ты просто получаешь строку из чата, как получить ник хз, а ид я получал в формате [ID] таким образом:

    
    while true
    wait 0
    0B75: samp get_chat_string 99 text_to 31@ prefix_to 0 color_to 0 prefix_color_to 0
        if 0C18: 0 = strstr string1 31@ string2 "Реклама:" // в кавычках ключевое слово. к примеру, строка "Реклама: продам гараж, писать в ЛС, Отправитель Nick[ID].
            then
            0C2C: 22@ = strrchr 31@ char 0x5B
            0C11: memset destination 22@ value 0x0 size 1
            22@++
            0C1A: 1@ = atoi 22@
            say "/id %d" 1@
            end
            cmdret
    end
     
  3. samp is meme

    samp is meme Знаток

    Регистрация:
    28 авг 2016
    Сообщения:
    172
    Симпатии:
    42
    Строчку ловить лучше в хуке
     
    DarkP1xel нравится это.
  4. Сэнд

    Проверенный

    Регистрация:
    26 авг 2015
    Сообщения:
    389
    Симпатии:
    235
    chathook + sscanf