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
Grupo: Marquês
Registrado: 02/08/12
Posts: 1k
Reputação: +234
Char no Tibia: 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
Grupo: Campones
Registrado: 04/02/12
Posts: 82
Reputação: +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.
Editado Março 15 por Audisio
info
Grupo: Conde
Registrado: 14/02/13
Posts: 702
Reputação: +196
Gênero: Masculino

Duvida Sanada, Tópico fechado.
info
Grupo: Campones
Registrado: 04/02/12
Posts: 82
Reputação: +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?
Editado Março 13 por Audisio