Use setlevel2! I don't think setlevel is supported by the npcserver.
NPC Code:
// NPC made by Shard IceFire
if (playerchats&&strequals(#c,Shard's Isle)) {
if (strequals(#m,sit)) {
say2 Ok, we'll be there soon.;
disabledefmovement;
sleep 10;
enabledefmovement;
say2 We're here!;
sleep .1;
setlevel2 shipinside2.graal,playerx,playery;
}
if (!strequals(#m,sit)) {
say2 Please have a seat first.;
}
}