mira, si vas a usar NO-IP tienes que colocar todas las IP con el No-IP...
para que sirve el no-ip para las personas que tienen Ip dinamicas y les cambia y etc etc... entonces se usa no-ip, si tienes ip dinamica, solamente cada vez que logeas el server abres el no-ip...
y tienes que usar la no-ip.. no una NO-IP y otra tu IP
case_1:
if(#any_variable == 1){ // the any_variable u must be add a Variable (any variable what u want)
mes "Srry You already did the quest";
close;
}else{
mes "If u didnt did the quest enter into this";
mes "Then you gave a set for the player who the if#XXXX is going to read";
next;
mes "Now im going to set";
set #any_variable,1;
close;
That's all. If have Differents Quest in One npc, do the same... after any case 1: or what u use (switch or menu) set the variable... that's all. if the guy already did one quest, and he select the same option again is going to say: Srry you already did the quest
PD: but obviously, if the person talk with the NPC u dont need to Set it... set it after he deliver the items