newbieppl 0 Posted July 18, 2015 Hello guys, I am trying to merge the "getunitdata" and "setunitdata" script commands to Hercules I am pretty new, so encountered a lot of questions. One of the most urgent is There is a pointer "__64BPRTSIZE" used in the rathena code #define getunitdata_sub(idx__,var__) setd_sub(st,sd,name,(idx__),(void *)__64BPRTSIZE((int)(var__)),script_getref(st,3)) They have it defined in the const.h #ifdef __64BIT__ #define __64BPRTSIZE(y) (intptr)y#else #define __64BPRTSIZE(y) y#endif But there is no such definition in Hercules. So I am wandering what is the replacement of this pointer? Any suggestions will be appreciated. Figured it out it's h64BPTRSIZE instead. Quote Share this post Link to post Share on other sites
Hello guys,
I am trying to merge the "getunitdata" and "setunitdata" script commands to Hercules
I am pretty new, so encountered a lot of questions.
One of the most urgent is
There is a pointer "__64BPRTSIZE" used in the rathena code
They have it defined in the const.h
But there is no such definition in Hercules.
So I am wandering what is the replacement of this pointer?
Any suggestions will be appreciated.
Figured it out
it's h64BPTRSIZE instead.
Share this post
Link to post
Share on other sites