onde está a parte de adicionar vip deve ser algo parecido com adpremium ou setplayerstoragevalue(cid, sto, time) vc coloca
local name = getCreatureName(cid)
db.executeQuery("UPDATE `players` SET `name` = '[Vip] "..name.."' WHERE `id` = "..getPlayerGUID(cid)..";")
isso vai adicionar [vip] no nome do cara e para remover quando o vip acabar vá em creaturescript crie um arquivo.lua e adicione isso dentro:
agora vá em creaturescript.xml procure uma tag que tenha onlongin copie a tag cole e mude o nome do arquivo.lua da tag