Jump to content
McKay Development

CatZap

Member
  • Posts

    1
  • Joined

  • Last visited

Posts posted by CatZap

  1. Hello, i'm newbie in creating bots and i don't know how to make trade sending system properly(It doesn't add items). I provide code below:

    var incomeMessage = message;
    var splittedMsg = incomeMessage.split(" ");
    if(splittedMsg[0] == "!buy") {
    	splittedMsg = incomeMessage.slice(5);
    	client.chatMessage(steamID, "Sellin' item named " + splittedMsg);
    	manager.getUserInventoryContents(steamID, 440, 2, true, (err, inv) => {
    		if (err) {
    			throw err;
    		} else {
    			const offer = manager.createOffer(steamID);
    			let item = inv.filter(item => item.market_name == splittedMsg);
    			let itemsToTrade = item[0];
    			offer.addMyItem(itemsToTrade);
    			offer.setMessage('You recieved a Refined Metal!');
    			offer.send((err, status) => {
    				if (err) {
    					console.log(err);
    				} else {
    					console.log('trade sent');
    					console.log(status);
    				}
    			});
    
    		}
    	});
    }
    

    I send message to bot like !buy Refined Metal and it has to put 1 Refined Metal to trade and then send it to me. But i has error 26. I know it means that i don't have such items in my inventory. So can you help me with that?

×
×
  • Create New...