PDA

View Full Version : [MU] Cần giúp fix bảng xếp hạng web nbb



phuongnam9119
16-07-15, 01:14 PM
Khi đua top thì rất nhiều nhân vật có lần rs và lv bằng nhau nhưng ai reset sau thì lại lên đầu top .
Mọi ngươi cho mình hỏi có cách nào fix khi bằng reset và lever thì ai reset trước thì đứng trước không ạ :(

862266
16-07-15, 01:29 PM
Khi đua top thì rất nhiều nhân vật có lần rs và lv bằng nhau nhưng ai reset sau thì lại lên đầu top .
Mọi ngươi cho mình hỏi có cách nào fix khi bằng reset và lever thì ai reset trước thì đứng trước không ạ :(

sửa code web check thêm thơi gian rs ai đầu tiên top 1

bạn dùng web j

oppsbk22
16-07-15, 01:32 PM
sửa code web check thêm thơi gian rs ai đầu tiên top 1

bạn dùng web j

Đang sài web 862266 share không biết cậu có thể cho mình cái code fix hiển thị rank guild ko :-s

phuongnam9119
16-07-15, 01:36 PM
sửa code web check thêm thơi gian rs ai đầu tiên top 1

bạn dùng web j

netbanbe share bạn à . bạn có thể hướng dẫn không :(

heroviet2301
16-07-15, 03:03 PM
NBB không có table check thời gian thực hiện reset, vì vậy phải thêm cột check thời gian reset vào table Character + code thêm Ranking ở server và host + Sửa chức năng Reset cho nó ghi thời gian reset, quá nhiều việc phải làm cái này chỉ có thuê người về code chứ khó có ai share.

YouTobe
16-07-15, 04:25 PM
Khi đua top thì rất nhiều nhân vật có lần rs và lv bằng nhau nhưng ai reset sau thì lại lên đầu top .
Mọi ngươi cho mình hỏi có cách nào fix khi bằng reset và lever thì ai reset trước thì đứng trước không ạ :(


Khi trao Top rất mệt với BXH NBB.
Cách khả thi nhất là xem danh sách mấy người bằng reset, bằng level nhau. Sau đó bạn vào LOG quản lý Admin gõ từng tài khoản vào là biết hết ai reset trước. Trong đó có ngày,giờ,phút thực hiện Reset chính xác luôn.

BladeKnight109
16-07-15, 05:05 PM
gợi ý cho cách giải quyết như sau:
- Nếu = reset thì theo ngày giờ reset
- Nếu mà ngày giờ bằng nhau thì tính sang level. (lưu ý, level phải là level bình thường + level master)
- còn nếu mà nó bằng nữa thì chơi thêm exp, exp mà bằng thì tính đồng hạng cho nó xong :))

so sánh ngày giờ thì cứ dùng strtotime($datetime). nếu thằng nào nhỏ hơn thì thằng đó reset trước

--- Chế độ gộp bài viết ---


NBB không có table check thời gian thực hiện reset, vì vậy phải thêm cột check thời gian reset vào table Character + code thêm Ranking ở server và host + Sửa chức năng Reset cho nó ghi thời gian reset, quá nhiều việc phải làm cái này chỉ có thuê người về code chứ khó có ai share.

thuê ta đi, ta code cho :x:">:">:">:">

phuongnam9119
16-07-15, 05:15 PM
gợi ý cho cách giải quyết như sau:
- Nếu = reset thì theo ngày giờ reset
- Nếu mà ngày giờ bằng nhau thì tính sang level. (lưu ý, level phải là level bình thường + level master)
- còn nếu mà nó bằng nữa thì chơi thêm exp, exp mà bằng thì tính đồng hạng cho nó xong :))

so sánh ngày giờ thì cứ dùng strtotime($datetime). nếu thằng nào nhỏ hơn thì thằng đó reset trước

--- Chế độ gộp bài viết ---



thuê ta đi, ta code cho :x:">:">:">:">

xếp inbox giá code lại cái bxh vào cho e đi , chứ ntn member nó chửu đau cả đầu

lequangvu
16-07-15, 10:42 PM
NBB không có table check thời gian thực hiện reset, vì vậy phải thêm cột check thời gian reset vào table Character + code thêm Ranking ở server và host + Sửa chức năng Reset cho nó ghi thời gian reset, quá nhiều việc phải làm cái này chỉ có thuê người về code chứ khó có ai share.

