Kết quả 21 đến 26 của 26
-
05-03-18, 02:09 PM #21
- Ngày tham gia
- Mar 2014
- Bài viết
- 274
- Thanks
- 42
- Thanked 165 Times in 97 Posts
Ðề: Xin giúp đỡ addnpc random tọa độ KHÔNG TRÙNG LẬP!
cuối cùng bạn muốn làm cái gì, bạn nói ra luôn mình có thể đơn giản cho bạn, cứ từng bước rất tốn thời gian của bạn và mọi ng
Khách viếng thăm hãy cùng HoangTVT 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 HoangTVT vì bài viết này !
yeuVLTK (05-03-18)
-
05-03-18, 06:25 PM #22
- Ngày tham gia
- Apr 2014
- Bài viết
- 288
- Thanks
- 180
- Thanked 21 Times in 15 Posts
Ðề: Xin giúp đỡ addnpc random tọa độ KHÔNG TRÙNG LẬP!
xin lỗi bạn và mọi người vì mình không rõ ràng!
Ý mình là khi trên đường bất ngờ gặp Npc thì nhận nhiệm vụ yêu cầu ngẫu nhiên (đã được giúp)
Và mỗi Npc đó chỉ cho một Nhân vật nhận nv 1 lần, nếu Nhân vật thứ hai (mình chơi nhìu phái) có nhận cũng không được (để tránh bản thân ko kiềm chế được gian lận).
Nếu nhân vật thứ 2 muốn nhận Nhiệm vụ tương tự bắt buộc phải tìm Npc khác. Và nhân vật thứ nhất cũng phải tìm Npc khác sau khi hoàn thành. Vậy áKhách viếng thăm hãy cùng yeuVLTK xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
14-03-18, 12:47 PM #23
- Ngày tham gia
- Apr 2014
- Bài viết
- 288
- Thanks
- 180
- Thanked 21 Times in 15 Posts
Ðề: Xin giúp đỡ addnpc random tọa độ KHÔNG TRÙNG LẬP!
Các bác xem giúp mình bị lỗi gì mà hôm trước Script test dùng vẫn bình thường nên mình copy lưu lại.
Nay mang ra dùng thì khi Load script (item để test script) thì sever báo có lỗi ở Line 52- tức là dòng mình bôi màu đỏ!
Code:tb_coords = { {53,1628,3181}, {53,1659,3189}, {53,1681,3173}, {53,1683,3184}, {53,1671,3144}, {53,1652,3128}, {53,1639,3122}, {53,1621,3114}, {53,1606,3125}, {53,1575,3151}, {53,1560,3151}, {53,1595,3174}, {53,1592,3217}, {53,1571,3201}, {53,1558,3186}, {53,1558,3226}, {53,1575,3248}, {53,1604,3247}, {53,1634,3244} } name = { "\\script\\truyen\\cha.lua", "\\script\\truyen\\me.lua", "\\script\\truyen\\ongnoi.lua", "\\script\\truyen\\myphuong.lua", "\\script\\truyen\\bangoai.lua", } function main() dofile("script/t.lua"); ClearMapNpcWithName(53,"YÕt Kiªu") local tbCircle = {} local nCountNext = 0; --bat dau lay random 2 toa ko trung nhau while (nCountNext < 10) do -- so luong toa do muon add local rate_random = random(getn(tb_coords)) local _Flag = 1 for i=1,getn(tbCircle) do if (tbCircle[i] == rate_random){ _Flag = 0 break; } end if _Flag == 1 then tbCircle[getn(tbCircle)+1] = rate_random nCountNext = nCountNext + 1 end end end --add npc da lay 2 toa do random o tren for i, v in tbCircle do --i: gia tri 1 duoc set mac dinh o tren --v: index cua tb3Npc local i local map,nx, ny = SubWorldID2Idx(tb_coords[i][1]) ,tb_coords[i][2] * 32, tb_coords[i][3] * 32; than = AddNpcEx(1779, 100, random(0,4), SubWorldID2Idx(53), nx, ny, 0, "YÕt Kiªu", 0); SetNpcScript(than, random(getn(name))); end return 1 end
Lần sửa cuối bởi yeuVLTK, ngày 14-03-18 lúc 12:50 PM.
Khách viếng thăm hãy cùng yeuVLTK xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
14-03-18, 05:15 PM #24
- Ngày tham gia
- Jun 2006
- Đang ở
- GameZone
- Bài viết
- 932
- Thanks
- 6
- Thanked 576 Times in 183 Posts
Ðề: Xin giúp đỡ addnpc random tọa độ KHÔNG TRÙNG LẬP!
Code:tb_coords = { {53,1628,3181}, {53,1659,3189}, {53,1681,3173}, {53,1683,3184}, {53,1671,3144}, {53,1652,3128}, {53,1639,3122}, {53,1621,3114}, {53,1606,3125}, {53,1575,3151}, {53,1560,3151}, {53,1595,3174}, {53,1592,3217}, {53,1571,3201}, {53,1558,3186}, {53,1558,3226}, {53,1575,3248}, {53,1604,3247}, {53,1634,3244} } name = { "\\script\\truyen\\cha.lua", "\\script\\truyen\\me.lua", "\\script\\truyen\\ongnoi.lua", "\\script\\truyen\\myphuong.lua", "\\script\\truyen\\bangoai.lua", } function main() dofile("script/t.lua"); ClearMapNpcWithName(53,"YÕt Kiªu") local tbCircle = {} --cái này khởi tạo ko có dữ liệu thì xuống dưới làm gì có dữ liệu mà chạy để lấy tbCircle[i] local nCountNext = 0; --bat dau lay random 2 toa ko trung nhau while (nCountNext < 10) do -- so luong toa do muon add local rate_random = random(getn(tb_coords)) local _Flag = 1 for i=1,getn(tbCircle) do -- Cái này cho vào 1 if kiểm tra table tbCircle rỗng thì bỏ qua có dữ liệu thì mới chạy. Theo cả code thì tới đây nó là for 1,0 thì ko lỗi mới lạ if (tbCircle[i] == rate_random){ _Flag = 0 break; } end if _Flag == 1 then tbCircle[getn(tbCircle)+1] = rate_random nCountNext = nCountNext + 1 end end end --add npc da lay 2 toa do random o tren for i, v in tbCircle do --i: gia tri 1 duoc set mac dinh o tren --v: index cua tb3Npc local i local map,nx, ny = SubWorldID2Idx(tb_coords[i][1]) ,tb_coords[i][2] * 32, tb_coords[i][3] * 32; than = AddNpcEx(1779, 100, random(0,4), SubWorldID2Idx(53), nx, ny, 0, "YÕt Kiªu", 0); SetNpcScript(than, random(getn(name))); end return 1 end
-
The Following 2 Users Say Thank You to DNTmaster For This Useful Post:
trungkhuyen (20-03-18), yeuVLTK (15-03-18)
-
14-03-18, 05:23 PM #25
- Ngày tham gia
- Mar 2014
- Bài viết
- 274
- Thanks
- 42
- Thanked 165 Times in 97 Posts
Ðề: Xin giúp đỡ addnpc random tọa độ KHÔNG TRÙNG LẬP!
Thì bởi vì rỗng nên lần lặp đầu tiên sẽ k chạy vòng lặp đó mà chỉ gán thôi, lần 2 trở lên mới chạy trong đó mà. Vấn đề ở đây bạn post ảnh gsv báo lỗi vào code thay vì bôi đỏ code nhé
Khách viếng thăm hãy cùng HoangTVT 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 HoangTVT vì bài viết này !
yeuVLTK (15-03-18)
-
20-03-18, 02:07 PM #26
- Ngày tham gia
- May 2009
- Bài viết
- 498
- Thanks
- 278
- Thanked 96 Times in 18 Posts
Ðề: Xin giúp đỡ addnpc random tọa độ KHÔNG TRÙNG LẬP!
Khách viếng thăm hãy cùng trungkhuyen xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
[JX] Mong mấy pro giúp về addNpc
Bởi davichi trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 2Bài viết cuối: 08-01-15, 04:33 AM -
Ai có thể edit giùm tôi cái tool addnpc
Bởi cuncon82 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 10Bài viết cuối: 02-05-11, 07:54 PM -
Giúp mình sử dụng hàm addNpc
Bởi nguyenquocbo trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 29-11-10, 07:17 PM