[Edward Cobra]vGE.Auto_PhantomX_update_13.01.2010

  • Thread starter Thread starter zeronet
  • Ngày gửi Ngày gửi

zeronet

Youtube Master Race
Tham gia ngày
2/11/06
Bài viết
14
Reaction score
0
Update:
Fix một vài lỗi linh tinh, Các bạn tự khám phá nhé.
-
Mã:
 Chỉnh lại hàm buff thế Hỗ trợ(đóng góp của Mr. Adobe)
- Tăng range running
- Quay lại điểm gốc khi ko có quái ở chế độ running
- Chỉnh lại hàm jack xây trụ pháo
- Vài thứ linh tinh ko thể nhớ hết .....
[...]

Lưu ý: Vấn đề bug item đã hạn chế tối đa nhưng thực tế mình vẫn chưa test được 100%. Mong các bạn thông cảm vì mình auto running ở bahama bóng tối cả ngày vẫn chưa gặp bug hix hix ~.~

DOWNLOAD:
==============================
Mã:
http://www.mediafire.com/?ym5nyjrjfzo
==============================

Hướng dẫn hotkey:
==============
vGE Auto PhantomX update 13/01/2010 ver 3.2.4b(Bo sung ham check bug item.)

Cach dung

- Chi dung nut Shift ben trai ban phim. Xem thong bao ve auto o ben trai.

- Shift + 1/2/3: Bat/tat (ON/OFF) tu dong nhat do cho nhan vat nay

- Shift + 4: Bat/tat tu dong tiep tuc auto sau khi bi danh nga hoac bi chet (nen nhan Space de kich hoat Auto truoc, sau do moi dung chuc nang nay)

- Shift + 5: Bat/tat cho Scout(Trinh sat) tu dong bom mau va tu dong danh (nen chon kieu ON Healer & Atk Healer)

- Shift + 8: Chinh vung tu dong danh va nhat do. Co cac che do: 1500, 2000, 3000, RUNNING (chon RUNNING neu ko muon chi danh quanh 1 diem)

- Shift + 9: Bat/tat tu dong chay danh theo nhan vat 1 (nhan vat 1 phai la dang nhan vat tan cong)

- Shift + 0: Chinh tu dong dung binh mau khi HP <50% - 90% (phai dat binh mau vao cac vi tri U J M - tuong ung voi tung nhan vat)

- Shift + N Bat/Tat tu dong hoi sinh cho family cua minh (Scout Emilia Viki Romina RescueKnight Rio - su dung the tuong ung)

- Shift+H: heal cho ca squad hoac chi family

- Shift + L: Dung cac gia tri mac dinh cua Auto(khoi tao lai check char) (tru Auto Keep, Attack Range, Pick Range)


- Shift + Q: Chinh cho nhan vat 1 tu dong dung cac the - stances (OFF de tat)
- Shift + A: Chinh cho nhan vat 2 tu dong dung cac the - stances (OFF de tat)
- Shift + Z: Chinh cho nhan vat 3 tu dong dung cac the - stances (OFF de tat)

- Shift + W: Chinh cho nhan vat 1 tu dong dung skill BUFF (OFF de tat)
- Shift + S: Chinh cho nhan vat 2 tu dong dung skill BUFF
- Shift + X: Chinh cho nhan vat 3 tu dong dung skill BUFF

- Shift + E [ ON/OFF Cha1 Item2 ] - Bat/Tat cu sau 450 giay Nhan vat 1 se su dung Item2 . (I)
- Shift + D [ ON/OFF Cha2 Item2 ] - Bat/Tat cu sau 450 giay Nhan vat 2 su dung Item2. (K)
- Shift + C [ ON/OFF Cha3 Item2 ] - Bat/Tat cu sau 450 giay Nhan vat 3 su dung Item2. (,)

