• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Pedido] Script de un cofre que entrege items por profesion

    Compartir:

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

    josthin123

    josthin123
    Nuevo Miembro
    Nuevo Miembro
    Buen dia, estoy buscando un script de un chest que te de los obejtos de incio por profesion

    Saludos, Gracias.

    version de TFS 0.3.6



    Última edición por josthin123 el Mar Mar 05, 2024 12:46 pm, editado 1 vez

    3 participantes

    akane

    akane
    Miembro
    Miembro
    por favor indicar la versión de tfs que usas

    3 participantes

    josthin123

    josthin123
    Nuevo Miembro
    Nuevo Miembro
    tfs 0.3.6 es un servidor 8.60

    3 participantes

    SoyFabi

    SoyFabi
    Miembro
    Miembro
    josthin123 escribió:Buen dia, estoy buscando un script de un chest que te de los obejtos de incio por profesion

    Saludos, Gracias.

    version de TFS 0.3.6

    Código:
    --// Para agregar mas items, solo colocar otra linea de { item = 2160, count = 2 }.
    local config = {
       [1] = {{ item = 2160, count = 2 }}, -- Sorcerer
       [2] = {{ item = 2160, count = 2 }, { item = 2143, count = 2 }}, -- Druid
       [3] = {{ item = 2160, count = 2 }}, -- Paladin
       [4] = {{ item = 2160, count = 2 }} -- Knight
    }
    function onUse(cid, item, fromPosition, itemEx, toPosition)
       local chest = config[getPlayerVocation(cid)]
       if not chest then
          return false
       end
       
       if chest then
          if getPlayerStorageValue(cid, 480000) ~= 1 then
             local message = "Haz conseguido: "
             for _, reward in ipairs(chest) do
                local itemName = getItemNameById(reward.item)
                message = message .. reward.count .. "x " .. itemName .. ", "
                doPlayerAddItem(cid, reward.item, reward.count)
             end
             message = message:sub(1, -3) .. "."
             doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, message)
             setPlayerStorageValue(cid, 480000, 1)
             doSendMagicEffect(getThingPosition(cid), CONST_ME_GIFT_WRAPS)
          else
             doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "El cofre esta vacio.")
             doSendMagicEffect(getThingPosition(cid), CONST_ME_POFF)
          end   
       end
       return true
    end



    Última edición por SoyFabi el Mar Mar 05, 2024 5:06 pm, editado 1 vez

    3 participantes

    josthin123

    josthin123
    Nuevo Miembro
    Nuevo Miembro
    Gracias, funciono bien

    3 participantes

    Contenido patrocinado


    3 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).