well you cant just nop it, u cannot scroll anymore then 0.o because somewhere else ("League of Legends.exe"+4042E7) it reads the value to set the range.. and nowhere else than those 2 spots (where it writes and reads) are accessing the pointer (scanned through the whole exe file). I dont think it sends this value, or it does send it everytime, but then it doesnt make sense that not all of us are banned. so i guess the only check they have is screenshot.
well its up to you wether or not you release the code cave guide. i probably won't have enough time to include it to the trainer i think

well i will see ^^
this would be another method, i alloced new memory for a new zoom variable and it reads / writes to this one, and the original one stays untouched:
(no virus scan provided, because this is only a cheat engine cheat table, u dont have to approve but w/e i hope u will xD)
in my opinion not necessary because i think it does NOT send the value, and if it sends the value it would send the one read on the range, means it would send the modified one, so its kinda pointless xD
edit: how did u codecave those functions? im able to make it set back the zoomlimit if i create a screenshot, but that happens AFTER the screenshot is made.
edit2: oh i c, the read function applies with FPS, and the screenshot takes on the same frame... so i have to make it refresh screen first. x.x
edit3: for now ive just disabled screenshots in my client.
yes i'd be pleased to see your solution :P