diff --git a/include/core/netvars.hpp b/include/core/netvars.hpp index b22de707..cee7796b 100755 --- a/include/core/netvars.hpp +++ b/include/core/netvars.hpp @@ -11,9 +11,15 @@ class IClientEntity; +// Fix clang gay +#if defined(__clang__) +#define NET_VAR(entity, offset, type) \ + (*(reinterpret_cast(reinterpret_cast(entity) + (offset)))) +#elif defined(__GNUC__) || defined(__GNUG__) #define NET_VAR(entity, offset, type) \ (*(reinterpret_cast(reinterpret_cast(entity) + \ (offset)))) +#endif #define NET_INT(entity, offset) NET_VAR(entity, offset, int)