Repository navigation
Expand file tree
/
Copy pathscript.js
More file actions
executable file
·100 lines (78 loc) · 2.48 KB
/
Copy pathscript.js
File metadata and controls
executable file
·100 lines (78 loc) · 2.48 KB
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
// *********************************
//TrueBot script for v3.0.1
//Modify by X CroSs
//Date 24/10/05 : 6.52am
//**********************************
var ghost_count = 0;
var battle_count = 0;
var roundcount = 0;
var party_count = 0;
var state = "";
var DisconnectFlag = 0.3;
var hpFractionEat = 0.9; //ºÍ·¨ÐàÃÔèÁ¡Ô¹àÁ×èÍàÅ×Í´¹éÍ¡ÇèÒ 70%
var spFractionEat = 0.9;
var hpFraction = 0.99; //ºÍ·¨Ð¡Ô¹¶Ö§ 95% ¢Í§àÅ×Í´¨ÃÔ§
var spFraction = 0.99;
var skillHealId = 0; //0,1,2,3 // 0 »Ô´¡ÒÃÎÔŹ͡©Ò¡ äÁèÁÕÊ¡ÔÅÎÔÅä´æ; 1 ÇÒÃդ׹¾Åѧ; 2.ÃÑ¡ÉÒºÒ´à¨çº;3.ÊØ´ÂÍ´ÃÑ¡ÉÒ
var HealAmt = 115; //¤ÇÒÁáç¢Í§Ê¡ÔÅÎÕÅ
var DisconFai = 20; //¶éÒ«×è͹éÍ¡ÇèÒ¹ÕéãËéµÑ´
var avoild9amFlag = 1; // µÑé§ÇèÒãËé µèͺͷãËÁèµÍ¹ 9 âÁ§ËÃ×ÍäÁè 1=µèÍ 0=äÁèµèÍ
function MyAttack(){
state="fight"
var MyChar = ts.Character
var Warrior = ts.CurrentPartner
//Monster = SelectF1Target()
Monster = findMonster()
var n = MonsterAlive()
// if(NPC.Item(onpc.uID).charname != "áÃè"){ // äÁèãªèáÃèãËé˹Õ
// BasicAttack(MyChar, Monster, "Ëź˹Õ");
//} else {
BasicAttack(MyChar, Monster, "Á×Íà»ÅèÒ");
//}
//ts.SendAttack(MyChar.Row, MyChar.Col, 0, 5, SkillID("¿Ñ¹ãµé´Ô¹"))
}
function MyPartnerAttack(){
var MyChar = ts.Character
var Warrior = ts.CurrentPartner
//Monster = SelectF1Target()
Monster = findMonster()
var n = MonsterAlive()
// if(NPC.Item(onpc.uID).charname != "áÃè"){ // äÁèãªèáÃèãËé˹Õ
// BasicAttack(Warrior, Monster, "Ëź˹Õ");
//} else {
BasicAttack(Warrior, Monster, "Á×Íà»ÅèÒ");
//}
}
function BattleStoped(){
//**********Ê觢ͧẺà¡Ô¹ 2 ªØ´************
//SendingDupeSet("ÍѤ¤Õ·ÅÒ¿éÒ1","ÅÔé¹ä««Õ");
// ********* ÊÓ¤ÑÁÒ¡ æ ¡Ñ¹¢Ø¹Ë¹Õ ***********
CheckDisconnect();
// ******** ¡Ô¹ hp/sp + ÎÕŹ͡©Ò¡**********
AutoEatFood()
//********** ºÃÔ¨Ò¤ + ·Ô駢ͧ ****************
AutoDropItems();
AutoContributeItems();
AutoSendItems();
ViewState();
state = "walk"
//ts.ClickOnNPC(1)
}
LoadWaypoint("w1.txt")
function OnTimer() {
waypoint_walk()
//debug("x x",0x0000FF)
}
function InitBot(){
// ******** ¡Ô¹ hp/sp + ÎÕŹ͡©Ò¡**********
AutoEatFood();
//***** µÃǨÊͺàÅ×Í´ + «×èÍÅÙ¡¡è͹àÃÔèÁ
CheckDisconnect();
//***** µÑ駤èÒÃÒª×èÍ ¢Í§ ´ÃÍ» + ºÃÔ¨Ò¤
SetContributeItemList();
SetDropItemList();
// ***** ËÒ¡ script ¶Ù¡ ¨Ð¢Öé¹ ¢éͤÇÒÁ¹Õéà»ç¹ÊÕà¢ÕÂÇ
debug("5. Script.js -- loaded successful !!" , 0x00AA00);
debug("=== Successfull loading all scripts. ===" , 0x0000AA);
}
InitBot()