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
Group: Conde
Joined: 07/05/08
Posts: 612
Reputation: +12
Tibia Character: 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
Group: Artesão
Joined: 29/04/09
Posts: 136
Reputation: +3

@MurilimsxD
Se sua dúvida foi respondida, peça aos moderadores que fechem o tópico. :smile_positivo:
info
Group: Campones
Joined: 09/05/09
Posts: 16
Reputation: +2
Tibia Character: 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
Group: Campones
Joined: 25/10/08
Posts: 0
Reputation: 0
Tibia Character: 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 ![]()
Edited Novembro 5 by xelooou
info
Group: Campones
Joined: 19/07/07
Posts: 71
Reputation: +1

Cara só você trocar o seu pelo oque ele mandou.
info
Group: Campones
Joined: 25/10/08
Posts: 0
Reputation: 0
Tibia Character: 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 ![]()
Edited Novembro 5 by xelooou
info
Group: Campones
Joined: 26/09/08
Posts: 5
Reputation: 0
Tibia Character: 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 !!
Edited Outubro 5 by MurilimsxD