Quais vocações você quer que quando use o comando pegue?
Vocação 1,2,3,4 ou 5,6,7,8 ou 9,10,11,12?
Quais vocações você quer que quando use o comando pegue?
Vocação 1,2,3,4 ou 5,6,7,8 ou 9,10,11,12?
info
Group: Marquês
Joined: 02/08/12
Posts: 1k
Reputation: +234
Tibia Character: Maurolkit

Vá em /data/creaturescripts/scripts/login.lua e coloca isso lá
if getPlayerStorageValue(cid, 6667) > 0 then doPlayerSetVocation(cid, getPlayerVocation(cid) + 2) end
ai seu problema vai ser resolvido.
info
Group: Campones
Joined: 04/02/12
Posts: 82
Reputation: +5

Vá em /data/creaturescripts/scripts/login.lua e coloca isso lá
if getPlayerStorageValue(cid, 6667) > 0 then doPlayerSetVocation(cid, getPlayerVocation(cid) + 2) end
ai seu problema vai ser resolvido.
Realmente funcionou mesmo! rep +!
Close Aqui.
Edited Março 15 by Audisio
info
Group: Conde
Joined: 14/02/13
Posts: 702
Reputation: +196
Gender: Masculino

Duvida Sanada, Tópico fechado.
info
Group: Campones
Joined: 04/02/12
Posts: 82
Reputation: +5
Galera, o problema é assim, o jogador usa um item, é promovido, mas ao logar
perde a promotion... se ele tiver 10 promotions, cada vez que logar é 1 que perde.
Aqui o meu script:
function onUse(cid, item, frompos, item2, topos)
if getPlayerStorageValue(cid,6667) == 1 then
doPlayerSendTextMessage(cid,22,"Sorry You Cant use this item again.")
elseif getPlayerStorageValue(cid,6667) == -1 then
doRemoveItem(item.uid, 1)
doSendMagicEffect(topos,14)
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Promoted!")
doPlayerSetVocation(cid, getPlayerVocation(cid)+2)
setPlayerStorageValue(cid,6667,1)
end
return true
end
Alguem pode ajudar?
Edited Março 13 by Audisio