Custom check with add entity

So im trying to make it so the V.I.P ranked people on my server can get an extra money printer. I know i can use this code to add another entity for them only:

        customCheck = function(ply) return CLIENT or ply:GetNWString("usergroup") == "vip" == "vipmod" or ply:GetNWString("usergroup") == "vipadmin" or ply:IsSuperAdmin() end,
        CustomCheckFailMsg = "This printer is V.I.P only!"

Buy i was wondering if there is a way to make it so the user can just buy 1 more of an entity so its the same entity but the donator can buy 1 more so if user group is something allow to buy 1 more printer i dont know how i would do this please help me!

Just copy the entry, and change the name to Donator Printer? I’m fairly certain Falco said he won’t add per-group entity limits.

Could be wrong.

I will do that if i have to but i would like it to work the way i described thanks tho!

ply:GetNWString("usergroup") == "vip" == "vipmod"

Makes no sense.