• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    ayudaa !!!

    Compartir:

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

    1ayudaa !!! Empty ayudaa !!! Miér Nov 22, 2017 10:42 pm

    joe123123

    joe123123
    Miembro
    Miembro
    Buenas tardes amigos de tibiaface, tengo un pequeño problema con el store inbox de mi server, sirve perfectamente pero lo que pasa es que las cosas se pueden guardar ahi y al momento de morir si tienes guardado items en el store inbox no se cai ningun item guardado ahi, lo que quiero es que no te deje guardar objetos en el store inbox.

    tengo esta linea no se si sea aqui y si es me gustaria que me la modificaran para que los players no guarden nada en store inbox !! GRACIAS.


    Código:
    -- If offer is item.
          if offer.type == GameStore.OfferTypes.OFFER_TYPE_ITEM then
            local inbox = player:getSlotItem(CONST_SLOT_STORE_INBOX)
            if inbox and inbox:getEmptySlots() > offer.count then
                for t = 1,offer.count do
                  inbox:addItem(offer.thingId, offer.count or 1)
                end
            else
                return addPlayerEvent(sendStoreError, 250, player, GameStore.StoreErrors.STORE_ERROR_NETWORK, "Please make sure you have free slots in your store inbox.")
            end
          -- If offer is Stackable.
          elseif offer.type == GameStore.OfferTypes.OFFER_TYPE_STACKABLE then
            local inbox = player:getSlotItem(CONST_SLOT_STORE_INBOX)
            if inbox and inbox:getEmptySlots() > 0 then
                local parcel = inbox:addItem(2596, 1)
                local packagename = ''.. offer.count..'x '.. offer.name ..' package.'
                  if parcel then
                      parcel:setAttribute(ITEM_ATTRIBUTE_NAME, packagename)
                      for e = 1,offer.count do
                        parcel:addItem(offer.thingId, 1)
                  end
                end
            else
                return addPlayerEvent(sendStoreError, 250, player, GameStore.StoreErrors.STORE_ERROR_NETWORK, "Please make sure you have free slots in your store inbox.")

    3 participantes

    2ayudaa !!! Empty Re: ayudaa !!! Jue Nov 23, 2017 2:16 am

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    Hola, amigo ese codigo no tiene nada que ver con el problema que mensionas.
    el problema que presentas se puede reparar desde el codigo fuente del servidor [ sources ]
    sin embargo, se puede hacer un truco con un script de playerMoveItem() function, para no permitir eso.
    si dejas tu version de tibia y del servidor que usas, podre ayudarte!
    Saludos!



    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.


    ayudaa !!! TRJEB8aSRYK5IulEU6ilJw
    3 participantes

    3ayudaa !!! Empty Re: ayudaa !!! Jue Dic 07, 2017 2:42 am

    joe123123

    joe123123
    Miembro
    Miembro
    hola amigo, mi server es version 10.99 y es OTX servers full global, espero de tu ayuda amigo !

    3 participantes

    4ayudaa !!! Empty Re: ayudaa !!! Dom Dic 10, 2017 9:46 pm

    konker

    konker
    Nuevo Miembro
    Nuevo Miembro
    HOLA AMI NO ME PERMITE ACCEDER AL STORE SHOP

    3 participantes

    5ayudaa !!! Empty Re: ayudaa !!! Dom Dic 17, 2017 1:28 pm

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    buscas esto en ( data/events/scripts/player.lua )
    Código:
    function Player:onMoveItem(item, count, fromPosition, toPosition, fromCylinder, toCylinder)

    y abajo de eso vas a añadir este codigo:
    Código:

    if toPosition.x == CONTAINER_POSITION and toCylinder and toCylinder:getId() == 26052 then
          self:sendCancelMessage(RETURNVALUE_NOTPOSSIBLE)
          return false
          end
    y eso seria todo, para que no puedan guardar cosas en el store inbox!
    cualquier cosa no olvides comentar



    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.


    ayudaa !!! TRJEB8aSRYK5IulEU6ilJw
    3 participantes

    6ayudaa !!! Empty Re: ayudaa !!! Lun Dic 18, 2017 12:28 am

    konker

    konker
    Nuevo Miembro
    Nuevo Miembro
    Gracias ya encontré una forma, hice un mezcladero de server uno de By Jesus mezclado con un aporte de OTX server 3, salio de maravilla la función de 64 bits y sin bugs. Gracias por los aportes, me gustaría que le echáramos ganas y hacer scripts para esa versión o compatibles con el server

    3 participantes

    7ayudaa !!! Empty Re: ayudaa !!! Lun Dic 18, 2017 11:19 am

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    De nada amigo, disculpame a mi por la demora, y sobre lo que dices pues no se a que te refieres con echarle ganas a crear script compatibles, acaso sabes crear scripts ? si es asi amigo dime en que lo puedo ayudar, me especializo exactamente en esta zona, soy Scripter de TFS 1.2 en adelante con max experiencia que con los antiguos TFS y OTX!



    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.


    ayudaa !!! TRJEB8aSRYK5IulEU6ilJw
    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).