An example of it's use is:
Code:
if(quest::istaskcompleted(2004)) {
quest::say("You have completed task 2004");
}
There is a rule, TaskSystem:RecordCompletedTasks which if set to false, would cause this to not work, however the default value is true.