• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [Pedido] PUERTA QUE PIDE ITEMS POR TIEMPO

    Compartir:

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

    1[Pedido] PUERTA QUE PIDE ITEMS POR TIEMPO Empty [Pedido] PUERTA QUE PIDE ITEMS POR TIEMPO Miér Jul 09, 2014 1:39 pm

    djvins2015

    djvins2015
    Miembro
    Miembro
    Benos amigos quiero un pedido.

    bueno quiero un scrip el scrip sera una puerta que te pida 1 items por tiempo ejemplo.

    entro aun puerta pero esa puerta pide 100 tokens por 1 hora.

    y si no tiene el items completo no dejara entrar..

    bueno ese es mi scrip que quiero espero que me ayuden y aporten doy mas +REP

    2 participantes
    http://tibianeca.com

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    te pide 1 token y luego te tiene que kickear del area de hunt


    Si pides un script va a la sección de recursos/pedidos por favor se un poco mas ordenado y familiarízate con el foro



    [Pedido] PUERTA QUE PIDE ITEMS POR TIEMPO YNU5B25
    2 participantes
    http://www.tibiaface.com

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    bueno aqui esta tu pedido cualquier problema publicas una imagen del error o tu consulta

    te vas a data/actions/scripts

    copias cualquier archivo y renombras por doorxd.lua y pegas esto dentro

    Código:
    function onUse(cid, item, frompos, item2, topos)

    time = 60 ----tiempo de espera en segundos





    if getPlayerExhaust(cid,9547,time) == -1 and doPlayerRemoveItem(cid, 6527, 2) then      ------> 9547 storange <<<<< 6527 token 2<<cantidad

     doTeleportThing(cid,{x=93, y=119, z=6})        -------> cordenadas de su nueva posicion

    doPlayerSendTextMessage(cid,22,"usted fue teleportado.")
    else
    doPlayerSendCancel(cid,"usted necesita esperar 1 minuto para utilisar denuevo esta puerta o usted no tiene token item.")
    end


    return 1
    end


    ----------exhaust
    function getPlayerExhaust(player,number,time)

    now = os.time()
    before = getPlayerStorageValue(player,number)

    exhaust = os.difftime(now,before)

    if before == -1 then
    setPlayerStorageValue(player,number,now)
    return -1
    else
    if exhaust >= time then
    setPlayerStorageValue(player,number,now)
    return -1
    else
    return 1
    end
    end
    end


    luego te va a data/actions/actions.xml y añades esta tag


    Código:
    <action uniqueid="2090" event="script" value="doorXD.lua" />  

    2090 es el uniqueid que se coloca con el rme (map editor) en la puerta , puedes usar cualquiera que no estes usando

    y listo



    [Pedido] PUERTA QUE PIDE ITEMS POR TIEMPO YNU5B25
    2 participantes
    http://www.tibiaface.com

    djvins2015

    djvins2015
    Miembro
    Miembro
    una duda sobre el scrip, veo que el scrip teletrasporta por la po xyz el scrip que digo yo no teletransport solo deja pasar en la puerta al quitarle el tokens y si no tiene no deja pasar solo dice que ase falta tokens o que no tiene.

    2 participantes
    http://tibianeca.com

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    si es lo mismo puede ponerle la cordenada al otro lado de la puerta



    [Pedido] PUERTA QUE PIDE ITEMS POR TIEMPO 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).