• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    exercise weapons y dummy

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    1exercise weapons y dummy Empty exercise weapons y dummy Vie Mar 05, 2021 11:46 pm

    akane

    akane
    Miembro
    Miembro
    Descripcion escribió:hola a todos, necesito un script sobre los exercise weapons y dummy, ya que el que tiene el ot no funciona.

    es para un ot global otx 3.10
    Imagen Explicativa escribió:Imagen Explicativa: exercise weapons y dummy Tibiaf10
    Version del Scripts: OTx Old Version(0.3.7)

    2 participantes

    2exercise weapons y dummy Empty Re: exercise weapons y dummy Sáb Mar 06, 2021 8:25 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    aqui tiene

    Código:

    local skills = {
       [31821] = {id=SKILL_SWORD,voc=4},
       [31822] = {id=SKILL_AXE,voc=4},
       [31823] = {id=SKILL_CLUB,voc=4},
       [31824] = {id=SKILL_DISTANCE,voc=3,range=CONST_ANI_SIMPLEARROW},
       [31825] = {id=SKILL_MAGLEVEL,voc=2,range=CONST_ANI_ENERGY},
       [31826] = {id=SKILL_MAGLEVEL,voc=1,range=CONST_ANI_FIRE},
    }

    ------- CONFIG -----//
    local dummies = {31832,31833,31828,31829,31830,31831}
    local skill_gain = 1 -- per hit
    local gain_stamina = 60

    local function start_train(pid,start_pos,itemid,fpos)
       local player = Player(pid)
       if player ~= nil then
          local pos_n = player:getPosition()

       if start_pos:getDistance(pos_n) == 0 and getTilePzInfo(pos_n) then
             if player:getItemCount(itemid) >= 1 then
                local exercise = player:getItemById(itemid,true)

                if exercise:isItem() then
                   if exercise:hasAttribute(ITEM_ATTRIBUTE_CHARGES) then
                      local charges_n = exercise:getAttribute(ITEM_ATTRIBUTE_CHARGES)

                      if charges_n >= 1 then
                         exercise:setAttribute(ITEM_ATTRIBUTE_CHARGES, (charges_n-1))

                         local required = 0
                         local currently = 0
                         local voc = player:getVocation()

                         if skills[itemid].id == SKILL_MAGLEVEL then
                            required = voc:getRequiredManaSpent(player:getBaseMagicLevel() + 1)/skill_gain
                            currently = player:getManaSpent()
                            player:addManaSpent(required - currently)
                         else
                            required = voc:getRequiredSkillTries(skills[itemid].id, player:getSkillLevel(skills[itemid].id)+1)/skill_gain
                            currently = player:getSkillTries(skills[itemid].id)

                            player:addSkillTries(skills[itemid].id, (required - currently))
                         end

                         fpos:sendMagicEffect(CONST_ME_HITAREA)
                         if skills[itemid].range then
                            pos_n:sendDistanceEffect(fpos, skills[itemid].range)
                         end
                          player:setStamina(player:getStamina() + 60)

                          if charges_n == 1 then
                            exercise:remove(1)
                            return true
                          end
                         local training = addEvent(start_train, voc:getAttackSpeed(), pid,start_pos,itemid,fpos)
                      else
                         exercise:remove(1)
                         stopEvent(training)
                      end
                   end
                end
             end
          else
             stopEvent(training)
          end
       else
          stopEvent(training)
       end
       return true
    end

    function onUse(player, item, fromPosition, target, toPosition, isHotkey)
       local start_pos = player:getPosition()

       if target:isItem() then
          if isInArray(dummies,target:getId()) then
             if not skills[item.itemid].range and (start_pos:getDistance(target:getPosition()) > 1) then
                stopEvent(training)
                return false
             end
             if not player:getVocation():getId() == skills[item.itemid].voc or not player:getVocation():getId() == (skills[item.itemid].voc+4) then
                stopEvent(training)
                return false
             end
              player:sendTextMessage(MESSAGE_STATUS_CONSOLE_BLUE, "You started training.")
             start_train(player:getId(),start_pos,item.itemid,target:getPosition())
          end
       end

       return true
    end



    exercise weapons y dummy YNU5B25
    2 participantes
    http://www.tibiaface.com

    3exercise weapons y dummy Empty Re: exercise weapons y dummy Sáb Mar 06, 2021 5:31 pm

    akane

    akane
    Miembro
    Miembro
    tengo un problema con las cargas, solo sale con una. Ya trate cambiandolo en items.xml y en el script en actions pero no me cambia las cargas al contrario, al agregarle mas en items.xml sale sin cargas

    2 participantes

    4exercise weapons y dummy Empty Re: exercise weapons y dummy Sáb Mar 06, 2021 6:33 pm

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Ese problema a la distribucion que tienes no esta preparada para llegar mas halla de 1 carga tiene que actualizar tu consola



    exercise weapons y dummy YNU5B25
    2 participantes
    http://www.tibiaface.com

    5exercise weapons y dummy Empty Re: exercise weapons y dummy Sáb Mar 06, 2021 9:15 pm

    akane

    akane
    Miembro
    Miembro
    he actualizado y todo hasta probé un ot 12.00 y aun así pasa lo mismo

    2 participantes

    6exercise weapons y dummy Empty Re: exercise weapons y dummy Lun Mar 08, 2021 8:38 am

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    poncex escribió:he actualizado y todo hasta probé un ot 12.00 y aun así pasa lo mismo

    que raro por que no prueba el 12,60 que esta subido aqui en e foro ya que lo he testeado y funciona el exercise



    exercise weapons y dummy YNU5B25
    2 participantes
    http://www.tibiaface.com

    Contenido patrocinado


    2 participantes

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).