• Chào bạn, hãy đăng ký hoặc đăng nhập để tham gia cùng bọn mình và sử dụng được đầy đủ chức năng của diễn đàn :).

Bạn có ủng hộ việc các "staff" đăng topic hướng dẫn viết Plugin server minecraft?

  • Like MẠNH!

  • Làm như trên gg thiếu plugin hay sao mà giờ lại học viết plugin...

  • Cũng thú vị nhưng rốt cuộc cũng nằm ở "Staff" trong diễn đàn...

  • Ờ....Plugin là gì vậy mọi người?Nó có ngon ko?

  • Mình là xem chùa :>


Results are only viewable after voting.
Trạng thái
Không mở trả lời sau này.

NiMain

THÀNH VIÊN
Tham gia
04/04/2017
Bài viết
135
Xin cáo lỗi khi mình vừa mới bait tên bài viết cho các bạn quan tâm...nhưng thật sự vấn đề mình sắp đề cập cũng rất thú vị đó!Đó là về việc cách để viết nên một Plugin!...
minecraft-1.jpg

Bạn đã từng xây nên một lâu đài mang style của riêng mình?Hay đã từng chinh phục thế giới bằng cách giết rồng Ender?Mình ko biết bạn như thế nào,nhưng mình đã làm được 2 điều đó rồi!Liệu còn thử thách nào khó hơn thế ko?Mình nghĩ là viết plugin :v (hơi éo liên quan,mình ko giỏi Văn mà ahuhu :'()
Thật sự mình cho rằng viết plugin là 1 điều gì đó rất khác...khác xa so với việc giết rồng Ender hay cái gì đó khác...(đã bảo mình đốt văn mà :v)
Hmm,vậy phải làm sao đây...khi mình còn chưa có tối thiểu kiến thức coder gamemode 1 cho creeper...khi mình còn chưa boost thành công bản thân mình thành herobrine... :v Vậy CÁI ÉO gì đã giúp các bạn viết plugin thành công!!!???(Sr,chửi bậy cho đoạn văn tràn ngập cảm xúc :)))
giphy.gif

