Ir para conteúdo

Tile teleport somente por vocation cobra ou não


SkyLigh

Posts Recomendados

Falaaa ekz estou aqui trazendo mais um código não preciso dizer o que ele faz so o titulo ja diz

 

 

Vá em data / moveevents / scripts / renome algum arquivo para televoc.lua

 

é adicione

 

function onStepIn(cid, pos)
local coord = {x = 500, y = 400, z = 7} -- Coordenadas da posição que será teleportado
local vocation = 4 -- Id da vocation que poderá utilizar o teleport tile
local cobrar = "true" -- Use ("True" Para Sim "False" Para Não) Se vai cobrar ou não
local price = 1000 -- Se for cobrar quanto vai custar
if getPlayerVocation(cid) == vocation then
doPlayerSendTextMessage(cid,22,"Desculpe você não é knight")
return true
end
if cobrar == "true" and not doPlayerRemoveMoney(cid,tonumber(price)) then
doPlayerSendCancel(cid,"Você não tem dinheiro suficiente")
return true
end
doTeleportThing(cid,coord)
doPlayerSendTextMessage(cid,22,"Parabéns você utilizo o tile teleport vocation")
return true
end

 

em moveevents.xml

 

<movevent type="StepIn" actionid="8039" event="script" value="televoc.lua"/>

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...