- 2/7/06
- 8,930
- 918
Bác magic one lại fix dc rồi à 

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.

Dẫn chứng![]()
sGe v10.18 không xài được AI tự chế nữa.
Nó không cho sửa các hàm AI của nó.
Chỉ load và chạy được các hotkey của mình thôi.
Về vGE chơi tạm vậy.
Nếu vGE cũng chơi kiểu sGE v10.18 thì quit game .(^_^).
sGe v10.18 không xài được AI tự chế nữa.
Nó không cho sửa các hàm AI của nó.
Chỉ load và chạy được các hotkey của mình thôi.
Về vGE chơi tạm vậy.
Nếu vGE cũng chơi kiểu sGE v10.18 thì quit game .(^_^).
sGe v10.18 không xài được AI tự chế nữa.
Nó không cho sửa các hàm AI của nó.
Chỉ load và chạy được các hotkey của mình thôi.
Về vGE chơi tạm vậy.
Nếu vGE cũng chơi kiểu sGE v10.18 thì quit game .(^_^).
Thử sửa file xml.ipf, vào game bấm Ctrl F12 thì báo là AkFtPro Loaded, Ctrl 1 2 3 được nhưng Ctrl 4 thì ko được. Khả năng là do code của ai có chút thay đổi, bác Akiet xem lại code của mình, đừng load từ file ngoài mà quay về kiểu truyền thống là sửa file ai.ipf xem sao, tôi nghĩ có lẽ nó remove cái lệnh đọc file thôi.
sGe v10.18 không sửa được ge.exe để tự động load ai.ipf của mình (vGe v10.6 thì làm được).
Mà nếu có sửa đc thì vẫn sẽ không chạy đâu.
Có thể là nó đã đổi tên các hàm AI, ví dụ: func SCR_ATTACKER_TS_KEEP(self) đổi thành gì gì đó mà mình không biết.
Do vậy hàm func SCR_ATTACKER_TS_KEEP(self) trong script của mình không được nó gọi.


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){
// User Target Check
if('ChangeTS' == SCR_AI_LIB_USERTARGET(selfAi)){
return;
}
// User Skill Check
if('ChangeTS' == SCR_AI_LIB_USERSKILL(selfAi)){
return;
}
// SUBHEALING Healing Check
/*if('ChangeTS' == SCR_AI_LIB_SUBHEALING(self, selfAi)){
return;
}*/
// Near Target Check
if('ChangeTS_BATTLE' == SCR_AI_LIB_NEARTARGET(self, selfAi)){
ChangeTacticsAi(selfAi, 'TS_KEEP_BATTLE');
return;
}
// Keep Position Check
SCR_AI_LIB_KEEPPOSITION(selfAi);
// Main Sleep
sleep(100);
}
}
Vừa mới coi trong ai.ipf, func này còn nguyên, đang thắc mắc là nếu sửa ai.ipf mà ko sửa ge.exe thì sẽ bị gì, nếu mình chỉ inject code của mình vào file của nó thôi.Mã: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){ // User Target Check if('ChangeTS' == SCR_AI_LIB_USERTARGET(selfAi)){ return; } // User Skill Check if('ChangeTS' == SCR_AI_LIB_USERSKILL(selfAi)){ return; } // SUBHEALING Healing Check /*if('ChangeTS' == SCR_AI_LIB_SUBHEALING(self, selfAi)){ return; }*/ // Near Target Check if('ChangeTS_BATTLE' == SCR_AI_LIB_NEARTARGET(self, selfAi)){ ChangeTacticsAi(selfAi, 'TS_KEEP_BATTLE'); return; } // Keep Position Check SCR_AI_LIB_KEEPPOSITION(selfAi); // Main Sleep sleep(100); } }
Mà thực sự là lên đến ver 10 này rồi thời gian đi miss đi raid là hết ngày hết giờ rồi, ko có thời gian auto afk. Chỉ có điều đi miss đi raid mà ko có tự động bơm máu bơm mana thì rất là phiền :(
Mà thực sự là lên đến ver 10 này rồi thời gian đi miss đi raid là hết ngày hết giờ rồi, ko có thời gian auto afk. Chỉ có điều đi miss đi raid mà ko có tự động bơm máu bơm mana thì rất là phiền :(
Cái này của v10.6
Thử lấy trong ge.exe của v10.18 xem có lấy dc ko.
Nó ko xài cái ai.ipf đâu.
Nó chạy code bên trong file ge.exe