Rất có thể đã có 1 đấng tối cao nào đó đã dẫn dắt các bạn chăng?Hay chỉ vì 1 phút bốc đồng và các bạn đã bug thành công cách viết plugin?? :(
Nếu được,mình mong các bạn hãy soi sáng đường đi cho mình...cho mình 2 phút bất chợt thay vì 1 phút bốc đồng :( ...hãy dẫn hướng mình để mình thành trùm viết plugin dc ko? :( Cám ơn các bạn đã dành thời gian đọc đoạn văn dở ẹt này của mình :(
Mà nếu các bạn đã động lòng chỉ dẫn cho mình...thì hãy chỉ dẫn qua 1 topic mới hướng dẫn riêng cho vấn đề của mình nhé!
Mà hãy chỉ dẫn thật chi tiết nhé!Mình chịu đọc mà :(
Hãy viết hướng dẫn theo từng "cây riêng"
ví dụ:1 plugin cần những thành phần chính là...(Codes)những thành phần phụ là...(bản quyền)và được viết bởi phần mềm này...đến thành phần thứ 1...bạn tạo nội dung...blabla...mà những cái codes có giá trị như sau,từ cái code bạn chọn nó có nhánh như thế này...bla...
Cảm ơn các bạn đã quan tâm...nếu BQT forum muốn đổi tên thì đổi :( nhưng đừng xóa bài của mình nha...mình tuy lấy ảnh mạng nhưng cũng chỉ muốn mọi người thấy và tôn trọng việc đầu tư nội dung của bài...để thuyết phục các bạn giúp thui...mình mới vào forum nhưng cũng đã rất ấn tượng việc diễn đàn minecraftvn.net đã hướng dẫn chi tiết cách tạo server,cho đến cài plugin,properties,... hay chỉ tối thiểu là những bản "mì ăn liền",mình vẫn rất cảm kích,và mong mọi người ủng hộ topic này mà "UP!" nhé!Thông cảm giúp mình nếu bài viết này của mình quá dài dòng :( Mình cũng đã cố hết sức rút gọn nội dung trong vốn tiếng Việt của mình rồi còn gì :(
Hmm,hiện tại theo mình thấy,có lẽ ko ai rãnh tự dưng lại dùng kiến thức vốn phải bỏ tiền để học,để truyền đạt lại 1 cách miễn phí cả...mình nghĩ là mình sẽ tự tạo hướng dẫn tại đây cho các bạn tiện đọc nhé!
Theo nội dung bài viết của John Carter,thì trước tiên cần trang bị những kiến thức cơ bản như sau :
+Học viết ngôn ngữ web(hay còn gọi là thiết kế web)dưới định dạng html...
+Học viết ngôn ngữ C++(mình chưa biết cái này nên gọi là cái gì nữa...)
+Học viết ngôn ngữ Java(ờ...đáng lẽ nên để cái này là dòng đầu tiên nhỉ :/)
Chắc có thể bạn có thắc mắc như mình như sau:
1/Viết web liên quan méo gì Java mà phải học trước :v ?
2/C++ là clgt?ăn dc éo gì ko?tại sao nó phải học sau web và trước cả java?
3/Java là cái quan trọng nhất,sao ko học thẳng cái đó luôn?
Trả lời:
ờ...ờ..thôi lười quá trả lời luôn cả 3 câu 1 lúc vậy -.-!
-Bạn cần học 2 cái đầu tiên trước,là vì nó giúp bạn hiểu được cấu trúc của lệnh,trong đó html dễ học nhất,sau đó mới tới C++(mình trả lời đại đó :v)và cuối cùng là Java :v ờ.... :v
-Và khi bạn đã viết plugin chắc lí do đầu tiên là muốn bổ sung plugin đó vào server trước?Vậy mình hỏi,bạn chơi server bạn có muốn tạo riêng cho mình 1 diễn đàn riêng?1 forum riêng để bàn tán vòng vo tam quốc?Vậy bạn đã rõ tại sao phải học viết html chưa?Nói mịa ra là bạn cần nó để tự tạo forum riêng cho bạn!
-à ờ,còn C++ thì... à hihi mình cũng chả biết tại sao phải xếp nó trước cả java nữa :D ai biết thì bổ sung dùm mình nhá :))
Rồi...ta bắt đầu nào!
I/Cách để viết HTML:
Giờ các bạn hãy vào trang www.codecademy.com nhưng ĐỒNG THỜI cũng đọc bài viết của mình để dễ hiểu và tiếp thu nhanh hơn nhé!(Chú ý trang đó được viết bằng T.A!\m/
1/Nắm được phần cốt lõi của HTML,đó là nó,cũng như C++,cũng như Java,đều hoạt động bởi 1 cấu trúc hết sức logic!
Và 1 HTML nhất định phải có các thành phần sau:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
</body>
</html>
Và hãy chú ý!Chỉ cần bạn viết y chang như trên,vậy là bạn đã HOÀN THÀNH 1 trang web rồi!Tất cả của HTML chỉ đơn giản là BẢY(7) dòng mà thôi!
Bạn đã nắm được kiến thức cơ bản rồi đó!Giờ hãy nhắm đến ý nghĩa của các dòng trên
<!DOCTYPE html> : Từ ngữ đầy đủ cho dòng này là "Document type : HTML",dịch ra là "Loại tài liệu : HTML",suy ra,đây "là đoạn văn bản được viết theo ngôn ngữ HTML" nếu thiếu dòng này,những mã bạn viết vào sau đó,sẽ bị lỗi vì "Máy của bạn không biết CÁI FILE ĐÓ được viết bởi loại tài liệu nào"thì =>hỏng
<html> : Nó có nghĩa là..HTML :D,vì đó chỉ là 1 ngôn ngữ mà thôi!Ví dụ nếu mình đang dùng tiếng Anh(T.A)thì đoạn này sẽ là <T.A>,cái này có nghĩa là "Bạn đang nói" file này dùng "ngôn ngữ này"
<head> : Nó là "cái đầu"!Tương tự như cơ thể con người,đầu là bộ phận chứa "MẶT" và bạn cần nhìn vào "MẶT" để biết đó là ai!
upload_2017-4-13_17-40-18-png.245

*Các tab bị bôi đen chính là <head>,cả icon cũng là 1 phần trong <head>

<body> : Nó là "cái thân"!Tương tự như cơ thể con người,đó là phần chứa sự hấp dẫn của người đàn ông và đường cong quyến rũ của người phụ nữ :-bd
upload_2017-4-13_17-42-43-png.246

*Đây chính là <body> của 1 web theo ngôn ngữ html...thấy <body> đẹp ko?:-bdĐẹp hay ko là do bạn!Do chính tay người lập trình mà thôi! :)
Đến lúc Ask/answer~!
Ask:
1/Nếu lập trình html đơn giản như vậy,tại sao mình Ctrl+S lưu về mở bằng notepad thì lại thấy đó là 1 nội dung rất dài dòng?
2/Nếu <!DOCTYPE html> ý nghĩa là "vậy",tại sao nó thêm dấu "!" vào làm chi :v
3/Có những mã khác như </head>,</body>,</html>,... tại sao bạn ko liệt kê chức năng của chúng?
4/Nếu có <head>,<body>.....vậy có <leg>,<arm>,<hand>,<ear>,.... hay gì nữa ko? :))
Answer:
1/Mình chỉ mới giới thiệu cho các bạn TOÀN BỘ xương cốt của 1 HTML thôi,bạn ko thể chạy 1 file HTML nếu nó thiếu bất kì dòng nào như trên!
2/Mình cũng méo biết :)) hỏi thằng nào tạo ra ngôn ngữ HTML ấy :))
3/Khi viết mã,bạn cần tạo điểm bắt đầu của 1 mã,và 1 điểm kết thúc của 1 mã,VÍ DỤ theo dấu NGOẶC thì kết quả của mình là html(head(1+2+4)body(1+2+4)) THAY VÌ là html(head(1+2+4body(1+2+4))) sẽ tạo nên hỗn loạn,nên người ta thêmdấu "/" vào <head> thành </head> để TẠO ĐIỂM KẾT THÚC cho mã!
4/Mình chả biết =)) vì mình chỉ là newbie trong lập trình HTML thôi =)) nên việc nó có hay không mình cũng chả xác nhận được :))
Ia/Cách bổ sung vào phần CỐT LÕI của HTML!:
1/Phần <Body>:Như đã nói ở trên,thì bổ sung cho thông tin đó,ngắn gọn theo nghĩa đen,nó có nghĩa là 1 thân hình,hay nói mịa ra chính là nội dung bạn đọc được nhưng giờ ảnh ko hiểu sao bị hỏng nên...gg!Ko minh họa bạn dc...
a<h1>(Head 1) : Chữ in đậm với kích thước lớn,cụ thể là nó lớn thế này!
a1/<br />(Break) :Có tác dụng cách dòng(enter HOẶC enter+shift trong lúc cmt để ví dụ)
b/<p>(Paragraph) : Chữ kích thước bình thường,cụ thể là nó lớn như thế này!
c/<ul>(Unordered List) : Thành phần để giúp c1 đánh dấu "chấm",có thể xem nó như đang phân loại vậy!rồi tiếp đến cái c1 thì nó sử dụng cái phân loại đó thui!
c1/<li>(Line) : Đây là cái thành phần sinh động :v nó giúp tạo dấu nhấn cho câu,

  • Cụ thể
  • là như
  • thế này!
