Ir para conteúdo

Guigobrt

Campones
  • Total de itens

    15
  • Registro em

  • Última visita

Posts postados por Guigobrt

  1. Quero mudar isso, o que eu tenho ja esta com lvl, mas o que eu quero é que use apenas um Doll, e a cada lvl extipulado mude o Pet.

     

    local dolls = {
        [9955] = {pet = "pet aniquilador",lvl =   8},
        [2353] = {pet = "pet giant",      lvl = 101},
        [6579] = {pet = "pet jurema",     lvl = 151},
        [9019] = {pet = "pet gremilie",   lvl = 201},
        [2354] = {pet = "pet gladiador",  lvl = 301}
    }

    function onUse(cid, item, frompos, item2, topos)
        
        if  (getPlayerVocation(cid) ~= 5) and (getPlayerAccess(cid) ~= 5) then
            return doPlayerSendCancel(cid, "Somente Domadores são dignos de usar Pets")
        end
        
        local go = dolls[item.itemid]
        
        if getPlayerLevel(cid) >= go.lvl  then
            local summon = getCreatureSummons(cid)
            if #summon >= 1 then
                for _, pid in ipairs(summon) do
                    doRemoveCreature(pid)
                    doCreatureSay(cid, "Can go rest ["..go.pet.."]", TALKTYPE_ORANGE_1)
                end
                return true
            end
            doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
            doCreatureSay(cid, "Let battle ["..go.pet.."]", TALKTYPE_ORANGE_1)
        else
            return doPlayerSendCancel(cid, "Voce nao tem level suficiente para usar este pet.")
        end
        return true
    end

  2. Tenho sim, o que eu tenho ja esta com lvl, mas o que eu quero é que use apenas um Doll, e a cada lvl extipulado mude o Pet.

     

    local dolls = {
        [9955] = {pet = "pet aniquilador",lvl =   8},
        [2353] = {pet = "pet giant",      lvl = 101},
        [6579] = {pet = "pet jurema",     lvl = 151},
        [9019] = {pet = "pet gremilie",   lvl = 201},
        [2354] = {pet = "pet gladiador",  lvl = 301}
    }

    function onUse(cid, item, frompos, item2, topos)
        
        if  (getPlayerVocation(cid) ~= 5) and (getPlayerAccess(cid) ~= 5) then
            return doPlayerSendCancel(cid, "Somente Domadores são dignos de usar Pets")
        end
        
        local go = dolls[item.itemid]
        
        if getPlayerLevel(cid) >= go.lvl  then
            local summon = getCreatureSummons(cid)
            if #summon >= 1 then
                for _, pid in ipairs(summon) do
                    doRemoveCreature(pid)
                    doCreatureSay(cid, "Can go rest ["..go.pet.."]", TALKTYPE_ORANGE_1)
                end
                return true
            end
            doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
            doCreatureSay(cid, "Let battle ["..go.pet.."]", TALKTYPE_ORANGE_1)
        else
            return doPlayerSendCancel(cid, "Voce nao tem level suficiente para usar este pet.")
        end
        return true
    end

  3. Deu Certo, muito obrigado.

    agora vc consegue me ajudar a por restrição de LVL para usar cada pet ? Por EXP:

     

    local dolls = {
        [9955] = {pet = "pet aniquilador"},esse pet do 08 a 100
        [2353] = {pet = "pet giant"}, esse pet do 101 a 150
        [6579] = {pet = "pet jurema"}, esse pet do 151 a 200
        [9019] = {pet = "pet gremilie"},esse pet do  201 a 300
        [2354] = {pet = "pet gladiador"},esse pet do 301
    }

  4. Quero por para apenas uma Voc. usar os Pets. No caso uma Voc. nova que eu fiz.

    Tentei usar esse:

     

    if isJocker(cid) then
      -- Todo codigo para summonar o pet vai dentro desse if
    end

    Só que diz que eu nao tenho essa função ( isJocker )

    Alguem pode me ajudar?

  5. Assim ?

     

    function onUse(cid, item, frompos, item2, topos)

    local dolls = {
        [9955] = {pet = "pet aniquilador"},
        [2353] = {pet = "pet giant"},
        [6579] = {pet = "pet jurema"},
        [9019] = {pet = "pet gremilie"},
        [2354] = {pet = "pet gladiador"},
    }


    if getPlayerVocation(cid) == ID_DA_VOCAÇÃO_JOCKER then
      
    end
            return doPlayerSendCancel(cid, "Só cavaleiros são dignos de usar os Pets")
        end
        
        local go = dolls[item.itemid]
        local summon = getCreatureSummons(cid)


        if #summon >= 1 then
            for _, pid in ipairs(summon) do
            doRemoveCreature(pid)
            doCreatureSay(cid, "Can go rest ["..go.pet.."]", TALKTYPE_ORANGE_1)
            end
            return true
        end

        doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
        doCreatureSay(cid, "Let battle ["..go.pet.."]", TALKTYPE_ORANGE_1)
        return true
    end

    1 hora atrás, Guigobrt disse:

    Ou Assim com o numero da voc ?

     

    function onUse(cid, item, frompos, item2, topos)

    local dolls = {
        [9955] = {pet = "pet aniquilador"},
        [2353] = {pet = "pet giant"},
        [6579] = {pet = "pet jurema"},
        [9019] = {pet = "pet gremilie"},
        [2354] = {pet = "pet gladiador"},
    }


    if getPlayerVocation(cid) == 5 then
      
    end
            return doPlayerSendCancel(cid, "Só cavaleiros são dignos de usar os Pets")
        end
        
        local go = dolls[item.itemid]
        local summon = getCreatureSummons(cid)


        if #summon >= 1 then
            for _, pid in ipairs(summon) do
            doRemoveCreature(pid)
            doCreatureSay(cid, "Can go rest ["..go.pet.."]", TALKTYPE_ORANGE_1)
            end
            return true
        end

        doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
        doCreatureSay(cid, "Let battle ["..go.pet.."]", TALKTYPE_ORANGE_1)
        return true
    end

     

  6. MUITO BOM, DEU CERTINHO, MUITO OBRIGADO.

    Agora eu estou tentando por para uma noca vocação ( JOCKER ) usar, só ela, a do Knight foi só um exemplo, só que para essa voc, nao esta dando certo, ja criei a VOC nova, mas noa esta dando, pode me ajdar de novo :?

    Aparece esse erro.

    erro.png

    23 minutos atrás, Guigobrt disse:

    Deu certo com a voc Knight.

    Agora eu estou tentando por para uma noca vocação ( JOCKER ) usar, só ela, a do Knight foi só um exemplo, só que para essa voc, nao esta dando certo, ja criei a VOC nova, mas noa esta dando, pode me ajdar de novo :?

    Aparece esse erro.

    erro.png

     

  7. Boa tarde, preciso de uma ajudinha em um script.

    Eu estou com um script de pet system, só que eu quero colocar para apenas uma Vocação consiga usar, ja tentei de tudo, e nao consigo!

     

    esse é o script que eu estou usando:

     

    function onUse(cid, item, frompos, item2, topos)

    local dolls = {
    [9955] = {pet = "pet aniquilador"},
    [2353] = {pet = "pet giant"},
    [6579] = {pet = "pet jurema"},
    [9019] = {pet = "pet gremilie"},
    [2354] = {pet = "pet gladiador"},
    }
    local go = dolls[item.itemid]
    local summon = getCreatureSummons(cid)

    ---------------------------------------------------

    if #summon >= 1 then
    for _, pid in ipairs(summon) do
    doRemoveCreature(pid)
    doCreatureSay(cid, "Can go rest ["..go.pet.."]", TALKTYPE_ORANGE_1)
    end
    return true
    end

    doConvinceCreature(cid, doSummonCreature(go.pet, getCreaturePosition(cid)))
    doCreatureSay(cid, "Let battle ["..go.pet.."]", TALKTYPE_ORANGE_1)
    return true
    end

     

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...