[SNIPPET] Get Name / Surname

Get surname from fullname
Example: Black_Daddy
Snippet return - Daddy

PHP:
0AB1: @GetSurname 1 stringPointer 1@ Surname 3@
PHP:
:GetSurname
0085: 28@ = 0@ // (int)
0085: 27@ = 0@ // (int)
29@ = 0
for 31@ = 0 to 200
0A8D: 30@ = read_memory 28@ size 1 virtual_protect 1
    if 30@ == 0
    then
    break
    else
    28@++
    29@++
    end

    if 31@ == 200
    then
    //chatmsg "string seems to be over 200 chars" -1
    end
end

for 31@ = 1 to 29@
0A8D: 30@ = read_memory 0@ size 1 virtual_protect 1
    if 30@ == 95 // if the character is "_" (ASCII table)
    then
    0@++
    //chatmsg 0@ -1
    0AB2: ret 1 0@
    else
    0@++
    end
end
0AB2: ret 1 27@

PHP:
0AB1: @GetName 1 stringPointer 1@ // Self Return
PHP:
:GetName
0085: 27@ = 0@ // (int) 
0C17: 31@ = strlen 27@
31@ -= 1
for 30@ = 0 to 31@
0A8D: 29@ = read_memory 27@ size 1 virtual_protect 1
    if
    29@ == 95
    then
        0A8C: write_memory 27@ size 1 value 0 virtual_protect 0                                               
    end  
27@++ 
end       
0AB2: ret 0

By @monday - 2016
 
Last edited:
Top