Hi, i've 2 questions...
First: How I can use CGWorldFrame__Intersect to collect/loot items?
Second: How I can use CGWorldFrame__Intersect to TraceLine?
This one doesn't chrash but the result always 0,0,0 [X,Y,Z] 
PHP Code:
String[] asm = new String[]
{
"push 0",
"push " + flag + "",
"mov eax, " + distCodeCave + "",
"push eax",
"mov eax, " + resultCodeCave,
"push eax",
"mov eax, " + endCodeCave,
"push eax",
"mov eax, " + startCodeCave,
"push eax",
"call " + (uint)((uint)WoWOffsets.WoWFunctions.CGWorldFrame__Intersect + (uint)BaseAddr(Proc,"Wow.exe")),
"add esp, 0x18",
"retn",
};