make a level requirement so only players with level of your choice can get it, sample: for 150/50 server make the requirement 140-150 or if you have auto leveler then make it 140-149 so players who use autoleveler will not be able to get the item..
prontera,147,159,4 script Free Set NPC 562,{
if(#zFreeset == 1) goto L_FreeFinish;
if (BaseLevel<150) goto L_Notenough;
if (BaseLevel>=175) goto L_Notenough;
mes "[Hello]";
mes "[I can give you a free gift based on your future job.]";
mes "[Please choose the correct item for the future job]";
next;
mes "Select one:";
next;
switch(select("Swordsman:Magician:Archer:Acolyte:Merchant:Thief")) {
case 1:
getitem 13758,1;
getitem 969,20;
getitem 1108,1;
getitem 2104,1;
getitem 4043,4; //Item for Swordsman
break;
case 2:
getitem 13758,1;
getitem 969,20;
getitem 1108,1;
getitem 2104,1;
getitem 4043,4; //Item for Magician
break;
case 3:
getitem 13758,1;
getitem 969,20;
getitem 1108,1;
getitem 2104,1;
getitem 4043,4; //Item for Archer
break;
case 4:
getitem 13758,1;
getitem 969,20;
getitem 1108,1;
getitem 2104,1;
getitem 4043,4; //Item for Acolyte
break;
case 5:
getitem 13758,1;
getitem 969,20;
getitem 1108,1;
getitem 2104,1;
getitem 4043,4; //Item for Merchant
break;
case 6:
getitem 13758,1;
getitem 969,20;
getitem 1108,1;
getitem 2104,1;
getitem 4043,4; //Item for Thief
break;
}
set #zFreeset, 1;
close;
L_FreeFinish:
mes "[Free Set NPC]";
mes "Hey I remember you! I already told you that you may only get a freebie once.";
close;
L_Notenough:
mes "[Free Set NPC]";
mes "You must be at Base level 150-174 only, Lvl 175 can't get this anymore sorry";
close;
OnInit:
waitingroom "Free set here! ",0;
end;
}
i edited the above script and made this one, hope this is what your are looking for. If you want to remove the level requirement just remove the part if (BaseLevel<150) goto L_Notenough; if (BaseLevel>=175) goto L_Notenough; L_Notenough: mes "[Free Set NPC]"; mes "You must be at Base level 150-174 only, Lvl 175 can't get this anymore sorry"; close;