Advertisement
Guest User

Bot Code

a guest
Feb 6th, 2015
473
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.45 KB | None | 0 0
  1.         public override void OnTradeMessage (string message) {
  2.  
  3.             switch (message.ToLower())
  4.             {
  5.                 case "errors":
  6.                     if (OtherSteamInventory.errors.Count > 0)
  7.                     {
  8.                         Trade.SendMessage("User Errors:");
  9.                         foreach (string error in OtherSteamInventory.errors)
  10.                         {
  11.                             Trade.SendMessage(" * " + error);
  12.                         }
  13.                     }
  14.  
  15.                     if (mySteamInventory.errors.Count > 0)
  16.                     {
  17.                         Trade.SendMessage("Bot Errors:");
  18.                         foreach (string error in mySteamInventory.errors)
  19.                         {
  20.                             Trade.SendMessage(" * " + error);
  21.                         }
  22.                     }
  23.                 break;
  24.  
  25.                 case "stock":
  26.                     if (counted)
  27.                     {
  28.                         Trade.SendMessage("Vanguard Keys: " + vanguard );
  29.                         Trade.SendMessage("Pheniox Keys: " + pheniox);
  30.                         Trade.SendMessage("Esport Keys: " + esport);
  31.                         Trade.SendMessage("Huntsman Keys: " + huntsman);
  32.                         Trade.SendMessage("Chroma Keys: " + chroma);
  33.                         Trade.SendMessage("Breakout Keys: " + breakout);
  34.                         Trade.SendMessage("Winter Offensive Keys: " + winter);
  35.                         Trade.SendMessage("CS: GO Case Keys: " + casekey);
  36.                         totalkey = vanguard + pheniox + esport + huntsman + breakout + winter + casekey;
  37.                         Trade.SendMessage("With A Total Of " + totalkey + " keys");
  38.                     }
  39.                     else
  40.                     {
  41.  
  42.                         // How Do I Call InvCounter Here? <---- L()()K
  43.                         Trade.SendMessage("I Have...");
  44.                         Trade.SendMessage("Vanguard Keys: " + vanguard );
  45.                         Trade.SendMessage("Pheniox Keys: " + pheniox);
  46.                         Trade.SendMessage("Esport Keys: " + esport);
  47.                         Trade.SendMessage("Huntsman Keys: " + huntsman);
  48.                         Trade.SendMessage("Chroma Keys: " + chroma);
  49.                         Trade.SendMessage("Breakout Keys: " + breakout);
  50.                         Trade.SendMessage("Winter Offensive Keys: " + winter);
  51.                         Trade.SendMessage("CS: GO Case Keys: " + casekey);
  52.                         totalkey = vanguard + pheniox + esport + huntsman + breakout + winter + casekey;
  53.                         Trade.SendMessage("With A Total Of " + totalkey + " keys");
  54.                     }
  55.  
  56.                     counted = !counted;
  57.  
  58.                 break;
  59.  
  60.                 case "remove":
  61.                     foreach (var item in mySteamInventory.items)
  62.                     {
  63.                         Trade.RemoveItem(item.Value.assetid, item.Value.appid, item.Value.contextid);
  64.                     }
  65.                 break;
  66.             }
  67.         }
  68.  
  69.         public void InvCounter(Schema.Item schemaItem, Inventory.Item inventoryItem)
  70.         {
  71.             GenericInventory.ItemDescription tmpDescription = OtherSteamInventory.getDescription(inventoryItem.Id);
  72.             foreach (GenericInventory.Item count in mySteamInventory.items.Values)
  73.             {
  74.                 switch (tmpDescription.market_hash_name)
  75.                 {
  76.                     case "CS:GO Case Key":
  77.                         casekey++;
  78.  
  79.                         break;
  80.  
  81.                     case "Winter Offensive Case Key":
  82.                         winter++;
  83.  
  84.                         break;
  85.  
  86.                     case "Operation Vanguard Case Key":
  87.                         vanguard++;
  88.  
  89.                         break;
  90.  
  91.                     case "Chroma Case Key":
  92.                         chroma++;
  93.  
  94.                         break;
  95.  
  96.                     case "Operation Phoenix Case Key":
  97.                         pheniox++;
  98.  
  99.                         break;
  100.  
  101.                     case "Huntsman Case Key":
  102.                         huntsman++;
  103.  
  104.                         break;
  105.  
  106.                     case "Operation Breakout Case Key":
  107.                         breakout++;
  108.  
  109.                         break;
  110.  
  111.                     case "eSports Key":
  112.                         esport++;
  113.  
  114.                         break;
  115.                 }
  116.             }
  117.  
  118.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement