O seu script está diferente, vou te enviar o que eu uso normalmente para criar outros npc's de travel ou adicionar locais nos que já tenho, não sei qual é a sua versão ou server mas provavelmente funcionará.
vá em data>npc e crie o seu arquivo. ex: Captain Vip.xml
vá em data>npc>scripts e crie o seu aquivo. ex: barcovip.lua
Explicando, deixei apenas venore como exemplo.
Cinza - O que o npc fala assim que o player diz HI.
Azul - Coordenadas para o local que o npc vai enviar o player. (nesse exemplo, barco de venore).
Roxo - Se o player precisa ser premium account, ter level e o preço para o travel.
Vermelho - O que player precisa falar para poder usar o barco (Ex: Hi, Venore).
Verde - A cada bloco de códigos verde desse é um local diferente, você pode copiar todo ele e mudar apenas os dados explicados acima para diferentes locais.