• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Pedido] Busco un script para fabricar un item

    Compartir:

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

    1default [Pedido] Busco un script para fabricar un item el Jue Ago 27, 2020 10:28 pm

    Roxxaz

    Roxxaz
    Nuevo Miembro
    Nuevo Miembro
    Descripcion escribió:Busco un script para fabricar un item a partir de materiales, por ejemplo si tengo 300 de item X, 100 de item Y y 1 de item Z, pueda crear un item nuevo

    [Tienes que estar registrado y conectado para ver este vínculo]

    Surprised Very Happy
    Imagen Explicativa escribió:Imagen Explicativa: [Pedido] Busco un script para fabricar un item 3gBR2pl
    Version del Scripts: TFs 0.4.0

    Roxxaz

    Roxxaz
    Nuevo Miembro
    Nuevo Miembro
    Bueno, porfin despues de mucho tiempo, porfin pude crear el sistema que necesitaba xD, lo comparto con la comunidad.

    Codigo:

    local aid = { --[ACTION ID] = {1er item, cantidad 1er item, 2do item, cantidad 2do item, 3er item, cantidad 3er item, item de recompensa, cantidad item recompensa}
    [9924] = {4850, 1, 5954, 100, 5878, 300, 2160, 5},
    }

    function onUse(cid, item, fromPosition, itemEx, toPosition)
    local aids = aid[item.actionid]
    if item.itemid == 1945 or 1946 then
    if aids then

    if getPlayerItemCount(cid, aids[1]) >= aids[2] and getPlayerItemCount(cid, aids[3]) >= aids[4] and getPlayerItemCount(cid, aids[5]) >= aids[6] then
    doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_BLUE)
    doPlayerRemoveItem(cid, aids[1], aids[2])
    doPlayerRemoveItem(cid, aids[3], aids[4])
    doPlayerRemoveItem(cid, aids[5], aids[6])
    doPlayerSendTextMessage(cid, 22, 'You received '..aids[8]..' '..getItemNameById(aids[7])..'.')
    doPlayerAddItem(cid, aids[7], aids[8])
    else
    doPlayerSendTextMessage(cid, 22, 'You need '..(aids[2])..' '..getItemNameById(aids[1])..' to buy this item.')
    doPlayerSendTextMessage(cid, 22, 'You need '..(aids[4])..' '..getItemNameById(aids[3])..' to buy this item.')
    doPlayerSendTextMessage(cid, 22, 'You need '..(aids[6])..' '..getItemNameById(aids[5])..' to buy this item.')
    doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
    end
    else
    doPlayerSendTextMessage(cid, 22, 'Not enoght capacity.')
    end
    end
    return TRUE
    end



    Very Happy Resuelto Gracias Very Happy

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