Bạn dùng phiên bản nào mà NBB không có cột ghi thời gian trong character? theo mình biết nbb là có cột đấy, nhưng trong code check ranking thì không biết có không nhưng còn phụ thuộc vào bxh nào nữa để mà check lại xem code nó thế nào

--- Chế độ gộp bài viết ---


gợi ý cho cách giải quyết như sau:
- Nếu = reset thì theo ngày giờ reset
- Nếu mà ngày giờ bằng nhau thì tính sang level. (lưu ý, level phải là level bình thường + level master)
- còn nếu mà nó bằng nữa thì chơi thêm exp, exp mà bằng thì tính đồng hạng cho nó xong :))

so sánh ngày giờ thì cứ dùng strtotime($datetime). nếu thằng nào nhỏ hơn thì thằng đó reset trước

--- Chế độ gộp bài viết ---



thuê ta đi, ta code cho :x:">:">:">:">

Chỉ có trùng Relife, Resets, CLevel, chứ còn time thì rất ít khi trùng nhau được :)), mà NBB thực chất là có cột ghi thời gian resets rồi, chứng tỏ trong code resets có phần ghi thời gian resets theo timeamp rồi, còn chỉ cần xem lại vụ check top của bxh thôi

heroviet2301
16-07-15, 11:21 PM
thuê ta đi, ta code cho :x:">:">:">:">
Bộ HW của tớ giờ có đầy đủ mọi thứ tiện nghi rồi :) một mình sài 1 bộ cho nó oách trả đụng chạm ai :D


Bạn dùng phiên bản nào mà NBB không có cột ghi thời gian trong character? theo mình biết nbb là có cột đấy, nhưng trong code check ranking thì không biết có không nhưng còn phụ thuộc vào bxh nào nữa để mà check lại xem code nó thế nào[COLOR="Silver"]


Tớ dùng từ đầu năm 2013 nhưng giờ bỏ lâu rồi, cho dù nó có thì ai biết code thì mới sửa thêm được, còn không thì phải tốn vài trăm thuê người về làm thêm!

lequangvu
17-07-15, 05:25 PM
Bộ HW của tớ giờ có đầy đủ mọi thứ tiện nghi rồi :) một mình sài 1 bộ cho nó oách trả đụng chạm ai :D



Tớ dùng từ đầu năm 2013 nhưng giờ bỏ lâu rồi, cho dù nó có thì ai biết code thì mới sửa thêm được, còn không thì phải tốn vài trăm thuê người về làm thêm!

Mình thấy code bản mới nhất của nbb NWebMUv5.14.0601 là có mà

NWebMU.NET
18-07-15, 07:54 PM
Vấn đề ở đây đó là do ADMIN không lấy TOP vào đúng 24h00 ngày kết thúc TOP.
Ở trong cột Character có ghi thời gian Reset lần cuối, nhưng nó không quy định của ngày nào.
Nếu qua thời gian đua TOP, thằng TOP 1 nó Reset cái, nghĩa là thời gian Reset cuối của nó bị đẩy lên.
Do đó nó bị xếp sau.

Ví dụ như thế này cho dễ hiểu:

Ngày 30 là ngày cuối cùng đua TOP.

TOP 1, Reset lần cuối trong thời gian đua TOP lúc 20h ngày 30.
TOP 2, Reset lần cuối trong thời gian đua TOP lúc 21h ngày 30.


Ngày 31:

TOP 1 Reset vào lúc 1h ngày 31.
TOP 2 không Reset.


Như vậy, thời gian Reset của TOP 1 nó cập nhập lúc 1h ngày 31 nên trở thành Reset sau 21h ngày 30 của TOP 2.
Reset của TOP 1 vào ngày 31 không được cập nhập vào BXH, nhưng thời gian lại bị thay đổi.
Thế là TOP 1 bị đẩy xuống TOP 2, TOP 2 lên TOP 1.


Các bạn cố gắng tổng kết TOP vào lúc 23h59 phút thì sẽ không bao giờ bị vấn đề này xảy ra.
Phiên bản mới dành cho VIP anh Vinh phát triển đã xử lý vấn đề này, mình đang lấy của anh ấy và sẽ Release sớm nhất có thể để FIX vấn đề này.

lequangvu
18-07-15, 08:39 PM
Ví dụ như thế này cho dễ hiểu:
Ngày 30 là ngày cuối cùng đua TOP.
TOP 1, Reset lần cuối trong thời gian đua TOP lúc 20h ngày 30.
TOP 2, Reset lần cuối trong thời gian đua TOP lúc 21h ngày 30.