c2/<p> : Vẫn là nó,paragraph,nhưng mục đích mình để nó ở đây là muốn nói bạn có thể dùng <p> chung với <ul>
c3/<br />(Break) : Nhắc lại phần này,đó chỉ như là bạn nhấn Enter cho nhảy dòng mà thôi!
"Phần này là phần để trống,vì đã nói rồi,đây chỉ xem như 'nhấn enter' mà thôi"

c4/Chưa biết!vì mình chưa học tới!,sau khi biết thêm mình sẽ bổ sung vào đúng chỗ này!
d/<ol>(Ordered List) : thành phần để giúp d1 đánh dấu số cho câu,tác dụng gần giống c!
d1/<li>(Line) : Tác dụng giống c1 nhưng hiển thị số,thay vì chấm!
  1. Cụ thể
  2. là như
  3. thế này!
d2/<a </a>(Ko nhớ rõ cách gọi của cái này):Nhưng nó dùng để add link như thế này,nhấn vào nhé!
ví dụ ở đây là <a href="minecraftvn.net"_blank">nhấn vào</a>,bạn muốn thay đổi link thì thay đổi nội dung ở trong này và add vào html!
d3/<img />(Add hình vào html):Có thể dùng bằng link mạng trực tiếp hoặc tải lên(Cái này nói sau),nhưng ví dụ
<img src="đây là link của pic" alt="đây là tên của pic"/>
d4/từ từ bổ sung!
Ví dụ : mình đã nói cho bạn biết phần <body> và <head> là gì phải ko?Giờ mình sẽ áp dụng cho các bạn xem nhé!Giờ cách để viết html,thì bạn cần notepad++ để "dễ ghi,dễ đọc" hơn thôi!chứ nó chả có cái giá trị gì đâu! Bạn dùng thử notepad phổ thông trong WIN viết cũng dc,giờ thì vào vấn đề chính!
Mình muốn add hình ảnh vào <body>?
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<ol>
<img src="
s26.postimg.org" alt="Anh mat cuoi"/>
</ol>

