Pedido script troca de vocation

JeanCristian
em Scripts

JeanCristian

ADM MiHawk
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/04/12Posts: 328Char 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

Acadêmico: 5 Post[x]

Gennin: 15 Posts[x]

Chunnin: 40 Posts[x]

Jounnin: 60 Posts[x]

Jounnin Tokubetsu: 80 Posts[x]

ANBU: 100 Posts[X]

ANBU Elite: 130 Posts[ ]

Kage: 160 Posts[ ]

Sannin: 200 Posts[ ]

Sannin Lendário: 250 Posts[ ]

Sannin Mundial: 300 Posts[ ]

 

th_Ichigo_Mugetsu-1.gifth_BleachMovie4-SkullCladIchigo.gifth_HollowTransformation.gif

20cm

Que post legal!
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 19/11/11Posts: 221

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

*-*

JeanCristian

ADM MiHawk
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/04/12Posts: 328Char no Tibia: ADM MiHawk

tem como vc colokar para ele tirar 1 storage tmb? é que ele desloga o char e volta a ser a mesma vocaçao antes do click, é por causa do storage da promo

--------------------------------

edit @

preciso que estege la a vocaçao que ele vai virar e a vocaçao que precisa para ele virar... tem como colkar facil para configurar ? pq nao é pra mim '-'

vlw

Acadêmico: 5 Post[x]

Gennin: 15 Posts[x]

Chunnin: 40 Posts[x]

Jounnin: 60 Posts[x]

Jounnin Tokubetsu: 80 Posts[x]

ANBU: 100 Posts[X]

ANBU Elite: 130 Posts[ ]

Kage: 160 Posts[ ]

Sannin: 200 Posts[ ]

Sannin Lendário: 250 Posts[ ]

Sannin Mundial: 300 Posts[ ]

 

th_Ichigo_Mugetsu-1.gifth_BleachMovie4-SkullCladIchigo.gifth_HollowTransformation.gif

anderson127

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/08/12Posts: 41
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)

setPlayerStorageValue(cid, 987878, 9) <<<<aqui e o id da vocaçao

doSendMagicEffect(pos,10)

else

doPlayerSendCancel(cid,"Você já está promovido!")

doSendMagicEffect(pos,2)

end

return true

 

end

 

depois vai creatures script vai em login.lua e add essa tag

if getPlayerStorageValue(cid, 987878) > 0 then

doPlayerSetVocation(cid, getPlayerStorageValue(cid, 987878))

se ajudei Rep+

JeanCristian

ADM MiHawk
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/04/12Posts: 328Char no Tibia: ADM MiHawk

rep + quando poder dar rep eu te do

Acadêmico: 5 Post[x]

Gennin: 15 Posts[x]

Chunnin: 40 Posts[x]

Jounnin: 60 Posts[x]

Jounnin Tokubetsu: 80 Posts[x]

ANBU: 100 Posts[X]

ANBU Elite: 130 Posts[ ]

Kage: 160 Posts[ ]

Sannin: 200 Posts[ ]

Sannin Lendário: 250 Posts[ ]

Sannin Mundial: 300 Posts[ ]

 

th_Ichigo_Mugetsu-1.gifth_BleachMovie4-SkullCladIchigo.gifth_HollowTransformation.gif

Demonbholder

avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 13/10/08Posts: 1551Char no Tibia: Demonbholder

Tópico movido para a seção de dúvidas e pedidos resolvidos.

Oie :D

anderson127

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/08/12Posts: 41

Funciono certinho?

JeanCristian

ADM MiHawk
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/04/12Posts: 328Char no Tibia: ADM MiHawk

o desculpa eu tinha esquecido desse post o meu rep ta ai

Acadêmico: 5 Post[x]

Gennin: 15 Posts[x]

Chunnin: 40 Posts[x]

Jounnin: 60 Posts[x]

Jounnin Tokubetsu: 80 Posts[x]

ANBU: 100 Posts[X]

ANBU Elite: 130 Posts[ ]

Kage: 160 Posts[ ]

Sannin: 200 Posts[ ]

Sannin Lendário: 250 Posts[ ]

Sannin Mundial: 300 Posts[ ]

 

th_Ichigo_Mugetsu-1.gifth_BleachMovie4-SkullCladIchigo.gifth_HollowTransformation.gif

markindoot

Schznister Equilibriun
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 27/10/12Posts: 323Char no Tibia: Schznister Equilibriun

pow ae alguem podia me dizer onde por esse script ae? desculpa por tar reabrindo o topico dps de 30 dias

Você pode ficar desapontado se falhar, mas você está certamente condenado se não tentar.

likinho

Jayson
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/12/08Posts: 20Char no Tibia: Marina Danger

em actions - scripter e depois adiciona a tag em actions - actions.xml

 

nao esquersa do rep+ :)