Is there a reason for creating an entity ? For this trivial thing set_task() is enough
Also, mp_timelimit could verry likely change during the game and it could also be 0, so I dunno if that prediction could help or hurt :}
A possibly needed thing would be to check against changelevel delays... a task could fail if the level changes right before the task should occur and init the plugin right after it should've occured, then it's just ommited.
__________________