Steam Add Free License

Add Free License

  1. // ==UserScript==
  2. // @name Steam Add Free License
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.05
  5. // @description Add Free License
  6. // @author UndCover
  7. // @match https://store.steampowered.com/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. jQuery("#global_action_menu").append('<a id="btn_add_free" href="#"class="btnv6_blue_hoverfade btn_medium"><span>喜加一</span></a>');
  14. jQuery("#global_action_menu").append('<a id="btn_search_sub" style="margin-left:5px;" href="#"class="btnv6_blue_hoverfade btn_medium"><span>查询SUB</span></a>');
  15.  
  16. var dialog = jQuery('<div id="dlg_undcover" class="newmodal"style="position: fixed; z-index: 1000; max-width: 1503px; left: 541px; top: 277px;display: none;"><div class="modal_top_bar"></div><div class="newmodal_header_border"><div class="newmodal_header"><div id="btn_undcover_close" class="newmodal_close"></div><div class="title_text">喜加一激活框</div></div></div><div class="newmodal_content_border"><div class="newmodal_content"style="max-height: 631px;"><div style="float: left;width: 100%;"><input name="product_key"id="input_undcover"type="text"value=""placeholder="输入产品代码,在 Steam 上激活您的产品"></div><div class="newmodal_buttons"><div class="button_row"><a tabindex="300"href="#"class="btnv6_blue_hoverfade btn_medium"id="btn_undcover_confirm"><span>确认</span></a></div></div></div></div></div>');
  17. jQuery("body").append(dialog);
  18. jQuery("#input_undcover").css({
  19. "background-color": "rgba( 0, 0, 0, 0.4)",
  20. "color": "#fff",
  21. "border": "1px solid #000",
  22. "border-radius": "3px",
  23. "box-shadow": "1px 1px 0px #45556c",
  24. "width": "100%",
  25. "padding": "5px",
  26. "margin-top": "3px",
  27. "font-size": "16px",
  28. "line-height": "21px"
  29. });
  30. jQuery('#btn_search_sub').click(function(){
  31. var appId = jQuery(".glance_tags").attr("data-appid")
  32. var subLink = ""
  33. if(appId != undefined)
  34. {
  35. subLink = "https://steamdb.info/app/"+appId+"/subs/";
  36. window.open(subLink);
  37. }
  38. });
  39. jQuery("#btn_add_free").click(function() {
  40. jQuery("#dlg_undcover").show();
  41. });
  42. jQuery("#btn_undcover_close").click(function(){
  43. jQuery("#dlg_undcover").hide();
  44. });
  45.  
  46. // var dlgSuccess = jQuery('<div id="dlg_undcover_success"class="newmodal"style="position: fixed; z-index: 2000; top:100px;left:100px;display:none;"><div class="modal_top_bar"></div><div class="newmodal_header_border"><div class="newmodal_header"><div id="btn_undcover_close2"class="newmodal_close"></div></div></div><div class="newmodal_content_border"><div id="div_undcover_success"class="newmodal_content"><div id="receipt_area"class="leftcol"><div class="cart_area_body checkout_content_box free_game"><div class="checkout_tab checkout_content"><h2>成功!</h2><div class="add_free_content_success_area"><p>Ring of Elysium已被绑定至您的Steam帐户。</p><p>要访问新内容,只需在Steam库中启动此产品即可。</p></div><div class="rule"></div><div class="checkout_gotsteam_area"><h1>没有Steam?</h1><p>您需要Steam应用程序来访问您的新产品。</p><div id="gotsteam_buttons"><a href="steam://subscriptioninstall/222829"class="btn_blue leftbtn"><h3>是的,我已安装Steam</h3><h5>马上安装您的新游戏</h5></a><a href="https://media.st.dl.bscstorage.net/client/installer/SteamSetup.exe"class="btn_blue"><h3>没有,我还没安装Steam</h3><h5>免费下载</h5></a><div style="clear: left;"></div></div></div></div></div></div></div></div></div>');
  47. var dlgSuccess = jQuery('<div id="dlg_undcover_success"class="newmodal"style="position: fixed; z-index: 2000; top:100px;left:100px;display:none;"><div class="modal_top_bar"></div><div class="newmodal_header_border"><div class="newmodal_header"><div id="btn_undcover_close2"class="newmodal_close"></div></div></div><div class="newmodal_content_border"><div id="div_undcover_success"class="newmodal_content"></div></div></div>');
  48.  
  49. jQuery("body").append(dlgSuccess);
  50.  
  51. jQuery("#btn_undcover_close2").click(function(){
  52. jQuery("#dlg_undcover_success").hide();
  53. });
  54.  
  55. var originSubId = jQuery("[name='subid']").val()
  56. //if(originSubId === undefined)
  57. // originSubId = jQuery("[name='subid[]']").val();
  58. jQuery("#input_undcover").val(originSubId)
  59.  
  60. jQuery("#btn_undcover_confirm").click(function(){
  61. var userAvatar = jQuery(".user_avatar");
  62. if(userAvatar.length > 0){
  63. var _subId = jQuery("#input_undcover").val();
  64. if(_subId != null && _subId.length > 0 ){
  65. jQuery.post(
  66. '//store.steampowered.com/checkout/addfreelicense',
  67. {
  68. action: 'add_to_cart',
  69. sessionid: g_sessionID,
  70. subid:_subId
  71. },
  72. function(data,status){
  73. jQuery("#dlg_undcover_success").show();
  74. jQuery("#div_undcover_success").html(data);
  75. }
  76. )
  77. }
  78. }else{
  79. alert("未登录(不可用)");
  80. }
  81. });
  82. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址