weapon bits goes into pev->weapons variable that a 32-bit integer.
So it's hardware limit. You need a create array like a visdata and store weapon bits into them.
fire64 , раз уж на то пошло, как заставить работать __int128 ????
А то даёт ошибку
nonstandard extension used : '__int128' keyword not supported on this architecture