flamingo
New member
Need Wallhack for 0.3.7
{$CLEO .cs}
0000:
REPEAT
WAIT 1000
0A8D: 0@ = readMem 0xA444A0 sz 4 vp 0
UNTIL 0@ == 1 // SAMP_IS_READY
0AB1: @SAMP_GetNameTagSettings params 0 NameTagsDistance 0@ NoNametagsBehindWalls 1@ byteShowNameTags 2@
WHILE TRUE
WAIT 0
IF
0ADC: test_cheat "1"
THEN
IF
31@ == FALSE
THEN
31@ = TRUE
0ACD: show_text_highpriority "~g~Activated" time 1000
0AB1: @SAMP_SetNameTagSettings params 3 NameTagsDistance 500.0 NoNametagsBehindWalls FALSE ShowNameTags TRUE
ELSE
31@ = FALSE
0ACD: show_text_highpriority "~r~Deactivated" time 1000
0AB1: @SAMP_SetNameTagSettings params 3 NameTagsDistance 0@ byteNoNametagsBehindWalls 1@ byteShowNameTags 2@
END
END
END
:SAMP_GetNameTagSettings
IF
0AA2: 10@ = load_library "samp.dll" // IF and SET
THEN
000A: 10@ += 0x21A0F8 // SAMP_INFO_OFFSET
0A8D: 11@ = read_memory 10@ size 4 virtual_protect TRUE // stSAMPStruct
000A: 11@ += 0x3C5 // pSettings
0A8D: 12@ = read_memory 11@ size 4 virtual_protect TRUE // ServerPresetsStruct
0A8E: 25@ = 12@ + 0x27 // fNameTagsDistance
0A8E: 26@ = 12@ + 0x2F // byteNoNametagsBehindWalls
0A8E: 27@ = 12@ + 0x38 // byteShowNameTags
0A8D: 25@ = read_memory 25@ size 4 virtual_protect TRUE {fNameTagsDistance}
0A8D: 26@ = read_memory 26@ size 1 virtual_protect TRUE {byteNoNametagsBehindWalls}
0A8D: 27@ = read_memory 27@ size 1 virtual_protect TRUE {byteShowNameTags}
0485: return_true
0AB2: RET 3 25@ 26@ 27@
ELSE
0485: return_true
END
0AB2: 0
:SAMP_SetNameTagSettings
IF
0AA2: 10@ = load_library "samp.dll" // IF and SET
THEN
000A: 10@ += 0x21A0F8 // SAMP_INFO_OFFSET
0A8D: 11@ = read_memory 10@ size 4 virtual_protect TRUE // stSAMPStruct
000A: 11@ += 0x3C5 // pSettings
0A8D: 12@ = read_memory 11@ size 4 virtual_protect TRUE // ServerPresetsStruct
0A8E: 25@ = 12@ + 0x27 // fNameTagsDistance
0A8E: 26@ = 12@ + 0x2F // byteNoNametagsBehindWalls
0A8E: 27@ = 12@ + 0x38 // byteShowNameTags
0A8C: write_memory 25@ size 4 value 0@ virtual_protect TRUE // fNameTagsDistance
0A8C: write_memory 26@ size 1 value 1@ virtual_protect TRUE // byteNoNametagsBehindWalls
0A8C: write_memory 27@ size 1 value 2@ virtual_protect TRUE // byteShowNameTags
END
0AB2: RET 0