isso é errado.
doPlayerSetVocation(cid, getPlayerVocation(cid)+4)
esse e os outros.
você tem que seta promotionlevel e não vocation.
use isso que ele não perderá a promotion.
setPlayerPromotionLevel(cid, level)
info
Grupo: Conde
Registrado: 07/05/08
Posts: 612
Reputação: +12
Char no Tibia: leviana luciferiana

isso é errado.
doPlayerSetVocation(cid, getPlayerVocation(cid)+4)
esse e os outros.
você tem que seta promotionlevel e não vocation.
use isso que ele não perderá a promotion.
setPlayerPromotionLevel(cid, level)
info
Grupo: Artesão
Registrado: 29/04/09
Posts: 136
Reputação: +3

@MurilimsxD
Se sua dúvida foi respondida, peça aos moderadores que fechem o tópico. :smile_positivo:
info
Grupo: Campones
Registrado: 09/05/09
Posts: 16
Reputação: +2
Char no Tibia: Jon Keltera

Explica direito, não intendi
tbm to com esse problema
Explica direito, não intenditbm to com esse problema
tá de sacanagem né??? mais explicado do que já ta??
no lugar de doPlayerSetVocation(cid, getPlayerVocation(cid)+4) vc vai por setPlayerPromotionLevel(cid, level)
info
Grupo: Campones
Registrado: 25/10/08
Posts: 0
Reputação: 0
Char no Tibia: GOD Xelooou

tá de sacanagem né??? mais explicado do que já ta??
no lugar de doPlayerSetVocation(cid, getPlayerVocation(cid)+4) vc vai por setPlayerPromotionLevel(cid, level)
ai mano, eu tentei isso mais nao funfou
o meu é slayer yurots 8.4 v11, ta aqui
antes com o getPlayerVocation(cid)+4) ele mudava a vocaçao mais quando logava ou morria
voltava pra 2° vocação! por favor alguem arruma ![]()
Editado Novembro 5 por xelooou
info
Grupo: Campones
Registrado: 19/07/07
Posts: 71
Reputação: +1

Cara só você trocar o seu pelo oque ele mandou.
info
Grupo: Campones
Registrado: 25/10/08
Posts: 0
Reputação: 0
Char no Tibia: GOD Xelooou

Cara só você trocar o seu pelo oque ele mandou.
Ta, eu fiz oque ele falou ele pega, mais ele nao add a promotion, fala que eu ja tenho promotion ou nao tenho lvl nescessario.
e agora? uso 8.4
-- Paladin Vocation Teleport --function onUse(cid, item, frompos, item2, topos)
if item.uid == 6102 and item.itemid == 9825 then
player1pos = {x=159, y=27, z=7, stackpos=253}
player1 = getThingfromPos(player1pos)
player1level = getPlayerLevel(player1.uid)
voclevel = 150
if player1level >= voclevel then
nplayer1pos = {x=160, y=27, z=7}
doSendMagicEffect(player1pos,2)
doTeleportThing(player1.uid,nplayer1pos)
doSendMagicEffect(nplayer1pos,10)
if getPlayerVocation(cid) < 8 then
setPlayerPromotionLevel(cid, level)
doPlayerSendTextMessage(cid, 22, "Parabens voce recebeu a terceira Promotion.")
else
doPlayerSendCancel(cid,"Voce ja tem a promotion ou nao tem o Lvl necessario.")
end
elseif item.uid == 6102 and item.itemid == 9826 then
end
else
return 0
end
return 1
end
ta ai o meu script, LINK DO MEU OT, DOWNLOAD! e esta ai se alguem poder me ajudar agradeceria ![]()
Editado Novembro 5 por xelooou
info
Grupo: Campones
Registrado: 26/09/08
Posts: 5
Reputação: 0
Char no Tibia: Murilims
Tipoo, sempre que um player pega slayer promotion ele desloga e loga novamente , ele volta pra classe que era anteriormente, ajudaae!!!:neutral:
Vou mandar a action da alavanca, daí se tiver algo de errado me corrijamm!
PS : 13 e 14 then é a classe que eu implantei no sv!(By me msm =D)
Mas não sei porq nao salva '-', acho q eh a action que ta incompleta !!
Editado Outubro 5 por MurilimsxD