me refiero es que si un char hizo una quest no oueda volver a hacerla que le diga otra cosa.

Esto lo puedes hacer con una variable al inicio y al final de tu script
por ejemplo, al terminar la quest le pones
Set QUEST,1;Asi, al iniciar tu script usas
if(QUEST == 1) goto questhecha;despues
questhecha:
mes "Ya haz realizado esta quest, solo se puede hacer una vez;
close;