Don't use the action name "serverside" or "clientside" for normal triggers. Those two action names are for special functionality having to do with weapons.
For normal action behavior just use an action name that isn't "serverside" or "clientside" or starts with "server" as those go to the Control-NPC.
PHP Code:
function onCreated() {
setshape(1, 32, 32);
}
function onActionWarp(newlevel, newx, newy) {
setlevel2(newlevel, newx, newy);
}
//#CLIENTSIDE
function onCreated() {
setshape(1, 32, 32);
}
function onPlayerTouchsMe() {
triggeraction(this.x, this.y, "Warp", "lol.nw", 30, 30);
}
The shape needs to be set on serverside for the NPC to acknowledge the action.