AU
dúvida

Promotion por Item some ao Logar.

Por Audisio, 13 de mar. de 2013 em Scripts

script
5
942
AudisioA
13 de março de 2013 às 10:29

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

ThiagoBjiT
14 de março de 2013 às 17:04

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?

SkymagnumS
14 de março de 2013 às 17:13

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.

AudisioA
15 de março de 2013 às 20:16

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

BananaFightB
15 de março de 2013 às 20:26

Duvida Sanada, Tópico fechado.