Default OSL w/System NPC

This is what I have so far…

[CODE]//This is a hidden weapon included to help
//inexperienced users set up a new server.
//Follow instructions to set up each catagory
//and then remove the “//” before the actual
//line of script you edited. All you are
//editing are the words in all “CAPS”.

//Please use a prefix for all of your levels:
// prefix_level.nw “elven_rileyhouse2.nw”

if (isweapon){
//*********************************************************
//TILESET
// Only edit this section if you are not
// using the default tileset. In order to
// change the tileset, enter the name of your
// tileset and the prefix you are using.

//addtiledef2 TILESETNAME.png,PREFIX_,0,0;
//*********************************************************
//MAP
// To set the map you must create the map in
// a txt file with the format:
// “LEVELNAME.nw”,“LEVELNAME.nw”,“LEVELNAME.nw”
// “LEVELNAME.nw”,“LEVELNAME.nw”,“LEVELNAME.nw”
// “LEVELNAME.nw”,“LEVELNAME.nw”,“LEVELNAME.nw”
// Place the text file in the same folder as your
// levels and then enter the name here.
// IMPORTANT: you will also need to enter the map
// name in the server options.

//setmap ,MAPNAME.txt,playerx,playery;
//setminimap wbomb3.png,MAPNAME.txt,0,0;
//*********************************************************
//LETTERS
// Only edit this section if you are not
// using the default letters.png. In order
// to change the letters image, simply enter
// the new image name.

//setletters LETTERSNAME.png;
//*********************************************************
}

if (playerenters) {
toweapons -defaultsystem;
//*********************************************************
//STARTLEVEL
// Edit this section to set the level you
// want the player to start in. They will
// always warp there whenever they enter
// this level.

//playerdir = DIRECTIONTOFACE;
//setlevel 2,STARTLEVEL,STARTX,STARTY;
//*********************************************************
}

if (playerchats && strequals(#c,removetiledefs)){removetiledefs;}[/CODE]