Ngày 31:
TOP 1 Reset vào lúc 1h ngày 31.
TOP 2 không Reset.

Như vậy, thời gian Reset của TOP 1 nó cập nhập lúc 1h ngày 31 nên trở thành Reset sau 21h ngày 30 của TOP 2.
Reset của TOP 1 vào ngày 31 không được cập nhập vào BXH, nhưng thời gian lại bị thay đổi.
Thế là TOP 1 bị đẩy xuống TOP 2, TOP 2 lên TOP 1.

Bạn không hiểu rõ hoặc bạn nói sai rồi.

Top 1: RS lúc 20h ngày 30
Top 2: RS lúc 21h ngày 30

Khi Top 1 đang đứng Top 1 mà RS thêm thì nó vẫn là Top 1 chứ làm gì có chuyện lại tụt xuống Top 2 mà trong khi đấy Top 2 cũ không RS thêm =)), cho dù có sang ngày hôm sau nhé :))

The Gamer
18-07-15, 09:07 PM
Vấn đề ở đây đó là do ADMIN không lấy TOP vào đúng 24h00 ngày kết thúc TOP.
Ở trong cột Character có ghi thời gian Reset lần cuối, nhưng nó không quy định của ngày nào.
Nếu qua thời gian đua TOP, thằng TOP 1 nó Reset cái, nghĩa là thời gian Reset cuối của nó bị đẩy lên.
Do đó nó bị xếp sau.

Ví dụ như thế này cho dễ hiểu:

Ngày 30 là ngày cuối cùng đua TOP.

TOP 1, Reset lần cuối trong thời gian đua TOP lúc 20h ngày 30.
TOP 2, Reset lần cuối trong thời gian đua TOP lúc 21h ngày 30.


Ngày 31:

TOP 1 Reset vào lúc 1h ngày 31.
TOP 2 không Reset.


Như vậy, thời gian Reset của TOP 1 nó cập nhập lúc 1h ngày 31 nên trở thành Reset sau 21h ngày 30 của TOP 2.
Reset của TOP 1 vào ngày 31 không được cập nhập vào BXH, nhưng thời gian lại bị thay đổi.
Thế là TOP 1 bị đẩy xuống TOP 2, TOP 2 lên TOP 1.


Các bạn cố gắng tổng kết TOP vào lúc 23h59 phút thì sẽ không bao giờ bị vấn đề này xảy ra.
Phiên bản mới dành cho VIP anh Vinh phát triển đã xử lý vấn đề này, mình đang lấy của anh ấy và sẽ Release sớm nhất có thể để FIX vấn đề này.

Vinh và bạn y hệt nhau :) chả biết gì về cái top 0h00 hàng ngày :)
Vinh thì phải nói là trùm cmn bảo văn thủ :)
Góp ý chân thành. Làm mu thì hãy bán web ko thôi nghỉ đỡ mệt

tanlockgvn
18-07-15, 09:49 PM
Vấn đề ở đây đó là do ADMIN không lấy TOP vào đúng 24h00 ngày kết thúc TOP.
Ở trong cột Character có ghi thời gian Reset lần cuối, nhưng nó không quy định của ngày nào.
Nếu qua thời gian đua TOP, thằng TOP 1 nó Reset cái, nghĩa là thời gian Reset cuối của nó bị đẩy lên.
Do đó nó bị xếp sau.

Ví dụ như thế này cho dễ hiểu:

Ngày 30 là ngày cuối cùng đua TOP.

TOP 1, Reset lần cuối trong thời gian đua TOP lúc 20h ngày 30.
TOP 2, Reset lần cuối trong thời gian đua TOP lúc 21h ngày 30.


Ngày 31:

TOP 1 Reset vào lúc 1h ngày 31.
TOP 2 không Reset.


Như vậy, thời gian Reset của TOP 1 nó cập nhập lúc 1h ngày 31 nên trở thành Reset sau 21h ngày 30 của TOP 2.
Reset của TOP 1 vào ngày 31 không được cập nhập vào BXH, nhưng thời gian lại bị thay đổi.
Thế là TOP 1 bị đẩy xuống TOP 2, TOP 2 lên TOP 1.


