Gmod DarkRp Printer Error

[ERROR] A runtime error has occurred in “addons/darkrpmodification-master/lua/darkrp_customthings/entities.lua” on line 20.
The best help I can give you is this:

Corrupt entity: Bronze Printer!
The cmd must be a valid string.

Hints:
- No hints, sorry.

The responsibility for the error above lies with (the authors of) one (or more) of these files:
1. addons/darkrpmodification-master/lua/darkrp_customthings/entities.lua on line 20
2. function ‘xpcall’
3. gamemodes/darkrp/gamemode/libraries/simplerr.lua on line 477
4. gamemodes/darkrp/gamemode/libraries/fn.lua on line 84
5. gamemodes/darkrp/gamemode/libraries/fn.lua on line 84
6. gamemodes/darkrp/gamemode/libraries/modificationloader.lua on line 137
7. gamemodes/darkrp/gamemode/libraries/modificationloader.lua on line 148
8. gamemodes/darkrp/gamemode/init.lua on line 108
------- End of Simplerr error -------

code
cl_init.lua

include(“shared.lua”)

function ENT:Initialize()
end

function ENT:Draw()
self.Entity:DrawModel()

local Pos = self:GetPos()
local Ang = self:GetAngles()

txt1 = "Money Printer"
txt2 = "$" ..self:GetNWInt("PrintA")

surface.SetFont("HUDNumber5")
local TextWidth = surface.GetTextSize(txt1)
local TextWidth2 = surface.GetTextSize(txt2)

Ang:RotateAroundAxis(Ang:Up(), 90)

cam.Start3D2D(Pos + Ang:Up() * 11.5, Ang, 0.11)
	draw.WordBox(2, -TextWidth*0.5, -30, txt1, "HUDNumber5", Color(140, 0, 0, 100), Color(255,255,255,255))
	draw.WordBox(2, -TextWidth2*0.5, 18, txt2, "HUDNumber5", Color(140, 0, 0, 100), Color(255,255,255,255))
cam.End3D2D()

end

function ENT:Think()
end

**
init.lua**

AddCSLuaFile(“cl_init.lua”)
AddCSLuaFile(“shared.lua”)
include(“shared.lua”)

local PrintMore
function ENT:Initialize()
self:SetModel(“models/props_c17/consolebox01a.mdl”)
self:PhysicsInit(SOLID_VPHYSICS)
self:SetMoveType(MOVETYPE_VPHYSICS)
self:SetSolid(SOLID_VPHYSICS)
self:SetColor(0,120,255,255)
local phys = self:GetPhysicsObject()
if phys:IsValid() then phys:Wake() end
self.sparking = false
self.damage = 100
self.IsMoneyPrinter = true
timer.Simple(0.5, PrintMore, self)
self:SetNWInt(“PrintA”,0)
end

function ENT:OnTakeDamage(dmg)
if self.burningup then return end

self.damage = (self.damage or 100) - dmg:GetDamage()
if self.damage <= 0 then
	local rnd = math.random(1, 10)
	if rnd < 6 then
		self:BurstIntoFlames()
	else
		self:Destruct()
		self:Remove()
	end
end

end

function ENT:Destruct()
local vPoint = self:GetPos()
local effectdata = EffectData()
effectdata:SetStart(vPoint)
effectdata:SetOrigin(vPoint)
effectdata:SetScale(1)
util.Effect(“Explosion”, effectdata)
Notify(self.dt.owning_ent, 1, 4, “Your money printer has exploded!”)
end

function ENT:BurstIntoFlames()
Notify(self.dt.owning_ent, 1, 4, “Your money printer is overheating!”)
self.burningup = true
local burntime = math.random(8, 18)
self:Ignite(burntime, 0)
timer.Simple(burntime, self.Fireball, self)
end

function ENT:Fireball()
if not self:IsOnFire() then return end
local dist = math.random(20, 280) – Explosion radius
self:Destruct()
for k, v in pairs(ents.FindInSphere(self:GetPos(), dist)) do
if not v:IsPlayer() and not v.IsMoneyPrinter then v:Ignite(math.random(5, 22), 0) end
end
self:Remove()
end

PrintMore = function(ent)
if ValidEntity(ent) then
ent.sparking = true
timer.Simple(0.5, ent.CreateMoneybag, ent)
end
end

function ENT:Use(activator)

if(activator:IsPlayer()) then
activator:AddMoney(self:GetNWInt(“PrintA”));
self:SetNWInt(“PrintA”,0)
end

end

function ENT:CreateMoneybag()
if not ValidEntity(self) then return end
if self:IsOnFire() then return end
local MoneyPos = self:GetPos()
local X = 22
local Y = 2
if math.random(1, 2000) == 3 then self:BurstIntoFlames() end
local amount = self:GetNWInt(“PrintA”) + Y
self:SetNWInt(“PrintA”,amount)

self.sparking = false
timer.Simple(0.5, PrintMore, self)

end

shared.lua

ENT.Type = “anim”
ENT.Base = “base_gmodentity”
ENT.PrintName = “Printer”
ENT.Author = “Zombie Slayer”
ENT.Spawnable = false
ENT.AdminSpawnable = false

function ENT:SetupDataTables()
self:DTVar(“Int”,0,“price”)
self:DTVar(“Entity”,1,“owning_ent”)
end

Post code?

there u go

I meant “addons/darkrpmodification-master/lua/darkrp_customthings/entities.lua”

[editline]28th January 2017[/editline]

Also, use code tags.

code tag?

–[[---------------------------------------------------------------------------
DarkRP custom entities

This file contains your custom entities.
This file should also contain entities from DarkRP that you edited.

Note: If you want to edit a default DarkRP entity, first disable it in darkrp_config/disabled_defaults.lua
Once you’ve done that, copy and paste the entity to this file and edit it.

The default entities can be found here:

For examples and explanation please visit this wiki page:
http://wiki.darkrp.com/index.php/DarkRP:CustomEntityFields

Add entities under the following line:
---------------------------------------------------------------------------]]

DarkRP.createEntity(“Bronze Printer”, {
ent = “bronze_printer”,
model = “models/props_c17/consolebox01a.mdl”,
price = 1000,
max = 3,
cmd = “buybronzeprinter”,
category = “Printers”
})