Từ điển

Không xem được? Mở trên YouTube

Dự án lớn dùng quá nhiều biến, phải ghi chú biến nào dùng ở đâu, làm gì? Tính năng Từ điển của C-Auto Ultra cho phép tạo biến với tên tự đặt, ví dụ “tọa độ trên”, không giới hạn số lượng, dùng riêng từng tab hoặc dùng chung giữa các tab.

Video hướng dẫn thêm biến, lấy bản dịch, xử lý khi chưa có hoặc đã xóa bản dịch, lấy toàn bộ, xóa toàn bộ và ví dụ chia sẻ tọa độ giữa các tab.

Bạn sẽ học được
  • Vì sao nên dùng từ điển khi có quá nhiều biến
  • Thêm biến với tên tự đặt và giá trị
  • Lấy bản dịch và điều gì xảy ra khi chưa có bản dịch
  • Lấy toàn bộ, đếm số phần tử, xóa toàn bộ
  • Từ điển riêng từng tab và từ điển dùng chung

Mục lục video

  1. 00:00Vì sao cần từ điển
  2. 00:41Từ điển không phải để dịch ngôn ngữ
  3. 01:00Thêm biến tự đặt tên
  4. 01:53Lấy bản dịch
  5. 02:17Khi chưa có hoặc đã xóa bản dịch
  6. 03:02Không giới hạn và lấy toàn bộ
  7. 04:24Xóa toàn bộ
  8. 04:44Dùng riêng và dùng chung các tab

Vì sao cần từ điển ▶ 00:00

Các biến chọn nhanh rất tiện để lấy và lưu dữ liệu, nhưng khi dự án có quá nhiều biến, bạn phải ghi chú biến nào dùng ở đâu, dùng làm gì và rất khó theo dõi. Từ điển giải quyết việc này bằng cách cho bạn đặt tên biến theo ý mình.

Từ điển không phải để dịch ngôn ngữ ▶ 00:41

Đây không phải từ điển Anh – Việt tự dịch văn bản. Bạn tự thêm các “bản dịch”, tức giá trị, cho những biến do mình đặt tên, có thể đặt tên bằng tiếng Việt cho dễ nhớ.

Thêm biến tự đặt tên ▶ 01:00

Ví dụ trong video: thêm biến tên “tọa độ trên” với giá trị 200,300. Lệnh này khởi tạo biến mới với giá trị đó.

Lấy bản dịch ▶ 01:53

Sau nhiều thao tác khác, muốn dùng lại giá trị của “tọa độ trên”, hãy dùng lệnh lấy bản dịch và lưu kết quả vào một biến, ví dụ biến hiển thị để dễ theo dõi. Kết quả trả về đúng 200,300.

⚠️ Lưu ý:Mỗi lần lấy ra hoặc lưu vào từ điển đều cần một lệnh riêng.

Khi chưa có hoặc đã xóa bản dịch ▶ 02:17

Nếu lấy bản dịch của một tên chưa có, ví dụ “tọa độ trên 2”, lệnh trả về chính văn bản gốc. Tương tự, nếu giữa chừng bạn xóa bản dịch đi thì lần lấy sau cũng trả về văn bản gốc.

💡 Mẹo:Có thể dựa vào việc kết quả trả về chính tên biến để biết bản dịch chưa được tạo hoặc đã bị xóa.

Không giới hạn số biến và lấy toàn bộ ▶ 03:02

Khác với biến chọn nhanh, từ điển không giới hạn số lượng biến. Bạn có thể lấy toàn bộ bản dịch và lưu vào một biến theo một cấu trúc cố định, rồi lấy số phần tử để biết từ điển đang có bao nhiêu mục. Ví dụ trong video có ba phần tử.

Xóa toàn bộ ▶ 04:24

Lệnh xóa toàn bộ xóa hết các phần tử của từ điển đã chọn. Sau khi xóa, số phần tử bằng 0.

