Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
func PckTestNearTarg(self,selfAi)
{
[B] if(IsNearFromKeepDestPosition(selfAi,4000) != 'YES'){
ClearAiTarget(selfAi);
KeepDestMoveTo(selfAi);
return 2;
}[/B]
var curTarget = GetNearAtkableEnemy(selfAi,AtkRange);
if(curTarget != nil){
SetAiTarget(selfAi,curTarget);
return 1;
}
return 0;
}
func SCR_ATTACKER_TS_HARVEST(self)
{
sleep(100);
// Start Log
AiLog('ATTACKER_TS_HARVEST : Start!!!');
// declare variables
var selfAi = GetAiActor(self);
var prevTS = GetPrevTS(selfAi);
[B] var KqTest = 0;[/B]
//Hold Check
SCR_AI_LIB_UNHOLD(selfAi, prevTS);
// Near Item
if('ChangeTS' == SCR_AI_LIB_NEARITEM(selfAi)){
return;
}
// Move
HarvestDestMoveTo(selfAi);
// Main Loop
while(1){
SCR_AI_LIB_USEPOTION_AUTO(self,selfAi);
// User Target Check
if('ChangeTS' == SCR_AI_LIB_USERTARGET(selfAi)){
return;
}
// User Skill Check
if('ChangeTS' == SCR_AI_LIB_USERSKILL(selfAi)){
return;
}
// FT Lite 02
[B] KqTest = PckTestNearTarg(self,selfAi);
if(KqTest == 1){
ChangeTacticsAi(selfAi, 'TS_KEEP');
return;
}
else if(KqTest == 2){
ChangeTacticsAi(selfAi, 'TS_MOVE');
return;
}[/B]
// Near Item
if('ChangeTS' == SCR_AI_LIB_NEARITEM(selfAi)){
return;
}
// Arrival Check
if(IsNearFromHarvestDestPosition(selfAi, 100) == 'YES'){
ChangeTacticsAi(selfAi, 'TS_NONE');
return;
}
// Main Sleep
sleep(100);
}
}
func SCR_ATTACKER_TS_NONE(self)
{
sleep(100);
// start log
AiLog('ATTACKER_TS_NONE : Start!!!');
// declare variables
var selfAi = GetAiActor(self);
var prevTS = GetPrevTS(selfAi);
//Hold Check
SCR_AI_LIB_UNHOLD(selfAi, prevTS);
// Main Loop
while(1){
// Do Init
if(0 != Ak_INIT(self,selfAi)){
sleep(200);
ChangeTacticsAi(selfAi,'TS_NONE');
return;
}
SCR_AI_LIB_USEPOTION_AUTO(self,selfAi);
// User Target Check
if('ChangeTS' == SCR_AI_LIB_USERTARGET(selfAi)){
return;
}
// User Skill Check
if('ChangeTS' == SCR_AI_LIB_USERSKILL(selfAi)){
return;
}
// Saved Target Check
if('TS_BATTLE_NOMINATE' == prevTS){
var savedTarget = GetTarget(selfAi, 'NOMINATE');
if(nil != savedTarget){
SetAiTarget(selfAi, savedTarget);
if(nil != GetAiTarget(selfAi)){
ChangeTacticsAi(selfAi, 'TS_BATTLE_NOMINATE');
return;
}
}
}
[B] // Auto Keep Check
if(0 != SCR_AI_LIB_AUTO_KEEP(selfAi)){
ChangeTacticsAi(selfAi, 'TS_KEEP');
return;
}[/B]
// Main Sleep
sleep(100);
}
}
.while(1){
// Do Init
if(0 != Ak_INIT(self,selfAi)){
sleep(200);
ChangeTacticsAi(selfAi,'TS_NONE');
return;
}
...
...
}
func SCR_ATTACKER_TS_KEEP(self)
{
sleep(100);
// start log
AiLog('ATTACKER_TS_KEEP : Start!!!');
// declare variables
var selfAi = GetAiActor(self);
var prevTS = GetPrevTS(selfAi);
// Hold Check
SCR_AI_LIB_UNHOLD(selfAi, prevTS);
// Main Loop
while(1){
SCR_AI_LIB_USEPOTION_AUTO(self,selfAi);
...
[B] // FT Lite 01
if(AtkTestNearItem(self,selfAi) != 0){
ChangeTacticsAi(selfAi, 'TS_HARVEST');
return;
}
// Near Target Check
if('ChangeTS_BATTLE' == SCR_AI_LIB_NEARTARGET(self, selfAi)){
ChangeTacticsAi(selfAi, 'TS_KEEP_BATTLE');
return;
}[/B]
// Keep Position Check
SCR_AI_LIB_KEEPPOSITION(selfAi);
// Main Sleep
sleep(100);
}
}
với xxx là tên của các file chứa các hàm.func SCR_XXX_TS_KEEP(self)
func SCR_XXX_TS_KEEP_BATTLE(self)
func SCR_XXX_TS_USER_SKILL(self)
func SCR_XXX_TS_NONE(self)
func SCR_XXX_TS_BATTLE_NOMINATE(self)
func SCR_XXX_TS_ASSAULT(self)
func SCR_XXX_TS_ASSAULT_BATTLE(self)
func SCR_XXX_TS_HOLD(self)
func SCR_XXX_TS_HOLD_BATTLE(self)
func SCR_XXX_TS_HARVEST(self)
func SCR_XXX_TS_HARVEST_PICK(self)
func SCR_XXX_TS_PICK_ITEM(self)
func SCR_XXX_TS_MOVE(self)

. Auto chỉ sợ quá giờ với hết đạn thôi...
Bạn này hiền quá, sao ko xài task manager để tắt game?Mò mẫm viết auto suýt cháy CPU, ko hiểu sửa nhầm đoạn nào mà nó vào là nó phang mob liền, ko off được lun :(
Không biết thì hỏi là đúng nhưng 1 câu hỏi mà quá nhiều người hỏi sẽ gây khó chịu.xin hỏi, vi lần đầu down cái GE auto về
Không biết sử dụng thế nào???
là chép cái file auto về rùi bỏ đâu để nó chạy vậy mấy bạn???
Thanks
Bạn này hiền quá, sao ko xài task manager để tắt game?
Không biết thì hỏi là đúng nhưng 1 câu hỏi mà quá nhiều người hỏi sẽ gây khó chịu.
Chiu khó search và đọc kỹ sẽ tìm ra câu tra lời bạn nhé.
Thêm 1 lời khuyên là mới chơi GE dừng nên xài auto.