You're using something similar to this?
Code:
base_score_trigger = info_ff_script:new({
can_score = true,
disable_time = 30,
score = 0,
})
function base_score_trigger:reset_scoring() self.can_score = true end
function base_score_trigger:ontouch(touch_entity)
if IsPlayer(touch_entity) then
local player = CastToPlayer(touch_entity)
if self.can_score then
player:AddFortPoints(self.score, "Nice Conc!")
BroadCastMessageToPlayer(player, "Blah blah")
self.can_score = false
AddSchedule("Re-Enable Scoring", self.disable_time, self.reset_scoring)
end
end
return true
end
beg_points = base_score_trigger({ score = 1 })
med_points = base_score_trigger({ score = 2 })
adv_points = base_score_trigger({ score = 3 })
crow_points = base_score_trigger({ score = 10 })