-
Posts
46 -
Joined
-
Last visited
Reputation Activity
-
SunriseM reacted to GitHub in node-steam-tradeoffer-manager v2.7.3
Added id property to objects pushed to itemsToGive and itemsToReceive when building a trade offer (PR #225) Made the TradeOffer class exportable for use with Bluebird (PR #227)This still isn't officially supported and may break in the future if you rely on it Updated getExchangeDetails to use new WebAPI method which has greater reliability
View on GitHub
-
SunriseM got a reaction from jafix in Bot only plays 1 game
Try with client.gamesPlayed(["Custom message", 440]);
-
SunriseM got a reaction from Revadike in Function on getchatHistory
Did you try writing the client.on('chatHistory',..) part before client.getChatHistory?
-
SunriseM got a reaction from Enemtia in Shared secret and Identity secret
If you set a password, it will be encrypted so you will have to disable it first
-
SunriseM got a reaction from TomYoki in Read numbers and/or words from Chat Messages?
You can use "split" to convert the string to array and get the part you want. Example:
client.on('friendOrChatMessage', (senderID, message) => { //Example Message: /bet 45 var arrmsg = message.split(" ") //arrmsg = ["/bet","45"] var userNumber = arrmsg[1] if (message.indexOf("/bet") == 0){ client.chatMessage(senderID, 'Your bet is: ' + userNumber); } }); -
SunriseM got a reaction from Lobadzip in How can I get data from the user?
You can use "split" to convert the string to array and get the part you want. Example:
client.on('friendOrChatMessage', (senderID, message) => { //Example Message: /bet 45 var arrmsg = message.split(" ") //arrmsg = ["/bet","45"] var userNumber = arrmsg[1] if (message.indexOf("/bet") == 0){ client.chatMessage(senderID, 'Your bet is: ' + userNumber); } }); You will have to add other things like be sure that input has /bet [number], verify the number can be used, etc
-
SunriseM got a reaction from TomYoki in get assetIDs by calling getInventoryContents?
You should use a loop (for, foreach, while, etc) to iterate all the inventory callback, you can create an array called items, and in each iteration you push a object like this one:
var item = { "assetid": inventory[i].id, "name": inventory[i].market_hash_name } if you need to make an asynchronous operation with that info and know when all iterations are finished, you can use async module.