[Edward Cobra]vGE.Auto_PhantomX_update_13.01.2010

Thảo luận trong 'Granado Espada' bắt đầu bởi zeronet, 13/1/10.

  1. zeronet

    zeronet Youtube Master Race

    Tham gia ngày:
    2/11/06
    Bài viết:
    14
    Nơi ở:
    HCM City
    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 .....
    [...]

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

    Hướng dẫn hotkey:
    ==============
    Support: @ http://project.suadienthoai.net/
     
  2. Varrix

    Varrix Guest

    Tham gia ngày:
    29/11/08
    Bài viết:
    1,686
    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 :|
     
  3. love_evjl

    love_evjl Legend of Zelda

    Tham gia ngày:
    15/11/08
    Bài viết:
    922
    Nơi ở:
    Ho Chi Minh City
    ò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
     
  4. tungddt

    tungddt Youtube Master Race

    Tham gia ngày:
    24/4/09
    Bài viết:
    45
    bản này nhặt đồ hình như chậm đi , mới test thấy có thế thôi :D:):(
     
  5. HeyHiAll

    HeyHiAll Youtube Master Race

    Tham gia ngày:
    21/6/09
    Bài viết:
    82
    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.
     
  6. HeyHiAll

    HeyHiAll Youtube Master Race

    Tham gia ngày:
    21/6/09
    Bài viết:
    82
    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).
     
  7. Melodylove

    Melodylove Youtube Master Race

    Tham gia ngày:
    3/9/04
    Bài viết:
    7
    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ả.
     
  8. HeyHiAll

    HeyHiAll Youtube Master Race

    Tham gia ngày:
    21/6/09
    Bài viết:
    82
    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.
     
  9. Melodylove

    Melodylove Youtube Master Race

    Tham gia ngày:
    3/9/04
    Bài viết:
    7
    Bản này hả bạn http://galaxyz.net/data/5765646f6e616362/AkCrazy.rar.glx
     
  10. HeyHiAll

    HeyHiAll Youtube Master Race

    Tham gia ngày:
    21/6/09
    Bài viết:
    82
    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).
     
  11. Melodylove

    Melodylove Youtube Master Race

    Tham gia ngày:
    3/9/04
    Bài viết:
    7
    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.
     
  12. HeyHiAll

    HeyHiAll Youtube Master Race

    Tham gia ngày:
    21/6/09
    Bài viết:
    82
    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________________

    .
    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ế.
     
  13. mrjaychou

    mrjaychou Sith Lord Revan Lão Làng GVN

    Tham gia ngày:
    30/8/06
    Bài viết:
    10,625
    Nơi ở:
    SantiagoBernabeu
    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.
     
  14. HeyHiAll

    HeyHiAll Youtube Master Race

    Tham gia ngày:
    21/6/09
    Bài viết:
    82
    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.
     
  15. zeronet

    zeronet Youtube Master Race

    Tham gia ngày:
    2/11/06
    Bài viết:
    14
    Nơi ở:
    HCM City
    @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ộ...[...]:)
     
  16. HeyHiAll

    HeyHiAll Youtube Master Race

    Tham gia ngày:
    21/6/09
    Bài viết:
    82
    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ả.
     
  17. mrjaychou

    mrjaychou Sith Lord Revan Lão Làng GVN

    Tham gia ngày:
    30/8/06
    Bài viết:
    10,625
    Nơi ở:
    SantiagoBernabeu
    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.
     
  18. zeronet

    zeronet Youtube Master Race

    Tham gia ngày:
    2/11/06
    Bài viết:
    14
    Nơi ở:
    HCM City
  19. mrjaychou

    mrjaychou Sith Lord Revan Lão Làng GVN

    Tham gia ngày:
    30/8/06
    Bài viết:
    10,625
    Nơi ở:
    SantiagoBernabeu
    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.
     
  20. the_worst_things

    the_worst_things Youtube Master Race

    Tham gia ngày:
    15/1/03
    Bài viết:
    45
    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________________

    .
    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!
     

Chia sẻ trang này