- Shift + F1 [ ON/OFF Cha1 su dung Hop dan ] - Bat/Tat tu dong Nhan vat 1 se su dung Hop dan . (I)(hop dan khi het dan)
- Shift + F2 [ ON/OFF Cha2 su dung Hop dan ] - Bat/Tat tu dong Nhan vat 2 se su dung Hop dan. (K)(hop dan khi het dan)
- Shift + F3 [ ON/OFF Cha3 su dung Hop dan ] - Bat/Tat tu dong Nhan vat 3 se su dung Hop dan. (,)(hop dan khi het dan)


- Shift + R: Chinh cho nhan vat 1 tu dong dung skill danh quai (OFF de tat)
- Shift + F: Chinh cho nhan vat 2 tu dong dung skill danh quai
- Shift + V: Chinh cho nhan vat 3 tu dong dung skill danh quai

- Ctrl + Shift + R: Chinh cho nhan vat 1 tu dong dung skill(2) danh quai (OFF de tat)
- Ctrl + Shift + F: Chinh cho nhan vat 2 tu dong dung skill(2) danh quai
- Ctrl + Shift + V: Chinh cho nhan vat 3 tu dong dung skill(2) danh quai


- Shift + T: Bat/tat (ON/OFF) tu dong danh cho nhan vat 1
- Shift + G: Bat/tat (ON/OFF) tu dong danh cho nhan vat 2
- Shift + B: Bat/tat (ON/OFF) tu dong danh cho nhan vat 3

- Shift + M - chi tat tu dong danh(tu chon muc tieu bang tay); Auto buff, uong mau van hoat dong binh thuong

Support: @ http://project.suadienthoai.net/
 
Bản này hình như ảnh hưởng đến lụm đồ = phím, Ctrl + Shift + nhấp chuột ấy, xong thì phải chờ 3-4s mới lụm dc :| mình đi train tay đánh quái số đông lụm đồ k kịp :|
 
òh, có cái trở về chỗ cũ khi không có wái ở running hay lém, nhưng ko biết mấy chard buff còn bị đứng yên nữa ko
 
