Test parser - with lags :)

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
{$CLEO}
thread "gt_p"`
0000:
0662: "by legend2360"
0662: "BlastHack - cheating is art"
while not SAMP.Available()
wait 400
end
0@ = Render.CreateFont("Arial", 12, 12)
1@ = Render.FontDrawHeight(0@)
alloc 4@ 0x384
while true
wait 0
0B60: convert_game_screen_coords 400.0 200.0 to_window_screen_coords 5@ 6@
for 2@ = 0 to 2303 step 1
if call @textdraw_listed 1 id 2@
then
call @textdraw_offset 1 id 2@ retr_to 3@
format 4@ = "%d - %s" 2@ 3@
Render.DrawText(0@, 4@, 5@, 6@, -1)
005a: 6@ += 1@
end
end
end
:textdraw_listed
0BB3: samp 1@ = get_textdraw_pool_ptr
0C0E: 2@ = array 1@ element 0@
if 2@ == 1
then ret 0 1
end
ret 0
:textdraw_offset
0BB3: samp 1@ = get_textdraw_pool_ptr
1@ += 0x2400
0C1D: 2@ = array 1@ element 0@ el_size 4
ret 1 2@
/* 3@ = Render.CreateFont("Arial", 12, 12)
4@ = Render.FontDrawHeight(3@)
alloc 5@ 148
while true
wait 0
0B60: convert_game_screen_coords 400.0 200.0 to_window_screen_coords 6@ 7@
lo 0@ @addresses
for 1@ = 0 to 8 step 1
0C1D: 2@ = array 0@ element 1@ el_size 4
0A8D: 8@ = read_memory 2@ size 0x80 virtual_protect 0
format 5@ = "%4X - %s" 2@ 8@
Render.DrawText(3@, 2@, 6@, 7@, -1)
005a: 7@ += 4@
end
end
:addresses
hex
40B0BA00
C0AEBA00
C0AFBA00
40AFBA00
40AEBA00
C0ADBA00
40ADBA00
C0ACBA00
80A4BA00
end
{ 0xBAB040 - Bottom, Middle, White, Plain, Stunt Bonus Info
NOP 0x58905E (6 Bytes) to make the below addys work (note: some already work without NOPing this address)
0xBAAEC0 - Top, Middle, Orange, Black Outline, ?
0xBAAFC0 - Top, Middle, Blue, Bold+Black Outline, ?
0xBAAF40 - Center, Center, White, Black Outline+Small+Fades Out, ?
0xBAAE40 - Center, Center, Orange, Black Outline+Small, ?
0xBAADC0 - Center, Center, White, Black Outline+That cool like 16th century font, ?
0xBAAD40 - Bottom, Right, Orange, Black Outline+Medium+Fades Out, Mission Title
0xBAACC0 - Center, Center, Orange, Black Outline+Medium+Fade Out+Cool FadeIn/Out Effect, "Mission Complete"
For the address below, you can put whatever data you want into it then, to make it appear set 0xBAA475 to 88 (58 Hex)
To make it dissapear again set it back to zero (if the game continously resets this try NOPing 0x58B91E (6 bytes).
NOP 0x69DBB8 (3 bytes) prevent the game from using this textbox.
0xBAA480 - top, left, white, In transerant box, used at start of game to tell you how to use the bike. } */