</body>
</html>
mình đọc qua phần I/ rồi d/ rồi tới d3/ là bạn sẽ thấy cần làm gì,rất đơn giản!giờ bạn muốn chạy thử?hãy copy thử các dòng trên vào notepad,lưu lại với định dạng UTF-8 và thêm ".html" đằng sau tên và chạy thử nhé!Chúc các bạn thành công!!!
*Còn tiếp!*
Hay thì 5* cho mình thêm động lực nhé :( Không hiểu gì cứ hỏi!Có gì mình cập nhật bài viết luôn!
 
Sửa lần cuối:
Nguời ta bảo google cũng hoạt động :v
Mình là chủ topic thím John Cena đem ra đây, cứ học đi, có gì khó pm mình qua page
Facebook.com/BanbeShitpost hay post câu hỏi lên forum cũng đc
*****Nội dung được bổ sung thêm*****
Và tin mình đi, cho dù đã quen với code r mình vẫn hay muốn phá máy do gặp lỗi lắm đấy
Nhất là khi code lại sợ nó ko có lỗi cũng gây hoang mang vcl luôn
 
Mình đã lướt qua bài viết của John Carter...và cuối cùng đó chỉ là 1 thread chủ quan :( Nó chẳng phải hướng dẫn mà còn dùng từ ngữ như dc mã hóa rùi vậy :v muốn nổ cả não lun :v mà sau cmt này mình sẽ cập nhật lại bài viết...mình sẽ học và chia sẻ kinh nghiệm trực tiếp ở đây luôn... Tiện thể,"staff" đổi tên Topic hộ mình là "Cách để viết Plugin dành cho các Expert Minecraft Server!" nhé!
 
Mình đã lướt qua bài viết của John Carter...và cuối cùng đó chỉ là 1 thread chủ quan :( Nó chẳng phải hướng dẫn mà còn dùng từ ngữ như dc mã hóa rùi vậy :v muốn nổ cả não lun :v mà sau cmt này mình sẽ cập nhật lại bài viết...mình sẽ học và chia sẻ kinh nghiệm trực tiếp ở đây luôn... Tiện thể,"staff" đổi tên Topic hộ mình là "Cách để viết Plugin dành cho các Expert Minecraft Server!" nhé!
Cứ vào thử mấy site mà mình khuyên vào đi
Căn bản là nếu ko qua đc vấn đề bị hack não là coi như bạn toi với việc mở đầu môn này r đấy :)

Mẹ nhớ hồi tiểu học code C quá, đau cả não
 
Theo nội dung bài viết của John Carter,thì trước tiên cần trang bị những kiến thức cơ bản như sau :
+Học viết ngôn ngữ web(hay còn gọi là thiết kế web)dưới định dạng html...
+Học viết ngôn ngữ C++(mình chưa biết cái này nên gọi là cái gì nữa...)
+Học viết ngôn ngữ Java(ờ...đáng lẽ nên để cái này là dòng đầu tiên nhỉ :/)

Chắc có thể bạn có thắc mắc như mình như sau:
1/Viết web liên quan méo gì Java mà phải học trước :v ?
2/C++ là clgt?ăn dc éo gì ko?tại sao nó phải học sau web và trước cả java?
3/Java là cái quan trọng nhất,sao ko học thẳng cái đó luôn?
Trả lời:
ờ...ờ..thôi lười quá trả lời luôn cả 3 câu 1 lúc vậy -.-!
-Bạn cần học 2 cái đầu tiên trước,là vì nó giúp bạn hiểu được cấu trúc của lệnh,trong đó html dễ học nhất,sau đó mới tới C++(mình trả lời đại đó :v)và cuối cùng là Java :v ờ.... :v
-Và khi bạn đã viết plugin chắc lí do đầu tiên là muốn bổ sung plugin đó vào server trước?Vậy mình hỏi,bạn chơi server bạn có muốn tạo riêng cho mình 1 diễn đàn riêng?1 forum riêng để bàn tán vòng vo tam quốc?Vậy bạn đã rõ tại sao phải học viết html chưa?Nói mịa ra là bạn cần nó để tự tạo forum riêng cho bạn!
-à ờ,còn C++ thì... à hihi mình cũng chả biết tại sao phải xếp nó trước cả java nữa :D ai biết thì bổ sung dùm mình nhá :))
Rồi...ta bắt đầu nào!
I/Cách để viết HTML:
Giờ các bạn hãy vào trang www.codecademy.com nhưng ĐỒNG THỜI cũng đọc bài viết của mình để dễ hiểu và tiếp thu nhanh hơn nhé!(Chú ý trang đó được viết bằng T.A!\m/
1/Nắm được phần cốt lõi của HTML,đó là nó,cũng như C++,cũng như Java,đều hoạt động bởi 1 cấu trúc hết sức logic!
Và 1 HTML nhất định phải có các thành phần sau:
<!DOCTYPE html>

<html>
<head>
</head>
<body>
</body>
</html>

Và hãy chú ý!Chỉ cần bạn viết y chang như trên,vậy là bạn đã HOÀN THÀNH 1 trang web rồi!Tất cả của HTML chỉ đơn giản là BẢY(7) dòng mà thôi!
Bạn đã nắm được kiến thức cơ bản rồi đó!Giờ hãy nhắm đến ý nghĩa của các dòng trên
<!DOCTYPE html> : Từ ngữ đầy đủ cho dòng này là "Document type : HTML",dịch ra là "Loại tài liệu : HTML",suy ra,đây "là đoạn văn bản được viết theo ngôn ngữ HTML" nếu thiếu dòng này,những mã bạn viết vào sau đó,sẽ bị lỗi vì "Máy của bạn không biết CÁI FILE ĐÓ được viết bởi loại tài liệu nào"thì =>hỏng
<html> : Nó có nghĩa là..HTML :D,vì đó chỉ là 1 ngôn ngữ mà thôi!Ví dụ nếu mình đang dùng tiếng Anh(T.A)thì đoạn này sẽ là <T.A>,cái này có nghĩa là "Bạn đang nói" file này dùng "ngôn ngữ này"
<head> : Nó là "cái đầu"!Tương tự như cơ thể con người,đầu là bộ phận chứa "MẶT" và bạn cần nhìn vào "MẶT" để biết đó là ai!

View attachment 245
*Các tab bị bôi đen chính là <head>,cả icon cũng là 1 phần trong <head>

<body> : Nó là "cái thân"!Tương tự như cơ thể con người,đó là phần chứa sự hấp dẫn của người đàn ông và đường cong quyến rũ của người phụ nữ :-bd
View attachment 246

*Đây chính là <body> của 1 web theo ngôn ngữ html...thấy <body> đẹp ko?:-bdĐẹp hay ko là do bạn!Do chính tay người lập trình mà thôi! :)
Đến lúc Ask/answer~!
Ask:
1/Nếu lập trình html đơn giản như vậy,tại sao mình Ctrl+S lưu về mở bằng notepad thì lại thấy đó là 1 nội dung rất dài dòng?
2/Nếu <!DOCTYPE html> ý nghĩa là "vậy",tại sao nó thêm dấu "!" vào làm chi :v
3/Có những mã khác như </head>,</body>,</html>,... tại sao bạn ko liệt kê chức năng của chúng?
4/Nếu có <head>,<body>.....vậy có <leg>,<arm>,<hand>,<ear>,.... hay gì nữa ko? :))
Answer:
1/Mình chỉ mới giới thiệu cho các bạn TOÀN BỘ xương cốt của 1 HTML thôi,bạn ko thể chạy 1 file HTML nếu nó thiếu bất kì dòng nào như trên!
2/Mình cũng méo biết :)) hỏi thằng nào tạo ra ngôn ngữ HTML ấy :))
3/Khi viết mã,bạn cần tạo điểm bắt đầu của 1 mã,và 1 điểm kết thúc của 1 mã,VÍ DỤ theo dấu NGOẶC thì kết quả của mình là html(head(1+2+4)body(1+2+4)) THAY VÌ là html(head(1+2+4body(1+2+4))) sẽ tạo nên hỗn loạn,nên người ta thêm dấu "/" vào <head> thành </head> để TẠO ĐIỂM KẾT THÚC cho mã!
4/Mình chả biết =)) vì mình chỉ là newbie trong lập trình HTML thôi =)) nên việc nó có hay không mình cũng chả xác nhận được :))
*Còn tiếp!*
Actually you just only need C/C++
C/C++ là ngôn ngữ lập trình cap trun gian, tức là nằm giữa cấp thấp (Đ tiện kể) và cấp cao (Java, C#,...)
Những game đc code cho mấy cái như Nintendo DS, 3DS, Wii, v..v đều dùng C/C++ cả
Và nếu học đuợc nó là bạn sẽ nắm đc hầu hết những kiến thức liên quan đến code r, mình chả mất mấy thời gian để học Java do đã học C/C++ r

Nhưng nếu bạn sau này ko có như cầu học nhiều ngôn nhữ thì cứ đâm vào Java luôn cũng chả sao
 
Actually you just only need C/C++
C/C++ là ngôn ngữ lập trình cap trun gian, tức là nằm giữa cấp thấp (Đ tiện kể) và cấp cao (Java, C#,...)
Những game đc code cho mấy cái như Nintendo DS, 3DS, Wii, v..v đều dùng C/C++ cả
Và nếu học đuợc nó là bạn sẽ nắm đc hầu hết những kiến thức liên quan đến code r, mình chả mất mấy thời gian để học Java do đã học C/C++ r

Nhưng nếu bạn sau này ko có như cầu học nhiều ngôn nhữ thì cứ đâm vào Java luôn cũng chả sao
Mình ko có ý nói xấu gì bạn đâu,mình đang hướng dẫn các member khác cách lập trình html thôi mà :( mà bạn hình như cũng biết viết plugin,sao lại ko chia sẻ cho mọi người biết cách viết plugin?đừng nói nó khó vì vậy là ko đúng,vì C++ chẳng qua là mình viết lệnh dựa trên sự logic của mình mà thôi,1+1=2,2 ở đây là cái sản phẩm plugin của bạn,1+1 là cấu trúc,cách hoạt động của nó,cái nào cũng hoạt động theo quy luật như nhau cả thui
 
Mình ko có ý nói xấu gì bạn đâu,mình đang hướng dẫn các member khác cách lập trình html thôi mà :( mà bạn hình như cũng biết viết plugin,sao lại ko chia sẻ cho mọi người biết cách viết plugin?đừng nói nó khó vì vậy là ko đúng,vì C++ chẳng qua là mình viết lệnh dựa trên sự logic của mình mà thôi,1+1=2,2 ở đây là cái sản phẩm plugin của bạn,1+1 là cấu trúc,cách hoạt động của nó,cái nào cũng hoạt động theo quy luật như nhau cả thui
Nah k phải cứ html không là mọi thứ điều đẹp muốn làm 1 website ngon đẹp và lạ thì cần phải kết hợp 3 ngôn ngữ
HTML JAVASCRIPT CSS PHP < cái PHP code được thì càng tốt
 
Mình ko có ý nói xấu gì bạn đâu,mình đang hướng dẫn các member khác cách lập trình html thôi mà :( mà bạn hình như cũng biết viết plugin,sao lại ko chia sẻ cho mọi người biết cách viết plugin?đừng nói nó khó vì vậy là ko đúng,vì C++ chẳng qua là mình viết lệnh dựa trên sự logic của mình mà thôi,1+1=2,2 ở đây là cái sản phẩm plugin của bạn,1+1 là cấu trúc,cách hoạt động của nó,cái nào cũng hoạt động theo quy luật như nhau cả thui
Lập trình biết cái cơ bản thì khá dễ, làm nó hiệu quả mới khó.
Không phải plugin nào cũng như nhau, mình sẽ cho bạn 1 ví dụ:
Trong lập trình có 1 khải niệm về độ phức tạp của thuật toán O()
Nếu bài toán có độ phức tạp n, thì ok
Nếu là sqrt(n) (Căn n) hay log(n) thì tuyệt vời
Còn n^n thì cực kì tệ

Độ phức tạp của thuật toán quyết định tốc độ chay của plugin, độ phức tạp như O(n^2) thì plugin càng kém hiệu quả, dạng như thế.

Mình không viết huớng dẫn code do:
1. Ko có thời gian, bạn nhìn tuổi của mình và đoán xem năm nay mình lớp mấy?
2. Mình đã đưa ra tài liệu có sẵn để bạn học r, thậm chí nếu gg thì còn ra cả đống
3. Không hiểu gì cứ hỏi, có ai cấm đâu?
*****Nội dung được bổ sung thêm*****
4. Nếu bạn ko biết Java coi như bạn tạch ngay từ đầu, học cái đấy trc tầm 2 tháng đi r mới nói tới chuyện code plugin. Tin mình đi
 
:| dạy, hưỡng dẫn mà có hiểu không mới là vấn đề
muốn code plugin phải học từ gốc của nó là học java =]]
mỗi ng có một cách học vd thím bệu từ c++ (lớp 4, 5j đó =]]), còn t từ web html, js, php j đó
lời khuyên: moi code, copy code (học chứ ko pải share lại), search google (stackoverflow, spigot, bukkit forum), hỏi bệu

p/s: s ko ai đề cập viết mod nhỉ? :))
 