Các bạn cố gắng tổng kết TOP vào lúc 23h59 phút thì sẽ không bao giờ bị vấn đề này xảy ra.
Phiên bản mới dành cho VIP anh Vinh phát triển đã xử lý vấn đề này, mình đang lấy của anh ấy và sẽ Release sớm nhất có thể để FIX vấn đề này.
theo mình hiểu ý bạn này nói là nbb xếp hạng ai reset trước đứng top trên. nhưng web chỉ ghi nhận thời gian reset mà không cần biết của ngày nào.
nên nếu kết thúc top admin ko lấy xếp hạng trước 12 giờ mà vừa qua 12 giờ thằng top 1 nó reset thì thành ra nó reset sau nên bxh của nó sẻ bị nhảy xuống.
trường hợp này nói là top 1 và 2 trong thời gian đua top = reset nhau nhưng thằng reset trước và thằng reset sau.

thiensu_muvn
18-07-15, 10:29 PM
Á đù giờ nbb chuyển sang nwebmu.net
Thì ra nó hết hạn domain
Reg chùa ko gia hạn dc thay tên miền
Đúng như mod lequangvu nói
Làm web ra mà chả hiểu gì về web :D

The Gamer
18-07-15, 11:05 PM
theo mình hiểu ý bạn này nói là nbb xếp hạng ai reset trước đứng top trên. nhưng web chỉ ghi nhận thời gian reset mà không cần biết của ngày nào.
nên nếu kết thúc top admin ko lấy xếp hạng trước 12 giờ mà vừa qua 12 giờ thằng top 1 nó reset thì thành ra nó reset sau nên bxh của nó sẻ bị nhảy xuống.
trường hợp này nói là top 1 và 2 trong thời gian đua top = reset nhau nhưng thằng reset trước và thằng reset sau.

Cậu cũng ko hiểu luôn có thể do cậu ko làm web nbb
nó còn phụ thuộc thập cẩm cái :))

NWebMU.NET
19-07-15, 12:05 AM
theo mình hiểu ý bạn này nói là nbb xếp hạng ai reset trước đứng top trên. nhưng web chỉ ghi nhận thời gian reset mà không cần biết của ngày nào.
nên nếu kết thúc top admin ko lấy xếp hạng trước 12 giờ mà vừa qua 12 giờ thằng top 1 nó reset thì thành ra nó reset sau nên bxh của nó sẻ bị nhảy xuống.
trường hợp này nói là top 1 và 2 trong thời gian đua top = reset nhau nhưng thằng reset trước và thằng reset sau.
Đúng rồi đó bạn !
Nếu thằng TOP 1 khi hết thời gian đua TOP, qua ngày nó không Reset thì không sao.
Nó mà Reset là BXH sẽ bị đổi thứ tự.
Lúc đó nó lại thành Reset sau và bị tụt TOP.

heroviet2301
19-07-15, 12:52 AM
Đúng rồi đó bạn !
Nếu thằng TOP 1 khi hết thời gian đua TOP, qua ngày nó không Reset thì không sao.
Nó mà Reset là BXH sẽ bị đổi thứ tự.
Lúc đó nó lại thành Reset sau và bị tụt TOP.

Ý của bạn NWebMu là ví dụ Top 1 và Top 2 đều có 100 reset/400 level, nhưng top 1 reset lúc 22h00, còn top 2 reset lúc 22h30, rồi khi qua lúc 0h00 hệ thống sẽ lưu lại và cho ra thành Top 0h00, top này mọi thứ nó cố định nhưng chỉ riêng thời gian reset cuối của nó thay đổi !
Ví dụ như trên là
Top 1 > Tên nhân vật A = 100 Reset/400 Level - Reset cuối 22h00
Top 2 > Tên nhân vật B = 100 Reset/400 Level - Reset cuối 22h30

Nhưng khi qua ngày 0h00 hệ thống lưu lại dữ liệu như trên và cố định nó lại không thay đổi, chỉ thay đổi riêng cái thời gian reset cuối

Ta được kết quả như sau, vào 0h01 nhân vật Top 1 thực hiện reset lần thứ 101 thì sẽ có Reset cuối là 0h01
thì lập tức Top 0h00 sẽ thay đổi như sau
Top 1 > Tên nhân vật B = 100 Reset/400 Level - Reset cuối 22h30
Top 2 > Tên nhân vật A= 100 Reset/400 Level - Reset cuối 0h01

