Função: Apenas pessoas com VIP Account poderão usar o comando !tpvip.
Este comando serve para você ser teleportado para x lugar, como por exemplo, a cidade vip.
Vamos lá!
1. Acesse: \data\talkactions\scripts e crie um arquivo tpcity.lua. Após criar, coloque isto:
function onSay(cid, words, param)
local config = {
toPos = {x=0, y=0, z=0}, -- Dados da localização de aonde o player será teleportado
storage = 121214, -- Storage da ViP
msgOK = "Mensagem que aparecerá ao você ser teleportado",
msgError = "Mensagem de erro que aparecerá a quem não é VIP Account",
}
if param == "city" then
if getPlayerStorageValue(cid, config.storage) == 1 then
doTeleportThing(cid, config.toPos)
doPlayerSendCancel(cid, config.msgOK)
else
doPlayerSendCancel(cid, config.msgError)
end
end
return true
end
2. Em seguida, vá em \data\talkactions e abra o arquivo talkactions.xml. Coloque o código abaixo:
<talkaction words="!tpvip" event="script" value="tpcity.lua"/>
Caso você queira que eles usem outros comandos e sejam teleportados para outros lugares, faça o mesmo processo, porém mude os dados da posição e o comando.
Créditos: vmAth