Kết quả 1 đến 7 của 7
-
24-12-10, 08:18 AM #1JX-Group-Development
- Ngày tham gia
- Aug 2009
- Đang ở
- TPHCM
- Bài viết
- 337
- Thanks
- 45
- Thanked 848 Times in 49 Posts
Hướng Dẫn Sử Dụng Vòng Lập While ! Câu Lệnh Mod
Vào Đề Luôn Nào:
_Vòng Lập While Dùng Để Lập Các Dữ Liệu Không Biết Trước
.Ví Dụ Muốn Viết 1 Hàm Add Level Cho Gamer Lên 70 Nếu Đơn Thuần Sử Dụng Vòng Lập For Thì Sẽ Không Có Hiệu Quả Tốt Vì Ai Biết Được Gamer Cấp Bao Nhiêu Mà For
Nên Trong Lúc Này Vòng Lập While Chiếm Ưu Thế Tuyệt Đối ! Cú Pháp:
while <Điều Kiện> do <Câu Lệnh> end !
Nếu ĐK Đúng Thì Lập Đây Là Ví dụ while GetLevel() < 70 do AddOwnExp(9999999) end Nếu LV Nhỏ Hơn 70 Thì Add KN Còn Không Thì Thôi
_Câu Lệnh Mod (Chia Lấy Dư) Lấy Các Phần Dư Xem Coi Nó Là Chẵn Hay Lẽ Cái Này Dùng Để Viết Dã Tẩu (Khi Hoàn Thành 30 NV Được Quà) Cú Pháp: Mod(Số Muốn Chia,Số Chia) Vd: if mod(GetTask(NV),30) then .....
Chú Thích: Nếu Task Nhiệm Vụ Chia Hết Cho 30 Thì
Phần Còn Lại Thuộc Vào Các Bạn Có Hiểu Hay Không Thôi
Hay Thì Thanks Phát Nhé



Phiêu bạc giang hồ tìm chốn dung thân !
-
The Following 9 Users Say Thank You to ohishu For This Useful Post:
f-fantasy (27-07-11), jxvietnam (01-01-11), kemdenny (24-12-10), KingMax (24-12-10), [M]r[K]id (25-12-10), nguyentrunghbl (08-01-11), thaihoa91 (24-12-10), [B.M.W]Sports (24-12-10), [S]ocola[S]an (01-01-11)
-
24-12-10, 08:28 AM #2
Ðề: Hướng Dẫn Sử Dụng Vòng Lập While ! Câu Lệnh Mod
break : kết thúc for do
return : trả về giá trị
floor : chia về số nguyên
còn nữa mà PC yếu quá điên ròiComeback JXP
-
The Following 5 Users Say Thank You to KingMax For This Useful Post:
f-fantasy (27-07-11), kemdenny (24-12-10), nguyentrunghbl (08-01-11), ohishu (24-12-10), [B.M.W]Sports (24-12-10)
-
24-12-10, 10:05 AM #3JX-Group-Development
- Ngày tham gia
- Aug 2009
- Đang ở
- TPHCM
- Bài viết
- 337
- Thanks
- 45
- Thanked 848 Times in 49 Posts
Ðề: Hướng Dẫn Sử Dụng Vòng Lập While ! Câu Lệnh Mod
Thank Vì Đã Đóng Góp

30 CharrrrrrrrrrrrrrPhiêu bạc giang hồ tìm chốn dung thân !
-
25-12-10, 06:15 AM #4
Ðề: Hướng Dẫn Sử Dụng Vòng Lập While ! Câu Lệnh Mod
Cái này giống không
Có thể nói có nhiều cách viết, tùy thuộc cái nào mình xài quen thì xài....function laydiem()
if (GetLevel() < 70) then
AddOwnExp(999999)
else
end;
của mình có khác không? hay giốngVd: if mod(GetTask(NV),30) then .....
Bạn có thể giải thích rõ hơn không @^^! viết zậy áp dụng thế nào nào!if (GetTask(NV) >= 30) then....
If nhiệm vụ = 30 thì zậy đó hả, có chia được cài gì đâu nào, củ thể hơn xem!Lần sửa cuối bởi kenshiwo, ngày 25-12-10 lúc 06:20 AM.
Khách viếng thăm hãy cùng kenshiwo xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
25-12-10, 08:07 AM #5
Ðề: Hướng Dẫn Sử Dụng Vòng Lập While ! Câu Lệnh Mod
cái hàm
sai rồi bạn , hàm While do là cấu trúc lặp có điều kiện, nó sẽ thực hiện Add kinh nghiệm đến khi bạn đủ Level 70 sẽ dừng lại. if then chỉ thực hiện 1 lần thôi ^^Code:function laydiem() if (GetLevel() < 70) then AddOwnExp(999999) else end;
cái này là chia cho 30 chứ không phải là kiểm tra nó lớn hơn 30 không ^^Code:Vd: if mod(GetTask(NV),30) then .....
Comeback JXP
-
The Following 3 Users Say Thank You to KingMax For This Useful Post:
f-fantasy (27-07-11), [M]r[K]id (25-12-10), nguyentrunghbl (08-01-11)
-
25-12-10, 08:23 AM #6trí tưởng tượng quan trọn
- Ngày tham gia
- Aug 2010
- Đang ở
- Đà Lạt City
- Bài viết
- 934
- Thanks
- 73
- Thanked 97 Times in 85 Posts
Ðề: Hướng Dẫn Sử Dụng Vòng Lập While ! Câu Lệnh Mod
hưu ích lắm thanks nhaz'....
Jx49 có cần thêm gì ko :HTa đã trở lại và ngu hơn xưa!
-
25-12-10, 08:55 AM #7
Ðề: Hướng Dẫn Sử Dụng Vòng Lập While ! Câu Lệnh Mod
cái này dùng All SV
tại đây là ngôn ngữ của Lua 4.0 chứ không phải của từng SV
Comeback JXP






Trả lời kèm Trích dẫn