Dùng riêng từng tab hoặc dùng chung các tab ▶ 04:44

  • Dùng riêng: mỗi tab một từ điển; được làm mới khi chạy lại từ đầu.
  • Dùng chung: các tab cùng dùng một từ điển, tương tự biến chung; được làm mới khi tắt tool rồi bật lại.

Ví dụ trong video: nhiều tab cùng chạy đến một con boss. Một tab lưu “tọa độ boss”, các tab khác lấy bản dịch của “tọa độ boss” sẽ ra đúng vị trí đã lưu.

⚠️ Lưu ý:Vì tên biến do bạn tự đặt, tool không thể đưa chúng vào danh sách chọn nhanh. Mỗi lần dùng phải thêm một lệnh lấy hoặc lưu, nên kịch bản sẽ dài hơn một chút.

Câu hỏi thường gặp

Từ điển trong C-Auto Ultra có tự dịch tiếng Anh sang tiếng Việt không?

Không. Từ điển là nơi lưu biến với tên do bạn tự đặt; “bản dịch” chính là giá trị bạn thêm cho tên đó.

Lấy bản dịch của một tên chưa có thì được gì?

Lệnh trả về chính văn bản gốc, tức tên bạn đã nhập. Điều tương tự xảy ra khi bản dịch đã bị xóa.

Từ điển dùng chung và dùng riêng được làm mới khi nào?

Từ điển dùng riêng được làm mới khi chạy lại từ đầu. Từ điển dùng chung được làm mới khi tắt tool rồi bật lại.

Từ điển có giới hạn số lượng biến không?

Không. Khác với biến chọn nhanh, từ điển cho đặt bao nhiêu biến tùy thích, đổi lại mỗi lần dùng phải thêm một lệnh lấy hoặc lưu.

Nội dung video (phụ đề)

Vì sao cần từ điển

Đó. Rồi đến cái phần từ điển này. Những cái bài trước thì các bạn có thể thấy là cái phần biến này nó có khá nhiều biến. Các cái quy tắc nó… khá là dài. Như các bạn ở những cái dự án cực lớn ấy thì những cái thằng biến này thì nó chỉ tiện cho cái là chúng ta có thể thao tác lấy và lưu dữ liệu tất cả các ô này, thao tác nhanh. Tuy nhiên là khi chúng ta có quá nhiều biến thì chúng ta sẽ, các bạn cần phải tạo một cái ghi chú để biến này đã dùng ở đâu hay dùng làm gì, thì nó theo dõi nó khá là khó khăn.

Từ điển không phải để dịch ngôn ngữ

Thì chúng ta có thể dùng cái từ điển này. Cái từ điển này thì nó không phải là cái từ điển tiếng Anh, tiếng Việt mà các bạn… nhập văn bản nó tự dịch ra đâu nhá. Mà các bạn sẽ phải thêm những cái bản dịch cho những cái biến mà các bạn tự tạo theo tên riêng.

Thêm biến tự đặt tên

Ví dụ như mình dùng cái biến… tọa độ trên này, mình sẽ đặt bằng tiếng Việt luôn. Thì sau này khi các bạn lấy ra cái tọa độ trên này nó cũng sẽ ra cái bản dịch. Ví dụ mình tọa độ trên để 200,300 chẳng hạn. Đây là mình thêm một cái biến nhá, khởi tạo nó mới bằng cái giá trị 200,300 này. Rồi thì sau này ví dụ như chúng ta dùng cái… chúng ta đợi hay là chúng ta làm hàng loạt những thao tác khác mà chúng ta muốn lấy lại cái giá trị của cái tọa độ trên này thì chúng ta sẽ dùng cái lấy bản dịch… cho nó lưu vào cái biến hiển thị này luôn cho dễ theo dõi.

Lấy bản dịch

