*PUSH/UPDATE*
so, ich bin jetz bei version 28 angekommen :)
was bisjetz alles drin is:
-PrintText (sehr gut für menüs)
-PrintRectangle (auch sehr gut für menüs ;))
-AttachHook
-RemoveHook
-CreateCallback (<--- dabei verreckt metin immer >.<)
-RemoveCallback (<--- konnte ich wohl schlecht testen <.<)
-SetCallbackEnabled (<--- wohl auch nich >.>)
also irgendwie passt bei den callbacks was nich:
Code:
#define M2XTAPI __cdecl
typedef void(M2XTAPI*tCallbackProc)(void*);
typedef struct { tCallbackProc callbackPtr; int id; int type; bool active; } sCallback;
std::vector<sCallback> callbacks;
//...
for(int i = 0; i < callbacks.size(); i++)
{
if((callbacks.at(i).type==0)&&(callbacks.at(i).active==true)&&(callbacks.at(i).callbackPtr!=NULL))
{
tCallbackProc pCallbackProc = callbacks.at(i).callbackPtr;
(*pCallbackProc)(device); //nen endscene callback LPDIRECT3DDEVICE8
}
}
nur wo jetz genau der fehler liegt >.>
da weiss ich im mom auch nich weiter!