[JX] Tại sao hàm GetLevel() trong script : không thể viết <= | chỉ viết được >= ? - Trang 3
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 3 của 4 Đầu tiênĐầu tiên 1 2 3 4 CuốiCuối
Kết quả 21 đến 30 của 38
  1. #21
    Thành Viên GameZone
    Ngày tham gia
    Jun 2010
    Bài viết
    473
    Thanks
    156
    Thanked 22 Times in 20 Posts

    Ðề: Tại sao hàm GetLevel() trong script : không thể viết <= | chỉ viết được >=

    Trích dẫn Gửi bởi GiaHuyOffer [Only registered and activated users can see links. ]
    Bạn này viết code mà không để ý 1 điều rằng timerserver.lua nó ko thể tìm thấy player cố định nào để add cái function của bạn vào, cái này viết không khó
    Làm ơn chỉ mình với

    Cảm ơn bạn
    Khách viếng thăm hãy cùng dongahchu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #22
    Thành Viên
    Ngày tham gia
    Feb 2012
    Bài viết
    200
    Thanks
    256
    Thanked 163 Times in 30 Posts

    Ðề: Tại sao hàm GetLevel() trong script : không thể viết <= | chỉ viết được >=

    Code:
    local idbt = PlayerIndex
    	for i=1,GetPlayerCount() do
    	PlayerIndex = i
    		if i ~= 0 then
    			if (GetLevel() < 101)  then 
    			local exprand= random(1,4); 
    				if exprand == 1 then 
    				AddOwnExp(1000); 
    				Msg2Player("NhËn ngÉu nhiªn 1000 EXP."); 
    				elseif exprand == 2 then 
    				AddOwnExp(5000) 
    				Msg2Player("NhËn ngÉu nhiªn 5000 EXP."); 
    				elseif exprand == 3 then 
    				AddOwnExp(10000); 
    				Msg2Player("NhËn ngÉu nhiªn 10.000 EXP."); 
    				elseif exprand == 4 then 
    				AddOwnExp(50000); 
    				Msg2Player("NhËn ngÉu nhiªn 50.000 EXP."); 
    				end 
    			end  
    		end
    	end
    PlayerIndex = idbt
    Của bạn đây thử xem.
    Khách viếng thăm hãy cùng gj4cm0y3u3m xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. Các thành viên gởi lời cảm ơn đến gj4cm0y3u3m vì bài viết này !

    dongahchu (11-05-14)

  4. #23
    Thành Viên GameZone
    Ngày tham gia
    Jun 2010
    Bài viết
    473
    Thanks
    156
    Thanked 22 Times in 20 Posts

    Ðề: Tại sao hàm GetLevel() trong script : không thể viết <= | chỉ viết được >=

    Mình đã thử hàm trên nhưng vẫn báo lỗi về hàm GetLevel () < 101

    Chính xác là dòng đó báo lỗi !
    Khách viếng thăm hãy cùng dongahchu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. #24
    Thành Viên Tâm Huyết Sesshomaru's Avatar
    Ngày tham gia
    Apr 2009
    Bài viết
    1,666
    Thanks
    22
    Thanked 739 Times in 177 Posts

    Ðề: Tại sao hàm GetLevel() trong script : không thể viết <= | chỉ viết được >=

    Ôi mẹ ơi.Cho vào file hệ thống để check cá nhân.

    rồi kêu hàm bị lỗi.

    Thay vì thế bạn hãy hỏi làm sao để add cho từng nhân vật mỗi lúc nhận exp theo cấp thì hợp lý hơn.Đừng đổ tội hàm sai mà là bạn ko biết cách Add
    Khách viếng thăm hãy cùng Sesshomaru xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. Các thành viên gởi lời cảm ơn đến Sesshomaru vì bài viết này !

    dongahchu (11-05-14)

  7. #25
    Thành Viên
    Ngày tham gia
    Mar 2010
    Bài viết
    430
    Thanks
    30
    Thanked 182 Times in 81 Posts

    Ðề: Tại sao hàm GetLevel() trong script : không thể viết <= | chỉ viết được >=

    Bạn nên kiểm tra hàm GetLevel() ..hàm GetLevel() của bạn viết nó trả về nil nên ko thể compare với số dc.
    Khách viếng thăm hãy cùng hoivegame xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #26
    Thành Viên GameZone
    Ngày tham gia
    Jun 2010
    Bài viết
    473
    Thanks
    156
    Thanked 22 Times in 20 Posts

    Ðề: Tại sao hàm GetLevel() trong script : không thể viết <= | chỉ viết được >=

    Trích dẫn Gửi bởi Sesshomaru [Only registered and activated users can see links. ]
    Ôi mẹ ơi.Cho vào file hệ thống để check cá nhân.

    rồi kêu hàm bị lỗi.

    Thay vì thế bạn hãy hỏi làm sao để add cho từng nhân vật mỗi lúc nhận exp theo cấp thì hợp lý hơn.Đừng đổ tội hàm sai mà là bạn ko biết cách Add
    Hi , xin lỗi bạn .
    Mục đích của mình là check mỗi phút trong timeserver.lua .
    Nếu nhân vật đạt cấp độ < 100 thì có thể nhận exp ngẫu nhiên .

    Nếu như vậy thì phải CODE script thế nào ?
    Khách viếng thăm hãy cùng dongahchu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #27
    Moderator vipbk's Avatar
    Ngày tham gia
    May 2012
    Đang ở
    đây
    Bài viết
    5,112
    Thanks
    248
    Thanked 3,008 Times in 1,889 Posts

    Ðề: Tại sao hàm GetLevel() trong script : không thể viết <= | chỉ viết được >=

    Trích dẫn Gửi bởi dongahchu [Only registered and activated users can see links. ]
    Hi , xin lỗi bạn .
    Mục đích của mình là check mỗi phút trong timeserver.lua .
    Nếu nhân vật đạt cấp độ < 100 thì có thể nhận exp ngẫu nhiên .
    Nếu như vậy thì phải CODE script thế nào ?
    Bạn tham khảo sv này: [Only registered and activated users can see links. ]
    Trong đó có file quy định khi đạt cấp nhất định sẽ tự động nhận phần thưởng
    Xem file này: script\levleup.lua
    Khách viếng thăm hãy cùng vipbk xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. Các thành viên gởi lời cảm ơn đến vipbk vì bài viết này !

    dongahchu (11-05-14)

  11. #28
    Thành Viên GameZone
    Ngày tham gia
    Jun 2010
    Bài viết
    473
    Thanks
    156
    Thanked 22 Times in 20 Posts

    Ðề: Tại sao hàm GetLevel() trong script : không thể viết <= | chỉ viết được >=

    Trích dẫn Gửi bởi vipbk [Only registered and activated users can see links. ]
    Bạn tham khảo sv này: [Only registered and activated users can see links. ]
    Trong đó có file quy định khi đạt cấp nhất định sẽ tự động nhận phần thưởng
    Xem file này: script\levleup.lua

    Hi , cảm ơn bạn đã trả lời .
    Nhưng mình check mỗi phút đều nhận đc theo từng cấp độ tương ứng trê time server .
    Để hỗ trợ thêm cho người chơi mới mà bạn !
    Khách viếng thăm hãy cùng dongahchu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  12. #29
    Thành Viên lzlsky301's Avatar
    Ngày tham gia
    Nov 2011
    Đang ở
    The Moon
    Bài viết
    366
    Thanks
    85
    Thanked 230 Times in 76 Posts

    Ðề: Tại sao hàm GetLevel() trong script : không thể viết <= | chỉ viết được >=

    - Timer server thì sao mà code như vậy được. Script toàn hệ thống chứ đâu phải cá nhân mà GetLevel() lỗi là đúng rồi.
    Khách viếng thăm hãy cùng lzlsky301 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  13. Các thành viên gởi lời cảm ơn đến lzlsky301 vì bài viết này !

    dongahchu (11-05-14)

  14. #30
    Thành Viên GameZone
    Ngày tham gia
    Jun 2010
    Bài viết
    473
    Thanks
    156
    Thanked 22 Times in 20 Posts

    Ðề: Tại sao hàm GetLevel() trong script : không thể viết <= | chỉ viết được >=

    Trích dẫn Gửi bởi lzlsky301 [Only registered and activated users can see links. ]
    - Timer server thì sao mà code như vậy được. Script toàn hệ thống chứ đâu phải cá nhân mà GetLevel() lỗi là đúng rồi.
    vậy có cách nào khác k bạn .
    giúp mình với
    Khách viếng thăm hãy cùng dongahchu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 3 của 4 Đầu tiênĐầu tiên 1 2 3 4 CuốiCuối

Các Chủ đề tương tự

  1. [KT] xin script pk or tỷ thí trong thành
    Bởi lyvanbethao trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 5
    Bài viết cuối: 02-05-13, 02:23 PM
  2. [KT] hỏi thêm vật phẩm KHÓA trong script này
    Bởi lyvanbethao trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 7
    Bài viết cuối: 10-03-13, 09:20 PM
  3. [KT] xin script nhận bạc và bạc khóa trong túi tân thủ
    Bởi babychum trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 28-01-12, 12:54 AM
  4. Một số script trong thư mục script Vina (unpack)
    Bởi sangpronhat trong diễn đàn Scripts
    Trả lời: 19
    Bài viết cuối: 26-11-11, 08:12 AM
  5. Tìm hiểu ngôn ngữ lập trình script trong JX.
    Bởi giangleloi trong diễn đàn Scripts
    Trả lời: 11
    Bài viết cuối: 28-12-09, 04:00 PM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 03:34 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.