PDA

View Full Version : [TLBB] Lỗi nhiệm vụ?



danhducdcnag
02-02-17, 12:53 PM
Em đang test bản 2.35 của make bị lỗi nv tụ hiền trang chỗ hộ tống kiều phong vào tụ hiền trang mà nó chết đơ ae giúp mình fix lỗi này với cảm ơn. Chỉ cho em chổ nào sửa cũng được biết scriptid= 200022 .

Dark.Hades
02-02-17, 01:06 PM
Chỗ cần sửa là cái file đấy
Chỗ cần xem là /Server/Log/

danhducdcnag
02-02-17, 01:30 PM
Chỗ cần sửa là cái file đấy
Chỗ cần xem là /Server/Log/

Nó không báo cái gì để dựa vào cái lỗi đó. Chỉ mình tý nữa đi mình còn mơ hồ quá. Cảm ơn trước.

Sói Đẹp Trai
02-02-17, 03:51 PM
Cái này gs cũ (Bản 4 lỗ đầu tiên trở xuống) hoàn toàn không bị gì cả. GS mới không biết thằng hải xuân trước nó edit gì nó làm đảo lộn hết cái cấu trúc của LUA trong nhiệm vụ. Không còn khái niệm biến toàn cục nữa mà chỉ có biến đối tượng thôi nên toàn bộ script Q hộ tống đều bị lỗi (Q ở txt config thì không sao). Cách fix chuyển biến toàn cục về biến đối tượng. Fix toàn bộ script thôi chứ ko có cách nào khác. Ví dụ trong đó nó có cái STEP mà khi nhận Q nó set cái step đó 1 giá trị x nào đó, giờ cái x đó cần chuyển từ biến toàn cục về biến đối tượng. Nói thì đơn giản, nhưng khi nào nó khá là khó chịu phải tư duy.

danhducdcnag
02-02-17, 05:04 PM
Cao thủ potay thì em bó chiếu luôn. Cảm ơn mn.

Sói Đẹp Trai
02-02-17, 06:38 PM
Không phải bó tay mà nói chung là nói thì dễ nhưng làm thì không dễ lắm. Kiên trì thôi. Nếu bạn học lập trình và đọc hiểu code thì có thể mò 1 lúc là sẽ ra ấy, chỉ mất time cái đoạn edit cho các script khác thôi. Gợi ý duy nhất và cũng là cái chìa khóa duy nhất là đưa từ biến toàn cục của script về biến của đối tượng nhiệm vụ. Câu lệnh tên SetMissionParam gì đó mình cũng ko nhớ lắm.
Còn nếu ko học lập trình thì bạn có thể hiểu nôm na khái niệm lập trình hướng cấu trúc và lập trình hướng đối tượng để phân biệt 2 cái mình nói. Đơn giản hướng cấu trúc thì file nào riêng của file đó, biến toàn cục là biến có phạm vi trong toàn chương trình, biến cục bộ là trong 1 đơn vị thôi cụ thể là từng cái function một. Còn đối tượng thì nó gồm tập các thuộc tính (biến đối tượng) liên kết với nhau, và lưu trữ thì đối tượng nó lưu toàn bộ thuộc tính trong ram, đối tượng A và B có các thuộc tính phân biệt ko liên quan đến nhau mặc dù cùng kiểu giá trị, còn biến toàn cục của lập trình hướng cấu trúc thì biến nào lưu biến đó. Bên C có khái niệm struct khá giống với kiểu đối tượng nhưng nó vẫn chỉ là hướng cấu trúc thôi nhé.
Nói vậy để hình dung cách sử dụng cũ của script là biến toàn cục và cách edit mới là biến Mission (Object).

Dark.Hades
02-02-17, 10:03 PM
Không phải bó tay mà nói chung là nói thì dễ nhưng làm thì không dễ lắm. Kiên trì thôi. Nếu bạn học lập trình và đọc hiểu code thì có thể mò 1 lúc là sẽ ra ấy, chỉ mất time cái đoạn edit cho các script khác thôi. Gợi ý duy nhất và cũng là cái chìa khóa duy nhất là đưa từ biến toàn cục của script về biến của đối tượng nhiệm vụ. Câu lệnh tên SetMissionParam gì đó mình cũng ko nhớ lắm.
Còn nếu ko học lập trình thì bạn có thể hiểu nôm na khái niệm lập trình hướng cấu trúc và lập trình hướng đối tượng để phân biệt 2 cái mình nói. Đơn giản hướng cấu trúc thì file nào riêng của file đó, biến toàn cục là biến có phạm vi trong toàn chương trình, biến cục bộ là trong 1 đơn vị thôi cụ thể là từng cái function một. Còn đối tượng thì nó gồm tập các thuộc tính (biến đối tượng) liên kết với nhau, và lưu trữ thì đối tượng nó lưu toàn bộ thuộc tính trong ram, đối tượng A và B có các thuộc tính phân biệt ko liên quan đến nhau mặc dù cùng kiểu giá trị, còn biến toàn cục của lập trình hướng cấu trúc thì biến nào lưu biến đó. Bên C có khái niệm struct khá giống với kiểu đối tượng nhưng nó vẫn chỉ là hướng cấu trúc thôi nhé.
Nói vậy để hình dung cách sử dụng cũ của script là biến toàn cục và cách edit mới là biến Mission (Object).
.
Thím chơi 1 tràng thế này thì thanh niên kia đọc còn lười chứ đừng nói hiểu

//À dạo này thím còn học cả tiếng javese nữa cơ :))

Sói Đẹp Trai
02-02-17, 10:14 PM
.
Thím chơi 1 tràng thế này thì thanh niên kia đọc còn lười chứ đừng nói hiểu

//À dạo này thím còn học cả tiếng javese nữa cơ :))

Thì chả biết giải thích sao, chỉ biết dùng thôi ấy. Cái này cơ bản là nó cũng liên quan đến cái hướng dẫn fix nếu ko hiểu bản chất cũng vẫn có thể miễn cưỡng làm đc nhưng nhiều trường hợp lỗi ko fix nổi :))
Mà tiếng Nhật thì học cũng lâu rồi mà :))