bản này nhặt đồ hình như chậm đi , mới test thấy có thế thôi :D:):(
 
Bản này có dấu hiệu lấy các code kiểm tra bug item của tôi.
Đây là code của PhantomX trong bản này:
Mã:
//PhantomX:
// Bug Item
	var bug_item1 = 0; var bug_item2 = 0; var bug_item3 = 0;
	var pick_timer1 = 0; var pick_timer2 = 0; var pick_timer3 = 0;	
	var max_pick = 20;

//check bug item
func Check_BugItem(pickItem)
{
	if     (bug_item1 == 0) bug_item1 = pickItem;
	else if(bug_item2 == 0) bug_item2 = pickItem;
	else if(bug_item3 == 0) bug_item3 = pickItem;	
	else {
		bug_item3 = bug_item2;
		bug_item2 = bug_item1;		
		bug_item1 = pickItem;
	}
}

// Target Item Check
func SCR_AI_LIB_TARGETITEM(selfAi)
{
		var pickItem = GetPickItem(selfAi);
		if(IsExistItem(pickItem) == 'NO'){
			if(self == self1) pick_timer1 = 0;
			if(self == self2) pick_timer2 = 0;
			if(self == self3) pick_timer3 = 0;
			return 'ChangeTS_Prev';
		}
		if(self == self1){
			if(pick_timer1 < max_pick) 
				pick_timer1 = pick_timer1 + 1;
			else {
				pick_timer1 = 0;
				Check_BugItem(pickItem);			
				SysMsg('[Thông baìo]Nhân vâòt 1 gãòp Vâòt phâÒm lôÞi');
				ChangeTacticsAi(selfAi, 'TS_NONE');
				return 'ChangeTS';
			}
			return;
		}
		if(self == self2){
			if(pick_timer2 < max_pick) 
				pick_timer2 = pick_timer2 + 1;
			else {
				pick_timer2 = 0;
				Check_BugItem(pickItem);			
				SysMsg('[Thông baìo]Nhân vâòt 2 gãòp Vâòt phâÒm lôÞi');
				ChangeTacticsAi(selfAi, 'TS_NONE');
				return 'ChangeTS';
			}
			return;
		}
		if(self == self3){
			if(pick_timer3 < max_pick) pick_timer3 = pick_timer3 + 1;
			else {
				pick_timer3 = 0;
				Check_BugItem(pickItem);			
				SysMsg('[Thông baìo]Nhân vâòt 3 gãòp Vâòt phâÒm lôÞi');
				ChangeTacticsAi(selfAi, 'TS_NONE');
				return 'ChangeTS';
			}
			return;
		}
		
}

Và đây là code của tôi (trong Ak Fighter Pro, Ak Crazy Hunter,...):
Mã:
//Akiet:
var BugIte0 = 0; var BugIte1 = 0; var BugIte2 = 0; var BugIte3 = 0;
var PickCn1 = 0; var PickCn2 = 0; var PickCn3 = 0; var LetCall = 0;

func SetBugItem(TpickItem)
{
	if     (BugIte0 == 0) BugIte0 = TpickItem;
	else if(BugIte1 == 0) BugIte1 = TpickItem;
	else if(BugIte2 == 0) BugIte2 = TpickItem;
	else if(BugIte3 == 0) BugIte3 = TpickItem;
	else {
		BugIte3 = BugIte2;
		BugIte2 = BugIte1;
		BugIte1 = BugIte0;
		BugIte0 = TpickItem;
	}
}

// Target Item Check
func SCR_AI_LIB_TARGETITEM(self,selfAi)
{
	var TpickItem = GetPickItem(selfAi);
	if(AkIsExistItem(self,TpickItem) == 'NO') {
		if(self == self1) PickCn1 = 0;
		if(self == self2) PickCn2 = 0;
		if(self == self3) PickCn3 = 0;
		return 'ChangeTS_Prev';
	}

	if(self == self1){
		if(PickCn1 < 18) PickCn1 = PickCn1 +1;
		else {
			PickCn1 = 0;
			SetBugItem(TpickItem);
			LetCall = 1;
			SysMsg('Vâòt phâÒm lôÞi [1]');
			return 'ChangeTS_NONE';
		}
		return;
	}

	if(self == self2){
		if(PickCn2 < 18) PickCn2 = PickCn2 +1;
		else {
			PickCn2 = 0;
			SetBugItem(TpickItem);
			LetCall = 1;
			SysMsg('Vâòt phâÒm lôÞi [2]');
			return 'ChangeTS_NONE';
		}
		return;
	}

	if(self == self3){
		if(PickCn3 < 18) PickCn3 = PickCn3 +1;
		else {
			PickCn3 = 0;
			SetBugItem(TpickItem);
			LetCall = 1;
			SysMsg('Vâòt phâÒm lôÞi [3]');
			return 'ChangeTS_NONE';
		}
		return;
	}
}

Tuy nhiên vì PhantomX làm chưa chính xác nên phần kiểm tra bug item vẫn không chạy được. Gặp bug item vẫn đứng chào cờ.

Lưu ý PhantomX, nếu muốn sử dụng các code (hoặc giải pháp, giải thuật) của tôi phải ghi rõ nguồn gốc, và phải được sự đồng ý của tôi.
 
Tiện đây tôi nêu luôn một số lỗi vẫn tồn tại trong phiên bản này:

-Lỗi nguyên gốc của Nutkung Running: trong chế độ chạy theo nhân vật số 1, nếu nv1 đứng chào cờ (vì gặp bug item, hay bị lỗi,...) toàn team sẽ đứng theo, ko làm gì hết, mặc dù có thể đang bị quái đập tơi bời.

-PhantomX có nói là ở chế độ running, khi ko có quái sẽ quay về điểm gốc (đây là giải pháp của tôi, Nutkung ko làm như vậy), nhưng thực tế chạy kiểm tra, team vẫn đứng nguyên tại chỗ, ko chạy về điểm gốc.

-Thủ tục init chạy chưa tốt, nhiều khi nó ko thể kết thúc được quá trình init, buộc người dùng phải kéo team di chuyển một chút, thì init mới chạy xong. Vậy mà PhantomX đã từng nói là thủ tục init của PhantomX luôn luôn cho kết quả chính xác (khi Phantomx so sánh với thủ tục init của tôi).
 
Bản này có dấu hiệu lấy các code kiểm tra bug item của tôi.
Đây là code của PhantomX trong bản này:
Mã:
//PhantomX:
// Bug Item
	var bug_item1 = 0; var bug_item2 = 0; var bug_item3 = 0;
	var pick_timer1 = 0; var pick_timer2 = 0; var pick_timer3 = 0;	
	var max_pick = 20;

//check bug item
func Check_BugItem(pickItem)
{
	if     (bug_item1 == 0) bug_item1 = pickItem;
	else if(bug_item2 == 0) bug_item2 = pickItem;
	else if(bug_item3 == 0) bug_item3 = pickItem;	
	else {
		bug_item3 = bug_item2;
		bug_item2 = bug_item1;		
		bug_item1 = pickItem;
	}
}

// Target Item Check
func SCR_AI_LIB_TARGETITEM(selfAi)
{
		...
		
}

Và đây là code của tôi (trong Ak Fighter Pro, Ak Crazy Hunter,...):
Mã:
//Akiet:
var BugIte0 = 0; var BugIte1 = 0; var BugIte2 = 0; var BugIte3 = 0;
var PickCn1 = 0; var PickCn2 = 0; var PickCn3 = 0; var LetCall = 0;

func SetBugItem(TpickItem)
{
	if     (BugIte0 == 0) BugIte0 = TpickItem;
	else if(BugIte1 == 0) BugIte1 = TpickItem;
	else if(BugIte2 == 0) BugIte2 = TpickItem;
	else if(BugIte3 == 0) BugIte3 = TpickItem;
	else {
		BugIte3 = BugIte2;
		BugIte2 = BugIte1;
		BugIte1 = BugIte0;
		BugIte0 = TpickItem;
	}
}

// Target Item Check
func SCR_AI_LIB_TARGETITEM(self,selfAi)
{
	...
}

Tuy nhiên vì PhantomX làm chưa chính xác nên phần kiểm tra bug item vẫn không chạy được. Gặp bug item vẫn đứng chào cờ.

Lưu ý PhantomX, nếu muốn sử dụng các code (hoặc giải pháp, giải thuật) của tôi phải ghi rõ nguồn gốc, và phải được sự đồng ý của tôi.
Thực ra bạn lấy ko ít của nutkung ( cả ý tưởng và code) nhưng trong bản AI Free của bạn chẳng thấy nói gì cả.
 
Trong bản free (lâu rồi), có một ít code của nutkung, cụ thể là phần init.
Tôi đã nói như vậy trên forum của Liberi, khi lần đầu tiên tôi public bản đó.

Nhưng vì bản đó quá lâu rồi nên tôi sẽ ko public nữa, trên trang web của tôi ko còn cho tải bản đó nữa.
 
Trong bản free (lâu rồi), có một ít code của nutkung, cụ thể là phần init.
Tôi đã nói như vậy trên forum của Liberi, khi lần đầu tiên tôi public bản đó.

Nhưng vì bản đó quá lâu rồi nên tôi sẽ ko public nữa, trên trang web của tôi ko còn cho tải bản đó nữa.
Bản này hả bạn http://galaxyz.net/data/5765646f6e616362/AkCrazy.rar.glx
 
Tôi chưa hề bị tác giả (Nutkung) kêu ca phàn nàn gì về các bản AI tôi công bố, kể cả bản free. Còn PhantomX đã đc Nutkung lưu ý. Và bây giờ, với tư cách là tác giả các code và giải thuật, giải pháp của tôi, tôi lưu ý PhantomX việc tôn trọng quyền tác giả nếu muốn sử dụng các code, các giải pháp, giải thuật đó của tôi.
.
___________Auto Merge________________

.

Tôi chưa xem bản đó, và cũng ko cần xem, vì nó được người nào đó public, ko phải là tôi public.
Tôi chỉ chịu trách nhiệm với các bản do chính tôi public (bán, cho, hoặc cho tải từ web của tôi).
 
Tôi chưa hề bị tác giả (Nutkung) kêu ca phàn nàn gì về các bản AI tôi công bố, kể cả bản free. Còn PhantomX đã đc Nutkung lưu ý. Và bây giờ, với tư cách là tác giả các code và giải thuật, giải pháp của tôi, tôi lưu ý PhantomX việc tôn trọng quyền tác giả nếu muốn sử dụng các code, các giải pháp, giải thuật đó của tôi.
.
___________Auto Merge________________

.


Tôi chưa xem bản đó, và cũng ko cần xem, vì nó được người nào đó public, ko phải là tôi public.
Tôi chỉ chịu trách nhiệm với các bản do chính tôi public (bán, cho, hoặc cho tải từ web của tôi).
Bản đó down từ topic http://forum.gamevn.com/showthread.php?t=671336 do JokerB đưa link. Thực ra bạn muốn PhantomX tôn trọng bản quyền thì bạn hãy làm trước thì người ta mới phục.
 
Nếu bản đó do JokerB public, thì tôi ko chịu trách nhiệm, vì ko phải là chính tôi public. Có thể người ta thêm vào đó các code lấy ở đâu đó, rồi tôi phải chịu trách nhiệm sao?
.
___________Auto Merge________________

.
Bản đó down từ topic http://forum.gamevn.com/showthread.php?t=671336 do JokerB đưa link. Thực ra bạn muốn PhantomX tôn trọng bản quyền thì bạn hãy làm trước thì người ta mới phục.

Tôi không cần phục, tôi chỉ cần tôn trọng quyền tác giả của tôi.
.
___________Auto Merge________________

.
Mà tại sao PhantomX im re. Hay bạn là người phát ngôn chính thức của Phantom? PhantomX vi phạm bản quyền chứ đâu phải bạn mà hăng hái thế.
 
Thứ nhất, Akiet ko nên sang 2pic cạnh tranh để xxx. Về mặt xã hội thì anh đúng, nhưng về mặt pháp lý thì anh đâu có đến sở Văn hóa nghệ thuật đăng ký độc quyền đâu đúng k? PhantomX có 1 đồng nghiệp như anh với HT, mục đích làm ai là vì lợi ích chung của mọi người.
Thứ 2, melody nói akiet ko tôn trọng bản quyền vậy bằng chứng đâu? Akiet chỉ nhắc nhở PhantomX, đâu phải là Akiet ko cho phép, chỉ là nên ghi rõ nguồn thôi. Còn bạn nói cứ như bạn quen Nutkung nhỉ? Akiet thì quen Nutkung.
 
Quyền tác giả là quyền mà tác giả đương nhiên có, không nhất thiết phải đăng ký. Nó khác việc đăng ký bảo hộ độc quyền một sản phẩm hay kiểu dáng công nghiệp.
 
@AK: Xin lỗi bạn. Mình im lặng không có nghĩa là mình ko theo dõi. Và mình không thích nói chuyện với những người thích đao to búa lớn như bạn. Cứ thích lôi bản quyền ra này nọ...
=>Bạn thích lôi bản quyền này nọ thì đó là việc của bạn. Bản thân bạn chắc chắn là bạn cũng đang trong tình trạng vi phạm bản quyền của người/ tổ chức khác . Vì thế cho nên không nên lôi bản quyền ra "lên giọng" với người khác.
Bạn nghĩ rằng người khác public phần mềm của bạn mà không xin phép bạn thì bạn gọi họ là vi phạm bản quyền của bạn; nhưng khi phần mềm đó có dính dáng đến bản quyền của người khác thì bạn lại nói không phải do bạn public -> bạn không chịu trách nhiệm. Vấn đề này có vẻ hơi khập khiểng quá chăng?

=> Thứ 2, đây là forum về game, Không phải forum vế bản quyền. Ở đây mình chỉ tiếp nhận những ý kiến hảo tâm đóng góp cho sự phát triển của cộng đồng. Mà cụ thể ở đây là sự phát triển của bản ai GE(vGE AI) do mình public.

@Melody: Mình không biết bạn là ai nhưng cảm ơn bạn đã đứng về phía những người thích sự đơn giản như mình ^^. Tất cả vì cộng đồng, vì bạn bè, vì GE....và vì chính mình.

@ALL: Thanks all vì đã theo dõi, ủng hộ...[...]:)
 
