Активация cleo при появлении текста.

Тема в разделе "CLEO программирование", создана пользователем Glebok44, 23 авг 2017.

  1. Glebok44

    Glebok44 Новорег Пользователь

    Регистрация:
    30 июл 2017
    Сообщения:
    3
    Симпатии:
    0
    Баллы:
    31
    Здравствуйте. Мне нужно сделать так, чтобы когда появлялся текст, cleo активировалось. Допусим, когда заходишь на сервер SAMP, с боку пишет Welcome 'Nick' . Дак вот, мне нужно чтоб когда эта надпись появлялась клео активировался.
     
  2. Voron928

    Voron928 Ньюби Пользователь

    Регистрация:
    4 май 2018
    Сообщения:
    31
    Симпатии:
    0
    Баллы:
    8
    Код:
    {$CLEO}
    {$INCLUDE SF}
    0000: NOP
    0BE3: raknet setup_incoming_rpc_hook @iRPC
    
    WHILE TRUE
    WAIT 0
        IF 7@ == 1
        THEN
        0AF8: samp add_message_to_chat "Цикл включен." color -1
        7@ = 0
        0AF8: samp add_message_to_chat "Цикл выключен." color -1
        END
    END
    
    :iRPC
    0BE5: raknet 0@ = get_hook_param PARAM_PACKETID
    IF 0@ == 73
        THEN
        0BE5: raknet 1@ = get_hook_param PARAM_BITSTREAM
        0BE9: raknet bit_stream 1@ reset_read_pointer
        0BE7: raknet 2@ = bit_stream_read 1@ type BS_TYPE_INT
        0BE7: raknet 3@ = bit_stream_read 1@ type BS_TYPE_INT
        0BE7: raknet 4@ = bit_stream_read 1@ type BS_TYPE_INT
        0AC8: 5@ = allocate_memory_size 125
        0BE8: raknet bit_stream 1@ read_array 5@ size 4@
        0C1E: array 5@ element 4@ el_size 1 = 0
        IF 0C29: 6@ = stristr string1 5@ string2 "~w~ Welcome ~n~~"
            THEN
            0AF8: samp add_message_to_chat "{3300CC}[]: {FF0000}Автор: {FFFFFF}[]{ffffff}." color -1
            7@ = 1// тут пиши переменную для включения основного цикла
        END
        0AC9: free_allocated_memory 5@
        0BE9: raknet bit_stream 1@ reset_read_pointer  
    END
    0BE0: raknet hook_ret TRUE