bem se eu entendi bem vai ficar assim
local text = "Você recebeu 30 dias de VIP e todos os ADDONS!" local effect = 50 --effect = 27 local vipstatus = getPlayerStorageValue(cid,10001) function onUse(cid, item, frompos, item2, topos) if item.itemid == 7535 then if vipstatus = -1 then doPlayerAddPremiumDays(cid, 30) doPlayerSetVocation(cid, getPlayerVocation(cid)+8) doPlayerAddOutfit(cid, 128, 1) doPlayerAddOutfit(cid, 136, 1) setPlayerStorageValue(cid,10001,1) doPlayerAddOutfit(cid, 128, 2) doPlayerAddOutfit(cid, 136, 2) doCreatureSay(cid, text, TALKTYPE_ORANGE_1) doRemoveItem(item.uid, 1) if effect < 31 then doSendMagicEffect(getPlayerPosition(cid), 27) end else doPlayerSendCancel(cid,"Vc ja é vip.") end end return 1 end
Mudei algumas coisas pois você declaro duas vezes a variavel texto e duas vezes a effect
(local é variavel q funciona apenas no script)
E mudei a função doplayersay pq depois do tfs 0.2.0 fico desse jeito...




info
Grupo: Artesão
Registrado: 21/02/07
Posts: 137
Reputação: +1
Char no Tibia: GOD Grimrath
eu tenho uma action de vip ai eu quero q soh de para usar ne player 1 ves até terminar o tempo de vip 30 dias
ajente n pode trocar de codigo porque se n apaga quem ja ta de vip entaum.
Tá certo ???
else doPlayerSendCancel(cid,"Vc ja é vip.") end
Quero adicionar a esse cod abaixo para q o player n possa usar a parada se n buga e corrijam pra min algum erro.
Editado Outubro 11 por h3online