Không biết là tôi có vi phạm bản quyền của ai đó ko, cứ để ai đó (là tác giả) giải quyết với tôi.
Còn ở đây PhantomX vi phạm quyền tác giả của tôi, nên tôi phản đối với tư cách là tác giả.
 
Akiet: Ai chẳng qua là giúp bớt thời gian ngồi máy thôi. Akiet k nên đặt nặng vấn đề quá. Huống j ai của anh ko thể pvp được, phải gỡ bỏ thay nutkung vào.

PhantomX: anh ko phủ nhận đã lấy code của Akiet đúng k? Các bản phát triển từ nutkung đều có giới thiệu là nutkung by ... đúng k? Anh chỉ cần thêm 1 chút giới thiệu về Akiet là được, như vậy đã khỏi phải cãi nhau. Còn anh bảo ak ko có xin phép nutkung, vậy nên anh "cũng thế". Nghe có lọt tai k? Chẳng lẽ ngta k làm thì mình cũng đek cần làm? Ngang phè phè. Cả 2.
 
Thế có phải tốt k. Vô box nào câu tầm 50 bài lên class 5 để edit bài cho tiện.
 
Tất cả các code, ý tưởng về bot trong ge đều vi phạm luật bản quyền là can thiệp vào GE mà không được nhà sản xuất cho phép ! Thế nên về mặt pháp lí chẳng ông nào đúng cả! Bạn đã không đúng thì cũng đừng đao to búa lớn chỉ trích về mặt bản quyền , giải pháp , giải thuật gì ở đây! Về mặt tình, một người làm không công vì cộng động, còn một người thì trục lợi, mọi người tự đánh giá!
.
___________Auto Merge________________

.
Tôi chưa hề bị tác giả (Nutkung) kêu ca phàn nàn gì về các bản AI tôi công bố, kể cả bản free. Còn PhantomX đã đc Nutkung lưu ý. Và bây giờ, với tư cách là tác giả các code và giải thuật, giải pháp của tôi, tôi lưu ý PhantomX việc tôn trọng quyền tác giả nếu muốn sử dụng các code, các giải pháp, giải thuật đó của tôi.
.
___________Auto Merge________________

.


Tôi chưa xem bản đó, và cũng ko cần xem, vì nó được người nào đó public, ko phải là tôi public.
Tôi chỉ chịu trách nhiệm với các bản do chính tôi public (bán, cho, hoặc cho tải từ web của tôi).

Nếu bạn đã không được pháp luật hoặc một tổ chức bản quyền nào đó bảo hộ về sản phẩm của bạn, bạn không có khả năng bảo mật cho sản phẩm của bạn thì bạn cũng không có bằng chứng gì nói lên rằng sản phẩm của bạn đưa ra "hoàn toàn" là của bạn để đòi người khác phải xin phép!
 
Back
Top