• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    necesito uan pequeña corrección en mi script !

    Compartir:

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

    joe123123

    joe123123
    Miembro
    Miembro
    hola, necesito una correccion en mi script que funciona perfectamente, lo que pasa es que te pide un item para pasar a una puerta, el item al usar la puerta te lo quita y yo quiero todo lo contrario quiero que no te lo quite al usar la puerta espero de su ayuda compañeros !!

    Ps: creo que ya habia pedido este script pero lo busque y no encontre nada espero que no me lo pongan como spam este tema !


    Código:
    local aid_of_door = 8787 -- ActionID of all VIP Doors.
    local ITEMID_OF_ITEM = 2140
    local COUNT_OF_ITEM = 1

    -- DO NOT EDIT BELOW THIS LINE
    function onUse(cid, item, fromPosition, itemEx, toPosition)
      if(item.actionid == aid_of_door) then
          local stor = getPlayerStorageValue(cid, item.uid)
          if(stor < 1 or (stor+3600) <= os.time()) then
            local ret = doPlayerRemoveItem(cid, ITEMID_OF_ITEM, COUNT_OF_ITEM)
            if(ret) then
                setPlayerStorageValue(cid, item.uid, os.time())
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Welcome to VIP ZONE.")
                if(not doorEnter(cid, item, toPosition)) then return false end
            else
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You May Not Pass Only VIP Warrior Can Come In")
            end
          else
            if(not doorEnter(cid, item, toPosition)) then return false end
          end
      end
      return true
    end

    function doorEnter(cid, item, toPosition)
     
      local mob = getTopCreature(toPosition); if(mob.uid > 0) then return false end
      doTransformItem(item.uid, item.itemid + 1)
      doTeleportThing(cid, toPosition)
      return true
    end

    3 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    Código:
    local aid_of_door = 8787 -- ActionID of all VIP Doors.
    local ITEMID_OF_ITEM = 2140
    local COUNT_OF_ITEM = 1

    -- DO NOT EDIT BELOW THIS LINE
    function onUse(cid, item, fromPosition, itemEx, toPosition)
      if(item.actionid == aid_of_door) then
          local stor = getPlayerStorageValue(cid, item.uid)
          if(stor < 1 or (stor+3600) <= os.time()) then
         
         
           
           
            if doPlayerItemCount(cid, ITEMID_OF_ITEM) >= COUNT_OF_ITEM then
                setPlayerStorageValue(cid, item.uid, os.time())
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Welcome to VIP ZONE.")
                if(not doorEnter(cid, item, toPosition)) then return false end
            else
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You May Not Pass Only VIP Warrior Can Come In")
            end
          else
            if(not doorEnter(cid, item, toPosition)) then return false end
          end
      end
      return true
    end

    function doorEnter(cid, item, toPosition)
     
      local mob = getTopCreature(toPosition); if(mob.uid > 0) then return false end
      doTransformItem(item.uid, item.itemid + 1)
      doTeleportThing(cid, toPosition)
      return true
    end


    ahi lo tienes



    necesito uan pequeña corrección en mi script ! YNU5B25
    3 participantes
    http://www.tibiaface.com

    joe123123

    joe123123
    Miembro
    Miembro
    lo remplaze pero no funciono maya no paso nada.

    3 participantes

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    pues no tiene ni un error tendria que funcionar



    necesito uan pequeña corrección en mi script ! YNU5B25
    3 participantes
    http://www.tibiaface.com

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    Hola, mira el script de maya esta perfecto y funcional, solo que una funcion estaba mala, un simple error! y aqui ya esta arreglado, avisa si te funciono!!!
    Código:

    local aid_of_door = 8787 -- ActionID of all VIP Doors.
    local ITEMID_OF_ITEM = 2140
    local COUNT_OF_ITEM = 1

    -- DO NOT EDIT BELOW THIS LINE
    function onUse(cid, item, fromPosition, itemEx, toPosition)
      if(item.actionid == aid_of_door) then
          local stor = getPlayerStorageValue(cid, item.uid)
          if(stor < 1 or (stor+3600) <= os.time()) then
         
         
           
           
            if getPlayerItemCount(cid, ITEMID_OF_ITEM) >= COUNT_OF_ITEM then
                setPlayerStorageValue(cid, item.uid, os.time())
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Welcome to VIP ZONE.")
                if(not doorEnter(cid, item, toPosition)) then return false end
            else
                doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You May Not Pass Only VIP Warrior Can Come In")
            end
          else
            if(not doorEnter(cid, item, toPosition)) then return false end
          end
      end
      return true
    end

    function doorEnter(cid, item, toPosition)
     
      local mob = getTopCreature(toPosition); if(mob.uid > 0) then return false end
      doTransformItem(item.uid, item.itemid + 1)
      doTeleportThing(cid, toPosition)
      return true
    end



    Si necesitas hospedaje para tu servidor usa este enlace y mira los buenos planes de Windows y Linux:
    Si tu cuenta de PayPal no esta verificada no importara, igual aceptan pagos con cuentas no verificadas.


    necesito uan pequeña corrección en mi script ! TRJEB8aSRYK5IulEU6ilJw
    3 participantes

    joe123123

    joe123123
    Miembro
    Miembro
    muchisimas gracias pain ! funcione perfectamente, +1 like !

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