Help cleo greeter

mihail18

New member
Joined
Dec 28, 2018
Messages
2
Reaction score
0
hello, i want to make a cleo script to auto-respond with player's name on chat when it's detecting a player's name.

image:

1748597291122.png

i want to auto reply on chat '/r Hello @%s! Welcome back!'

i tried to do this but it's not working, it has a visual bug when trying to connect to the server.

PHP:
{$CLEO .cs}

0000:

WHILE 8AFA:
    WAIT 0
END

0AC8: 0@ = allocate_memory_size 260
0AC8: 1@ = allocate_memory_size 260

WHILE TRUE
    WAIT 0

    IF 0B61: samp is_local_player_spawned
    THEN
        0B75: samp get_chat_string 99 text_to 0@ prefix_to $NOT_USED color_to $NOT_USED prefix_color_to $NOT_USED

        IF 0AD4: $NOT_USED = scan_string 0@ format "(Group) %s from your group has just logged in." 1@
        THEN 
            0AD3: 2@ = format "/r Salut @%s! Bine ai revenit!" 1@
            0AF9: samp say_msg 2@
            WAIT 500
        END
    END
END

please help me here
 

Parazitas

God
Staff member
Joined
Jan 2, 2017
Messages
3,329
Solutions
7
Reaction score
945
Location
Lithuania
PHP:
{$CLEO .cs}

0000:

REPEAT
WAIT 0
UNTIL 0AFA:

WHILE TRUE
WAIT 0

IF 0B61:  samp is_local_player_spawned
THEN
    0AC8: 31@ = allocate_memory_size 260
    0AC8: 30@ = allocate_memory_size 260
    0B75: samp get_chat_string 99 text_to 31@ prefix_to 30@ color_to 29@ prefix_color_to 28@
    IF AND
    0C29: 27@ = stristr string1 31@ string2 "(Group)"
    0C29: 26@ = stristr string1 31@ string2 "from your group has just logged in."
    THEN
        0C17: 25@ = strlen 27@
        0C17: 24@ = strlen 26@
        24@ += 1
        0062: 25@ -= 24@  // (int)
        0C24: strncpy destination 31@ source 1@ size 2@
        31@ += 7 // skip word "(Group)" + SPACEBAR
        0AC8: 23@ = allocate_memory_size 260
        0AD3: 23@ = format "/r Salut @%s! Bine ai revenit!" 31@
        0C8F: samp process_chat_input 23@
        0AC9: free_allocated_memory 23@
    END
    0AC9: free_allocated_memory 31@
    0AC9: free_allocated_memory 30@
END

END
 
Top