Вместо проверки /quest каждый 15 секунд, не лучше сделать
if text:find("квестовый текст") then
sampsendchat /quest?
ну и там для разных сделать проверку на выпольнения каких то действии.
я понимаю что геморно, просто идея, может кому интересно и сделает xD ;)