1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
/*importPackage(net.sf.odinms.client);
參考國外網站
改編 : WeedWorld GM , DeanXu */
var status = 0;
var fee;
var winner;
var item=4031067;
var card1 = Math.floor(Math.random()*4+item);
var card2 = Math.floor(Math.random()*4+item);
var card3 = Math.floor(Math.random()*4+item);
var card4 = Math.floor(Math.random()*4+item);
var card5 = Math.floor(Math.random()*4+item);
var card6 = Math.floor(Math.random()*4+item);
var card7 = Math.floor(Math.random()*4+item);
var card8 = Math.floor(Math.random()*4+item);
var card9 = Math.floor(Math.random()*4+item);
/*大吉=4031065
吉=4031066
兇=4031070
大凶=4031071*/
function start() {
status = -1;
action(1, 0, 0);
}
function action(mode, type, selection) {
if (mode == -1) {
cm.dispose();
} else {
if (mode == 0) {
cm.sendOk(" #e呵呵呵~年輕人終究是年輕人~");
cm.dispose();
return;
}
if (mode == 1)
status++;
else
status--;
if (status == 0) {
cm.sendNext("#e我看你跟我滿有緣的,你想要我幫你#b算命#k嗎?\r\n #e籤卡總共分成 : \r\n\r\n#v4031065#、#v4031066#、#v4031067#、#v4031069#、#v4031070#、#v4031071#\r\n決定好了就開始吧!");
} else if (status == 1) {
cm.sendGetText(" #e隨緣隨緣,善哉善哉,錢只是浮雲~ 心意最重要!");
} else if (status == 2) {
fee = cm.getText();
cm.sendYesNo("#e你確定要給 #r" + fee + "#k 元的香油錢嗎?... ");
} else if (status == 3) {
if (cm.getMeso() < fee) {
cm.sendOk(" #e你身上沒有那麼多錢唷! ");
cm.dispose();
} else if (cm.getText() < 10) {
cm.sendOk("#v5160010# : #e至少給個10元意思意思吧~哥只是個傳說,但還是得吃飯。");
cm.dispose();
} else if (cm.getMeso() + fee * 2 > 2000000000) {
cm.sendOk("#v5160001##e#b : 感謝你的心意,但你無法給那麼多香油錢~");
cm.dispose();
} else if (cm.getMeso() < fee * 1.5) {
cm.sendOk("#v5160000##e#b : 你資格不符合,請再多帶些錢,或是少給些錢。");
cm.dispose();
} else {
if (card1 == card2 && card2 == card1) {
winner = 2;
} else if (card2 == card3 && card9 == card2) {
winner = 1;
} else if (card3 == card4 && card8 == card3) {
winner = 0;
} else if (card4 == card5 && card7 == card4) {
winner = 3;
} else if (card5 == card6 && card6 == card5) {
winner = 5;
} else if (card6 == card7 && card5 == card6) {
winner = 5;
} else if (card7 == card3 && card9 == card6) {
winner = 5;
} else {
winner = 4;
}
if (winner == 0) {
cm.sendOk("#e結果出爐 : \r\n\r\n #v" +
4031065 + "#\r\n\r\n 此籤為#r大吉#k#e 恭喜你!今日運勢非常不錯唷!");
cm.gainMeso(fee * 2);
cm.gainExp(fee * 0.009);
cm.dispose();
} else if (winner == 1) {
cm.sendOk("#e結果出爐 : \r\n\r\n #v" +
4031066 + "#\r\n\r\n 此籤為#r中吉#k#e 很好,繼續保持現在的生活態度!");
cm.gainMeso(fee * 1.8);
cm.dispose();
} else if (winner == 2) {
cm.sendOk("#e結果出爐 : \r\n\r\n #v" +
4031067 + "#\r\n\r\n 此籤為#r小吉#k#e 還不錯唷!善事多做你會更好!");
cm.gainMeso(fee * 1.368249);
cm.dispose();
} else if (winner == 3) {
cm.sendOk("#e結果出爐 : \r\n\r\n #v" +
4031069 + "#\r\n\r\n 此籤為#r末吉#k#e 多做點善事吧,福分快終了。");
cm.gainMeso(fee * 1.08922999);
cm.dispose();
} else if (winner == 4) {
cm.sendOk("#e結果出爐 : \r\n\r\n #v" +
4031070 + "#\r\n\r\n 此籤為#r小兇#k#e 加油別氣餒,行事不要太招搖,可以過的! ");
cm.gainMeso(-fee);
cm.dispose();
} else if (winner == 5) {
cm.sendOk("#e結果出爐 : \r\n\r\n #v" +
4031071 + "#\r\n\r\n 此籤為#r大凶#k#e ...本大師無語...近日請小心行事...");
cm.gainMeso(-fee * 1.5);
cm.gainExp(-fee * 0.009);
cm.dispose();
}
}
}
}
}