NPC Code:
if (actionserverside) {
if(strequals(#p(0),warpbook)) {
setlevel2 #p(0),strtofloat(#p(1)),strtofloat(#p(2));
}
}
Param 0 is "warpbook". You can't warp to level "warpbook" (it doesn't exist, guaranteed).
Not only that, you have not specified params 1 or 2 (or 3) in the triggeraction.