Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.40 KB | None | 0 0
  1. if(command==='pay') {
  2. recipient=args[0]
  3. amount=args[1]
  4. console.log(amount)
  5. txtFile="Accounts/"+"<@"+message.author.id+">"+".txt"
  6. fs = require('fs')
  7. var array = fs.readFileSync(txtFile).toString().split("\n");
  8. senderbal=array[1]
  9.  
  10. var balance=(parseInt(senderbal))-(parseInt(amount))
  11. balance=parseInt(balance)
  12.  
  13. console.log("Sender: "+balance+(typeof balance))
  14. senderval=balance
  15. console.log(senderval)
  16. var stream = fs.createWriteStream(txtFile);
  17. stream.once('open', function(fd) {
  18. stream.write(txtFile+"\r\n");
  19. stream.write(balance+"\r\n");
  20. stream.write("Test");
  21. stream.end();
  22. });
  23. message.channel.send("Debug info")
  24. message.channel.send("Recipient: "+recipient)
  25. message.channel.send("Amount: "+amount)
  26. message.channel.send("txtFile: "+txtFile)
  27. message.channel.send("array[1]: "+array[1])
  28. message.channel.send("Balance after transaction: "+balance)
  29. message.channel.send("<@"+message.author.id+">"+" You now have :dollar:"+balance);
  30. message.channel.send("Stage 1 cleared")
  31. console.log("Stage 1 cleared")
  32.  
  33. txtFile2="Accounts/"+recipient+".txt"
  34. console.log(txtFile2)
  35. fs = require('fs')
  36. var array2 = fs.readFileSync(txtFile2).toString().split("\n");
  37. senderbal2=array2[1]
  38.  
  39. var balance2=parseInt(senderbal2)+parseInt(amount)
  40. console.log(balance2)
  41. var stream2 = fs.createWriteStream(txtFile2);
  42. stream2.once('open', function(fd) {
  43. stream2.write(txtFile2+"\r\n");
  44. stream2.write(balance2+"\r\n");
  45. stream2.end();
  46. });
  47. message.channel.send(recipient+" You now have :dollar:"+balance);
  48. message.channel.send("Debug info")
  49. message.channel.send("Recipient: "+recipient)
  50. message.channel.send("Amount: "+amount)
  51. message.channel.send("txtFile: "+txtFile2)
  52. message.channel.send("array[1]: "+array2[1])
  53. message.channel.send("Balance after transaction: "+balance2)
  54. message.channel.send("<@"+message.author.id+">"+" You now have :dollar:"+balance2);
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement