message script command obviously doesn't work ...
if the player not within the vicinity when the player cast the portal, they can only see the portal, not the message
that's why chat-room might be the only choice to show it like a signboard, that can move into any location, and remove anytime
if you don't want to show npc name, make the npc name like #asdf, any characters after # will hide the npc name
but making an npc that you can't click on it, impossible
in fact, I don't know any object that can control server side that will pop up an object on the client that you can't click on it
enum bl_type {
BL_NUL = 0x000,
BL_PC = 0x001,
BL_MOB = 0x002,
BL_PET = 0x004,
BL_HOM = 0x008,
BL_MER = 0x010,
BL_ITEM = 0x020,
BL_SKILL = 0x040,
BL_NPC = 0x080,
BL_CHAT = 0x100,
BL_ELEM = 0x200,
BL_ALL = 0xFFF,
};
yup, none, all these objects will change the cursor