Jump to content
McKay Development

Blue

Member
  • Posts

    26
  • Joined

  • Last visited

Everything posted by Blue

  1. The bot do the logon() and webLogon() with sucess, and use methods like getUserInventoryContents() with no problems, but every time the bot try to accept a confirmation for a trade offer (acceptConfirmationForObject()), the event sessionExpired is fired, and the offer is not accepted, any idea of how can i fix and why is that happening? This is my code: var client = new SteamUser(); var community = new SteamCommunity(); var manager = new TradeOfferManager({ "steam": client, "language": "en", "community":community }); client.on('webSession', function(sessionID, newCookie) { log('Loading APIKey..'); community.setCookies(newCookie); manager.setCookies(newCookie, function(err){ if(err){ logError(err, "webSession"); return; } log('Got APIKey: '+manager.apiKey); }); }); community.on('sessionExpired', function(err) { log('sessionExpired!, WebRelogin..'); if(err){ logError(err, 'sessionExpired'); } client.webLogOn(); }); manager.on('newOffer', function(offer) { var partner=offer.partner.getSteamID64(); if(partner==admin){ log("New offer #" + offer.id + " from owner"); offer.accept(function(err, res) { if (err) { Message(admin, "Unable to accept offer: " + err.message); } else { if(res == "pending"){ community.acceptConfirmationForObject(identity, offer.id, function(err, responsecm){ if (err){ Message(admin, "" + err); return;} log("Offer accepeted!"); }); } else { log("Offer accepeted!"); } } }); } }); function makeOffer(target, itemsFromMe, itemsFromThem){ var offer = manager.createOffer(target); offer.addMyItems(itemsFromMe); offer.addTheirItems(itemsFromThem); offer.send(function(err, status) { if (err){ Message(target, ""+err); } if (status == 'pending') { community.acceptConfirmationForObject(identity, offer.id, function(err) { if (err) { logError(err, "acceptConfirmationForObject"); } else { Message(target, "Trade offer sent!!"); } }); } else { Message(target, "Trade offer sent!!"); } }); } the function Message, log, and logError is already defined and working fine, so i have no clue what is going on zZzZzZzz some help here
×
×
  • Create New...