pixel = pixel_for_bmap(Pointer_Skin1, Pointer_Skin1.x, Pointer_Skin1.y);

wechsle das:

pixel = pixel_for_bmap(Pointer_Skin1, Pointer_Skin1.u1, Pointer_Skin1.v1);

u1 / v1 sind die Kontaktkoordinaten auf der hit.skin.
Frage auch ab, ob überhaupt eine entity getroffen wurde und führe den code nur aus, wenn dies zutrift (if (hit.entity))...
Teste auch das Format:
var format;
format = bmap_lock(...);
...
pixel_to_vec(temp, alpha, format, pixel);



Last edited by Widi; 02/23/11 22:16.