4ªUãlua spawn_m60ž$|ÿÕ'ÿÿreload_m60¥§ä~ÿÇÿÿpickup_m60_ammo >Éçÿ«Žÿÿtxt spawn_m60ž$|ÿü'ÿÿreload_m60¥§ä~ÿÎÿÿpickup_m60_ammo >Éçÿ9ŽÿÿaddoninfoìN&&ÿ«ÿÿ"AddonInfo" { "name" "Reload M60" "description" "Allows reloading the M60 in Left 4 Dead 2,Spawns at least four M60s in a specific area of a campaign in Left 4 Dead 2,Allows picking up ammo for the M60 like other weapons in Left 4 Dead 2." "version" "1.0" "author_name" "Ramon Richard" "author_email" "foxrichard_2012@hotmail.com" "author_url" "@RamonRichard22 <- Insta" }function PickupM60Ammo(ent, key, value) if key == "classname" and value == "item_ammo_m60" then ent:SetKeyValue("classname", "item_ammo_smg1") -- troca o nome da munição da M60 para SMG ent:SetKeyValue("ItemClass", "item_ammo_smg1_large") -- troca o nome da munição grande da M60 para SMG grande end end hook.Add("EntityKeyValue", "PickupM60Ammo", PickupM60Ammo) function PickupM60Ammo(ent, key, value) if key == "classname" and value == "item_ammo_m60" then ent:SetKeyValue("classname", "item_ammo_smg1") -- troca o nome da munição da M60 para SMG ent:SetKeyValue("ItemClass", "item_ammo_smg1_large") -- troca o nome da munição grande da M60 para SMG grande end end hook.Add("EntityKeyValue", "PickupM60Ammo", PickupM60Ammo) function ReloadM60(ply) local weapon = ply:GetActiveWeapon() if IsValid(weapon) and weapon:GetClass() == "weapon_m60" and ply:KeyDown(IN_RELOAD) then weapon:DefaultReload(ACT_VM_RELOAD) end end hook.Add("Think", "ReloadM60", ReloadM60) function ReloadM60(ply) local weapon = ply:GetActiveWeapon() if IsValid(weapon) and weapon:GetClass() == "weapon_m60" and ply:KeyDown(IN_RELOAD) then weapon:DefaultReload(ACT_VM_RELOAD) end end hook.Add("Think", "ReloadM60", ReloadM60) function SpawnM60s() local spawnpoints = { Vector(0,0,0), -- coordenadas do primeiro spawnpoint Vector(0,0,0), -- coordenadas do segundo spawnpoint Vector(0,0,0), -- coordenadas do terceiro spawnpoint Vector(0,0,0) -- coordenadas do quarto spawnpoint } for i, spawnpoint in ipairs(spawnpoints) do local weapon = ents.Create("weapon_m60") weapon:SetPos(spawnpoint) weapon:Spawn() weapon:Activate() end end hook.Add("InitPostEntity", "SpawnM60s", SpawnM60s) function SpawnM60s() local spawnpoints = { Vector(0,0,0), -- coordenadas do primeiro spawnpoint Vector(0,0,0), -- coordenadas do segundo spawnpoint Vector(0,0,0), -- coordenadas do terceiro spawnpoint Vector(0,0,0) -- coordenadas do quarto spawnpoint } for i, spawnpoint in ipairs(spawnpoints) do local weapon = ents.Create("weapon_m60") weapon:SetPos(spawnpoint) weapon:Spawn() weapon:Activate() end end hook.Add("InitPostEntity", "SpawnM60s", SpawnM60s)