Assim?
function onUse(cid, item, fromPosition, itemEx, toPosition)
local pos = {x=1084,y=1059,z=7}
local de = getPlayerVocationName(cid)
if isInArray({1,2,3,4},getPlayerVocation(cid)) then
doPlayerSetVocation(cid, getPlayerVocation(cid)+4)
doPlayerSendTextMessage(cid,25,"Você foi promovido de um "..de.." para um "..getPlayerVocationName(cid).."!")
doTeleportThing(cid,pos)
doSendMagicEffect(pos,10)
else
doPlayerSendCancel(cid,"Você já está promovido!")
doSendMagicEffect(pos,2)
end
return true
end
(mude a posição que o jogador vai ser teletransportado na segunda linha)
Aliás use essa versão, quando usa setVocation quando reloga ele reseta a vocação '-' cheio de bugs o tfs:
function onUse(cid, item, fromPosition, itemEx, toPosition)
local pos = {x=1084,y=1059,z=7}
local de = getPlayerVocationName(cid)
if isInArray({1,2,3,4},getPlayerVocation(cid)) then
doPlayerSetPromotionLevel(cid, 1)
doPlayerSendTextMessage(cid,25,"Você foi promovido, parabéns!")
doTeleportThing(cid,pos)
doSendMagicEffect(pos,10)
else
doPlayerSendCancel(cid,"Você já está promovido!")
doSendMagicEffect(pos,2)
end
return true
end








info
Grupo: Visconde
Registrado: 11/04/12
Posts: 328
Reputação: +7
Char no Tibia: ADM MiHawk
Quero um script que ao clicar eu troko de vocaçao mais tipo nao é só 1 bau, se eu for druid eu clico no bau de druid e viro elder druid... nao quero que todos que clica vira elder tmb, é 1 vocaçao especifica .... enfim queria tmb que ao clicar no bau eu fosse teleportado para o templo entao o bau ia me mudar de vocaçao e ia me levar para o templo, se pudesse ser assim separado druid vira elder druid, e sorc vira master sorc, em 1 script só, eu agradeceria mt '-' como pala e kina tmb vlw <3 rep + é facin o script mais nao consigo colokar o teleporte '-' vlws