Ir para conteúdo

cocotonete

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    cocotonete deu reputação a 9k22 em [Scripting] De Pets   
    Bem, eu tenho um aki, vc pode configurar! Em action:

    function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { creature = 'Summon Wolf', -- Nome da criatura maxsummon = 1, -- Numero maximo de summons level = 30, delay = 10, -- em minutos stor = 819902 } local function removeSummon(cid, summon) if not isCreature(cid) then return LUA_ERROR end if isCreature(summon) then doRemoveCreature(summon) end end if getPlayerLevel(cid) < config.level then return doPlayerSendCancel(cid, "Você precisa ter level "..config.level.." ou mais para usar o item.") elseif #getCreatureSummons(cid) >= config.maxsummon then return doPlayerSendCancel(cid, "Você já está com seu pet ativado.") elseif getPlayerStorageValue(cid, config.stor) >= os.time() then local minutos = math.floor((getPlayerStorageValue(cid,config.stor) - os.time())/(60)) return doPlayerSendCancel(cid, "Você deve esperar ".. (minutos <= 0 and getPlayerStorageValue(cid, config.stor) - os.time() or minutos) .." "..(minutos <= 0 and "segundos" or "minutos").." para usar esse item de novo.") elseif (getTilePzInfo(getCreaturePosition(cid))) then return doPlayerSendCancel(cid, "Você não pode usar esse item em PZ.") end local summon = doSummonCreature(config.creature, getCreaturePosition(cid)) doConvinceCreature(cid, summon) addEvent(removeSummon, config.delay*60*1000, cid, summon) setPlayerStorageValue(cid, config.stor, os.time()+config.delay*60) return true end

    Desculpa não lhe ajudar por completo, infelismente só dei uma passada aqui e vi teu tópic, anoite eu poderei lhe ajudar melhor! Qualquer coisa só postar...

Informação Importante

Confirmação de Termo