Đó. Thì nó đã lấy được cái… bản dịch của cái tọa độ trên này, đấy là 200,300. Này, cái lệnh… này chúng ta sẽ phải dùng hai cái lệnh riêng biệt mỗi khi là chúng ta muốn lấy nó ra và hoặc lưu nó vào.

Khi chưa có hoặc đã xóa bản dịch

Hoặc nếu mà chúng ta lấy từ cái bản dịch của cái thằng mà chưa có, tọa độ trên 2 chẳng hạn. Đó, khi mà nó không có bản dịch thì nó sẽ trả về cái văn bản gốc. Đó, chúng ta nếu mà chúng ta ở giữa chừng này chúng ta xóa nó đi chẳng hạn, xóa bản dịch đi chẳng hạn, thì khi lấy là cái đấy… lấy cái bản dịch ra thì nó đã… bản dịch chúng ta lưu từ trước là nó đã bị xóa rồi, nó trả về cái văn bản gốc.

Không giới hạn và lấy toàn bộ

Ở cái thằng từ điển này thì nó không có giới hạn số lượng biến như là cái thằng… biến chọn nhanh. Đây, các bạn có thể đặt bao nhiêu biến tùy thích. Mà nó… đây, có thể lấy toàn bộ bản dịch. Ví dụ như chúng ta là… đây, tọa độ trên này, tọa độ trên 1 chẳng hạn, 2 này… Rồi chúng ta sẽ… lấy toàn bộ bản dịch, mình sẽ lưu vào cái biến thôi. Đó, xem là có lỗi này rồi. Đó, nó sẽ lấy toàn bộ cái bản dịch trong từ điển này và nó sẽ lưu cho chúng ta với cái… đây, cấu trúc như này. Đó. Đây là lấy toàn bộ bản dịch ra. Lấy số phần tử ra, chạy thử thôi. Đó. Đây, nó ra đúng rồi. Có ba phần tử rồi.

Xóa toàn bộ

Còn cái… xóa toàn bộ này thì nó sẽ xóa hết cái phần tử của cái… từ điển mà chúng ta chọn. Đó. Sau khi xóa hết là số phần tử bằng 0.

Dùng riêng và dùng chung các tab

Thì cái thằng từ điển này chúng ta có thể dùng riêng mỗi tab một cái từ điển riêng, không giới hạn số lượng biến và có thể đặt tên tùy thích, hoặc là dùng chung các tab. Dùng chung các tab thì nó sẽ tương tự thằng biến chung thôi. Mà cái thằng dùng chung tab này… à, thằng dùng riêng này, khi các bạn… chạy lại từ đầu thì cái từ điển này nó sẽ được làm mới. Còn cái thằng dùng chung này thì các bạn tắt tool đi bật lại thì nó sẽ được làm mới. Đấy, các tab nó có thể dùng chung với từ điển. Ví dụ như là nhiều tab thì chúng ta có thể chọn cái tọa độ boss chẳng hạn cùng nhau chạy đến. Đấy, thì đặt cái tọa độ… tọa độ boss chẳng hạn. Sau đó lưu một cái tọa độ ở đây, và các cái tab khác khi tìm cái bản dịch của cái tọa độ boss này thì nó sẽ ra cái vị trí mà chúng ta lưu. Đấy, thì thằng này nó là cái dạng biến nâng cao thôi. Chúng ta có thể đặt tên tùy ý, không giới hạn. Tuy nhiên là nó sẽ tiêu tốn thêm một lệnh nữa. Lệnh sẽ dài hơn, là phải lấy được, lưu vào biến, chứ không thể chọn trực tiếp trong những cái… những cái thẻ này được. Vì tên biến thì mình không thể biết là mọi người đặt tên như thế nào, không thể thêm vào cái chọn nhanh này được ha.

Video hướng dẫn liên quan

Xem trọn bộ video hướng dẫn C-Auto Ultra trên YouTube →

MessengerZaloTelegramPhone