:| dạy, hưỡng dẫn mà có hiểu không mới là vấn đề
muốn code plugin phải học từ gốc của nó là học java =]]
mỗi ng có một cách học vd thím bệu từ c++ (lớp 4, 5j đó =]]), còn t từ web html, js, php j đó
lời khuyên: moi code, copy code (học chứ ko pải share lại), search google (stackoverflow, spigot, bukkit forum), hỏi bệu

p/s: s ko ai đề cập viết mod nhỉ? :))
Có nghịch qua Sponge :)
API của Sponge khá ổn, đợi bao giờ t nói
 
Có nghịch qua Sponge :)
API của Sponge khá ổn, đợi bao giờ t nói
Vậy là khi lập trình,quan trọng nhất là
+khai báo độ phức tạp của đoạn mã
+viết mã một cách hiệu quả nhất
...đấy,mình khai thác được 2 thông tin đó,vậy nó có đúng ko?nếu đúng thì mình cảm ơn...vì bạn đã hướng dẫn 1 ít
Còn về kiến thức lập trình,mình chỉ cần bạn liệt kê các bước để lập trình,và mình cần bạn liệt kê như sau:
1/Thành phần cốt lõi của lập trình Java là gì?Nếu ko hiểu được câu hỏi thì bạn hãy xem lại hướng dẫn lập trình html CỦA MÌNH!
2/Thành phần để bổ sung vào phần cốt lõi?ví dụ ở <head> thì phần bổ sung sẽ là <title>,....nếu như đang hướng dẫn lập trình html,hãy liệt kê hết đoạn mã có thể dùng trong phần cốt lõi,như bạn nói,hiểu thì hiểu,nhưng làm cho nó hiệu quả mới quan trọng,thì vấn đề đó nằm ở người lập trình :) bạn chỉ cần SHOW mình mà thôi!
3/Thành phần phụ sau phần cốt lõi,bao gồm những gì và có tác dụng như thế nào?đó là phần"thêm cũng được,ko có chẳng sao",phần đó có thể dùng làm gì?Bổ sung hướng dẫn?Bổ sung bản quyền?Bổ sung hoạt ảnh?vậy rốt cuộc là sao?
Mình đọc qua lập trình html và phải công nhận,nó rất đơn giản,chỉ từ những bước rất nhỏ là hướng dẫn mình cách dùng các mã cốt lõi,mà mình đã biết là cần làm gì để viết 1 html rồi
Nah k phải cứ html không là mọi thứ điều đẹp muốn làm 1 website ngon đẹp và lạ thì cần phải kết hợp 3 ngôn ngữ
HTML JAVASCRIPT CSS PHP < cái PHP code được thì càng tốt
cảm ơn lời khuyên của bạn,thật ra ý mình là,cái lập trình chỉ bị cái mất tgian,chứ nó ko khó,nó cũng chỉ hoạt động theo 1 quy luật,và vì thế những ai ko hiểu nó sẽ thấy nó khó,tự nhiên sẽ thấy khó,vậy thôi!
 
