1037
« : 25/08/2010 09:12:12 »
В луа нет такой возможностей. Однако доступ к структурам юнитов можно организовать с помощью setPtr... (берет значение) и getPtr...(устанавливает значение). Смещение в байтах.
Вот полный список этих функций
getPtrInt(userdata,смещение) - для word
getPtrFloat(userdata,смещение) - для float (dword)
getPtrPtr(userdata,смещение) - для userdata (dword)
getPtrByte(userdata,смещение) - для Byte
getPtrShort(userdata,смещение) - для dword
setPtrInt(userdata,смещение,int) - для word
setPtrFloat(userdata,смещение,float) - для float (dword)
setPtrPtr(userdata,смещение,userdata) - для userdata (dword)
setPtrByte(userdata,смещение,byte) - для Byte
setPtrShort(userdata,смещение,int) - для dword