In the ddimension.inc that you can add more than 3 dimensions to an array I'm Using it like this
c{ new _

layerData[ MAXPLAYERS ][ Score ][ 3 ][ 3 ]};
c{ new _:g_RoundData[MAXPLAYERS][MAXPLAYERS][3][3][Score][3][5]}; //[Killer][Victim][HitPlace][WeaponIndex][Type][Round][Array Size] ;Number
c{ new _:g_WeaponData[MAXPLAYERS][3][Score][3][4]}; //[Killer][WeaponIndex][Type][Round][Array Size] ;Number
c{ new _:g_WeaponDamage[MAXPLAYERS][3][g_DType][3][4]}; //[Killer][WeaponIndex][Type][Round][Array Size] ;Damage
c{ new _:g_HitPlaceDamage[MAXPLAYERS][MAXPLAYERS][3][3][g_DType][3][5]}; //[Killer][Victim][HitPlace][WeaponIndex][Type][Round][Array Size] ;Damage
And Then
d{PlayerData[g_PlayerIDs[g_defuser]][XP][1]}-=15;
WORKS
__________________
function rb return $regsubex($$1-,/(.)/g,$+($chr(2) $+ $chr(3),$r(2,15),$chr(2),\1))