first give your npc a place to talk and tell it something to say
ACTION_MESSAGEBOX = 126, // lets the client side spring the dialog box.data is the dialog box type (0-99), param= writing string parameter.
then check for the desired vip level
ACTION_VIPLEVEL_CHECK = 5001 // param = (<, >, ==),
then change to a new map if they have that level
ACTION_USER_CHGMAP = 1003, // cuts map param “idMap nPosX nPosY bPrisonChk”, bPrisonChk is may choose the parameter, default may not leave the jail, the establishment is 1 may leave
then show a message based on the results of your vip check ("congratulations or you dont qualify")
ACTION_BROCASTMSG = 125, // entire server broadcast writing news, data is the channel, para is a content
TYPE 125 => DATA 2000 // System message in chat.
TYPE 125 => DATA 2002 // [ACTION] message in chat.
TYPE 125 => DATA 2003 // Team message in chat.
TYPE 125 => DATA 2004 // Legion message in chat
TYPE 125 => DATA 2005 // System message.
TYPE 125 => DATA 2006 // Family message in chat.
TYPE 125 => DATA 2008 // [Shout] message in chat.
TYPE 125 => DATA 2009 // Friend message in chat.
TYPE 125 => DATA 2010 // [Broadcast] message in chat.
TYPE 125 => DATA 2011 // [GM] message.
TYPE 125 => DATA 2014 // No PK here! message in chat.
TYPE 125 => DATA 2017 // [SYSTEM] message in Broadcast.
TYPE 125 => DATA 2020 // ! message over the head of the character.
TYPE 125 => DATA 2021 // [ActionItem] message
TYPE 125 => DATA 2022 // Legion War message.
you have just been spoonfed