Blazera 8.60
blazera.net
SOBRE O BLAZERA
Um fresh start em um servidor 8.6 clássico, com real map, focado na experiência raiz do Tibia. | Classic Real Map • Fresh Start • Client 8.6 • Old School Gameplay • Active Community
Inicia em:
--
Participar
Solutions
-
Ryukiimaru's post in (Resolvido)Imagem de item servidor/client was marked as the answerNo modulo do inventário, na função onInventoryChange, faz uma checagem, se o id é o 15589, e então seta uma imagem invés de setar o item.
Nessa checagem, coloca assim, e altera o caminho da imagem.
if item then
itemWidget:setStyle('Item')
if item:getId() == 15589 then
itemWidget:setImageSource("caminhodaimagem.png")
else
itemWidget:setItem(item)
end
else
itemWidget:setStyle(InventorySlotStyles[slot])
itemWidget:setItem(nil)
end
-
Ryukiimaru's post in (Resolvido)Adicionar time em script was marked as the answerlocal config = {
price = 50, -- Quantidade de items necessário para comprar.
count = 20, -- Quantidade que irá vender.
item = 7618, -- ID do item que vai vender.
need = 2160, -- ID do item necessário.
alavancaStr = 3332, -- Storage para salvar e checar o tempo
time = 5 -- Tempo de espera para usar novamente
}
function onUse(cid, item)
local pos = getCreaturePosition(cid)
if item.itemid == 1945 then
if getPlayerStorageValue(cid, config.alavancaStr) - os.time() <= 0 then
if doPlayerRemoveItem(cid, config.need, config.price) then
doPlayerAddItem(cid, config.item, config.count)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Você acaba de comprar "..config.count.." "..getItemNameById(config.item)..".")
doSendMagicEffect(pos, CONST_ME_MAGIC_BLUE)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, "Desculpe, você precisa de ".. config.price .." ".. getItemNameById(config.need) .." para comprar.")
doSendMagicEffect(pos, CONST_ME_POFF)
end
setPlayerStorageValue(cid, config.alavancaStr, os.time() + config.time)
else
doPlayerSendCancel(cid, "Voce deve aguardar " ..getPlayerStorageValue(cid, config.alavancaStr) - os.time().." segundos para tentar novamente...")
end
end
return true
end
-
Ryukiimaru's post in (Resolvido)Delete ao morrer was marked as the answer