18th Jul, 2008

Facebook 古惑仔 Online 自動存錢機 Version 1.1

今次改善左個page 有時d 錢冇update 到旣問題。 之前唔 refresh 個頁面, 因為有時click 左 button (即係 post) 之後, refresh 時 firefox 就會問你重新傳送過資料, 令到個script 停頓, 所以焗住用 get。
而家段 script 就會判斷個page 係唔係之前 click 過 button, 如果係就用 get, 否則就會用 post。要注意地方係段 script 唔會判斷人為旣 post。心水清旣相信會諗到解決辦法, 就係 post 存錢/提錢時個頁面會有段訊息, 用嗰段訊息就可以知道係唔係 post。

// ==UserScript==
// @name           auto bank-in
// @namespace      hk.orz
// @include        http://apps.facebook.com/street-wars/*
// @description    by neo@orz.hk, please visit http://orz.hk
// ==/UserScript==
 
var last_load = new Date();
 
// setup a count down box
var htmlElement = document.createElement('div');
htmlElement.id = 'timer';
htmlElement.style.color = 'white';
htmlElement.style.position = 'fixed';
htmlElement.style.width = '50px';
htmlElement.style.height = '20px';
htmlElement.style.textAlign = 'center';
htmlElement.style.paddingTop = '4px';
htmlElement.style.paddingTop = '2px';
htmlElement.innerHTML = 'start';
window.parent.document.body.appendChild(htmlElement);
window.setTimeout(function() { tick() }, 1);
 
function tick() {
  current = new Date();
  minutes = (current - last_load) / 1000 / 60;
 
  // click the deposit button if there is money to save
  if (document.getElementsByName("amount").length > 1)
    if (document.getElementsByName("amount")[1].value != '0') {
	GM_setValue('reload', 1);
	document.getElementsByName("deposit")[0].click();
  }
 
  // display the minute
  htmlElement.innerHTML = minutes ;
 
  // we only refresh in first/last 5 minutes, as the revenue period
  if (current.getMinutes() < 10 || current.getMinutes() > 50) {
     htmlElement.style.background = 'red';
     // check each minute
     if (minutes > 2) {
	if (GM_getValue('reload') == 0) {
	        location.href='http://apps.facebook.com/street-wars/bank.php';
		GM_setValue('reload', 1);
	} else {
		location.reload();
	}
     }
  } else {
     htmlElement.style.background = 'green';
  }
 
  // come back again every 10 seconds
  window.setTimeout(function() { tick()}, 10000);
}
分享這編文章:
  • Facebook
  • Twitter
  • Digg
  • del.icio.us
  • Yahoo! Buzz
  • StumbleUpon

相關文章

回應

今次段text 係咪無o左綠色box 倒數??

supertvb on 2008-07-19 00:43

有啊

腦功仔 on 2008-07-19 01:02

係呀~真係無o左綠色倒數box

Kit on 2008-07-19 16:12

This is very good tips…

Sway on 2008-07-19 16:52

好似o係呢句之後
document.getElementsByName(“deposit”)[0].click();

多左個{

Kit on 2008-07-19 16:59

sorry~ 我錯左

Kit on 2008-07-19 17:14

死喇我installed…見唔到倒數果舊野???我去再check過Manage User Scripts都見
到係到, 總係Enable tick左架 但係見都唔到倒數果舊野???
請問點解既?

winterkiss on 2008-07-19 17:20

好神奇囉..我installed果個1.0同1.1一齊好似work ~真係多謝你 =)

winterkiss on 2008-07-19 19:57

我都係見唔到倒數果個box??

Ken on 2008-07-20 04:21

多謝網主的分享,不過用左個SCRIPT之後,我一WITHDRAW左錢出黎就自動DEPOSIT返入BANK,無啦啦唔見左10%金錢 =.=||

joe on 2008-07-20 14:27

如果提款, 你 click firefox 右下角個馬騮頭, 佢變左灰色就會停左段 script。
洗完錢之後再 click 多次, 然後去銀行就得了

腦功仔 on 2008-07-20 17:22

我想知道點解我入左facebook bank但係無綠色倒數..咁我可以點做

LILIWONG on 2008-07-20 18:54

請問我發現v1.1
if (document.getElementsByName(“amount”).length & gt; 1)
如果用 > 綠box唔會show 出來, 我將佢番 > 綠box就出番 , 請問問有冇問題呢?

Kit on 2008-07-21 01:18

個 wordpress 有時會將我d code 轉做 HTML, 所以如果你見到 & gt; 轉做 >, & lt; 轉做 < 既做法係正確。

腦功仔 on 2008-07-21 13:03

綠色個box真係唔見左喎,用返1.0又得, 咩問題呢?

Wilson on 2008-07-21 16:24

我想請問點樣執行段code 呀?
放在邊度?

Tony on 2008-07-28 12:44

你的回應






Your response: