[心得] [-CA-] 與 [Glamour Age] 方便買地小程式

看板Facebook作者 (葉酸酸)時間14年前 (2009/11/11 15:19), 編輯推噓19(19029)
留言48則, 15人參與, 最新討論串1/1
記錄 Nov 17 配合 CA 改版也跟著改版。順便把程式的架構做大規模更動, 改為找尋而非讀死參數,這樣可以降低將來再改版的機率。 前言 因為這次程式碼做了變動,去除了新信沒讀或有新訊息時會造成小程式碼無效的 bug。 同時也把一次買一地、一次買五地、一次買十地三種系統內建買地模式程式碼一次列出。 請依照自己的需求使用。因為這三隻程式碼只有差一個數字,所以程式碼我只列出一段, 並注解怎麼改。 同時也加入了 Glamour Age 的賣地支援。Glamour Age 是同公司遊戲, 界面與 CA 類似,但題材是模特兒公司。 也把程式碼包成一個 anonymous function,避免污染 namespace。 這行看不懂沒關系。 以後更新一律修改此文。 基於以上更新,請大家容忍我再發一篇廢文,謝謝。 安裝方式 請參考 ●20308 m 411/10 B9 R: [心得] [-CA-] 方便買地的程式碼 ┌─────────────────────────────────────┐ │ 文章代碼(AID): #1A-NGKAf (Facebook) [ptt.cc] Re: [心得] [-CA-] 方便買地? │ │ 文章網址: http://www.ptt.cc/bbs/Facebook/M.1257862164.A.2A9.html │ │ 這一篇文章值 241 元 │ └─────────────────────────────────────┘ 使用方法 打開買地頁面,然後按那個已經安裝好的書簽。 小程式碼 /* 一次買一地,請複製並合並以下藍色部份,注意不要有空格。 javascript:(function(){var dh,dl,cx,ah,al;dh=document.getElementsByTagName("STR ONG");dl=[];for(cx=0;cx<dh.length;cx++)if(dh[cx].className=="gold")dl.push(dh[c x]);while(dl.length>14)dl.shift();ah=0;al=0;for(cx=0;cx<dl.length;cx+=2){dl[cx] =dl[cx].innerHTML.replace(/\D/g,"")-0;dl[cx+1]=dl[cx+1].innerHTML.replace(/\D/g ,"")-0;if(ah<dl[cx]/dl[cx+1]){ah=dl[cx]/dl[cx+1];al=cx;}}dh=document.getElement sByName("amount");dh[al].selectedIndex=0;dh=document.getElementsByTagName("INPU T");dl=[];for(cx=0;cx<dh.length;cx++)if(dh[cx].value=="Buy"||dh[cx].value=="Bui ld")dl.push(dh[cx]);dl[al/2].click();})(); */ /* 一次買十地,請複製並合並以下藍色部份,注意不要有空格。 javascript:(function(){var dh,dl,cx,ah,al;dh=document.getElementsByTagName("STR ONG");dl=[];for(cx=0;cx<dh.length;cx++)if(dh[cx].className=="gold")dl.push(dh[c x]);while(dl.length>14)dl.shift();ah=0;al=0;for(cx=0;cx<dl.length;cx+=2){dl[cx] =dl[cx].innerHTML.replace(/\D/g,"")-0;dl[cx+1]=dl[cx+1].innerHTML.replace(/\D/g ,"")-0;if(ah<dl[cx]/dl[cx+1]){ah=dl[cx]/dl[cx+1];al=cx;}}dh=document.getElement sByName("amount");dh[al].selectedIndex=2;dh=document.getElementsByTagName("INPU T");dl=[];for(cx=0;cx<dh.length;cx++)if(dh[cx].value=="Buy"||dh[cx].value=="Bui ld")dl.push(dh[cx]);dl[al/2].click();})(); */ 程式碼 var dh, dl, cx, ah, al; dh = document.getElementsByTagName("STRONG"); dl = []; for (cx = 0; cx < dh.length; cx++) if (dh[cx].className == "gold") dl.push(dh[cx]); while (dl.length > 14) dl.shift(); ah = 0; al = 0; for (cx = 0; cx < dl.length; cx += 2) { dl[cx] = dl[cx].innerHTML.replace(/\D/g, "") - 0; dl[cx + 1] = dl[cx + 1].innerHTML.replace(/\D/g, "") - 0; if (ah < dl[cx] / dl[cx + 1]) { ah = dl[cx] / dl[cx + 1]; al = cx; } } dh = document.getElementsByName("amount"); // 0 買一地、1 買五地、2 買十地 dh[al].selectedIndex = 2; dh = document.getElementsByTagName("INPUT"); dl = []; for (cx = 0; cx < dh.length; cx++) if (dh[cx].value == "Buy" || dh[cx].value == "Build") dl.push(dh[cx]); dl[al / 2].click(); -- 大家好,我的 ID 是 B9,維他命 B9,也就是葉酸的意思,不過我不姓葉,也不是 因為喜歡葉酸才註冊 B9,是因為從 A0 試到 ZZ 只有 B9 沒人註冊,才註冊 B9。 你可以叫我 B9、嗶九、逼酒、酸、葉酸、葉酸酸或者酸酸。但我最喜歡的還是被 叫酸酸,請多多指教。如果我做錯事情,拜託請不要在我的暱稱前面加上臭字。歐對了 酸酸的味道是香的,並沒有酸酸的謝謝。 最後,貧血與孕婦記得要每日攝取足量葉酸,以防止貧血與胎兒兔唇。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.104.68.208

11/11 15:21, , 1F
推B9
11/11 15:21, 1F