Bạn chả cần phải nói là khai báo độ phức tạp bài toán đâu, đó là ví dụ mình đưa ra để bạn có cơ sở về việc thành lập code hiệu quả thôi
1. Package, Class và phải có ít nhất 1 hàm main, trong Spigot API thì khác, bạn phải tự khai báo Main class qua plugin.yml
2. Mấy cái đó thì ko tồn tại trong Java, chỉ cần hàm main <public static void main(String[] args){}> thì cho dù nó trống không thì nó vẫn là 1 chuơng trình
3. Biến, và các dòng lệnh

Java nó tuơng đối mở rộng nếu bạn còn xét về cả OOP, khác với PHP và HTML, vì thế mình mới bảo bạn đọc hết mấy cái trang mình nói về Java đi
Mà VietJack cũng có mấy tutorial về Java đấy.
 
Bạn chả cần phải nói là khai báo độ phức tạp bài toán đâu, đó là ví dụ mình đưa ra để bạn có cơ sở về việc thành lập code hiệu quả thôi
1. Package, Class và phải có ít nhất 1 hàm main, trong Spigot API thì khác, bạn phải tự khai báo Main class qua plugin.yml
2. Mấy cái đó thì ko tồn tại trong Java, chỉ cần hàm main <public static void main(String[] args){}> thì cho dù nó trống không thì nó vẫn là 1 chuơng trình
3. Biến, và các dòng lệnh

