não entendi. Você quer que ao player Ganhar tal storage ele ganhe um item ?
Como criar um storage de items?
Por llucas75, 14 de fev. de 2014 em Scripts
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Sim ![]()
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

pode ser por onLogin ?
ao logar se o player tiver tal storage ele ganha o item .
function onLogin(cid) local storage = X local item = X local quantidade = X local storage2 = 14958 if getPlayerStorageValue(cid, storage2) >= 1 then if getPlayerStorageValue(cid, storage) >= 1 then setPlayerStorageValue(cid, storage2, 1) doPlayerAddItem(cid, item, quantidade) end end return TRUE end
Editado Fevereiro 14 por DuuhCarvalho
Mas no caso toda vez que ele logar ele ganha o item?
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Verdade kk' , editei agr ele so ganha 1 vez ..
Editado Fevereiro 14 por DuuhCarvalho
Ae sim kkk Vlw ae rep +
info
Grupo: Conde
Registrado: 29/04/09
Posts: 904
Reputação: +389
Char no Tibia: Jabuti Selvagem

Tópico movido para a seção de dúvidas e pedidos resolvidos.
Cara, acho que tu ta gastando banco de dados atoa, tu usa uma storage pra identificar que o cara tem que ganhar e uma outra pra identificar que ele ja ganhou, porque nao usa a mesma storage só trocando o vaor dela? ![]()
function onLogin(cid)
local storage = 0
local item = 0
local count = 0
if getPlayerStorageValue(cid, storage) == 1 then
setPlayerStorageValue(cid, storage, 2)
doPlayerAddItem(cid, item, count)
end
return true
end
Ou a storage tem necessariamente que ser 1 para a marcar a conclusao da quest?
info
Grupo: Conde
Registrado: 18/01/12
Posts: 988
Reputação: +327
Gênero: Masculino
Char no Tibia: Xerife Woody

Cara, acho que tu ta gastando banco de dados atoa, tu usa uma storage pra identificar que o cara tem que ganhar e uma outra pra identificar que ele ja ganhou, porque nao usa a mesma storage só trocando o vaor dela?
function onLogin(cid) local storage = 0 local item = 0 local count = 0 if getPlayerStorageValue(cid, storage) == 1 then setPlayerStorageValue(cid, storage, 2) doPlayerAddItem(cid, item, count) end return true endOu a storage tem necessariamente que ser 1 para a marcar a conclusao da quest?
verdade, nem pensei nisso também .



info
Grupo: Campones
Registrado: 05/02/14
Posts: 31
Reputação: +3
Tenho um task system, e posso por a recompensa em exp, money ou um storage criado com o item que eu botei no storage.
Como eu posso criar um storage para dar algum item ao completar a task e ganhar de recompensa?
Só um exemplo:
[30] = {questStarted = 1539, questStorage = 65029, killsRequired = 6666, raceName = "Demons", rewards = {{enable = true, type = "storage", values = {65535, 1}}}}
Quem ajudar leva rep++