Các bạn nhìn tôi tô màu đỏ và xanh và đã hiểu ra vấn đề chưa, có nghĩa là Top 0h00 nó có thể lưu lại toàn bộ thông tin và không thay đổi nữa nhưng chỉ duy nhất Reset cuối nó thay đổi, vì vậy sẽ bị loạn thứ tự.

Có 2 giải pháp để khắc phục vấn đề này.

Thứ 1: Đặt Auto tự động Backup DB vào lúc 23h59 phút, khi nào tổng kết thì lôi ra để lấy bảng xếp hạng lúc 23h59 phút
Thứ 2: Tạo một Table lưu toàn bộ thông tin tương tự như Top all rồi dùng Job kích hoạt cho nó cứ tới 0h00 là lưu toàn bộ thông tin của nhân vật vào table đó, như vậy sẽ không sợ bị thay đổi

Cách thứ 1 là tôi vẫn dùng nhiều năm nay, còn cách thứ 2 là tôi mới thuê người để làm tự động cho đỡ phải BackUp DB lại và so sánh cho mất công!

BladeKnight109
19-07-15, 08:49 AM
Vấn đề ở đây đó là do ADMIN không lấy TOP vào đúng 24h00 ngày kết thúc TOP.
Ở trong cột Character có ghi thời gian Reset lần cuối, nhưng nó không quy định của ngày nào.
Nếu qua thời gian đua TOP, thằng TOP 1 nó Reset cái, nghĩa là thời gian Reset cuối của nó bị đẩy lên.
Do đó nó bị xếp sau.

Ví dụ như thế này cho dễ hiểu:

Ngày 30 là ngày cuối cùng đua TOP.

TOP 1, Reset lần cuối trong thời gian đua TOP lúc 20h ngày 30.
TOP 2, Reset lần cuối trong thời gian đua TOP lúc 21h ngày 30.


Ngày 31:

TOP 1 Reset vào lúc 1h ngày 31.
TOP 2 không Reset.


Như vậy, thời gian Reset của TOP 1 nó cập nhập lúc 1h ngày 31 nên trở thành Reset sau 21h ngày 30 của TOP 2.
Reset của TOP 1 vào ngày 31 không được cập nhập vào BXH, nhưng thời gian lại bị thay đổi.
Thế là TOP 1 bị đẩy xuống TOP 2, TOP 2 lên TOP 1.


Các bạn cố gắng tổng kết TOP vào lúc 23h59 phút thì sẽ không bao giờ bị vấn đề này xảy ra.
Phiên bản mới dành cho VIP anh Vinh phát triển đã xử lý vấn đề này, mình đang lấy của anh ấy và sẽ Release sớm nhất có thể để FIX vấn đề này.

Như thế này mà chữ kí để sell lic nbb 99k/tháng. ai mà dám mua.8-}

NWebMU.NET
19-07-15, 01:28 PM
Như thế này mà chữ kí để sell lic nbb 99k/tháng. ai mà dám mua.8-}
Bán hay không là quyền của người bán.
Mua hay không là lựa chọn của người mua.

Cái vấn đề BXH này vẫn tồn tại khi NWeb 300k chứ đừng nói giờ 99k nhé.

heroviet2301
19-07-15, 03:04 PM
Bán hay không là quyền của người bán.
Mua hay không là lựa chọn của người mua.

Cái vấn đề BXH này vẫn tồn tại khi NWeb 300k chứ đừng nói giờ 99k nhé.

Cái này từ xưa tới giờ rồi :) ai muốn fix thì phải thuê người fix riêng chứ trông mong làm sao được :)

Cứ như mình thì mua bừa Source web NBB hoặc FW rồi về thuê người fix theo ý riêng của mình là được, tốn kém chút nhưng sài thoải mái không đụng chạm ai, chứ mấy hàng rẻ thì đợi người ta fix thì lâu lắm, tiền nào của lấy mà!

BladeKnight109
19-07-15, 05:07 PM
Bán hay không là quyền của người bán.
Mua hay không là lựa chọn của người mua.

Cái vấn đề BXH này vẫn tồn tại khi NWeb 300k chứ đừng nói giờ 99k nhé.

tôi đâu có cấm bạn mua bán. tôi đang nói bạn như thế mà đòi đi sell lic. hiểu chưa.
rồi cũng giống như votam_2x thôi =))

YeuVo_ThuongCon
19-07-15, 07:16 PM
á đù !!!
hay mình lại bán rộng dãi web nhỉ ?

bao nhiêu năm ko CM , mong các đại Ca Mod lẫn Admin đừng Block nick nữa nhé