lukas13onSe a vida lhe der uma blank rune, faça uma UH e venda.LArtesão
info
Grupo: Artesão
Registrado: 30/03/11
Posts: 138
Reputação: +4
Char no Tibia: Druida de Asgard
20 de julho de 2012 às 18:09
Estou com um sistema vip que não está funcionando
direito quando eu coloco o chão com o ID: não fica somente para "VIPs"
Aqui está:
Actions.xml:
<!-- Sistema Vip de armia -->
<action itemid="2353" script="sistemavip.lua"/>
<action actionid="13595" script="sistemavip.lua"/>
actions/script/sistemavip.lua :
function onUse(cid, item, fromPosition, itemEx, toPosition)
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
local days = 5 -- coloque os dias que serão a VIP!
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13595)
local timenow = os.time()
if getPlayerStorageValue(cid, 13595) - os.time() <= 0 then
time = timenow + daysvalue
else
time = storageplayer + daysvalue
end
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.")
setPlayerStorageValue(cid, 13595, time)
local quantity = math.floor((getPlayerStorageValue(cid, 13595) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30))
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.")
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
end
return TRUE
end
Items.xml
<item id="2353" article="a" name="burning heart">
<attribute key="description" value="Garanti 5 Dias vip, apenas usa-lo, você pode usar ele
como Aol enquanto não quiser usar seus dias vips, ele vem com 100 Aols abaixo veja com quantos ainda está" />
<attribute key="weight" value="400" />
<attribute key="decayTo" value="0" />
<attribute key="preventDrop" value="1"/>
<attribute key="slotType" value="necklace"/>
<attribute key="charges" value="10000" />
<attribute key="showcharges" value="1" />
</item>
O que está errado? o que falta? por favor ajudem, garanto meu rep+ de Domingo
info
Grupo: Artesão
Registrado: 30/03/11
Posts: 138
Reputação: +4
Char no Tibia: Druida de Asgard
Estou com um sistema vip que não está funcionando
direito quando eu coloco o chão com o ID: não fica somente para "VIPs"
Aqui está:
Actions.xml:
actions/script/sistemavip.lua :
function onUse(cid, item, fromPosition, itemEx, toPosition) local config={ removeOnUse = "yes" -- remover quando usar ("yes" or "no") } local days = 5 -- coloque os dias que serão a VIP! local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 13595) local timenow = os.time() if getPlayerStorageValue(cid, 13595) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 13595, time) local quantity = math.floor((getPlayerStorageValue(cid, 13595) - timenow)/(24 * 60 * 60)) doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") if (config.removeOnUse == "yes") then doRemoveItem(item.uid, 1) end return TRUE endItems.xml
O que está errado? o que falta? por favor ajudem, garanto meu rep+ de Domingo