Java nó tuơng đối mở rộng nếu bạn còn xét về cả OOP, khác với PHP và HTML, vì thế mình mới bảo bạn đọc hết mấy cái trang mình nói về Java đi
Mà VietJack cũng có mấy tutorial về Java đấy.
Cảm ơn câu trả lời hữu ích đối với câu 1 và 2 của mình,nhưng câu 3 mình mong muốn bạn bổ sung,và dùng từ đơn giản tí!Bổ sung ở chỗ là các dòng lệnh,có phải là chức năng giúp set perm?hay là sử dụng lệnh trong game?hay là cả 2?mà nếu vậy thì ko thỏa đáng rồi,đó là nhưng phần cần thiết chứ sao lại bảo là nó "có hay ko cũng ko sao",mà thêm nữa,mình cũng đã biết từ "biến" là gì rồi,bạn đang ở vai trò chia sẻ,thì cũng ko nên chia sẻ theo kiểu"mình nói vậy đó bạn hiểu sao thì hiểu"như vậy thì kì lắm!Mình hỏi xong mình áp dụng chứ ko phải hỏi để biết,mình có sẵn trong đầu vài plugin rồi,nếu như có đủ lời khuyên đến từ phía bạn,mình nghĩ mình sẽ có được nó sớm thôi!
 
