Change Perk Limit - ViaMods/Black-Ops-3-Mod-Tools GitHub Wiki

This way is a little bit different as it waits ~15 seconds until it sets the value, this is to ensure that your .gsc file is the last location the perk_purchase_limit is set from to refrain it from being set back to the default value of 4.

In order to be able to change the maximum perk limit on your zombie map (which by default is 4) you'll need to head to this directory: /path/to/BO3/usermaps/MAPNAME/scripts/zm

In this directory, you'll want to open up mapname.gsc At the bottom of the file, simply add this function:

function setPerkLimit(pLimit)
{
    wait(15); // wait 15 seconds to ensure that this will be the perk limit
    level.perk_purchase_limit = pLimit;
}

Find the function main() declaration, and inside it write (change 8 to whatever maximum perks you want to have):

level thread setPerkLimit(8); // PERK_LIMIT = 8

Tutorial courtesy of Byte