Kết quả 1 đến 7 của 7
Chủ đề: LINUX - Hàm Say mở rộng
-
26-06-19, 10:26 PM #1
- Ngày tham gia
- Jun 2006
- Đang ở
- Funabashi, Chiba, Japan
- Bài viết
- 544
- Thanks
- 410
- Thanked 300 Times in 82 Posts
LINUX - Hàm Say mở rộng
- Thông thường các hàm Say có sẵn của server mình thấy không đáp ứng được vấn đề là có nhiều, rất nhiều, cực nhiều lựa chọn.
- Khi có quá nhiều lựa chọn thì nó sẽ bị thiếu hoặc bị mất các lựa chọn đầu tiên chỉ có các lựa chọn về sau.
- Cũng có thể có người đã dev cái vấn đề đó rồi nhưng mình không tìm thấy thì mình tạo ra và share các bạn.
- Cách dùng hàm mới thì như sau
Code:local nSelectPerPage = 10 --Nếu không khai báo thì nó mặc định là 10 local nDesc = "123123123" local tbOpt = { {"Lua chon 1",SayExTest,{Value}}, {"Lua chon 2",SayExTest,{Value1,Value2}}, } SayEx(nDesc,tbOpt,nSelectPerPage) --Nếu chỗ này ko điền nSelectPerPage thì cũng được, hàm SayEx sẽ mặc định nó là 10
Code:local nSelectPerPage = 10 local nDesc = "123123123" local tbOpt = { } for i=1,20 do tinsert(tbOpt,{"Dong lua chon "..i,SayExTest,{Value}}) end SayExTest(nDesc,tbOpt,nSelectPerPage)
- nSelectPerPage : Tổng số lựa chọn trên 1 trang (không tính 3 dòng "Trang trước", "Trang sau", "Kết thúc đối thoại"
- nDesc : Chỉ là lời thoại thôi
- tbOpt : Danh sách các lựa chọn
- SayExTest : Hàm mà nó sẽ chạy khi chọn lựa chọn
- Value, Value1, Value2 : Các biến được gửi cùng với hàm SayExTest
- Với hàm mới này các bạn không cần thêm dòng "Kết thúc đối thoại" hàm SayEx sẽ tự động thêm cho các bạn
- Việc các bạn là đánh bao nhiêu tùy chọn cũng được chỉ vậy thôi.
Clip giải thích và nói về hàm mới : [Only registered and activated users can see links. ]
Lần sửa cuối bởi f-fantasy, ngày 27-08-19 lúc 10:14 PM.
Khách viếng thăm hãy cùng f-fantasy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
-
27-06-19, 10:24 AM #2
- Ngày tham gia
- Jul 2007
- Bài viết
- 137
- Thanks
- 47
- Thanked 61 Times in 20 Posts
Ðề: LINUX - Hàm Say mở rộng
Khách viếng thăm hãy cùng traminh83 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-06-19, 03:27 PM #3
- Ngày tham gia
- Jun 2006
- Đang ở
- Funabashi, Chiba, Japan
- Bài viết
- 544
- Thanks
- 410
- Thanked 300 Times in 82 Posts
Ðề: LINUX - Hàm Say mở rộng
Khách viếng thăm hãy cùng f-fantasy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-06-19, 03:56 PM #4
- Ngày tham gia
- Jul 2007
- Bài viết
- 137
- Thanks
- 47
- Thanked 61 Times in 20 Posts
Ðề: LINUX - Hàm Say mở rộng
À, trong cái khung, thấy bạn có để thông tin bao gồm tên Map, id, tọa độ gì đó.
Cái id tọa độ thì mình dò hàm hiển thị được, nhưng cái tên map thì code như thế nào bạn? Lên forum search các lệnh JX Linux thấy có hàm SettingsGetCity() mà search trong tấc cả cá file script thì không thấy định nghĩa ở đâu hết.Lần sửa cuối bởi traminh83, ngày 27-06-19 lúc 03:58 PM.
Khách viếng thăm hãy cùng traminh83 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
27-06-19, 06:53 PM #5
- Ngày tham gia
- Jun 2006
- Đang ở
- Funabashi, Chiba, Japan
- Bài viết
- 544
- Thanks
- 410
- Thanked 300 Times in 82 Posts
Ðề: LINUX - Hàm Say mở rộng
Lần sửa cuối bởi f-fantasy, ngày 27-06-19 lúc 07:14 PM.
Khách viếng thăm hãy cùng f-fantasy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến f-fantasy vì bài viết này !
traminh83 (28-06-19)
-
28-06-19, 03:09 PM #6
- Ngày tham gia
- Jul 2007
- Bài viết
- 137
- Thanks
- 47
- Thanked 61 Times in 20 Posts
Ðề: LINUX - Hàm Say mở rộng
Khách viếng thăm hãy cùng traminh83 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-07-21, 11:52 PM #7
- Ngày tham gia
- Nov 2008
- Bài viết
- 430
- Thanks
- 30
- Thanked 54 Times in 41 Posts
Ðề: LINUX - Hàm Say mở rộng
Mình gán vào sv linux thì báo lỗi tasksay nill value, bạn nào chỉ cách định nghĩa hàm mới trong jx linux giúp mình với, xin cảm ơn!
error: attempt to call global `TaskSay' (a nil value)
stack traceback:
1[154]: function `SayEx' at line 34Khách viếng thăm hãy cùng ngotiendat xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[JX] Xin chi giáo [Code] Tự Say cho NPC .Linux Thaks
Bởi xomnhalalop12 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 21Bài viết cuối: 11-09-16, 03:42 PM -
[JX] [linux] Hàm say vòng 3 phút.
Bởi xomnhalalop12 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 07-11-15, 12:12 AM -
[JX] Hỏi về khung say new
Bởi nhoxmap_b7 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 07-11-12, 09:23 AM -
[JX] Hỏi về Hàm Say
Bởi Crawler trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 10-06-12, 12:28 AM -
Nhocquay4mat vao say gjup jum`
Bởi biyubi trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 4Bài viết cuối: 19-07-10, 04:16 PM