Cảm ơn câu trả lời hữu ích đối với câu 1 và 2 của mình,nhưng câu 3 mình mong muốn bạn bổ sung,và dùng từ đơn giản tí!Bổ sung ở chỗ là các dòng lệnh,có phải là chức năng giúp set perm?hay là sử dụng lệnh trong game?hay là cả 2?mà nếu vậy thì ko thỏa đáng rồi,đó là nhưng phần cần thiết chứ sao lại bảo là nó "có hay ko cũng ko sao",mà thêm nữa,mình cũng đã biết từ "biến" là gì rồi,bạn đang ở vai trò chia sẻ,thì cũng ko nên chia sẻ theo kiểu"mình nói vậy đó bạn hiểu sao thì hiểu"như vậy thì kì lắm!Mình hỏi xong mình áp dụng chứ ko phải hỏi để biết,mình có sẵn trong đầu vài plugin rồi,nếu như có đủ lời khuyên đến từ phía bạn,mình nghĩ mình sẽ có được nó sớm thôi!
Nah, đầu tiên thì khi học Java, bạn hãy bỏ ra ngoài đầu hết tất cả mọi thứ liên quan đến Minecraft hộ mình, cái gì liên quan đến tính năng mà chỉ riêng Minecraft có, bỏ hết ra cho mình.

Nhớ ở 2 cái đầu mình có nói là cho dù phần main nó trống không thì nó vẫn có thể coi là chuơng trinhg đc, nói thế nào nhỉ, tức là chả cần mấy dong mã bên trong main (Nhưng mấy dong mã bên trong body của HTML) là nó cũng hoạt động như 1 chuơng trình.
Nghe câu tl không thỏa đáng nhỉ, 1 chuơng trình mà phần bên trong trống không thì làm sao nó vận hành đc?
Well, cái câu tl thứ 3 của mình mới chỉ nêu lên truờng hợp của 1 chuơng trình vô dụng, chả thực hiện chức năng gì cả.
Còn về 1 chuơng trình có thực hiện chức năng nhất định nào đó thì comments là thứ ko cần thiết.

Comments nó giống như mấy cái # ở trong config.yml của mấy cái plugin ý (Lấy essentials ra bạn sẽ nhìn thấy ngay) nhưng khác ở chỗ trong config.yml thì comments bắt đầu bằng dấu # còn trong hầu hết ngôn ngữ lập trình (Tính cả Java, C, C++, v..v), nó bắt đầu bằng dấu //

Cái đó nó chỉ có chức năng ghi chú và khi chạy thì chuơng trình sẽ hoàn toàn bỏ qua mấy cái đó.
*****Nội dung được bổ sung thêm*****
Nếu sau này bạn có gì khó trong quá trình học, bạn có thể vào page
Facebook.com/BanbeShitpost để hỏi mình.
Xin lỗi nếu có ai định xin fb của mình, mình sẽ ko chấp nhận tin nhắn ngoài danh sách bạn nữa
 
:wu: Tài liệu học java rất nhiều
cố học hết cơ bản java rồi bay vào học mấy cái tutorial basic bukkit code or tìm speed code mà học
 
:wu: Tài liệu học java rất nhiều
cố học hết cơ bản java rồi bay vào học mấy cái tutorial basic bukkit code or tìm speed code mà học
kệ đi,cái khó ló cái khôn :) bữa giờ đang học html và kiếm cái tutorial plugin cho mọi người học mà tìm mãi chưa thấy :/ rõ ràng làm plugin cũng đơn giản lắm,sao ai cũng nói nó khó nhỉ?ko lẽ giấu nghề :(
 
kệ đi,cái khó ló cái khôn :) bữa giờ đang học html và kiếm cái tutorial plugin cho mọi người học mà tìm mãi chưa thấy :/ rõ ràng làm plugin cũng đơn giản lắm,sao ai cũng nói nó khó nhỉ?ko lẽ giấu nghề :(
Những người nói lập trình dễ mà thường chưa bao giờ dấn sâu vào lập trình

Cứ học đi và bạn sẽ cảm nhận đc cái cảm giác muốn phá máy của mình khi code :yao:
 
Những người nói lập trình dễ mà thường chưa bao giờ dấn sâu vào lập trình

Cứ học đi và bạn sẽ cảm nhận đc cái cảm giác muốn phá máy của mình khi code :yao:
vl,bạn muốn mình học thì phải hướng dẫn chứ :( sao lại "dọa ma mới" như mình? :C
 
Trạng thái
Không mở trả lời sau này.
Similar content Most view Xem thêm
Back
Top Bottom