tenta assim, por condition :
local tempo = 3600 --- em segundo local quantskill = 10 -- quantidade de skill local cd = { str = 102511, temp = 3600 } local cond = createConditionObject(CONDITION_ATTRIBUTES) setConditionParam(cond, CONDITION_PARAM_SKILL_DISTANCE, quantskill) setConditionParam(cond, CONDITION_PARAM_TICKS, tempo * 1000) function onUse(cid, item, frompos, item2, topos) if getPlayerStorageValue(cid, cd.str) < os.time() then setPlayerStorageValue(cid, cd.str, os.time() + cd.temp) doAddCondition(cid, cond) addEvent(doAddCondition, tempo * 1000, cid) else doPlayerSendCancel(cid, "espere para usar novamente") return true end end
Mas assim se o player logar ele perde as skills =\





info
Grupo: Visconde
Registrado: 09/08/10
Posts: 314
Reputação: +19
Char no Tibia: não tenho
Preciso de um script que ao usar um item dê 10 de sword por 1 hr.
(Algo editável pois farei um item para cada skill)
E ao usar mais de uma vez não acumule a skill e sim o tempo.