11/11 15:21, , 2F
頭推
11/11 15:21, 2F

11/11 15:22, , 3F
推失敗Orz
11/11 15:22, 3F

11/11 15:27, , 4F
你還是頭推啦 我沒"推"啊 XD
11/11 15:27, 4F

11/11 15:33, , 5F
還是不能用...嘆息...我的fx3.5為什麼會不能用呢....
11/11 15:33, 5F

11/11 15:37, , 6F
推酸
11/11 15:37, 6F

11/11 15:49, , 7F
對不起想借標題請問一下有沒有可能寫個方便打王的程式XD
11/11 15:49, 7F

11/11 15:50, , 8F
主要是有時候想一點一點按來賺dp但是按上百次會抓狂orz
11/11 15:50, 8F

11/11 15:51, , 9F
我也挺想要的,這樣dp會好賺很多
11/11 15:51, 9F

11/11 15:51, , 10F
什麼是方便打王?
11/11 15:51, 10F

11/11 15:51, , 11F
哦,就是一點一點按哦……?
11/11 15:51, 11F

11/11 15:52, , 12F
可以啊,我等等來研究看看
11/11 15:52, 12F

11/11 15:57, , 13F
推推推,雖然我還是不行用 XD
11/11 15:57, 13F

11/11 16:02, , 14F
方便打王的簡易方式是可以用Attack Again的連結直接F5 F5
11/11 16:02, 14F

11/11 16:03, , 15F
JS的話我就不知道怎麼寫了= ="a
11/11 16:03, 15F

11/11 16:07, , 16F
要搭配setTimeout了
11/11 16:07, 16F

11/11 16:09, , 17F
不過firefox+tab mix plus的auto refresh功能,就可以了
11/11 16:09, 17F

11/11 16:09, , 18F
還要搭配attack again的link就是了
11/11 16:09, 18F

11/11 16:12, , 19F
如果只是一直按當然簡單,找個滑鼠連點程式就好...
11/11 16:12, 19F

11/11 16:13, , 20F
難題在於按幾百次一定中間要去補血啊XD
11/11 16:13, 20F

11/11 16:15, , 21F
我決定不接這個case這樣已經算外掛了XD
11/11 16:15, 21F

11/11 16:15, , 22F
要做到自己補血幹嘛是可以啦XD 可是我覺得這是外掛XD 我不要做
11/11 16:15, 22F

11/11 16:16, , 23F
再講詳細一點,我不知道該如何找到按heal按鈕的超連結
11/11 16:16, 23F

11/11 16:16, , 24F
如果你是要那樣的功能,我只能跟你說,已經有了
11/11 16:16, 24F

11/11 16:16, , 25F
說的也是,這樣有點作弊的嫌疑...話題就此打住吧XD
11/11 16:16, 25F

11/11 16:18, , 26F
不過,當你有了自動的程式,就會失去對這遊戲的樂趣~~
11/11 16:18, 26F

11/11 16:21, , 27F
買地那個是我覺得太麻煩,稍微改一下介面而已
11/11 16:21, 27F

11/11 16:38, , 28F
其實把中間那一塊隱藏起來就差很多了XD
11/11 16:38, 28F

11/11 16:45, , 29F
可是算c/p好煩
11/11 16:45, 29F
( ′-`)↘︴

11/11 17:21, , 30F
↖(′▽`)>戳 嘿嘿嘿……超爽的,戳到B9……
11/11 17:21, 30F

11/11 18:56, , 31F
不!!!!
11/11 18:56, 31F

11/11 19:10, , 32F
這什麼招……XDD
11/11 19:10, 32F

11/11 19:21, , 33F
B9...自己補血一點都不好...應該是做一個會把Health維持在
11/11 19:21, 33F

11/11 19:21, , 34F
19以下的小程式 這樣錢放身上別人也戰不到XD
11/11 19:21, 34F

11/11 19:26, , 35F
sites.google.com/site/facebookgamecastleage/land
11/11 19:26, 35F

11/11 19:27, , 36F
縮網址 : http://ppt.cc/X-ti 一樣是圖文版
11/11 19:27, 36F

11/11 21:17, , 37F
給7F http://tinyurl.com/yj3tdf4 自動打王+補血
11/11 21:17, 37F

11/11 21:17, , 38F
非常驚訝大家不知道這個東西
11/11 21:17, 38F

11/11 21:19, , 39F
悄悄的放在推文裡面送給有緣人 XDXD
11/11 21:19, 39F

11/12 10:00, , 40F
自動打王碰到被人PK的時候不會出包嗎?
11/12 10:00, 40F

11/12 16:24, , 41F
ㄟ,新版本的可以用了耶,謝謝B9~~
11/12 16:24, 41F

11/12 20:33, , 42F
puregon 這是執行檔耶 你不怕木馬?
11/12 20:33, 42F

11/12 20:39, , 43F
自動打王的好像有點難用…感覺有一個power attack可以用就好
11/12 20:39, 43F

11/17 10:40, , 44F
CA又改版了 自動買地好像又不能用了 Or2
11/17 10:40, 44F

11/17 15:44, , 45F
酸酸也跟著改版了A_A
11/17 15:44, 45F

11/17 23:07, , 46F
問一下,請問有買10地的程式碼嗎?
11/17 23:07, 46F
※ 編輯: B9 來自: 123.204.3.114 (11/18 12:03)

11/18 22:42, , 47F
哈感謝B9大改程式碼
11/18 22:42, 47F

01/08 22:14, , 48F
感謝 前陣子換CHROME剛剛試可以用了 對中後期來說更方便了
01/08 22:14, 48F
文章代碼(AID): #1A-cMMyS (Facebook)