• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    problemas en la consola gesior

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

    1Resuelto problemas en la consola gesior el Dom Abr 19, 2015 5:14 pm

    hirako

    avatar
    Miembro
    Miembro
    Descripcion de mi problema:
    buenas a todos espero esten bn
    el motivo de mi siguiente post infomar es el problema que tengo con el comando para poner items en la  pagina de gesior ya que me sale el siguiente error al usar el comando /addshop y no se agrega el item


    Imagen de mi Error:


    Mi problema esta en:
    Consola

    Ver perfil de usuario

    2Resuelto Re: problemas en la consola gesior el Dom Abr 19, 2015 5:25 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    tu problema no es con la gesior si no tu problema es el talkactions que esta usando



    Ver perfil de usuario http://www.tibiaface.com

    3Resuelto Re: problemas en la consola gesior el Dom Abr 19, 2015 5:29 pm

    hirako

    avatar
    Miembro
    Miembro
    si pero ps quiero encontrar la solucion a el talkactions para poder agregarle items a mi gesior me entiendes miera esta el la tlkactions

    Código:
    function onSay(cid, words, param, channel)
       local toPos = getCreatureLookPosition(cid) -- this function may not exists in old TFSes :/
       toPos.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE
       local params = string.explode(param, ",")
       local price = params[1]
       table.remove(params, 1)
       local desc = table.concat(params,",")
       local name = ''
       local item1 = getThingFromPos(toPos)
       local itemid1 = item1.itemid
       local count1 = item1.type
       local itemid2 = 0
       local count2 = 0

       if(itemid1 == 0 or isCreature(item1.uid)) then
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "There is no moveable item in front of you or there is creature.")
          return true
       end
       if(not price) then
          doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "You must set price.")
          return true
       end
       price = tonumber(price)
       local itemInfo = getItemInfo(itemid1)
       local offer_type = 'item'
       if(isContainer(item1.uid)) then
          local item2 = getContainerItem(item1.uid, 0)
          if(item2.itemid > 0) then
             count1 = getContainerCap(item1.uid)
             itemid2 = item2.itemid
             count2 = item2.type
             offer_type = 'container'
             itemInfo = getItemInfo(itemid2)
          end
       end
       local count1_desc = (count1 > 0) and count1 or 1
       local count2_desc = (count2 > 0) and count2 or 1
       if(itemid2 == 0) then
          name = count1_desc .. 'x ' .. itemInfo.name
       else
          name = count1_desc .. 'x ' .. count2_desc .. 'x ' .. itemInfo.name
       end
       db.executeQuery('INSERT INTO `z_shop_offer` (`id` ,`points` ,`itemid1` ,`count1` ,`itemid2` ,`count2` ,`offer_type` ,`offer_description` ,`offer_name`) VALUES (NULL , ' .. price .. ', ' .. itemid1 .. ', ' .. count1 .. ', ' .. itemid2 .. ', ' .. count2 .. ', \'' .. offer_type .. '\', ' .. db.escapeString(desc) .. ', ' .. db.escapeString(name) .. ');')
       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Item >> " .. name .. " << added to SMS shop. Price is " .. price .. " premium points.")
       return true
    end

    Ver perfil de usuario

    4Resuelto Re: problemas en la consola gesior el Dom Abr 19, 2015 5:39 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    prueba con este


    Código:
    function onSay(player, words, param, channel)
    local player = Player(cid)

       local toPos = player:getPosition():getNextPosition(player:getDirection()) -- this function may not exists in old TFSes :/
       toPos.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE
       local params = string.explode(param, ",")
       local price = params[1]
       table.remove(params, 1)
       local desc = table.concat(params,",")
       local name = ''
       local item1 = getThingFromPos(toPos)
       local itemid1 = item1.itemid
       local count1 = item1.type
       local itemid2 = 0
       local count2 = 0

       if(itemid1 == 0 or isCreature(item1.uid)) then
          player:say("There is no moveable item in front of you or there is creature.", TALKTYPE_MONSTER_SAY)
          return true
       end
       if(not price) then

          player:say("You must set price.", TALKTYPE_MONSTER_SAY)
          return true
       end
       price = tonumber(price)
       local itemInfo = getItemInfo(itemid1)
       local offer_type = 'item'
       if(isContainer(item1.uid)) then
          local item2 = getContainerItem(item1.uid, 0)
          if(item2.itemid > 0) then
             count1 = getContainerCap(item1.uid)
             itemid2 = item2.itemid
             count2 = item2.type
             offer_type = 'container'
             itemInfo = getItemInfo(itemid2)
          end
       end
       local count1_desc = (count1 > 0) and count1 or 1
       local count2_desc = (count2 > 0) and count2 or 1
       if(itemid2 == 0) then
          name = count1_desc .. 'x ' .. itemInfo.name
       else
          name = count1_desc .. 'x ' .. count2_desc .. 'x ' .. itemInfo.name
       end
       db.executeQuery('INSERT INTO `z_shop_offer` (`id` ,`points` ,`itemid1` ,`count1` ,`itemid2` ,`count2` ,`offer_type` ,`offer_description` ,`offer_name`) VALUES (NULL , ' .. price .. ', ' .. itemid1 .. ', ' .. count1 .. ', ' .. itemid2 .. ', ' .. count2 .. ', \'' .. offer_type .. '\', ' .. db.escapeString(desc) .. ', ' .. db.escapeString(name) .. ');')
       doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Item >> " .. name .. " << added to SMS shop. Price is " .. price .. " premium points.")
       return true
    end




    Ver perfil de usuario http://www.tibiaface.com

    5Resuelto Re: problemas en la consola gesior el Dom Abr 19, 2015 6:43 pm

    hirako

    avatar
    Miembro
    Miembro
    no no funciona es igual

    Ver perfil de usuario

    6Resuelto Re: problemas en la consola gesior el Dom Abr 19, 2015 6:45 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    porque colocas no funciona igual y no le añade un imagen no soy adivino para saber que error es el que sale



    Ver perfil de usuario http://www.tibiaface.com

    7Resuelto Re: problemas en la consola gesior el Dom Abr 19, 2015 9:45 pm

    hirako

    avatar
    Miembro
    Miembro
    no te enojes bro es el mismo error osea tira el mismo error

    Ver perfil de usuario

    8Resuelto Re: problemas en la consola gesior el Dom Abr 19, 2015 11:13 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    bueno si no funciona y te sigue saliendo el mismo problema el problema es del scripts que no es compatible para tfs 1.0/1.1/2.0 dejare el tema abierto por si hay alguna solucion o si alguien mas tiene el problema y lo a solucionado



    Ver perfil de usuario http://www.tibiaface.com

    9Resuelto Re: problemas en la consola gesior el Lun Abr 20, 2015 12:12 am

    hirako

    avatar
    Miembro
    Miembro
    bueno este post realizando una busqueda muy a fondo encontre que por las limitaciones que en estos momentos se encuentra la tfs 1.1 nos encontramos que este scrpt no funcionara por mas que sea editado hasta que la 1.1 no tenga mas funcionamiento por el momento no abra respuesta alguna a este error

    Ver perfil de usuario

    Contenido patrocinado


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