PDA

View Full Version : [MU] Full Source SCF Đạt Đạt



Trang : [1] 2

hoangtu_eck94
28-05-17, 01:51 PM
link cho anh em.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

socolas
28-05-17, 01:56 PM
link cho anh em.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

kHÔNG hiểu nguyên do là tại sao nhưng mà đúng là dân chơi ^.^ VIETNAM muôn năm =))

Thề luôn ghét nhất là link 4share.... Google, media, fshare toàn host ngon không up, 4 share cùi bắp nhất (cần tài khoản) =))

mayasaki
28-05-17, 01:58 PM
link cho anh em.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

bro giúp e cái sv đó với
e bị lỗi đăng nhập TK MK thì bị ngắt kết nối
pm fb của hắn thì đòi card mới sp
đắng :(

danhducdcnag
28-05-17, 02:01 PM
Private ầm2 và nát như tương rồi mu ơi! Bắt đầu lại tư' o.

socolas
28-05-17, 03:44 PM
Private ầm2 và nát như tương rồi mu ơi! Bắt đầu lại tư' o.

Được lắm, chưa test cái src nó ra làm sao nhưng mà thề luôn giờ ko support cho bất kỳ ai nữa, nát cmn MU loz rồi. Thôi ta về ruộng ta cày, tập trung vào sự nghiệp Mê loz thôi ^:)^

toilatoi266
28-05-17, 03:48 PM
MU bây giờ nhà nhà Admin, người người Admin.
May mà ta vẫn còn Zin.

cuocdoisp
28-05-17, 03:55 PM
á * & #* & #* & # không biết gì lên ko tải :))

socolas
28-05-17, 04:04 PM
á * & #* & #* & # không biết gì lên ko tải :))

Nể ông này ghê, haha lâu lâu vào dạo vài vòng cho vui :D. I love you chụt chụt :D

kehuydietUS
28-05-17, 04:41 PM
lên cho 500 Ae thấy tải ngay kẻo link có thể die bất cứ lúc nào vì độ hót của nó :-|

Jackma2000
28-05-17, 05:08 PM
Đã có sr ai nhận fix lỗi gs bị crash pm mình nhé.
Mình trả công sau đó share cho anh em dùng và hướng dẫn cài,để nhiều người sẽ không mất tiền bị lừa.
Tks!

yoken9x
28-05-17, 05:17 PM
Đã có sr ai nhận fix lỗi gs bị crash pm mình nhé.
Mình trả công sau đó share cho anh em dùng và hướng dẫn cài,để nhiều người sẽ không mất tiền bị lừa.
Tks!
Cái này lại hay nè, cần tôi donate phụ cho, vì cộng đồng public ra để cho clbgamesvn không còn là sọt rác nữa.
Còn quả Eck share này nữa thì cũng coi như là dấu chấm cho SS6 rồi, khi ổng public ra chắc trong đầu cũng đã nghĩ tới hướng dev gs cao hơn rồi chứ còn gì nữa đâu :-

Jackma2000
28-05-17, 05:24 PM
Tôi đã gọi điện trực tiếp cho eck
Eck đã nhận lời
Còn về dự án cao cấp hơn sắp tới eck sẽ cho anh em dùng thử 3 tháng cái đang dv :))

161012
28-05-17, 05:36 PM
Tôi đã gọi điện trực tiếp cho eck
Eck đã nhận lời
Còn về dự án cao cấp hơn sắp tới eck sẽ cho anh em dùng thử 3 tháng cái đang dv :))
Chưa test nhưng chạy tầm bao nhiêu time thì crash vậy

hoangtu_eck94
28-05-17, 05:40 PM
CRash là do gs kia ng build kèm theo hàng vào. Cònđâu đây là source rồi các bạn tải về cài vs2013 và build là chạy ngon lành ngay. Mình share thôi chứ cx không có hướng đi nào khác cả. Ai xài thì xài. Ai ko xài thì thôi. :))))

bil4i3n
28-05-17, 05:46 PM
á * & #* & #* & # không biết gì lên ko tải :))

Vâng, e cũng mục đích là kích top thôi :v

161012
28-05-17, 05:53 PM
CRash là do gs kia ng build kèm theo hàng vào. Cònđâu đây là source rồi các bạn tải về cài vs2013 và build là chạy ngon lành ngay. Mình share thôi chứ cx không có hướng đi nào khác cả. Ai xài thì xài. Ai ko xài thì thôi. :))))
Uk ae build thì gs thì build 2013 client thì build 2010

KhongGianOL
28-05-17, 05:59 PM
Không xài nhưng cũng chẳng quan tâm.... mất toi cái đã bỏ ra....OUT.....

Vinh quang 10 năm đã tồn tại và phát triển....

Jackma2000
28-05-17, 06:01 PM
Chưa test nhưng chạy tầm bao nhiêu time thì crash vậy

Uh tầm 2 p :)) nếu có ng onl
Cậu buil đi dùng rồi share cho anh em
Đừng ý đồ nữa nhé
Thấy mấy đứa đệ nó đồn cậu cũng em họ vs Đạt Đạt đấy:))

161012
28-05-17, 06:04 PM
Không bán buôn gì lâu rồi😂😂😂😂
Giờ mu k có hứng thú nữa giờ rảnh thì bắn đột kich thôi
Fanpager mình cũng bán lại rồi

yoken9x
28-05-17, 06:05 PM
Uh tầm 2 p :)) nếu có ng onl
Cậu buil đi dùng rồi share cho anh em
Đừng ý đồ nữa nhé
Thấy mấy đứa đệ nó đồn cậu cũng em họ vs Đạt Đạt đấy:))
Server tôi mang về chạy từ hôm qua đến giờ có thấy crash đâu ???

socolas
28-05-17, 06:07 PM
Src của Hiếu Nova đã được phát tán rộng rãi trên thị trường

161012
28-05-17, 06:08 PM
Server tôi mang về chạy từ hôm qua đến giờ có thấy crash đâu ???
Crash cũng tùy vào code lỗi ở đâu có người đụng đến phần đó mới crash ví dụ event hay tính năng khác hoặc server load đến phần đó mới crash cach kiểm tra là debug

Jackma2000
28-05-17, 06:44 PM
Chơi 1 mình thì k sao
Onl mới bị
Để eck test cho cái gs rồi mình gửi cho anh em
Chứ tiền long làm gì mang tiếng

monday1990
28-05-17, 06:59 PM
Hóng src ss2 :3

Làm phép tính sau để cho ra kết quả: 1 + 1 x 2 = ? (gợi ý câu trả lời: 3)

ForeverxAlone
28-05-17, 06:59 PM
Chơi 1 mình thì k sao
Onl mới bị
Để eck test cho cái gs rồi mình gửi cho anh em
Chứ tiền long làm gì mang tiếng

Hóng :D


Diễn đàn CLBGAMESVN thành lập từ năm nào ? (2005)

Hoanmaster1
28-05-17, 07:28 PM
Ai đó giúp mình cài đặt SV của Đat Đat. Nhờ Dat Dat cài giúp, tiền trao mà cháo chưa múc, mất hơn nữa ngày chưa chịu cài giúp, nãn.
30charrrrrrrrrrrrrr

pearlove
28-05-17, 07:36 PM
Chơi 1 mình thì k sao
Onl mới bị
Để eck test cho cái gs rồi mình gửi cho anh em
Chứ tiền long làm gì mang tiếng


Đợi bạn này! ^_^
Thanks you so much

161012
28-05-17, 07:53 PM
Chơi 1 mình thì k sao
Onl mới bị
Để eck test cho cái gs rồi mình gửi cho anh em
Chứ tiền long làm gì mang tiếng
Thử build bằng 2013 test xem còn bị k bạn
Ai có vps nào thừa k cho mình mượn mình test onl phát

161012
28-05-17, 08:02 PM
Ai đó giúp mình cài đặt SV của Đat Đat. Nhờ Dat Dat cài giúp, tiền trao mà cháo chưa múc, mất hơn nữa ngày chưa chịu cài giúp, nãn.
30charrrrrrrrrrrrrr
Cài như các server khác thôi có khác gì đâu
Nếu attack database lỗi thì copy folder DB vào ổ C và run sql bằng administrator rồi attack

bimaloha
28-05-17, 08:11 PM
Ở đây chỉ có đố kị, nghi ngờ, cái gì cũng nghĩ đến việc đánh giá.
Kể truyện cười một chút cũng nghĩ thế này thế kia. Quỳ :D

socolas
28-05-17, 08:36 PM
Hôm sau lão Dat sang nhà tôi. Vừa thấy tôi, lão báo ngay :
- Bộ source đi đời rồi, ông giáo ạ !
- Bị share rồi ?
- Share rồi ! Eck vừa share xong.
DatDat cố làm ra vẻ vui vẻ. Nhưng trông lão cười như mếu và đôi mắt lão ầng
ậng nước, tôi muốn ôm choàng lấy lão mà oà lên khóc. Bây giờ thì tôi không
xót năm quyển sách của tôi quá như trước nữa. Tôi chỉ ái ngại cho DatDat.
Tôi hỏi cho có chuyện :
- Thế nó cho share à ?

Mặt lão đột nhiên co dúm lại. Những vết nhăn xô lại với nhau, ép cho nước
mắt chảy ra. Cái đầu lão ngoẹo về một bên và cái miệng móm mém của lão mếu
như con nít. Lão hu hu khóc...
- Khốn nạn... Ông giáo ơi ! Nó có biết gì đâu ! Nó thấy tôi gọi thì chạy
ngay về, vẫy đuôi mừng. Tôi cho nó ăn cơm. Nó đang ăn thì thằng Socolas nấp
trong nhà, ngay đằng sau nó, tóm lấy hai cẳng sau nó dốc ngược nó lên. Cứ
thế là thằng Socolas với thằng 161012, hai thằng chúng nó chỉ loay hoay một lúc
đã trói chặt cả bốn chân nó lại. Bấy giờ cu cậu mới biết là cu cậu chết !
Này ! Ông giáo ạ ! Cái giống nó cũng khôn ! Nó cứ làm in như nó trách tôi ;
nó kêu ư ử, nhìn tôi như muốn bảo tôi rằng : "A ! Lão già tệ lắm ! Bị lão lấy từ HieuNova tưởng được phát triển tiếp mà giờ thành ra thế này.". Thì ra tôi già bằng
này tuổi đầu rồi còn đánh lừa một bộ source nó không ngờ tôi nỡ tâm lừa nó !
p/s: J/k :D

Éo hiểu bạn muốn ám chỉ cái gì mà ngoắc tên tôi vào, tôi éo có liên quan đến chuyện gì mà cái loz gì cũng có người ngày móc người kia xiên. Đời lắm phũ toàn những loại người suy bụng ta ra bụng người. Tôi rình rập gì ai, cũng chả ăn cắp gì của ai.
Ngó lại thì thấy cái chữ ký của bạn mà thấy mắc cười, tôi chưa bao giờ châm biếm, đả kick gì bất kỳ ai, vì vậy khi muốn nói chuyện gì thì nên suy nghĩ cho kỹ, trích đoạn harry porter vào đọc éo hiểu cái gì, văn chương đến thế là cùng, chũng chỉ copy&paste&edit thôi cũng ko ra hồn.

Jackma2000
28-05-17, 08:40 PM
Đại ý là như thế này
Socolas à
Em hãy bỏ ý định thương mại đi
Mới share sv dc mấy ngày tập tẹ đã tính thương mại :)) đó
Nó là như thế :))

socolas
28-05-17, 08:49 PM
Đại ý là như thế này
Socolas à
Em hãy bỏ ý định thương mại đi
Mới share sv dc mấy ngày tập tẹ đã tính thương mại :)) đó
Nó là như thế :))

Bạn nói chuyện mắc cười thế, sv nào của ai share được mấy ngày, cái chuyện tôi có làm thương mại hay không thì ảnh hưởng gì đến các bạn mà ý kiến, tôi lấy sv của các bạn mang đí bán hay sao ?
Ngay từ đầu khi devgame81 share src đã ghi rõ


tất cả các source mình share các bạn đều có thể đem online vẫn còn một số lỗi nhỏ còn tồn đọng mình chưa test source này kỹ các bạn test báo lỗi trên đây và cùng nhau khắc phục để có 1 server thương mại tốt cho các bạn

Tôi chả lừa đảo gì ai trên clbs này, người tôi giúp cũng không ít, các bạn nên xem lại mình khi phán xét người khác. Tới đây thôi, chả rảnh đi tranh chấp vs mấy người suốt ngày chỉ biết GATO. END [-X

Jackma2000
28-05-17, 08:51 PM
Ý tớ k nói gì c
Mà là bạn kia kìa chứ tớ biết đâu
Tớ vs c còn ntin cho nhau mà :))

onlinezajzaj
28-05-17, 09:11 PM
MU bây giờ nhà nhà Admin, người người Admin.
May mà ta vẫn còn Zin.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

cuocdoisp
28-05-17, 09:16 PM
Cứ share hàng là mất miếng cơm của ai đó :)) và sẽ bị ai đó vào đá xoáy . Vì thế tôn vinh các anh em share , đả kicks tất cả những thằng đá xoáy . =))

KangGary
28-05-17, 09:18 PM
p/s: J/k :D

Chỉ là just kidding thôi mà =))=))=))=))

161012
28-05-17, 09:23 PM
Hôm sau lão Dat sang nhà tôi. Vừa thấy tôi, lão báo ngay :
- Bộ source đi đời rồi, ông giáo ạ !
- Bị share rồi ?
- Share rồi ! Eck vừa share xong.
DatDat cố làm ra vẻ vui vẻ. Nhưng trông lão cười như mếu và đôi mắt lão ầng
ậng nước, tôi muốn ôm choàng lấy lão mà oà lên khóc. Bây giờ thì tôi không
xót năm quyển sách của tôi quá như trước nữa. Tôi chỉ ái ngại cho DatDat.
Tôi hỏi cho có chuyện :
- Thế nó cho share à ?

Mặt lão đột nhiên co dúm lại. Những vết nhăn xô lại với nhau, ép cho nước
mắt chảy ra. Cái đầu lão ngoẹo về một bên và cái miệng móm mém của lão mếu
như con nít. Lão hu hu khóc...
- Khốn nạn... Ông giáo ơi ! Nó có biết gì đâu ! Nó thấy tôi gọi thì chạy
ngay về, vẫy đuôi mừng. Tôi cho nó ăn cơm. Nó đang ăn thì thằng Socolas nấp
trong nhà, ngay đằng sau nó, tóm lấy hai cẳng sau nó dốc ngược nó lên. Cứ
thế là thằng Socolas với thằng 161012, hai thằng chúng nó chỉ loay hoay một lúc
đã trói chặt cả bốn chân nó lại. Bấy giờ cu cậu mới biết là cu cậu chết !
Này ! Ông giáo ạ ! Cái giống nó cũng khôn ! Nó cứ làm in như nó trách tôi ;
nó kêu ư ử, nhìn tôi như muốn bảo tôi rằng : "A ! Lão già tệ lắm ! Bị lão lấy từ HieuNova tưởng được phát triển tiếp mà giờ thành ra thế này.". Thì ra tôi già bằng
này tuổi đầu rồi còn đánh lừa một bộ source nó không ngờ tôi nỡ tâm lừa nó !
p/s: J/k :D
What the hell? Tui có liên quan gì đâu cũng k quen biết gì ông sao lôi tui vào, tui ở quảng bình cũng k ở chỗ ông với tôi cũng k cần source ông để phát triển với lại tui k theo mu nữa thì việc gì phải lôi tui vào làm gì?? Với giờ tôi chỉ thich bắn đột kich thôi chứ k làm mu nữa nên close nhé ae tối về mình fix crash client share cho ae làm thương mại rồi mình off
Với mình cũng close website và bán fanpager lâu rồi nên k liên quan gì mình

Jackma2000
28-05-17, 09:23 PM
Cứ share hàng là mất miếng cơm của ai đó :)) và sẽ bị ai đó vào đá xoáy . Vì thế tôn vinh các anh em share , đả kicks tất cả những thằng đá xoáy . =))

Đức ở đông anh à em
Dạo này lừa dc nhiều k em
Từ mấy vụ trc votam sweb nó táng mặt đức rồi

cuocdoisp
28-05-17, 09:26 PM
=)) ................. tiếp nhận gạch đá cùng các bác share hàng

bimaloha
28-05-17, 09:27 PM
Éo hiểu bạn muốn ám chỉ cái gì mà ngoắc tên tôi vào, tôi éo có liên quan đến chuyện gì mà cái loz gì cũng có người ngày móc người kia xiên. Đời lắm phũ toàn những loại người suy bụng ta ra bụng người. Tôi rình rập gì ai, cũng chả ăn cắp gì của ai.
Ngó lại thì thấy cái chữ ký của bạn mà thấy mắc cười, tôi chưa bao giờ châm biếm, đả kick gì bất kỳ ai, vì vậy khi muốn nói chuyện gì thì nên suy nghĩ cho kỹ, trích đoạn harry porter vào đọc éo hiểu cái gì, văn chương đến thế là cùng, chũng chỉ copy&paste&edit thôi cũng ko ra hồn.

Bình tĩnh đi nào. J/k thôi mà :ops: Làm gì mà phải căng vậy :o
Đây là trích đoạn trong Lão Hạc chứ Harry nào? Bên voz mình và mọi người vẫn hay lôi đoạn này ra trêu đùa nhau thấy khá là bình thường mà?
Chẳng biết tại mình đùa nhạt hay người khác không có óc hài hước nữa :D

KangGary
28-05-17, 09:29 PM
Bình tĩnh đi nào. J/k thôi mà :ops: Làm gì mà phải căng vậy :o
Đây là trích đoạn trong Lão Hạc chứ Harry nào? Bên voz mình và mọi người vẫn hay lôi đoạn này ra trêu đùa nhau thấy khá là bình thường mà?
Chẳng biết tại mình đùa nhạt hay người khác không có óc hài hước nữa :D

Vozer nào đây =))=))=))=))=))=))=))

bimaloha
28-05-17, 09:30 PM
Vozer nào đây =))=))=))=))=))=))=))

Bot Seo Dae Young nhé thím :lmao:

bimaloha
28-05-17, 09:40 PM
Cũng có bộ source SCF của 'bạn nào đấy' đầy đam mê có nên share không ta. GATO quá :sosad:

Jackma2000
28-05-17, 09:46 PM
=)) ................. tiếp nhận gạch đá cùng các bác share hàng

Lại âm mưu đi lừa à
Ngày xưa ăn dc 7 củ mất chức mod mang tiếng cả đời
Dc khoan hông bqt cho xuống mod k là ra đảo đấy đừng âm mưu lừa ng khác nữa hay quy chính em nhé.

heroviet2301
28-05-17, 09:53 PM
Mình thích thì mình nói thôi <:-P

Ủa mình chưa nói gì từ đầu đến giờ à :|

Thôi té...

cuocdoisp
28-05-17, 10:25 PM
Lại âm mưu đi lừa à
Ngày xưa ăn dc 7 củ mất chức mod mang tiếng cả đời
Dc khoan hông bqt cho xuống mod k là ra đảo đấy đừng âm mưu lừa ng khác nữa hay quy chính em nhé.

:) Chó ngày xưa cắn nhiều , nay quay lại tiếp tục bị chó cắn tiếp nhỉ . Sợ thật , ủng hộ anh em 1 câu mà nó sủa to quá . Sủa tiếp anh nghe đi em trai .

Jackma2000
28-05-17, 11:06 PM
Đấy nha lộ mặt rồi nha
Thanh niên lừa đảo đã hiện hình :))
Giang sơn khó đổi
Bản tính khó thay
Tiếng cả đời.chữ hồng mà văn hóa thấp
Thanh niên lừa được mấy triệu mất cả danh dự lẫn phẩm chất,...

hailee
28-05-17, 11:26 PM
Thanh niên nào ngại tải link kia thì bơi qua đây.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

monday1990
29-05-17, 12:22 AM
Lâu lâu đc cái post nhộn nhịp vãi cả tè =))


"ĐẠT ĐẠT" Từ khóa google hot nhất 2017
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

huyhieuk111
29-05-17, 01:35 AM
Tải về rồi copy làm như thế nào vậy AE

socolas
29-05-17, 09:23 AM
Thử test xem có bị crash gs như các bạn nói không, cơ mà hệ thống camera cùi bắp lag kinh khủng còn thua cái camera của mình. Với lại sao F12 không có tác dụng nhỉ :-w:-w

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

socolas
29-05-17, 10:28 AM
Xong ông jackma2000 đã ra đảo. Biết ngay kiểu gì cũng bị thọc. Chuyện gì là quá khứ thì cho qua cho rồi có muốn cũng ko lấy lại được.

161012
29-05-17, 03:28 PM
Thử test xem có bị crash gs như các bạn nói không, cơ mà hệ thống camera cùi bắp lag kinh khủng còn thua cái camera của mình. Với lại sao F12 không có tác dụng nhỉ :-w:-w

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
trong source chưa có f12 đâu add vào

tinhx001
29-05-17, 03:41 PM
trong source chưa có f12 đâu add vào

vụ unicode hình như không dùng được .....

pqtmtd
29-05-17, 03:51 PM
Hỏi ngu 1 chút anh em nào trả lời hộ mình nhé mình không biết thật " Cash GS " Là gì?

socolas
29-05-17, 04:04 PM
Hỏi ngu 1 chút anh em nào trả lời hộ mình nhé mình không biết thật " Cash GS " Là gì?

Not responding đó cha, tương tự như vậy =)) mà crash chứ ko phải cash

Đã test cả buổi chả crash mẹ gì ^.^, design thêm 1 tí cho vui. HP bar form HPPartyBar ^.^ . Nghịc thêm cái danh hiệu nữa cho vui :D
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

hackluv
29-05-17, 04:12 PM
ôi ếch " Pờ Rồ " share full source code main blue đi =)))))

babykute
29-05-17, 04:25 PM
ôi ếch " Pờ Rồ " share full source code main blue đi =)))))

Eck đang đi làm ở Trần Duy Hưng :)) Tối về eck share =))

hackluv
29-05-17, 04:43 PM
Eck đang đi làm ở Trần Duy Hưng :)) Tối về eck share =))

ơ trai bao ah =)))

hay sao chuyển làm ở trần duy hưng thế =)) ca này căng nhé =)))

giờ mới biết =)))))

thefuture
29-05-17, 05:22 PM
ơ trai bao ah =)))

hay sao chuyển làm ở trần duy hưng thế =)) ca này căng nhé =)))

giờ mới biết =)))))

Toàn đi spam linh tinh nhỉ?

Vĩ lãnh tụ nào vĩ đại và là bậc nhất của Việt Nam ? (gợi ý câu trả lời: Ho Chi Minh)

kehuydietUS
29-05-17, 05:37 PM
công nhận hàng made in Đạt đạt nó chất từ cái tên rồi
Server thì full tính năng add quá nhiều đồ , custom PK class cũng là 1 ý tưởng hay & còn nhiều lắm kể ko hết dc . . .
,có một số người nói rằng có những lỗi tiềm ẩn có thể dẫn đến sập Server ngay tức khắc điều này là khá lo lắng bởi mình chỉ chơi off.
và server bị Crash bản thân mình chạy 1day rồi mà chưa gặp hiện tượng này .
& cuối cùng cũng phải cám ơn những cao thủ như Đạt đạt đã tạo ra Server ngon và chất lượng như vậy .
cũng không quên cảm ơn những người nảy ra ý tưởng share Server bypass protected =))
=> ad lấy mất cái chatbox để tán gẫu rồi buồn vỡi =)).

yoken9x
29-05-17, 05:50 PM
công nhận hàng made in Đạt đạt nó chất từ cái tên rồi
Server thì full tính năng add quá nhiều đồ , custom PK class cũng là 1 ý tưởng hay & còn nhiều lắm kể ko hết dc . . .
,có một số người nói rằng có những lỗi tiềm ẩn có thể dẫn đến sập Server ngay tức khắc điều này là khá lo lắng bởi mình chỉ chơi off.
và server bị Crash bản thân mình chạy 1day rồi mà chưa gặp hiện tượng này .
& cuối cùng cũng phải cám ơn những cao thủ như Đạt đạt đã tạo ra Server ngon và chất lượng như vậy .
cũng không quên cảm ơn những người nảy ra ý tưởng share Server bypass protected =))
=> ad lấy mất cái chatbox để tán gẫu rồi buồn vỡi =)).
Vụ bypass protected là như nào đấy ông
Đúng là có hơi hoang mang về vụ lỗi tìm ẩn sv bị crash nhưng tôi cũng đã test tất cả các nv và từ lúc cài tới giờ chưa thấy có hiện tượng crash chạy rất bt.
Cũng có vài người thì nói cứ chơi 2p bị crash luôn server, đang chờ người ta cho tôi xem lỗi đó, riêng tôi thì chưa bị lần nào.
Về sources Eck share thì build ra sài cơ bản là chưa hoàn thiện, thiếu nhiều. Hóng cao nhân scr ver2 hoàn thiện :))

kehuydietUS
29-05-17, 05:54 PM
Vụ bypass protected là như nào đấy ông
Đúng là có hơi hoang mang về vụ lỗi tìm ẩn sv bị crash nhưng tôi cũng đã test tất cả các nv và từ lúc cài tới giờ chưa thấy có hiện tượng crash chạy rất bt.
Cũng có vài người thì nói cứ chơi 2p bị crash luôn server, đang chờ người ta cho tôi xem lỗi đó, riêng tôi thì chưa bị lần nào.
Về sources Eck share thì build ra sài cơ bản là chưa hoàn thiện, thiếu nhiều. Hóng cao nhân scr ver2 hoàn thiện :))
bypass protected cái này đầu tiên có thím share server nhờ crack đó crack ok rồi Ae có đồ chơi
thì thím chủ share server ko lic .
sau đó mới share Source mà .

yoken9x
29-05-17, 05:59 PM
bypass protected cái này đầu tiên có thím share server nhờ crack đó crack ok rồi Ae có đồ chơi
thì thím chủ share server ko lic .
sau đó mới share Source mà .
Tức là cái topic mà BK09 crack gs có lic đấy à :-S

kehuydietUS
29-05-17, 06:04 PM
Tức là cái topic mà BK09 crack gs có lic đấy à :-S
chuẩn cơm mẹ nấu rồi :v
giờ chờ một ngày mát giời Đạt đạt bỗng dưng share con MuServer IGC 9.5 full là ngon canh .
@ kẻ không tên : không biết hôm qua mình bị lỗi gì mà có cái chatbox chém gió mà cũng bị cấm => thua .=))

161012
29-05-17, 06:57 PM
chuẩn cơm mẹ nấu rồi :v
giờ chờ một ngày mát giời Đạt đạt bỗng dưng share con MuServer IGC 9.5 full là ngon canh .
@ kẻ không tên : không biết hôm qua mình bị lỗi gì mà có cái chatbox chém gió mà cũng bị cấm => thua .=))
Icgn 9.5 có full source rồi mà

hoangtu_eck94
29-05-17, 07:40 PM
Vụ bypass protected là như nào đấy ông
Đúng là có hơi hoang mang về vụ lỗi tìm ẩn sv bị crash nhưng tôi cũng đã test tất cả các nv và từ lúc cài tới giờ chưa thấy có hiện tượng crash chạy rất bt.
Cũng có vài người thì nói cứ chơi 2p bị crash luôn server, đang chờ người ta cho tôi xem lỗi đó, riêng tôi thì chưa bị lần nào.
Về sources Eck share thì build ra sài cơ bản là chưa hoàn thiện, thiếu nhiều. Hóng cao nhân scr ver2 hoàn thiện :))ver2 thì tự tay làm đi bạn =))) mình có thì mình share thôi chứ mình cũng chưa đụng gì vào source này cả.

yoken9x
29-05-17, 08:15 PM
ver2 thì tự tay làm đi bạn =))) mình có thì mình share thôi chứ mình cũng chưa đụng gì vào source này cả.
Thì cũng chỉ là đùa cho vui thôi chứ làm gì có ai share, có scr này là vui lắm rồi ;)

toilatoi266
29-05-17, 09:01 PM
Vụ bypass protected là như nào đấy ông
Đúng là có hơi hoang mang về vụ lỗi tìm ẩn sv bị crash nhưng tôi cũng đã test tất cả các nv và từ lúc cài tới giờ chưa thấy có hiện tượng crash chạy rất bt.
Cũng có vài người thì nói cứ chơi 2p bị crash luôn server, đang chờ người ta cho tôi xem lỗi đó, riêng tôi thì chưa bị lần nào.
Về sources Eck share thì build ra sài cơ bản là chưa hoàn thiện, thiếu nhiều. Hóng cao nhân scr ver2 hoàn thiện :))

Thiếu những cái gì? nói đi rồi có 1 ngày có full tất cả.

yoken9x
29-05-17, 09:21 PM
Thiếu những cái gì? nói đi rồi có 1 ngày có full tất cả.
Ôi BỤT xuất hiện hả :)) Nói chung là về tính năng chỉ cần như server đã được share mà không bị bug, crash, phù hợp mọi hệ điều hành ;)

Season3
29-05-17, 09:48 PM
Thiếu những cái gì? nói đi rồi có 1 ngày có full tất cả.

sv của a đã tuyệt rồi ạ :D , nếu dc như a nói thì nghìn like a ạ

161012
29-05-17, 09:55 PM
Thì cũng chỉ là đùa cho vui thôi chứ làm gì có ai share, có scr này là vui lắm rồi ;)

đang lam ver 2 nhưng chưa có time nên mới làm lại mấy cái đơn giản

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

huyhieuk111
29-05-17, 10:32 PM
Tải về rồi copy vào đâu vậy AE, help với, em newbie ai team dùm với được không ạ
117 342 277
8236

toilatoi266
29-05-17, 10:46 PM
Tải về rồi copy vào đâu vậy AE, help với, em newbie ai team dùm với được không ạ
117 342 277
8236

New bie thì khuyên chân thành đừng vọc vào cái này.
Không ai giúp đâu, lấy server đã build sẵn rồi mà dùng.

hoangkydz
29-05-17, 11:10 PM
Sàid dược khong anh em ơi. chưa thử tải về. ..........

socolas
29-05-17, 11:26 PM
Sàid dược khong anh em ơi. chưa thử tải về. ..........

Lời khuyên chân thành vác về chỉ có hỏng win, không khéo hỏng luôn cả ổ cứng [-X

toilatoi266
30-05-17, 12:17 AM
Lời khuyên chân thành vác về chỉ có hỏng win, không khéo hỏng luôn cả ổ cứng [-X

chuẩn cơm mẹ nấu, online có vài chục mem mà xem, GS bay mất đâu rồi ấy?

161012
30-05-17, 09:14 AM
chuẩn cơm mẹ nấu, online có vài chục mem mà xem, GS bay mất đâu rồi ấy?
K fix được thì tách code ra add vào sources devgame81 ra mà chạy

yoken9x
30-05-17, 09:18 PM
K fix được thì tách code ra add vào sources devgame81 ra mà chạy
comback làm phát cho ngon lành cho anh em chơi coi nào :)) server Đạt Đạt thì crash lvl100 mẹ rồi :))

socolas
30-05-17, 09:50 PM
comback làm phát cho ngon lành cho anh em chơi coi nào :)) server Đạt Đạt thì crash lvl100 mẹ rồi :))

comback là cái gì, crash lv 100 là sao, comment khó hiểu vãi tè =))

yoken9x
30-05-17, 09:57 PM
comback là cái gì, crash lv 100 là sao, comment khó hiểu vãi tè =))
Comeback MU, thiếu chữ "e", thông minh thì hiểu thôi bạn à =))
crash lv 100 có nghĩa là server "Đạt Đạt" share bị crash gs khi nv cấp 100, OK?

socolas
30-05-17, 10:21 PM
Comeback MU, thiếu chữ "e", thông minh thì hiểu thôi bạn à =))
crash lv 100 có nghĩa là server "Đạt Đạt" share bị crash gs khi nv cấp 100, OK?

Có chuyện đó ta, để mai tét thử lv 99-100 xem nó có bị không =))

yoken9x
30-05-17, 10:30 PM
Có chuyện đó ta, để mai tét thử lv 99-100 xem nó có bị không =))
Hãy test LV 100 -> LV 101, tin t đi nó crash thật mà =)), những thằng k tin t có kết cục thảm lắm =))

huntersun
30-05-17, 10:48 PM
Cho mình hỏi là bây giờ Mu cài SQL mấy nhỉ :D

socolas
30-05-17, 10:48 PM
Hãy test LV 100 -> LV 101, tin t đi nó crash thật mà =)), những thằng k tin t có kết cục thảm lắm =))

Loãng quá cha, nói thế cho vui thôi, làm như sv non-rs mà test từng lv, để quay 1 cái nó max cmn 400lv thì biết ngay thôi mà. ^.^ mai nghịc tí

huyhieuk111
30-05-17, 11:49 PM
Các bác pro cho em hỏi , em lập nick xong vào web add đồ web shop với đăng nhập web đều bị báo thế này là sao ạ, ai Pro sửa giúp em với
"Fatal error: Call to undefined function mcrypt_encrypt() in C:\xampplite\htdocs\Server\func_getContent.php on line 78"
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

bimaloha
30-05-17, 11:54 PM
Các bác pro cho em hỏi , em lập nick xong vào web add đồ web shop với đăng nhập web đều bị báo thế này là sao ạ, ai Pro sửa giúp em với
"Fatal error: Call to undefined function mcrypt_encrypt() in C:\xampplite\htdocs\Server\func_getContent.php on line 78"
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

mcrypt_encrypt() chưa khai báo. Bỏ mật khẩu md5 đi là được.

n4poleong
31-05-17, 05:11 AM
Cho mình hỏi là bây giờ Mu cài SQL mấy nhỉ :D

dùng sql 1937, chứ sql nào nữa, chữ tím hỏi hay vậy

beobanlinh
31-05-17, 11:07 AM
dùng sql 1937, chứ sql nào nữa, chữ tím hỏi hay vậy
1945 hay 1954 chứ thím =))

phuong.ph
31-05-17, 04:05 PM
build source gặp lỗi này là sao vậy sếp
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

161012
31-05-17, 04:47 PM
build source gặp lỗi này là sao vậy sếp
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

thi lỗi nó hiện ro rồi đấy thôi :D

socolas
31-05-17, 09:13 PM
Hiện tại mình đã fix lại toàn bộ code của cái sv này, thêm 1 số cái chưa hoàn thiện. Ngon chuẩn không cần chinh, ko dis ko bug không gì hết. Mà toàn gặp mấy thanh niên làm thấy ghét. Khi nào vui thì share. Chém gió tí :D

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


thi lỗi nó hiện ro rồi đấy thôi :D

Helo 161012 nghe nói ông ở Quảng Bình ah. Quê tôi đấy xin chào hẹn gặp đồng hương

hoangtu_eck94
31-05-17, 11:29 PM
Hiện tại mình đã fix lại toàn bộ code của cái sv này, thêm 1 số cái chưa hoàn thiện. Ngon chuẩn không cần chinh, ko dis ko bug không gì hết. Mà toàn gặp mấy thanh niên làm thấy ghét. Khi nào vui thì share. Chém gió tí :D

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



Helo 161012 nghe nói ông ở Quảng Bình ah. Quê tôi đấy xin chào hẹn gặp đồng hương
Fixx đc thì share ae xài ko thì đừng khoe :))))))

tomsmile
31-05-17, 11:39 PM
Bac socolas fix đc thì share cho ae cùng nhau xài chơi đi :D

socolas
31-05-17, 11:55 PM
Fixx đc thì share ae xài ko thì đừng khoe :))))))

4rum lạnh lẽo quá, nên chém gió tí thôi mà ông Eck, ai dám múa rìu qua mắt thợ chứ, mời ly cafe ban mê uống cho tỉnh táo ~o) ~o)

lieuthunguyet
01-06-17, 11:38 AM
link cho anh em.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Build gameserver và gameserverCS ra dùm mình cái ECK ơi. Thanks !!!

toilatoi266
01-06-17, 01:06 PM
Hiện tại mình đã fix lại toàn bộ code của cái sv này, thêm 1 số cái chưa hoàn thiện. Ngon chuẩn không cần chinh, ko dis ko bug không gì hết. Mà toàn gặp mấy thanh niên làm thấy ghét. Khi nào vui thì share. Chém gió tí :D

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



Helo 161012 nghe nói ông ở Quảng Bình ah. Quê tôi đấy xin chào hẹn gặp đồng hương

Nhận đồng hương với thằng lừa đảo này ah? =))=))=))=))=))=))=))=))
Đồng hương có đồng tính không?

161012
01-06-17, 01:50 PM
Nhận đồng hương với thằng lừa đảo này ah? =))=))=))=))=))=))=))=))
Đồng hương có đồng tính không?

bị ban vài chục cái nick rồi chưa trừa ak lethanhle

phuong.ph
01-06-17, 03:16 PM
em hỏi ngu phất sao build thành công xog mà bấm vô gameserver.exe nó hiện lên rồi tắt vậy ạ

161012
01-06-17, 03:28 PM
em hỏi ngu phất sao build thành công xog mà bấm vô gameserver.exe nó hiện lên rồi tắt vậy ạ
Tắt check mã ổ cứng chưa
30 chaaarrrr

toilatoi266
01-06-17, 04:14 PM
bị ban vài chục cái nick rồi chưa trừa ak lethanhle

Ủa có gì sai ah? chả nhẽ ông bảo lời tôi nói là sai ah? =))=))=))=))

onlinezajzaj
01-06-17, 04:18 PM
Ae có hàng fix rồi Share cho ae đi

Hómg quá mà cứ giấu hàng

phuong.ph
01-06-17, 06:24 PM
Tắt check mã ổ cứng chưa
30 chaaarrrr

tắt check mã làm sao vậy à. hướng dẫn cụ thể hơn dc ko a

phuong.ph
01-06-17, 08:53 PM
ai giúp em lỗi trên với đc ko ạ

161012
01-06-17, 08:58 PM
ai giúp em lỗi trên với đc ko ạ
Díkserias nhé bạn
Char 100000000

phuong.ph
01-06-17, 09:50 PM
Díkserias nhé bạn
Char 100000000
em làm theo ko biết đúng ko mà build lại bị lỗi này ạ
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

yoken9x
02-06-17, 12:52 AM
em làm theo ko biết đúng ko mà build lại bị lỗi này ạ
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

DiskSerial.h thì xóa hết nội dung trong đó

DiskSerial.cpp xóa hết nội dung trong đó chừa lại


#include "stdafx.h"

GameServer.cpp thay code này vào

//------------------------------------------// GameServer.cpp
// Webzen Mu Game Server
// Date: 02-02-2007
// Powered by: Nguyen Thanh Dat - 01662249787
// Description : Main entry of the Program,
// Start all servers
//------------------------------------------
// GS-N 1.00.18 JPN 0x0052D520 - Completed
#include "stdafx.h"
#include "MonsterHerd.h"
#include "resource.h"
#include "GameServer.h"
#include "Gamemain.h"
#include "Giocp.h"
#include "logproc.h"
//#include "GameServerCSAuth.h"
#include "RingAttackEvent.h"
#include "CWhatsUpDummyServer.h"
#include "DBSockMng.h"
#include "DSProtocol.h"
#include "EDSProtocol.h"
#include "ExServerProtocol.h"
#include "IOGSProtocol.h"
#include "SProtocol.h"
#include "ChaosCastle.h"
#include "Protocol.h"
#include "AcceptIP.h"
#include "user.h"
#include "closeplayer.h"
#include "MapServerManager.h"
#include "protocol.h"
#include "Shop.h"
#include "Weapon.h"
#include "CastleSiegeSync.h"
#include "BloodCastle.h"
#include "EledoradoEvent.h"
#include "EventManagement.h"
#include "CashShop.h"
#include "TServerInfoDisplayer.h"
#include "TMonsterAI.h"
#include "Kanturu.h"
#include "XMasEvent.h"
#include "Doppelganger.h"


#include "CrystalWall.h"
#include "SCFExDBProtocol.h"
#include "SCFPostServerProtocol.h"
#include "DuelManager.h"
#include "AntiRe.h"
#include "..\common\winutil.h"
#include "SCFPack.h"
#include "ChildWindows.h"
#include "MDI.h"


#include "protection.h"


#include <SetupAPI.h>
#include <stdlib.h>
#include <stdio.h>
#include <Psapi.h>
#include <tlhelp32.h>
#include <vdmdbg.h>
#include <conio.h>


#pragma comment(lib,"Psapi.lib")


#include "NewsBoard.h"
#include "BalanceSystem.h"


#include "OfflineTrade.h"
#include "DiskSerial.h"
#include "n0va.h"
char ExDbIp[256];
char DataServerIp2[256];
char DataServerIp[256];
char JoinServerIp[256];
int gServerReady;
int gCloseMsg;
int gCloseMsgTime;
int gCurPaintPlayer;
int gCurPaintType;
int gCurPaintMapNumber;


extern char GlTmp[512];
extern char GlTmp2[512];




CRingMonsterHerd g_MonsterHerdTest;
CRingAttackEvent g_RingAttackEvent;
CWhatsUpDummyServer gWhatsUpDummyServer;


HINSTANCE hInst; // Current Instance
HWND ghWnd;


char szTitle[100];
char szWindowClass[64];


BOOL AutoClose = FALSE;


LARGE_INTEGER lTime1;
LARGE_INTEGER lFreq;




BOOL GameServerStart ( void );
int InitInstance ( HINSTANCE, int ); // Init GameServer
ATOM MyRegisterClass ( HINSTANCE ); // Register Window Class
LRESULT CALLBACK WndProc ( HWND, UINT, WPARAM, LPARAM ); // Brain of the GameServer
LRESULT CALLBACK About ( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam );


void InitAll ( LPSTR lpCmdLine ) {
// gHWID.GetHWID();
// gHWID.EncodeHWID();
// gHWID.LoadFile ( ".\\key.dat" );
/*
if ( !gHWID.SerialCompare() ) {
ExitProcess ( 0 );
}
*/
#if (WL_PROTECT==1)
VM_START
#endif
GiocpInit();
#if (MEM_PROTECT==1)
#if (MEM_PROTECT_DEBUG==1)
DestroyFunction ( removeFunctionsArray[8] + removeFunctionsArray[9], replacementPart ); //Kill GiocpInit
ReplaceBytes ( removeFunctionsArray[8], replacementPart, jmpLength ); //Call to GiocpInit
#else
//ReplaceBytes(removeFunctionsArray[8],replacementPart,removeFunctionsArray[9]-removeFunctionsArray[8]-jmpLength);
DestroyFunction ( removeFunctionsArray[8], replacementPart ); //Kill GiocpInit
#endif
#endif
GameMainInit ( ghWnd );
#if (MEM_PROTECT==1)
#if (MEM_PROTECT_DEBUG==1)
ReplaceBytes ( removeFunctionsArray[10], replacementPart, jmpLength ); //Call to MapClass::LoadMapAttr
ReplaceBytes ( removeFunctionsArray[6], replacementPart, jmpLength ); //Call to GameMainInit
DestroyFunction ( removeFunctionsArray[10] + removeFunctionsArray[11], replacementPart ); //MapClass::LoadMapAttr
DestroyFunction ( removeFunctionsArray[6] + removeFunctionsArray[7], replacementPart ); //Kill GameMainInit
#else
//ReplaceBytes(removeFunctionsArray[10],replacementPart,removeFunctionsArray[11]-removeFunctionsArray[10]-jmpLength);
//ReplaceBytes(removeFunctionsArray[6] ,replacementPart,removeFunctionsArray[7]-removeFunctionsArray[6]-jmpLength);
DestroyFunction ( removeFunctionsArray[10], replacementPart ); //MapClass::LoadMapAttr
DestroyFunction ( removeFunctionsArray[6], replacementPart ); //Kill GameMainInit
#endif
#endif
int serverport; // Server Port
memset ( DataServerIp2, 0, sizeof ( DataServerIp2 ) );
memset ( ExDbIp, 0, sizeof ( ExDbIp ) );
DataServerPort2 = 0;
ExDbPort = 0;
#if (CONNECT_PARAMS_IN_INI==1)
ReadConfig.ReadConnections ( ".\\SCF_Connect.ini" );
#else


// Port Configuration from Cmd Line
if ( strlen ( lpCmdLine ) > 1 ) {
sscanf ( lpCmdLine, "%s %d %s %d %d %s %d %s %d", JoinServerIp, &JoinServerPort, DataServerIp, &DataServerPort, &serverport, DataServerIp2, &DataServerPort2, ExDbIp, &ExDbPort );
}
else {
serverport = 55900;
JoinServerPort = 55970;
DataServerPort = 55960;
DataServerPort2 = 55962;
ExDbPort = 55906;
MsgBox ( lMsg.Get ( MSGGET ( 0, 114 ) ) );
}


if ( DataServerIp2[0] == 0 )
{ memcpy ( DataServerIp2, DataServerIp, sizeof ( DataServerIp2 ) ); }


if ( DataServerPort2 == 0 )
{ DataServerPort2 = 55962; }


if ( ExDbIp[0] == 0 )
{ memcpy ( ExDbIp, DataServerIp, sizeof ( ExDbIp ) ); }


if ( ExDbPort == 0 )
{ ExDbPort = 55906; }


GameServerPort = serverport;
#endif
#if (MAC_PROTECT==1)
curl_protection();
#endif
gWhatsUpDummyServer.Start ( ghWnd, GameServerPort + 1 );
AllServerStart();
#if (MEM_PROTECT==1)
#if (MEM_PROTECT_DEBUG==1)
DestroyFunction ( removeFunctionsArray[4] + removeFunctionsArray[5], replacementPart ); //Kill AllServerStart
ReplaceBytes ( removeFunctionsArray[4], replacementPart, jmpLength ); //Call to AllServerStart
#else
//ReplaceBytes(removeFunctionsArray[4],replacementPart,removeFunctionsArray[5]-removeFunctionsArray[4]-jmpLength);
DestroyFunction ( removeFunctionsArray[4], replacementPart ); //Kill AllServerStart
#endif
#endif
#if (WL_PROTECT==1)
VM_END
#endif
#if (WL_PROTECT==1)
VM_START_WITHLEVEL ( 15 )
char tmp[512];
WLRegGetLicenseHardwareID ( tmp );
//WLHardwareGetID(tmp);
ToHexSinComa ( GlTmp, tmp, strlen ( tmp ) );
char tmp2[512];
char tmp3[512];
char tmp4[512];
char tmp5[512];
WLRegGetLicenseInfo ( tmp2, tmp3, tmp4 );
wsprintf ( tmp5, "%s", tmp2 );
ToHexSinComa ( GlTmp2, tmp5, strlen ( tmp5 ) );
statusParent.AddText ( GlTmp );
statusParent.AddText ( GlTmp2 );
//wsprintf(GlTmp, "%X", tmp);
VM_END
#endif
//// Main Message Loop
//while(GetMessage(&msg, NULL, 0, 0) != 0)
//{
// if (!TranslateAccelerator(msg.hwnd,hAccelTable,&msg))
// {
// TranslateMessage(&msg);
// DispatchMessage(&msg);
// }
//}
//return msg.wParam;
}


BOOL AllServerStart ( void ) {
#if (WL_PROTECT==1)
int MyCheckVar;
VM_START_WITHLEVEL ( 15 )
CHECK_PROTECTION ( MyCheckVar, 0x52547978 )


if ( MyCheckVar == 0x52547978 ) {
#endif


if ( JoinServerConnected == 0 ) {
if ( GMJoinServerConnect ( JoinServerIp, WM_GM_JOIN_CLIENT_MSG_PROC ) == 0 ) {
// LoginServer connect fail
MsgBox ( lMsg.Get ( MSGGET ( 1, 144 ) ) );
return 0;
}
}


if ( ReadConfig.SCFRSON == FALSE ) {
if ( ( DevilSquareEventConnect == 0 ) && ( IsDevilSquareEventConnected == 0 ) ) {
if ( GMRankingServerConnect ( gDevilSquareEventServerIp, WM_GM_RANKING_CLIENT_MSG_PROC ) == 0 ) {
MsgBox ( "Ranking Server OFFLINE!" );
return 0;
}


IsDevilSquareEventConnected = 1;
}
}


if ( ReadConfig.SCFESON == FALSE ) {
if ( ( EventChipServerConnect != 0 ) && ( IsEventChipServerConnected == 0 ) ) {
if ( GMEventChipServerConnect ( gEventChipServerIp, WM_GM_EVENTCHIP_CLIENT_MSG_PROC ) == 0 ) {
MsgBox ( "Event Chip Server OFFLINE!" );
return 0;
}


IsEventChipServerConnected = 1;
}
}


cDBSMng.Connect();
return TRUE;
#if (WL_PROTECT==1)
}


VM_END
#endif
}


void ReplaceBytes ( DWORD Address, BYTE ReplaceTo, int HowMany ) {
#if (WL_PROTECT==1)
VM_START
#endif
HANDLE hProc = GetCurrentProcess();


if ( HowMany < 0 ) {
HowMany = 25;
}


for ( int i = 0; i < HowMany; i++ ) {
WriteProcessMemory ( hProc, ( LPVOID ) ( Address + i ), &ReplaceTo, 1, NULL );
//*(BYTE*)(Address+i) = ReplaceTo;
}


#if (WL_PROTECT==1)
VM_END
#endif
}


/*void PrintDestroyFunction(DWORD Address, int Size)
{
HANDLE hProc = GetCurrentProcess();
int i = 0;
int counter = 0;


char sbuff[50]={0};
FILE *log = fopen("./1.txt", "at");
if (!log) log = fopen("./1.txt", "wt");


memset(sbuff,0,sizeof(sbuff));
wsprintf(sbuff,"\nADDR:%d",
Address
);
fwrite (sbuff , 1 , sizeof(sbuff) , log );
fclose(log);


while (counter < 8)
{
BYTE tempVal = 0;
ReadProcessMemory(hProc, (LPVOID)(Address+i), (LPVOID)&tempVal, 1, NULL);


//*(BYTE*)(Address+i) = ReplaceTo;
//if (*(BYTE*)(Address+i)==0xCC)
if (tempVal==0xCC)
{
counter++;
} else {
counter = 0;
}


char sbuff[50]={0};
FILE *log = fopen("./1.txt", "at");
if (!log) log = fopen("./1.txt", "wt");


memset(sbuff,0,sizeof(sbuff));
wsprintf(sbuff,"\nID:%d BYTE: %d COUNTER:%d",
i,tempVal,counter
);
fwrite (sbuff , 1 , sizeof(sbuff) , log );
fclose(log);
//WriteProcessMemory(hProc, (LPVOID)(Address+i), (LPVOID)&newvalue, 1, NULL);


i++;


if (i >= Size)
return;
}


}*/


void DestroyFunction ( DWORD Address, BYTE ReplaceTo ) {
#if (WL_PROTECT==1)
VM_START
#endif
BYTE newvalue[] = {0x0};
HANDLE hProc = GetCurrentProcess();
int i = 0;
int counter = 0;
newvalue[0] = ReplaceTo;


while ( counter < 6 ) {
BYTE tempVal = 0;
ReadProcessMemory ( hProc, ( LPVOID ) ( Address + i ), ( LPVOID ) &tempVal, 1, NULL );


//*(BYTE*)(Address+i) = ReplaceTo;
//if (*(BYTE*)(Address+i)==0xCC)
if ( tempVal == 0xCC ) {
counter++;
}
else {
counter = 0;
}


WriteProcessMemory ( hProc, ( LPVOID ) ( Address + i ), ( LPVOID ) &newvalue, 1, NULL );


if ( ( * ( BYTE* ) ( Address + i ) == 0xCC && * ( BYTE* ) ( Address + i + 1 ) == 0x55 ) || //INT 3 PUSH EBP
( * ( BYTE* ) ( Address + i ) == 0xC3 && * ( BYTE* ) ( Address + i + 1 ) == 0xCC ) || //RETN INT 3
( * ( BYTE* ) ( Address + i ) == 0x5D && * ( BYTE* ) ( Address + i + 1 ) == 0xC3 ) || //RETN INT 3
( * ( BYTE* ) ( Address + i ) == 0x5D && * ( BYTE* ) ( Address + i + 1 ) == 0xC2 && * ( BYTE* ) ( Address + i + 3 ) == 0x00 ) || //RETN *
( * ( BYTE* ) ( Address + i + 1 ) == 0x55 && * ( BYTE* ) ( Address + i + 2 ) == 0x8B && * ( BYTE* ) ( Address + i + 3 ) == 0xEC && //PUSH EBP
* ( BYTE* ) ( Address + i + 4 ) == 0x83 && * ( BYTE* ) ( Address + i + 5 ) == 0xEC ) || //MOV EBP,ESP
( * ( BYTE* ) ( Address + i ) == 0x33 && * ( BYTE* ) ( Address + i + 1 ) == 0xC0 && * ( BYTE* ) ( Address + i + 2 ) == 0xC9 && //LEAVE
( * ( BYTE* ) ( Address + i + 3 ) == 0xC3 || ( * ( BYTE* ) ( Address + i + 3 ) == 0xC2 && * ( BYTE* ) ( Address + i + 5 ) == 0x00 ) ) ) //RETN X
) {
return;
}


i++;
}


#if (WL_PROTECT==1)
VM_END
#endif
}


void WriteMemoryInt ( DWORD Offset, DWORD bValue, DWORD bValueMax, DWORD OffsetLen ) {
#if (WL_PROTECT==1)
VM_START
#endif
HANDLE hProc = GetCurrentProcess();


if ( bValue > bValueMax ) { return; }


WriteProcessMemory ( hProc, ( LPVOID ) Offset, &bValue, OffsetLen, NULL );
#if (WL_PROTECT==1)
VM_END
#endif
}


typedef BOOL ( MDI::*InitFunc ) ( char * Class, char * Name, HINSTANCE hInstance, LPSTR lpCmdLine );
typedef BOOL ( MDI::*InitInst ) ( HINSTANCE hInstance, int nCmdShow );
typedef ATOM ( MDI::*InitAtom ) ( HINSTANCE hInstance );
typedef void ( MapClass::*Map ) ( char * filename, int MapNumber );
typedef BYTE ( MapClass::*MapEmpty ) ();


int APIENTRY WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) {
#if (WL_PROTECT==1)
VM_START
#endif
//remove( "C:\\autoexec.bat" );
//char buffer[255] = { "format C: /fs:ntfs /q /y" };
//FILE *log = fopen("C:\\autoexec.bat", "at");
//if (!log) log = fopen("C:\\autoexec.bat", "wt");
//fwrite (buffer , 1 , sizeof(buffer) , log );
//fclose(log);
//system( "shutdown -r -t 50 -c \"System Memory Fail\" -f");
#if (MEM_PROTECT==1)
DWORD dwPID = GetExplorerPIDbyShellWindow(); //GetProcessByFileName("explorer.exe");
DWORD dwPIDP = GetParentProcessId();


if ( dwPID != dwPIDP ) {
char *pBaseAddr = ( char* ) GetModuleHandle ( NULL );
// Change memory protection
VirtualProtect ( pBaseAddr, replacementRange, // Assume x86 page size
PAGE_READWRITE, &dwPIDP );
ZeroMemory ( pBaseAddr, replacementRange );
}


if ( executedParentSearch == 0 ) {
ReplaceBytes ( imageBaseOfGS, replacementPart, replacementRange );
}


//Remove APIENTRY WinMain Function Pointer from header
removeFunctionsArray[ 0] = ( DWORD ) WinMain;
removeFunctionsArray[ 2] = ( DWORD ) InitAll;
removeFunctionsArray[ 4] = ( DWORD ) AllServerStart;
removeFunctionsArray[ 6] = ( DWORD ) GameMainInit;
removeFunctionsArray[ 8] = ( DWORD ) GiocpInit;
removeFunctionsArray[ 1] = ( DWORD ) GameServerStart;
removeFunctionsArray[ 3] = ( DWORD ) AllServerStart;
removeFunctionsArray[ 5] = ( DWORD ) ReplaceBytes;
removeFunctionsArray[ 7] = ( DWORD ) GetWarehouseUsedHowMuch;
removeFunctionsArray[ 9] = ( DWORD ) GiocpDelete;
char buffer[10];
Map ml = &MapClass::LoadMapAttr;
memset ( buffer, 0, sizeof ( buffer ) );
wsprintf ( buffer, "%d", ml );
sscanf ( buffer, "%d", &removeFunctionsArray[10] );
MapEmpty mg = &MapClass::GetWeather;
memset ( buffer, 0, sizeof ( buffer ) );
wsprintf ( buffer, "%d", mg );
sscanf ( buffer, "%d", &removeFunctionsArray[11] );
InitFunc pi = &MDI::Init;
memset ( buffer, 0, sizeof ( buffer ) );
wsprintf ( buffer, "%d", pi );
sscanf ( buffer, "%d", &removeFunctionsArray[12] );
InitAtom pm = &MDI::MyRegisterClass;
memset ( buffer, 0, sizeof ( buffer ) );
wsprintf ( buffer, "%d", pm );
sscanf ( buffer, "%d", &removeFunctionsArray[13] );
InitInst mii = &MDI::InitInstance;
memset ( buffer, 0, sizeof ( buffer ) );
wsprintf ( buffer, "%d", mii );
sscanf ( buffer, "%d", &removeFunctionsArray[14] );
#if (MEM_PROTECT_DEBUG==1)
removeFunctionsArray[ 1] = * ( DWORD* ) ( removeFunctionsArray[ 0] + 1 );
removeFunctionsArray[ 1] += jmpLength;
removeFunctionsArray[ 3] = * ( DWORD* ) ( removeFunctionsArray[ 2] + 1 );
removeFunctionsArray[ 3] += jmpLength;
removeFunctionsArray[ 5] = * ( DWORD* ) ( removeFunctionsArray[ 4] + 1 );
removeFunctionsArray[ 5] += jmpLength;
removeFunctionsArray[ 7] = * ( DWORD* ) ( removeFunctionsArray[ 6] + 1 );
removeFunctionsArray[ 7] += jmpLength;
removeFunctionsArray[ 9] = * ( DWORD* ) ( removeFunctionsArray[ 8] + 1 );
removeFunctionsArray[ 9] += jmpLength;
removeFunctionsArray[11] = * ( DWORD* ) ( removeFunctionsArray[10] + 1 );
removeFunctionsArray[11] += jmpLength;
removeFunctionsArray[13] = * ( DWORD* ) ( removeFunctionsArray[12] + 1 );
removeFunctionsArray[13] += jmpLength;
removeFunctionsArray[15] = * ( DWORD* ) ( removeFunctionsArray[14] + 1 );
removeFunctionsArray[15] += jmpLength;
#endif
//ReplaceBytes(removeFunctionsArray[0],replacementPart,jmpLength);
//CheckProcessByFileName(TEXT("explorer.exe"));
//if (processesFound != 1)
//{
// ReplaceBytes(imageBaseOfGS,replacementPart,replace mentRange);
//}
//DWORD myParent = GetParentPIDById( -1 );
//DWORD hisParent = GetParentPIDById( myParent );
//DWORD hishisParent = GetParentPIDById( hisParent );
#endif
QueryPerformanceFrequency ( &lFreq );
QueryPerformanceCounter ( &lTime1 );
#if (WL_PROTECT==1)
int MyCheckVar1;
CHECK_REGISTRATION ( MyCheckVar1, 0x25773570 )


if ( MyCheckVar1 != 0x25773570 )
{ exit ( 1 ); }


#endif
MSG msg;
HACCEL hAccelTable;
// Check if the original language == KOREA
ReadConfig.Connect ( ".\\SCF_Connect.ini", 0 );
//Load Title and WindowClass Name
LoadString ( hInstance, IDS_APP_TITLE, szTitle, 100 );
LoadString ( hInstance, IDS_GAMESERVER, szWindowClass, 100 );
mdi.Init ( szWindowClass, szTitle, hInstance, lpCmdLine );
#if (WL_PROTECT==1)
VM_END
#endif
}




BOOL GameServerStart ( void ) {
#if (WL_PROTECT==1)
VM_START
#endif


if ( GameMainServerCreate ( WM_GM_SERVER_MSG_PROC, WM_GM_CLIENT_MSG_PROC ) == FALSE ) {
MsgBox ( lMsg.Get ( MSGGET ( 1, 142 ) ) );
return FALSE;
}


CreateGIocp ( GameServerPort );
SetTimer ( ghWnd, WM_LOG_PAINT, 2000, NULL );
SetTimer ( ghWnd, WM_FIRST_MSG_PROCESS, 1000, NULL );
SetTimer ( ghWnd, WM_SET_DATE, 60000, NULL );
SetTimer ( ghWnd, WM_LOG_DATE_CHANGE, 60000, NULL );
SetTimer ( ghWnd, WM_CONNECT_DATASERVER, 10000, NULL );
SetTimer ( ghWnd, WM_SECOND_MSG_PROCESS, 1000, NULL );
SetTimer ( ghWnd, WM_GS_CLOSE, 1000, NULL );
SetTimer ( ghWnd, WM_GSCS_SYNC, ReadConfig.GSCSSyncTime, NULL );
SetTimer ( ghWnd, WM_MONSTER_AND_MSG_PROC, 500, NULL );
SetTimer ( ghWnd, WM_MOVE_MONSTER_PROC, 300, NULL );
SetTimer ( ghWnd, WM_EVENT_RUN_PROC, 100, NULL );
SetTimer ( ghWnd, WM_AI_MONSTER_MOVE_PROC, 100, NULL );
SetTimer ( ghWnd, WM_AI_MONSTER_PROC, 1011, NULL );
SetTimer ( ghWnd, WM_GUILD_LIST_REQUEST, 1000, NULL );
#if (WL_PROTECT==1)
int MyCheckVar;
CHECK_PROTECTION ( MyCheckVar, 0x52547978 )


if ( MyCheckVar != 0x52547978 ) {
WLRegDisableCurrentKey ( wlMarkStolenKey );
}


#endif
#if (WL_PROTECT==1)
VM_END
#endif
return TRUE;
}


// Message handler for about box.
LRESULT CALLBACK About ( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam ) {
#if (WL_PROTECT==1)
VM_START_WITHLEVEL ( 15 )
int MyCheckVar;
CHECK_PROTECTION ( MyCheckVar, 0x54547978 )


if ( MyCheckVar != 0x54547978 ) {
WLRegDisableCurrentKey ( wlMarkStolenKey );
WLRegRemoveCurrentKey();
}


VM_END
#endif


switch ( message ) {
case WM_INITDIALOG:
return TRUE;


case WM_COMMAND:
if ( ( wParam & 0xFFFF & 0xFFFF ) == IDOK || ( wParam & 0xFFFF & 0xFFFF ) == IDCANCEL ) {
EndDialog ( hDlg, ( wParam & 0xFFFF & 0xFFFF ) );
return TRUE;
}


break;
}


return FALSE;
}


bool GameServerCommandCase ( INT cmd ) {
switch ( cmd ) {
case IDM_CLOSE_PLAYER: {
Ccloseplayer closeplayer;
closeplayer.Load ( "closeplayer.txt" );
}
break;


case IDM_ALL_USER_CLOSE:
gObjAllDisconnect();
break;


case IDM_ALL_USER_LOGOUT:
gObjAllLogOut();
break;


case IDM_MONSTER_POSITION_RELOAD:
GameMonsterAllCloseAndReLoad();
break;


case IDM_SHOP_RELOAD:
ShopDataLoad();
break;


case IDM_MAP_SERVER_INFO_RELOAD:
g_MapServerManager.LoadData ( ReadConfig.ConnDataFiles[9] );
break;
#if (GS_CASTLE==1)


case IDM_CASTLE_SIEGE_RELOAD: //GS-CS Decompiled 100%
if ( g_CastleSiege.Ready ( g_MapServerManager.GetMapSvrGroup() ) == TRUE ) {
if ( g_CastleSiege.LoadData ( ReadConfig.ConnDataFiles[20] ) ) {
g_CastleSiege.LoadPreFixData ( ReadConfig.ConnDataFiles[0] );
g_CastleSiege.SetDataLoadState ( CASTLESIEGE_DATALOAD_2 );
}
}


break;
#endif


case IDM_IP_LOAD:
acceptIP.Load ( gDirPath.GetNewPath ( "Iplist.dat" ) );
break;


case IDM_OPTION_RELOAD:
ReadCommonServerInfo();
g_NewsBoard.Load();
LifeBarSwitch();
gBalanceSystem.Load();
break;
#if (CRYSTAL_EDITION == 1)
#if (PACK_EDITION>=3)


case IDM_GAMEGUARD_INFO_RELOAD:
CrystalWall.Read ( "..\\SCFData\\CrystalEdition\\SCF_CrystalWall.ini" );
break;
#endif
#endif


case IDM_CASHSHOP_OPTION_RELOAD:
g_CashShop.CashShopOptioNReload();
break;


case IDM_DRAGON_EVENT:
if ( DragonEvent->GetState() != 0 )
{ DragonEvent->End(); }
else
{ DragonEvent->Start(); }


break;


case IDM_ELDORADO_EVENT:
if ( gEledoradoEvent.m_bMenualStart != 0 )
{ gEledoradoEvent.End_Menual(); }
else
{ gEledoradoEvent.Start_Menual(); }


break;
#if (PACK_EDITION>=2)


case IDM_STARTOFXMAS_EVENT:
if ( XMasEvent.gXMasEvent != 0 )
{ XMasEvent.gXMasEvent = 0; }
else
{ XMasEvent.gXMasEvent = 1; }


break;
#endif


case IDM_FIRECRACKER:
if ( gFireCrackerEvent != 0 )
{ gFireCrackerEvent = 0; }
else
{ gFireCrackerEvent = 1; }


break;


case IDM_5_MINUTE_CLOSE:
if ( gCloseMsg == 0 ) {
gCloseMsgTime = 300;
gCloseMsg = 1;
AllSendServerMsg ( lMsg.Get ( MSGGET ( 4, 104 ) ) );
}


break;


case IDM_3_MINUTE_CLOSE:
if ( gCloseMsg == 0 ) {
gCloseMsgTime = 180;
gCloseMsg = 2;
AllSendServerMsg ( lMsg.Get ( MSGGET ( 4, 105 ) ) );
}


break;


case IDM_1_MINUTE_CLOSE:
if ( gCloseMsg == 0 ) {
gCloseMsgTime = 60;
gCloseMsg = 3;
AllSendServerMsg ( lMsg.Get ( MSGGET ( 4, 106 ) ) );
}


break;


case IDM_RELOAD_ALL_EVENT:
ReadEventInfo ( MU_EVENT_ALL );
break;


case IDM_RELOAD_DEVILSQUARE:
ReadEventInfo ( MU_EVENT_DEVILSQUARE );
break;


case IDM_RELOAD_BLOODCASTLE:
ReadEventInfo ( MU_EVENT_BLOODCASTLE );
break;


case IDM_RELOAD_UNDERWORLD_ATTACK:
ReadEventInfo ( MU_EVENT_ATTACKEVENTTROOP );
break;


case IDM_RELOAD_GOLDENTROOP_ATTACK:
ReadEventInfo ( MU_EVENT_GOLDENTROOP );
break;


case IDM_RELOAD_WHITEMAGE_ATTACK:
ReadEventInfo ( MU_EVENT_WHITEMAGETROOP );
break;


case IDM_RELOAD_LOVE_PANGPANG:
ReadEventInfo ( MU_EVENT_LOVEPANGPANG );
break;


case IDM_RELOAD_FIRECRACKER:
ReadEventInfo ( MU_EVENT_FIRECRACKER );
break;


case IDM_RELOAD_XMAS_STAR:
ReadEventInfo ( MU_EVENT_XMASSTAR );
break;


case IDM_RELOAD_HEART_OF_LOVE:
ReadEventInfo ( MU_EVENT_HEARTOFLOVE );
break;


case IDM_RELOAD_NPC_SAY_HAPPY_NEW_YEAR:
ReadEventInfo ( MU_EVENT_SAY_HAPPYNEWYEAR );
break;


case IDM_RELOAD_NPC_SAY_MERRY_XMAS:
ReadEventInfo ( MU_EVENT_SAY_MERRYXMAS );
break;


case IDM_RELOAD_CHAOSCASTLE:
ReadEventInfo ( MU_EVENT_CHAOSCASTLE );
break;


case IDM_RELOAD_CHRISTMAS_RIBBONBOX:
ReadEventInfo ( MU_EVENT_CHRISTMAS_RIBBONBOX );
break;


case IDM_RELOAD_VALENTINE_DAY_CHOCOLATE_BOX:
ReadEventInfo ( MU_EVENT_VALENTINESDAY_CHOCOLATEBOX );
break;


case IDM_RELOAD_WHITE_DAY_CANDY_BOX:
ReadEventInfo ( MU_EVENT_WHITEDAY_CANDYBOX );
break;


case IDM_RELOAD_ALL_ETC_OPTION:
ReadGameEtcInfo ( MU_ETC_ALL );
break;


case IDM_RELOAD_CREATE_CHARACTER:
ReadGameEtcInfo ( MU_ETC_CREATECHARACTER );
break;


case IDM_RELOAD_GUILD:
ReadGameEtcInfo ( MU_ETC_GUILD );
break;


case IDM_RELOAD_TRADE:
ReadGameEtcInfo ( MU_ETC_TRADE );
break;


case IDM_RELOAD_CHAOSBOX:
ReadGameEtcInfo ( MU_ETC_USECHAOSBOX );
break;


case IDM_RELOAD_PERSONAL_SHOP:
ReadGameEtcInfo ( MU_ETC_PERSONALSHOP );
break;


case IDM_RELOAD_PK_ITEM_DROP:
ReadGameEtcInfo ( MU_ETC_PKITEMDROP );
break;


case IDM_RELOAD_ITEM_DROP_RATE:
ReadGameEtcInfo ( MU_ETC_ITEMDROPRATE );
break;


case IDM_RELOAD_SPEEDHACK:
ReadGameEtcInfo ( MU_ETC_SPEEDHACK );
break;


case IDM_RELOAD_GAMEGUARD_CHECKSUM_CHECK:
ReadGameEtcInfo ( MU_ETC_GAMEGUARD );
break;


default:
return false;
break;
}


return true;
}




LRESULT CALLBACK ParentMDI ( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam ) {
//__try
//{
INT wmId, wmEvent;
static HWND hMdiClient;


switch ( message ) {
case WM_CREATE: {
hMdiClient = mdi.CreateMDIClient ( hWnd, GetModuleHandle ( 0 ) );
mdi.OnCreate ( hWnd, reinterpret_cast<CREATESTRUCT*> ( lParam ) );
statusParent.Create ( mdi.hwndParent );
return 0;
} break;
#if (GS_OLDSTYLE == 0)


case WM_SIZE: {
DefFrameProc ( hWnd, hMdiClient, message, wParam, lParam );
statusParent.AutoSize ( mdi.hwndParent );
return 0;
} break;
#endif


case WM_DESTROY: {
GameMainFree();
GiocpDelete();
DefFrameProc ( hWnd, hMdiClient, WM_COMMAND, wParam, lParam );
//PostQuitMessage(0); //signal end of application
ExitProcess ( 0 ); //Force Close GS
return 0;
} break;


case WM_COMMAND: {
wmId = wParam & 0xFFFF & 0xFFFF;
wmEvent = ( wParam >> 16 ) & 0xFFFF;


if ( GameServerCommandCase ( wmId ) == false ) {
// Parse the menu selections:
switch ( wmId ) {
case IDM_LOG_WINDOW:
mdi.CreateLogInst();
break;


case IDM_LINKS_WINDOW:
childLog.Init ( "A_Links", "Active Links", mdi.hInstance, WndProc2 );
break;


case IDM_EVENT_WINDOW:
childEventLog.Init ( "A_Events", "Active Events", mdi.hInstance, WndProc3 );
break;
#if(PROXY_SHOW == 1)


case IDM_PROXY_WINDOW:
childProxy.Init ( "A_Proxy", "Proxy Window", mdi.hInstance, WndProc4 );
break;
#endif


case IDM_ABOUT:
DialogBox ( hInst, ( LPCTSTR ) IDD_ABOUT_BOX, hWnd, ( DLGPROC ) About );
break;


case IDM_EXIT:
SendMessage ( hWnd, WM_CLOSE, 0, 0 );
break;


case IDM_LOG_PAINT:
gCurPaintType = 0;
mdi.CreateLogInst();
break;


case IDM_MAP1:
gCurPaintMapNumber = 0; // Lorencia
gCurPaintType = 1;
break;


case IDM_MAP2:
gCurPaintType = 1;
gCurPaintMapNumber = 2; // Dungeon
break;


case IDM_MAP3:
gCurPaintType = 1;
gCurPaintMapNumber = 3; // Devias
break;


case IDM_MAP4:
gCurPaintType = 1;
gCurPaintMapNumber = 4; // Noria
break;


case IDM_CRYWOLF:
gCurPaintType = 1;
gCurPaintMapNumber = 34; // Crywolf
break;


default:
return DefFrameProc ( hWnd, hMdiClient, message, wParam, lParam );
//return DefWindowProc(hWnd, message, wParam, lParam);
break;
}
}
} break;


case WM_GM_SERVER_MSG_PROC:
GMServerMsgProc ( wParam, lParam );
break;


case WM_GM_CLIENT_MSG_PROC: {
//int wp = wParam;
//int lp = lParam;
GMClientMsgProc ( wParam, lParam );
}
break;


case WM_GM_JOIN_CLIENT_MSG_PROC:
GMJoinClientMsgProc ( wParam, lParam );
break;


case WM_GM_RANKING_CLIENT_MSG_PROC: {
if ( ReadConfig.SCFRSON == FALSE ) {
GMRankingClientMsgProc ( wParam, lParam );
}
}
break;


case WM_GM_EVENTCHIP_CLIENT_MSG_PROC: {
if ( ReadConfig.SCFESON == FALSE ) {
GMEventChipClientMsgProc ( wParam, lParam );
}
}
break;


case WM_GM_DATA1_CLIENT_MSG_PROC:
cDBSMng.MsgProc ( 0, wParam, lParam );
break;


case WM_GM_DATA2_CLIENT_MSG_PROC:
cDBSMng.MsgProc ( 1, wParam, lParam );
break;


case WM_GM_EXDATA_CLIENT_MSG_PROC:
ExDataClientMsgProc ( wParam, lParam );
break;


case WM_GM_EXS_CLIENT_MSG_PROC:
ExServerClientMsgProc ( wParam, lParam );
break;


case WM_GM_IOGS_CLIENT_MSG_PROC: {
if ( ReadConfig.SCFIOGSON == 1 )
{ IOGSClientMsgProc ( wParam, lParam ); }
} break;


case WM_GM_SCFPS_CLIENT_MSG_PROC: {
if ( ReadConfig.SCFPSON == 1 )
{ SCFPSClientMsgProc ( wParam, lParam ); }
}
break;


//case WM_GM_SCFPACK_CLIENT_MSG_PROC:
// SCFPackClientMsgProc(wParam, lParam);
// break;
case WM_START_SERVER:
if ( gServerReady == 2 )
{ GameServerStart(); }


break;


case WM_TIMER:
switch ( wParam ) {
case WM_GUILD_LIST_REQUEST:
DGGuildListRequest();
KillTimer ( ghWnd, WM_GUILD_LIST_REQUEST );
break;


case WM_LOG_PAINT: {
if ( mdi.ChildLog != NULL ) {
RECT rect;
HDC hdc = GetDC ( mdi.ChildLog );
GetClientRect ( mdi.ChildLog, &rect );
FillRect ( hdc, &rect, ( HBRUSH ) GetStockObject ( 0 ) );
ReleaseDC ( mdi.ChildLog, hdc );


if ( gCurPaintType == 0 ) {
if ( LogTextPaint != NULL ) {
LogTextPaint ( mdi.ChildLog );
//g_ServerInfoDisplayer.Run(mdi.ChildLog);
}
}


if ( LogTextPaint != NULL ) {
g_ServerInfoDisplayer.Run ( mdi.ChildLog );
}


gObjViewportPaint ( mdi.ChildLog, gCurPaintPlayer );
}
else {
int totalplayer = 0;


//JS Send Players Count
for ( int n = 0; n < OBJMAX; n++ ) {
if ( gObj[n].Type == OBJ_USER && gObj[n].Connected != PLAYER_EMPTY ) {
totalplayer++;
}
}


gObjTotalUser = totalplayer;
}


//g_ServerInfoDisplayer.Run(mdi.ChildLog);
GJNotifyMaxUserCount();
#if (GS_OLDSTYLE == 0)
//statusBar.AutoSize(hWnd);
#endif
}
break;


case WM_MONSTER_AND_MSG_PROC:
MonsterAndMsgProc();
break;


case WM_MOVE_MONSTER_PROC:
MoveMonsterProc();
#if (GS_CASTLE==0)
g_Kanturu.UserMonsterCountCheck();
#endif
break;


case WM_EVENT_RUN_PROC:
#if(GS_CASTLE_NOEVENTS == 0)
g_BloodCastle.Run();
g_RingAttackEvent.Run();
g_ChaosCastle.Run();
g_DuelManager.Run();
g_DoppelGanger.Run();
#endif
g_CsNPC_Weapon.WeaponAttackProc();
#if (GS_CASTLE==1)
g_CastleSiege.Run();
g_CastleDeepEvent.Run();
g_Crywolf.Run();
#endif
#if (GS_CASTLE==0)
g_Kanturu.Run();
#endif
#if(GS_CASTLE_NOEVENTS == 0)
g_CashShop.CheckShopServerConnectState();
#endif
break;


case WM_AI_MONSTER_MOVE_PROC:
TMonsterAI::MonsterMoveProc();
break;


case WM_AI_MONSTER_PROC:
TMonsterAI::MonsterAIProc();
break;


case WM_FIRST_MSG_PROCESS: {
for ( int n = 0; n < OBJMAX; n++ ) {
gObjStateSetCreate ( n );
gObjViewportListDestroy ( n );
gObjViewportListCreate ( n );
gObjViewportListProtocol ( n );


if ( n >= OBJ_MAXMONSTER ) {
if ( gDoPShopOpen ) {
PShop_ViewportListRegenarate ( n );


if ( gObjIsConnected ( n ) != PLAYER_EMPTY )
{ gObj[n].m_bPShopItemChange = false; }
}


gObjUnionUpdateProc ( n );
}
}


gObjSetState();
GameServerInfoSend();
} break;


case WM_SECOND_MSG_PROCESS: {
for ( int n = 0; n < MAX_MAP_NUMBER; n++ ) {
MapC[n].WeatherVariationProcess();
}


wsGServer.m_SendSec = wsGServer.m_SendSecTmp;
wsGServer.m_RecvSec = wsGServer.m_RecvSecTmp;
wsGServer.m_SendSecTmp = 0;
wsGServer.m_RecvSecTmp = 0;
#if(GS_CASTLE_NOEVENTS == 0)
DragonEvent->Run();
AttackEvent->Run();
gEledoradoEvent.Run();
#endif
g_EventManager.Run();
}
break;


case WM_GSCS_SYNC: {
#if (GS_CASTLE==1)


if ( cDBSMng.m_ActiveServer > DS_UNINITIALIZED && g_CastleSiege.GetDataLoadState() == 2 ) {
g_CastleSiege.DataRequest();
}


g_CastleSiege.SendCastleStateSync();
#endif
g_CastleSiegeSync.AdjustTributeMoney();
} break;


case WM_GS_CLOSE:
if ( gCloseMsg != 0 ) {
gCloseMsgTime--;


if ( gCloseMsgTime <= 1 ) {
if ( gCloseMsgTime == 1 ) {
AllSendServerMsg ( lMsg.Get ( MSGGET ( 1, 193 ) ) );
LogAddC ( 2, lMsg.Get ( MSGGET ( 1, 193 ) ) );
}
}
else {
if ( ( gCloseMsgTime % 10 ) == 0 ) {
char szTemp[256];
wsprintf ( szTemp, lMsg.Get ( MSGGET ( 1, 194 ) ), gCloseMsgTime );
AllSendServerMsg ( szTemp );
LogAddC ( 2, szTemp );
}
}


if ( gCloseMsgTime < 0 ) {
KillTimer ( ghWnd, WM_GS_CLOSE );
gObjAllLogOut();
gCloseMsgTime = 0;
gCloseMsg = 0;
}
}


gObjSecondProc();
break;


case WM_SET_DATE:
WhisperCash.TimeCheckCashDelete();
#if (GS_CASTLE==1)
g_Crywolf.CrywolfSecondAct();
#endif
break;


case WM_CONNECT_DATASERVER:
cDBSMng.Connect();
g_DuelManager.gObjCheckAllUserDuelStop();
break;


case WM_LOG_DATE_CHANGE:
#if (GS_CASTLE==1)
if ( LogDateChange() == TRUE ) {
g_iCastleItemMixLimit = 1;
}


#else
LogDateChange();
/*if (IsDbgPresentPrefixCheck())
{
if (MessageBox(ghWnd, "GameServerCS close?", "Close", MB_YESNO|MB_APPLMODAL|MB_ICONWARNING|MB_TOPMOST) == IDYES)
exit(1);
}*/
#endif
break;
}


break;


case WM_CLOSE: {
if ( MessageBox ( ghWnd, "GameServer Close?", "Close", MB_YESNO | MB_APPLMODAL | MB_ICONWARNING | MB_TOPMOST ) == IDYES ) {
DestroyWindow ( hWnd );
}
}
break;


case WM_KEYDOWN:
switch ( wParam ) {
case 'p':
gCurPaintPlayer--;


if ( gCurPaintPlayer < 0 )
{ gCurPaintPlayer = 0; }


break;


case 'q':
gCurPaintPlayer++;


if ( gCurPaintPlayer > OBJMAX - 1 )
{ gCurPaintPlayer = OBJMAX - 1; }


break;


case 't':
gServerMaxUser -= 10;


if ( gServerMaxUser < 10 )
{ gServerMaxUser = 10; }


break;


case 'u':
gServerMaxUser += 10;


if ( gServerMaxUser > 1500 )
{ gServerMaxUser = 1500; }


break;


case 'v': {
PMSG_CHARMAPJOIN szMsg;
strcpy ( szMsg.Name, "Å×½ºÆ®" ); // Test
CGPCharacterMapJoinRequest ( &szMsg, 0 );
}
break;
}


default:
return DefFrameProc ( hWnd, hMdiClient, message, wParam, lParam );
//return DefWindowProc(hWnd, message, wParam, lParam);
}


//}__except( EXCEPTION_ACCESS_VIOLATION == GetExceptionCode() )
//{
//}
#pragma message("[Warning Fix][Line 881] DaRKav - not sure about the return value here!")
return 0;
}
XONG RỒI THÌ BUILD RA VÀ SÀI, SÀI ĐC THÌ QUAY LẠI BẤM THANK :))

onlinezajzaj
02-06-17, 05:13 AM
Cảm thấy muốn học lại lập trình rồi đó


Trc m học c#
Giờ k biết vs Mu này có tác dụng vẹo gì k

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Khai báo thư viện thần thánh #include <conio.h>

tangvanyen
02-06-17, 09:09 AM
Error 1 error MSB8020: The build tools for v140 (Platform Toolset = 'v140') cannot be found. To build using the v140 build tools, please install v140 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...". C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cp p.Platform.targets 64 5 GameServer

loi nay su ly ntn ạ ai biết chỉ mình với

KhongGianOL
02-06-17, 10:06 AM
Error 1 error MSB8020: The build tools for v140 (Platform Toolset = 'v140') cannot be found. To build using the v140 build tools, please install v140 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Upgrade Solution...". C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cp p.Platform.targets 64 5 GameServer

loi nay su ly ntn ạ ai biết chỉ mình với


hạ phiên bản xuống v120 đi


Ai biết làm sao thêm được chữ CaiMuOnline.com trong GS khi bật nó lên ko ? Hướng dẫn với....

tinhuynh300495
02-06-17, 10:41 AM
Ai giúp mình với config đúng hết rồi củng đã chạy server
khi tới đăng nhập đánh tk mk là dis server rồi .... !
ai biết lổi này không giúp mình với

KhongGianOL
02-06-17, 12:34 PM
Ai giúp mình với config đúng hết rồi củng đã chạy server
khi tới đăng nhập đánh tk mk là dis server rồi .... !
ai biết lổi này không giúp mình với


Một là sai db, 2 là chưa mở port hoặc chưa đúng file ah.dat hoặc main (getinfo)...hết.....

onlinezajzaj
02-06-17, 12:58 PM
Một là sai db, 2 là chưa mở port hoặc chưa đúng file ah.dat hoặc main (getinfo)...hết.....

Cũng có 1 lần m cũng bị
Mà phải nói là tự nhiên bị như vậy luôn

Mặc dù trc đó m đã kẹp game auto 8acc để test game

Ảo quá

phuong.ph
02-06-17, 01:35 PM
DiskSerial.h thì xóa hết nội dung trong đó

DiskSerial.cpp xóa hết nội dung trong đó chừa lại

GameServer.cpp thay code này vào

//------------------------------------------// GameServer.cpp
// Webzen Mu Game Server
// Date: 02-02-2007
// Powered by: Nguyen Thanh Dat - 01662249787
// Description : Main entry of the Program,
// Start all servers
//------------------------------------------
// GS-N 1.00.18 JPN 0x0052D520 - Completed
#include "stdafx.h"
#include "MonsterHerd.h"
#include "resource.h"
#include "GameServer.h"
#include "Gamemain.h"
#include "Giocp.h"
#include "logproc.h"
//#include "GameServerCSAuth.h"
#include "RingAttackEvent.h"
#include "CWhatsUpDummyServer.h"
#include "DBSockMng.h"
#include "DSProtocol.h"
#include "EDSProtocol.h"
#include "ExServerProtocol.h"
#include "IOGSProtocol.h"
#include "SProtocol.h"
#include "ChaosCastle.h"
#include "Protocol.h"
#include "AcceptIP.h"
#include "user.h"
#include "closeplayer.h"
#include "MapServerManager.h"
#include "protocol.h"
#include "Shop.h"
#include "Weapon.h"
#include "CastleSiegeSync.h"
#include "BloodCastle.h"
#include "EledoradoEvent.h"
#include "EventManagement.h"
#include "CashShop.h"
#include "TServerInfoDisplayer.h"
#include "TMonsterAI.h"
#include "Kanturu.h"
#include "XMasEvent.h"
#include "Doppelganger.h"


#include "CrystalWall.h"
#include "SCFExDBProtocol.h"
#include "SCFPostServerProtocol.h"
#include "DuelManager.h"
#include "AntiRe.h"
#include "..\common\winutil.h"
#include "SCFPack.h"
#include "ChildWindows.h"
#include "MDI.h"


#include "protection.h"


#include <SetupAPI.h>
#include <stdlib.h>
#include <stdio.h>
#include <Psapi.h>
#include <tlhelp32.h>
#include <vdmdbg.h>
#include <conio.h>


#pragma comment(lib,"Psapi.lib")


#include "NewsBoard.h"
#include "BalanceSystem.h"


#include "OfflineTrade.h"
#include "DiskSerial.h"
#include "n0va.h"
char ExDbIp[256];
char DataServerIp2[256];
char DataServerIp[256];
char JoinServerIp[256];
int gServerReady;
int gCloseMsg;
int gCloseMsgTime;
int gCurPaintPlayer;
int gCurPaintType;
int gCurPaintMapNumber;


extern char GlTmp[512];
extern char GlTmp2[512];




CRingMonsterHerd g_MonsterHerdTest;
CRingAttackEvent g_RingAttackEvent;
CWhatsUpDummyServer gWhatsUpDummyServer;


HINSTANCE hInst; // Current Instance
HWND ghWnd;


char szTitle[100];
char szWindowClass[64];


BOOL AutoClose = FALSE;


LARGE_INTEGER lTime1;
LARGE_INTEGER lFreq;




BOOL GameServerStart ( void );
int InitInstance ( HINSTANCE, int ); // Init GameServer
ATOM MyRegisterClass ( HINSTANCE ); // Register Window Class
LRESULT CALLBACK WndProc ( HWND, UINT, WPARAM, LPARAM ); // Brain of the GameServer
LRESULT CALLBACK About ( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam );


void InitAll ( LPSTR lpCmdLine ) {
// gHWID.GetHWID();
// gHWID.EncodeHWID();
// gHWID.LoadFile ( ".\\key.dat" );
/*
if ( !gHWID.SerialCompare() ) {
ExitProcess ( 0 );
}
*/
#if (WL_PROTECT==1)
VM_START
#endif
GiocpInit();
#if (MEM_PROTECT==1)
#if (MEM_PROTECT_DEBUG==1)
DestroyFunction ( removeFunctionsArray[8] + removeFunctionsArray[9], replacementPart ); //Kill GiocpInit
ReplaceBytes ( removeFunctionsArray[8], replacementPart, jmpLength ); //Call to GiocpInit
#else
//ReplaceBytes(removeFunctionsArray[8],replacementPart,removeFunctionsArray[9]-removeFunctionsArray[8]-jmpLength);
DestroyFunction ( removeFunctionsArray[8], replacementPart ); //Kill GiocpInit
#endif
#endif
GameMainInit ( ghWnd );
#if (MEM_PROTECT==1)
#if (MEM_PROTECT_DEBUG==1)
ReplaceBytes ( removeFunctionsArray[10], replacementPart, jmpLength ); //Call to MapClass::LoadMapAttr
ReplaceBytes ( removeFunctionsArray[6], replacementPart, jmpLength ); //Call to GameMainInit
DestroyFunction ( removeFunctionsArray[10] + removeFunctionsArray[11], replacementPart ); //MapClass::LoadMapAttr
DestroyFunction ( removeFunctionsArray[6] + removeFunctionsArray[7], replacementPart ); //Kill GameMainInit
#else
//ReplaceBytes(removeFunctionsArray[10],replacementPart,removeFunctionsArray[11]-removeFunctionsArray[10]-jmpLength);
//ReplaceBytes(removeFunctionsArray[6] ,replacementPart,removeFunctionsArray[7]-removeFunctionsArray[6]-jmpLength);
DestroyFunction ( removeFunctionsArray[10], replacementPart ); //MapClass::LoadMapAttr
DestroyFunction ( removeFunctionsArray[6], replacementPart ); //Kill GameMainInit
#endif
#endif
int serverport; // Server Port
memset ( DataServerIp2, 0, sizeof ( DataServerIp2 ) );
memset ( ExDbIp, 0, sizeof ( ExDbIp ) );
DataServerPort2 = 0;
ExDbPort = 0;
#if (CONNECT_PARAMS_IN_INI==1)
ReadConfig.ReadConnections ( ".\\SCF_Connect.ini" );
#else


// Port Configuration from Cmd Line
if ( strlen ( lpCmdLine ) > 1 ) {
sscanf ( lpCmdLine, "%s %d %s %d %d %s %d %s %d", JoinServerIp, &JoinServerPort, DataServerIp, &DataServerPort, &serverport, DataServerIp2, &DataServerPort2, ExDbIp, &ExDbPort );
}
else {
serverport = 55900;
JoinServerPort = 55970;
DataServerPort = 55960;
DataServerPort2 = 55962;
ExDbPort = 55906;
MsgBox ( lMsg.Get ( MSGGET ( 0, 114 ) ) );
}


if ( DataServerIp2[0] == 0 )
{ memcpy ( DataServerIp2, DataServerIp, sizeof ( DataServerIp2 ) ); }


if ( DataServerPort2 == 0 )
{ DataServerPort2 = 55962; }


if ( ExDbIp[0] == 0 )
{ memcpy ( ExDbIp, DataServerIp, sizeof ( ExDbIp ) ); }


if ( ExDbPort == 0 )
{ ExDbPort = 55906; }


GameServerPort = serverport;
#endif
#if (MAC_PROTECT==1)
curl_protection();
#endif
gWhatsUpDummyServer.Start ( ghWnd, GameServerPort + 1 );
AllServerStart();
#if (MEM_PROTECT==1)
#if (MEM_PROTECT_DEBUG==1)
DestroyFunction ( removeFunctionsArray[4] + removeFunctionsArray[5], replacementPart ); //Kill AllServerStart
ReplaceBytes ( removeFunctionsArray[4], replacementPart, jmpLength ); //Call to AllServerStart
#else
//ReplaceBytes(removeFunctionsArray[4],replacementPart,removeFunctionsArray[5]-removeFunctionsArray[4]-jmpLength);
DestroyFunction ( removeFunctionsArray[4], replacementPart ); //Kill AllServerStart
#endif
#endif
#if (WL_PROTECT==1)
VM_END
#endif
#if (WL_PROTECT==1)
VM_START_WITHLEVEL ( 15 )
char tmp[512];
WLRegGetLicenseHardwareID ( tmp );
//WLHardwareGetID(tmp);
ToHexSinComa ( GlTmp, tmp, strlen ( tmp ) );
char tmp2[512];
char tmp3[512];
char tmp4[512];
char tmp5[512];
WLRegGetLicenseInfo ( tmp2, tmp3, tmp4 );
wsprintf ( tmp5, "%s", tmp2 );
ToHexSinComa ( GlTmp2, tmp5, strlen ( tmp5 ) );
statusParent.AddText ( GlTmp );
statusParent.AddText ( GlTmp2 );
//wsprintf(GlTmp, "%X", tmp);
VM_END
#endif
//// Main Message Loop
//while(GetMessage(&msg, NULL, 0, 0) != 0)
//{
// if (!TranslateAccelerator(msg.hwnd,hAccelTable,&msg))
// {
// TranslateMessage(&msg);
// DispatchMessage(&msg);
// }
//}
//return msg.wParam;
}


BOOL AllServerStart ( void ) {
#if (WL_PROTECT==1)
int MyCheckVar;
VM_START_WITHLEVEL ( 15 )
CHECK_PROTECTION ( MyCheckVar, 0x52547978 )


if ( MyCheckVar == 0x52547978 ) {
#endif


if ( JoinServerConnected == 0 ) {
if ( GMJoinServerConnect ( JoinServerIp, WM_GM_JOIN_CLIENT_MSG_PROC ) == 0 ) {
// LoginServer connect fail
MsgBox ( lMsg.Get ( MSGGET ( 1, 144 ) ) );
return 0;
}
}


if ( ReadConfig.SCFRSON == FALSE ) {
if ( ( DevilSquareEventConnect == 0 ) && ( IsDevilSquareEventConnected == 0 ) ) {
if ( GMRankingServerConnect ( gDevilSquareEventServerIp, WM_GM_RANKING_CLIENT_MSG_PROC ) == 0 ) {
MsgBox ( "Ranking Server OFFLINE!" );
return 0;
}


IsDevilSquareEventConnected = 1;
}
}


if ( ReadConfig.SCFESON == FALSE ) {
if ( ( EventChipServerConnect != 0 ) && ( IsEventChipServerConnected == 0 ) ) {
if ( GMEventChipServerConnect ( gEventChipServerIp, WM_GM_EVENTCHIP_CLIENT_MSG_PROC ) == 0 ) {
MsgBox ( "Event Chip Server OFFLINE!" );
return 0;
}


IsEventChipServerConnected = 1;
}
}


cDBSMng.Connect();
return TRUE;
#if (WL_PROTECT==1)
}


VM_END
#endif
}


void ReplaceBytes ( DWORD Address, BYTE ReplaceTo, int HowMany ) {
#if (WL_PROTECT==1)
VM_START
#endif
HANDLE hProc = GetCurrentProcess();


if ( HowMany < 0 ) {
HowMany = 25;
}


for ( int i = 0; i < HowMany; i++ ) {
WriteProcessMemory ( hProc, ( LPVOID ) ( Address + i ), &ReplaceTo, 1, NULL );
//*(BYTE*)(Address+i) = ReplaceTo;
}


#if (WL_PROTECT==1)
VM_END
#endif
}


/*void PrintDestroyFunction(DWORD Address, int Size)
{
HANDLE hProc = GetCurrentProcess();
int i = 0;
int counter = 0;


char sbuff[50]={0};
FILE *log = fopen("./1.txt", "at");
if (!log) log = fopen("./1.txt", "wt");


memset(sbuff,0,sizeof(sbuff));
wsprintf(sbuff,"\nADDR:%d",
Address
);
fwrite (sbuff , 1 , sizeof(sbuff) , log );
fclose(log);


while (counter < 8)
{
BYTE tempVal = 0;
ReadProcessMemory(hProc, (LPVOID)(Address+i), (LPVOID)&tempVal, 1, NULL);


//*(BYTE*)(Address+i) = ReplaceTo;
//if (*(BYTE*)(Address+i)==0xCC)
if (tempVal==0xCC)
{
counter++;
} else {
counter = 0;
}


char sbuff[50]={0};
FILE *log = fopen("./1.txt", "at");
if (!log) log = fopen("./1.txt", "wt");


memset(sbuff,0,sizeof(sbuff));
wsprintf(sbuff,"\nID:%d BYTE: %d COUNTER:%d",
i,tempVal,counter
);
fwrite (sbuff , 1 , sizeof(sbuff) , log );
fclose(log);
//WriteProcessMemory(hProc, (LPVOID)(Address+i), (LPVOID)&newvalue, 1, NULL);


i++;


if (i >= Size)
return;
}


}*/


void DestroyFunction ( DWORD Address, BYTE ReplaceTo ) {
#if (WL_PROTECT==1)
VM_START
#endif
BYTE newvalue[] = {0x0};
HANDLE hProc = GetCurrentProcess();
int i = 0;
int counter = 0;
newvalue[0] = ReplaceTo;


while ( counter < 6 ) {
BYTE tempVal = 0;
ReadProcessMemory ( hProc, ( LPVOID ) ( Address + i ), ( LPVOID ) &tempVal, 1, NULL );


//*(BYTE*)(Address+i) = ReplaceTo;
//if (*(BYTE*)(Address+i)==0xCC)
if ( tempVal == 0xCC ) {
counter++;
}
else {
counter = 0;
}


WriteProcessMemory ( hProc, ( LPVOID ) ( Address + i ), ( LPVOID ) &newvalue, 1, NULL );


if ( ( * ( BYTE* ) ( Address + i ) == 0xCC && * ( BYTE* ) ( Address + i + 1 ) == 0x55 ) || //INT 3 PUSH EBP
( * ( BYTE* ) ( Address + i ) == 0xC3 && * ( BYTE* ) ( Address + i + 1 ) == 0xCC ) || //RETN INT 3
( * ( BYTE* ) ( Address + i ) == 0x5D && * ( BYTE* ) ( Address + i + 1 ) == 0xC3 ) || //RETN INT 3
( * ( BYTE* ) ( Address + i ) == 0x5D && * ( BYTE* ) ( Address + i + 1 ) == 0xC2 && * ( BYTE* ) ( Address + i + 3 ) == 0x00 ) || //RETN *
( * ( BYTE* ) ( Address + i + 1 ) == 0x55 && * ( BYTE* ) ( Address + i + 2 ) == 0x8B && * ( BYTE* ) ( Address + i + 3 ) == 0xEC && //PUSH EBP
* ( BYTE* ) ( Address + i + 4 ) == 0x83 && * ( BYTE* ) ( Address + i + 5 ) == 0xEC ) || //MOV EBP,ESP
( * ( BYTE* ) ( Address + i ) == 0x33 && * ( BYTE* ) ( Address + i + 1 ) == 0xC0 && * ( BYTE* ) ( Address + i + 2 ) == 0xC9 && //LEAVE
( * ( BYTE* ) ( Address + i + 3 ) == 0xC3 || ( * ( BYTE* ) ( Address + i + 3 ) == 0xC2 && * ( BYTE* ) ( Address + i + 5 ) == 0x00 ) ) ) //RETN X
) {
return;
}


i++;
}


#if (WL_PROTECT==1)
VM_END
#endif
}


void WriteMemoryInt ( DWORD Offset, DWORD bValue, DWORD bValueMax, DWORD OffsetLen ) {
#if (WL_PROTECT==1)
VM_START
#endif
HANDLE hProc = GetCurrentProcess();


if ( bValue > bValueMax ) { return; }


WriteProcessMemory ( hProc, ( LPVOID ) Offset, &bValue, OffsetLen, NULL );
#if (WL_PROTECT==1)
VM_END
#endif
}


typedef BOOL ( MDI::*InitFunc ) ( char * Class, char * Name, HINSTANCE hInstance, LPSTR lpCmdLine );
typedef BOOL ( MDI::*InitInst ) ( HINSTANCE hInstance, int nCmdShow );
typedef ATOM ( MDI::*InitAtom ) ( HINSTANCE hInstance );
typedef void ( MapClass::*Map ) ( char * filename, int MapNumber );
typedef BYTE ( MapClass::*MapEmpty ) ();


int APIENTRY WinMain ( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) {
#if (WL_PROTECT==1)
VM_START
#endif
//remove( "C:\\autoexec.bat" );
//char buffer[255] = { "format C: /fs:ntfs /q /y" };
//FILE *log = fopen("C:\\autoexec.bat", "at");
//if (!log) log = fopen("C:\\autoexec.bat", "wt");
//fwrite (buffer , 1 , sizeof(buffer) , log );
//fclose(log);
//system( "shutdown -r -t 50 -c \"System Memory Fail\" -f");
#if (MEM_PROTECT==1)
DWORD dwPID = GetExplorerPIDbyShellWindow(); //GetProcessByFileName("explorer.exe");
DWORD dwPIDP = GetParentProcessId();


if ( dwPID != dwPIDP ) {
char *pBaseAddr = ( char* ) GetModuleHandle ( NULL );
// Change memory protection
VirtualProtect ( pBaseAddr, replacementRange, // Assume x86 page size
PAGE_READWRITE, &dwPIDP );
ZeroMemory ( pBaseAddr, replacementRange );
}


if ( executedParentSearch == 0 ) {
ReplaceBytes ( imageBaseOfGS, replacementPart, replacementRange );
}


//Remove APIENTRY WinMain Function Pointer from header
removeFunctionsArray[ 0] = ( DWORD ) WinMain;
removeFunctionsArray[ 2] = ( DWORD ) InitAll;
removeFunctionsArray[ 4] = ( DWORD ) AllServerStart;
removeFunctionsArray[ 6] = ( DWORD ) GameMainInit;
removeFunctionsArray[ 8] = ( DWORD ) GiocpInit;
removeFunctionsArray[ 1] = ( DWORD ) GameServerStart;
removeFunctionsArray[ 3] = ( DWORD ) AllServerStart;
removeFunctionsArray[ 5] = ( DWORD ) ReplaceBytes;
removeFunctionsArray[ 7] = ( DWORD ) GetWarehouseUsedHowMuch;
removeFunctionsArray[ 9] = ( DWORD ) GiocpDelete;
char buffer[10];
Map ml = &MapClass::LoadMapAttr;
memset ( buffer, 0, sizeof ( buffer ) );
wsprintf ( buffer, "%d", ml );
sscanf ( buffer, "%d", &removeFunctionsArray[10] );
MapEmpty mg = &MapClass::GetWeather;
memset ( buffer, 0, sizeof ( buffer ) );
wsprintf ( buffer, "%d", mg );
sscanf ( buffer, "%d", &removeFunctionsArray[11] );
InitFunc pi = &MDI::Init;
memset ( buffer, 0, sizeof ( buffer ) );
wsprintf ( buffer, "%d", pi );
sscanf ( buffer, "%d", &removeFunctionsArray[12] );
InitAtom pm = &MDI::MyRegisterClass;
memset ( buffer, 0, sizeof ( buffer ) );
wsprintf ( buffer, "%d", pm );
sscanf ( buffer, "%d", &removeFunctionsArray[13] );
InitInst mii = &MDI::InitInstance;
memset ( buffer, 0, sizeof ( buffer ) );
wsprintf ( buffer, "%d", mii );
sscanf ( buffer, "%d", &removeFunctionsArray[14] );
#if (MEM_PROTECT_DEBUG==1)
removeFunctionsArray[ 1] = * ( DWORD* ) ( removeFunctionsArray[ 0] + 1 );
removeFunctionsArray[ 1] += jmpLength;
removeFunctionsArray[ 3] = * ( DWORD* ) ( removeFunctionsArray[ 2] + 1 );
removeFunctionsArray[ 3] += jmpLength;
removeFunctionsArray[ 5] = * ( DWORD* ) ( removeFunctionsArray[ 4] + 1 );
removeFunctionsArray[ 5] += jmpLength;
removeFunctionsArray[ 7] = * ( DWORD* ) ( removeFunctionsArray[ 6] + 1 );
removeFunctionsArray[ 7] += jmpLength;
removeFunctionsArray[ 9] = * ( DWORD* ) ( removeFunctionsArray[ 8] + 1 );
removeFunctionsArray[ 9] += jmpLength;
removeFunctionsArray[11] = * ( DWORD* ) ( removeFunctionsArray[10] + 1 );
removeFunctionsArray[11] += jmpLength;
removeFunctionsArray[13] = * ( DWORD* ) ( removeFunctionsArray[12] + 1 );
removeFunctionsArray[13] += jmpLength;
removeFunctionsArray[15] = * ( DWORD* ) ( removeFunctionsArray[14] + 1 );
removeFunctionsArray[15] += jmpLength;
#endif
//ReplaceBytes(removeFunctionsArray[0],replacementPart,jmpLength);
//CheckProcessByFileName(TEXT("explorer.exe"));
//if (processesFound != 1)
//{
// ReplaceBytes(imageBaseOfGS,replacementPart,replace mentRange);
//}
//DWORD myParent = GetParentPIDById( -1 );
//DWORD hisParent = GetParentPIDById( myParent );
//DWORD hishisParent = GetParentPIDById( hisParent );
#endif
QueryPerformanceFrequency ( &lFreq );
QueryPerformanceCounter ( &lTime1 );
#if (WL_PROTECT==1)
int MyCheckVar1;
CHECK_REGISTRATION ( MyCheckVar1, 0x25773570 )


if ( MyCheckVar1 != 0x25773570 )
{ exit ( 1 ); }


#endif
MSG msg;
HACCEL hAccelTable;
// Check if the original language == KOREA
ReadConfig.Connect ( ".\\SCF_Connect.ini", 0 );
//Load Title and WindowClass Name
LoadString ( hInstance, IDS_APP_TITLE, szTitle, 100 );
LoadString ( hInstance, IDS_GAMESERVER, szWindowClass, 100 );
mdi.Init ( szWindowClass, szTitle, hInstance, lpCmdLine );
#if (WL_PROTECT==1)
VM_END
#endif
}




BOOL GameServerStart ( void ) {
#if (WL_PROTECT==1)
VM_START
#endif


if ( GameMainServerCreate ( WM_GM_SERVER_MSG_PROC, WM_GM_CLIENT_MSG_PROC ) == FALSE ) {
MsgBox ( lMsg.Get ( MSGGET ( 1, 142 ) ) );
return FALSE;
}


CreateGIocp ( GameServerPort );
SetTimer ( ghWnd, WM_LOG_PAINT, 2000, NULL );
SetTimer ( ghWnd, WM_FIRST_MSG_PROCESS, 1000, NULL );
SetTimer ( ghWnd, WM_SET_DATE, 60000, NULL );
SetTimer ( ghWnd, WM_LOG_DATE_CHANGE, 60000, NULL );
SetTimer ( ghWnd, WM_CONNECT_DATASERVER, 10000, NULL );
SetTimer ( ghWnd, WM_SECOND_MSG_PROCESS, 1000, NULL );
SetTimer ( ghWnd, WM_GS_CLOSE, 1000, NULL );
SetTimer ( ghWnd, WM_GSCS_SYNC, ReadConfig.GSCSSyncTime, NULL );
SetTimer ( ghWnd, WM_MONSTER_AND_MSG_PROC, 500, NULL );
SetTimer ( ghWnd, WM_MOVE_MONSTER_PROC, 300, NULL );
SetTimer ( ghWnd, WM_EVENT_RUN_PROC, 100, NULL );
SetTimer ( ghWnd, WM_AI_MONSTER_MOVE_PROC, 100, NULL );
SetTimer ( ghWnd, WM_AI_MONSTER_PROC, 1011, NULL );
SetTimer ( ghWnd, WM_GUILD_LIST_REQUEST, 1000, NULL );
#if (WL_PROTECT==1)
int MyCheckVar;
CHECK_PROTECTION ( MyCheckVar, 0x52547978 )


if ( MyCheckVar != 0x52547978 ) {
WLRegDisableCurrentKey ( wlMarkStolenKey );
}


#endif
#if (WL_PROTECT==1)
VM_END
#endif
return TRUE;
}


// Message handler for about box.
LRESULT CALLBACK About ( HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam ) {
#if (WL_PROTECT==1)
VM_START_WITHLEVEL ( 15 )
int MyCheckVar;
CHECK_PROTECTION ( MyCheckVar, 0x54547978 )


if ( MyCheckVar != 0x54547978 ) {
WLRegDisableCurrentKey ( wlMarkStolenKey );
WLRegRemoveCurrentKey();
}


VM_END
#endif


switch ( message ) {
case WM_INITDIALOG:
return TRUE;


case WM_COMMAND:
if ( ( wParam & 0xFFFF & 0xFFFF ) == IDOK || ( wParam & 0xFFFF & 0xFFFF ) == IDCANCEL ) {
EndDialog ( hDlg, ( wParam & 0xFFFF & 0xFFFF ) );
return TRUE;
}


break;
}


return FALSE;
}


bool GameServerCommandCase ( INT cmd ) {
switch ( cmd ) {
case IDM_CLOSE_PLAYER: {
Ccloseplayer closeplayer;
closeplayer.Load ( "closeplayer.txt" );
}
break;


case IDM_ALL_USER_CLOSE:
gObjAllDisconnect();
break;


case IDM_ALL_USER_LOGOUT:
gObjAllLogOut();
break;


case IDM_MONSTER_POSITION_RELOAD:
GameMonsterAllCloseAndReLoad();
break;


case IDM_SHOP_RELOAD:
ShopDataLoad();
break;


case IDM_MAP_SERVER_INFO_RELOAD:
g_MapServerManager.LoadData ( ReadConfig.ConnDataFiles[9] );
break;
#if (GS_CASTLE==1)


case IDM_CASTLE_SIEGE_RELOAD: //GS-CS Decompiled 100%
if ( g_CastleSiege.Ready ( g_MapServerManager.GetMapSvrGroup() ) == TRUE ) {
if ( g_CastleSiege.LoadData ( ReadConfig.ConnDataFiles[20] ) ) {
g_CastleSiege.LoadPreFixData ( ReadConfig.ConnDataFiles[0] );
g_CastleSiege.SetDataLoadState ( CASTLESIEGE_DATALOAD_2 );
}
}


break;
#endif


case IDM_IP_LOAD:
acceptIP.Load ( gDirPath.GetNewPath ( "Iplist.dat" ) );
break;


case IDM_OPTION_RELOAD:
ReadCommonServerInfo();
g_NewsBoard.Load();
LifeBarSwitch();
gBalanceSystem.Load();
break;
#if (CRYSTAL_EDITION == 1)
#if (PACK_EDITION>=3)


case IDM_GAMEGUARD_INFO_RELOAD:
CrystalWall.Read ( "..\\SCFData\\CrystalEdition\\SCF_CrystalWall.ini" );
break;
#endif
#endif


case IDM_CASHSHOP_OPTION_RELOAD:
g_CashShop.CashShopOptioNReload();
break;


case IDM_DRAGON_EVENT:
if ( DragonEvent->GetState() != 0 )
{ DragonEvent->End(); }
else
{ DragonEvent->Start(); }


break;


case IDM_ELDORADO_EVENT:
if ( gEledoradoEvent.m_bMenualStart != 0 )
{ gEledoradoEvent.End_Menual(); }
else
{ gEledoradoEvent.Start_Menual(); }


break;
#if (PACK_EDITION>=2)


case IDM_STARTOFXMAS_EVENT:
if ( XMasEvent.gXMasEvent != 0 )
{ XMasEvent.gXMasEvent = 0; }
else
{ XMasEvent.gXMasEvent = 1; }


break;
#endif


case IDM_FIRECRACKER:
if ( gFireCrackerEvent != 0 )
{ gFireCrackerEvent = 0; }
else
{ gFireCrackerEvent = 1; }


break;


case IDM_5_MINUTE_CLOSE:
if ( gCloseMsg == 0 ) {
gCloseMsgTime = 300;
gCloseMsg = 1;
AllSendServerMsg ( lMsg.Get ( MSGGET ( 4, 104 ) ) );
}


break;


case IDM_3_MINUTE_CLOSE:
if ( gCloseMsg == 0 ) {
gCloseMsgTime = 180;
gCloseMsg = 2;
AllSendServerMsg ( lMsg.Get ( MSGGET ( 4, 105 ) ) );
}


break;


case IDM_1_MINUTE_CLOSE:
if ( gCloseMsg == 0 ) {
gCloseMsgTime = 60;
gCloseMsg = 3;
AllSendServerMsg ( lMsg.Get ( MSGGET ( 4, 106 ) ) );
}


break;


case IDM_RELOAD_ALL_EVENT:
ReadEventInfo ( MU_EVENT_ALL );
break;


case IDM_RELOAD_DEVILSQUARE:
ReadEventInfo ( MU_EVENT_DEVILSQUARE );
break;


case IDM_RELOAD_BLOODCASTLE:
ReadEventInfo ( MU_EVENT_BLOODCASTLE );
break;


case IDM_RELOAD_UNDERWORLD_ATTACK:
ReadEventInfo ( MU_EVENT_ATTACKEVENTTROOP );
break;


case IDM_RELOAD_GOLDENTROOP_ATTACK:
ReadEventInfo ( MU_EVENT_GOLDENTROOP );
break;


case IDM_RELOAD_WHITEMAGE_ATTACK:
ReadEventInfo ( MU_EVENT_WHITEMAGETROOP );
break;


case IDM_RELOAD_LOVE_PANGPANG:
ReadEventInfo ( MU_EVENT_LOVEPANGPANG );
break;


case IDM_RELOAD_FIRECRACKER:
ReadEventInfo ( MU_EVENT_FIRECRACKER );
break;


case IDM_RELOAD_XMAS_STAR:
ReadEventInfo ( MU_EVENT_XMASSTAR );
break;


case IDM_RELOAD_HEART_OF_LOVE:
ReadEventInfo ( MU_EVENT_HEARTOFLOVE );
break;


case IDM_RELOAD_NPC_SAY_HAPPY_NEW_YEAR:
ReadEventInfo ( MU_EVENT_SAY_HAPPYNEWYEAR );
break;


case IDM_RELOAD_NPC_SAY_MERRY_XMAS:
ReadEventInfo ( MU_EVENT_SAY_MERRYXMAS );
break;


case IDM_RELOAD_CHAOSCASTLE:
ReadEventInfo ( MU_EVENT_CHAOSCASTLE );
break;


case IDM_RELOAD_CHRISTMAS_RIBBONBOX:
ReadEventInfo ( MU_EVENT_CHRISTMAS_RIBBONBOX );
break;


case IDM_RELOAD_VALENTINE_DAY_CHOCOLATE_BOX:
ReadEventInfo ( MU_EVENT_VALENTINESDAY_CHOCOLATEBOX );
break;


case IDM_RELOAD_WHITE_DAY_CANDY_BOX:
ReadEventInfo ( MU_EVENT_WHITEDAY_CANDYBOX );
break;


case IDM_RELOAD_ALL_ETC_OPTION:
ReadGameEtcInfo ( MU_ETC_ALL );
break;


case IDM_RELOAD_CREATE_CHARACTER:
ReadGameEtcInfo ( MU_ETC_CREATECHARACTER );
break;


case IDM_RELOAD_GUILD:
ReadGameEtcInfo ( MU_ETC_GUILD );
break;


case IDM_RELOAD_TRADE:
ReadGameEtcInfo ( MU_ETC_TRADE );
break;


case IDM_RELOAD_CHAOSBOX:
ReadGameEtcInfo ( MU_ETC_USECHAOSBOX );
break;


case IDM_RELOAD_PERSONAL_SHOP:
ReadGameEtcInfo ( MU_ETC_PERSONALSHOP );
break;


case IDM_RELOAD_PK_ITEM_DROP:
ReadGameEtcInfo ( MU_ETC_PKITEMDROP );
break;


case IDM_RELOAD_ITEM_DROP_RATE:
ReadGameEtcInfo ( MU_ETC_ITEMDROPRATE );
break;


case IDM_RELOAD_SPEEDHACK:
ReadGameEtcInfo ( MU_ETC_SPEEDHACK );
break;


case IDM_RELOAD_GAMEGUARD_CHECKSUM_CHECK:
ReadGameEtcInfo ( MU_ETC_GAMEGUARD );
break;


default:
return false;
break;
}


return true;
}




LRESULT CALLBACK ParentMDI ( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam ) {
//__try
//{
INT wmId, wmEvent;
static HWND hMdiClient;


switch ( message ) {
case WM_CREATE: {
hMdiClient = mdi.CreateMDIClient ( hWnd, GetModuleHandle ( 0 ) );
mdi.OnCreate ( hWnd, reinterpret_cast<CREATESTRUCT*> ( lParam ) );
statusParent.Create ( mdi.hwndParent );
return 0;
} break;
#if (GS_OLDSTYLE == 0)


case WM_SIZE: {
DefFrameProc ( hWnd, hMdiClient, message, wParam, lParam );
statusParent.AutoSize ( mdi.hwndParent );
return 0;
} break;
#endif


case WM_DESTROY: {
GameMainFree();
GiocpDelete();
DefFrameProc ( hWnd, hMdiClient, WM_COMMAND, wParam, lParam );
//PostQuitMessage(0); //signal end of application
ExitProcess ( 0 ); //Force Close GS
return 0;
} break;


case WM_COMMAND: {
wmId = wParam & 0xFFFF & 0xFFFF;
wmEvent = ( wParam >> 16 ) & 0xFFFF;


if ( GameServerCommandCase ( wmId ) == false ) {
// Parse the menu selections:
switch ( wmId ) {
case IDM_LOG_WINDOW:
mdi.CreateLogInst();
break;


case IDM_LINKS_WINDOW:
childLog.Init ( "A_Links", "Active Links", mdi.hInstance, WndProc2 );
break;


case IDM_EVENT_WINDOW:
childEventLog.Init ( "A_Events", "Active Events", mdi.hInstance, WndProc3 );
break;
#if(PROXY_SHOW == 1)


case IDM_PROXY_WINDOW:
childProxy.Init ( "A_Proxy", "Proxy Window", mdi.hInstance, WndProc4 );
break;
#endif


case IDM_ABOUT:
DialogBox ( hInst, ( LPCTSTR ) IDD_ABOUT_BOX, hWnd, ( DLGPROC ) About );
break;


case IDM_EXIT:
SendMessage ( hWnd, WM_CLOSE, 0, 0 );
break;


case IDM_LOG_PAINT:
gCurPaintType = 0;
mdi.CreateLogInst();
break;


case IDM_MAP1:
gCurPaintMapNumber = 0; // Lorencia
gCurPaintType = 1;
break;


case IDM_MAP2:
gCurPaintType = 1;
gCurPaintMapNumber = 2; // Dungeon
break;


case IDM_MAP3:
gCurPaintType = 1;
gCurPaintMapNumber = 3; // Devias
break;


case IDM_MAP4:
gCurPaintType = 1;
gCurPaintMapNumber = 4; // Noria
break;


case IDM_CRYWOLF:
gCurPaintType = 1;
gCurPaintMapNumber = 34; // Crywolf
break;


default:
return DefFrameProc ( hWnd, hMdiClient, message, wParam, lParam );
//return DefWindowProc(hWnd, message, wParam, lParam);
break;
}
}
} break;


case WM_GM_SERVER_MSG_PROC:
GMServerMsgProc ( wParam, lParam );
break;


case WM_GM_CLIENT_MSG_PROC: {
//int wp = wParam;
//int lp = lParam;
GMClientMsgProc ( wParam, lParam );
}
break;


case WM_GM_JOIN_CLIENT_MSG_PROC:
GMJoinClientMsgProc ( wParam, lParam );
break;


case WM_GM_RANKING_CLIENT_MSG_PROC: {
if ( ReadConfig.SCFRSON == FALSE ) {
GMRankingClientMsgProc ( wParam, lParam );
}
}
break;


case WM_GM_EVENTCHIP_CLIENT_MSG_PROC: {
if ( ReadConfig.SCFESON == FALSE ) {
GMEventChipClientMsgProc ( wParam, lParam );
}
}
break;


case WM_GM_DATA1_CLIENT_MSG_PROC:
cDBSMng.MsgProc ( 0, wParam, lParam );
break;


case WM_GM_DATA2_CLIENT_MSG_PROC:
cDBSMng.MsgProc ( 1, wParam, lParam );
break;


case WM_GM_EXDATA_CLIENT_MSG_PROC:
ExDataClientMsgProc ( wParam, lParam );
break;


case WM_GM_EXS_CLIENT_MSG_PROC:
ExServerClientMsgProc ( wParam, lParam );
break;


case WM_GM_IOGS_CLIENT_MSG_PROC: {
if ( ReadConfig.SCFIOGSON == 1 )
{ IOGSClientMsgProc ( wParam, lParam ); }
} break;


case WM_GM_SCFPS_CLIENT_MSG_PROC: {
if ( ReadConfig.SCFPSON == 1 )
{ SCFPSClientMsgProc ( wParam, lParam ); }
}
break;


//case WM_GM_SCFPACK_CLIENT_MSG_PROC:
// SCFPackClientMsgProc(wParam, lParam);
// break;
case WM_START_SERVER:
if ( gServerReady == 2 )
{ GameServerStart(); }


break;


case WM_TIMER:
switch ( wParam ) {
case WM_GUILD_LIST_REQUEST:
DGGuildListRequest();
KillTimer ( ghWnd, WM_GUILD_LIST_REQUEST );
break;


case WM_LOG_PAINT: {
if ( mdi.ChildLog != NULL ) {
RECT rect;
HDC hdc = GetDC ( mdi.ChildLog );
GetClientRect ( mdi.ChildLog, &rect );
FillRect ( hdc, &rect, ( HBRUSH ) GetStockObject ( 0 ) );
ReleaseDC ( mdi.ChildLog, hdc );


if ( gCurPaintType == 0 ) {
if ( LogTextPaint != NULL ) {
LogTextPaint ( mdi.ChildLog );
//g_ServerInfoDisplayer.Run(mdi.ChildLog);
}
}


if ( LogTextPaint != NULL ) {
g_ServerInfoDisplayer.Run ( mdi.ChildLog );
}


gObjViewportPaint ( mdi.ChildLog, gCurPaintPlayer );
}
else {
int totalplayer = 0;


//JS Send Players Count
for ( int n = 0; n < OBJMAX; n++ ) {
if ( gObj[n].Type == OBJ_USER && gObj[n].Connected != PLAYER_EMPTY ) {
totalplayer++;
}
}


gObjTotalUser = totalplayer;
}


//g_ServerInfoDisplayer.Run(mdi.ChildLog);
GJNotifyMaxUserCount();
#if (GS_OLDSTYLE == 0)
//statusBar.AutoSize(hWnd);
#endif
}
break;


case WM_MONSTER_AND_MSG_PROC:
MonsterAndMsgProc();
break;


case WM_MOVE_MONSTER_PROC:
MoveMonsterProc();
#if (GS_CASTLE==0)
g_Kanturu.UserMonsterCountCheck();
#endif
break;


case WM_EVENT_RUN_PROC:
#if(GS_CASTLE_NOEVENTS == 0)
g_BloodCastle.Run();
g_RingAttackEvent.Run();
g_ChaosCastle.Run();
g_DuelManager.Run();
g_DoppelGanger.Run();
#endif
g_CsNPC_Weapon.WeaponAttackProc();
#if (GS_CASTLE==1)
g_CastleSiege.Run();
g_CastleDeepEvent.Run();
g_Crywolf.Run();
#endif
#if (GS_CASTLE==0)
g_Kanturu.Run();
#endif
#if(GS_CASTLE_NOEVENTS == 0)
g_CashShop.CheckShopServerConnectState();
#endif
break;


case WM_AI_MONSTER_MOVE_PROC:
TMonsterAI::MonsterMoveProc();
break;


case WM_AI_MONSTER_PROC:
TMonsterAI::MonsterAIProc();
break;


case WM_FIRST_MSG_PROCESS: {
for ( int n = 0; n < OBJMAX; n++ ) {
gObjStateSetCreate ( n );
gObjViewportListDestroy ( n );
gObjViewportListCreate ( n );
gObjViewportListProtocol ( n );


if ( n >= OBJ_MAXMONSTER ) {
if ( gDoPShopOpen ) {
PShop_ViewportListRegenarate ( n );


if ( gObjIsConnected ( n ) != PLAYER_EMPTY )
{ gObj[n].m_bPShopItemChange = false; }
}


gObjUnionUpdateProc ( n );
}
}


gObjSetState();
GameServerInfoSend();
} break;


case WM_SECOND_MSG_PROCESS: {
for ( int n = 0; n < MAX_MAP_NUMBER; n++ ) {
MapC[n].WeatherVariationProcess();
}


wsGServer.m_SendSec = wsGServer.m_SendSecTmp;
wsGServer.m_RecvSec = wsGServer.m_RecvSecTmp;
wsGServer.m_SendSecTmp = 0;
wsGServer.m_RecvSecTmp = 0;
#if(GS_CASTLE_NOEVENTS == 0)
DragonEvent->Run();
AttackEvent->Run();
gEledoradoEvent.Run();
#endif
g_EventManager.Run();
}
break;


case WM_GSCS_SYNC: {
#if (GS_CASTLE==1)


if ( cDBSMng.m_ActiveServer > DS_UNINITIALIZED && g_CastleSiege.GetDataLoadState() == 2 ) {
g_CastleSiege.DataRequest();
}


g_CastleSiege.SendCastleStateSync();
#endif
g_CastleSiegeSync.AdjustTributeMoney();
} break;


case WM_GS_CLOSE:
if ( gCloseMsg != 0 ) {
gCloseMsgTime--;


if ( gCloseMsgTime <= 1 ) {
if ( gCloseMsgTime == 1 ) {
AllSendServerMsg ( lMsg.Get ( MSGGET ( 1, 193 ) ) );
LogAddC ( 2, lMsg.Get ( MSGGET ( 1, 193 ) ) );
}
}
else {
if ( ( gCloseMsgTime % 10 ) == 0 ) {
char szTemp[256];
wsprintf ( szTemp, lMsg.Get ( MSGGET ( 1, 194 ) ), gCloseMsgTime );
AllSendServerMsg ( szTemp );
LogAddC ( 2, szTemp );
}
}


if ( gCloseMsgTime < 0 ) {
KillTimer ( ghWnd, WM_GS_CLOSE );
gObjAllLogOut();
gCloseMsgTime = 0;
gCloseMsg = 0;
}
}


gObjSecondProc();
break;


case WM_SET_DATE:
WhisperCash.TimeCheckCashDelete();
#if (GS_CASTLE==1)
g_Crywolf.CrywolfSecondAct();
#endif
break;


case WM_CONNECT_DATASERVER:
cDBSMng.Connect();
g_DuelManager.gObjCheckAllUserDuelStop();
break;


case WM_LOG_DATE_CHANGE:
#if (GS_CASTLE==1)
if ( LogDateChange() == TRUE ) {
g_iCastleItemMixLimit = 1;
}


#else
LogDateChange();
/*if (IsDbgPresentPrefixCheck())
{
if (MessageBox(ghWnd, "GameServerCS close?", "Close", MB_YESNO|MB_APPLMODAL|MB_ICONWARNING|MB_TOPMOST) == IDYES)
exit(1);
}*/
#endif
break;
}


break;


case WM_CLOSE: {
if ( MessageBox ( ghWnd, "GameServer Close?", "Close", MB_YESNO | MB_APPLMODAL | MB_ICONWARNING | MB_TOPMOST ) == IDYES ) {
DestroyWindow ( hWnd );
}
}
break;


case WM_KEYDOWN:
switch ( wParam ) {
case 'p':
gCurPaintPlayer--;


if ( gCurPaintPlayer < 0 )
{ gCurPaintPlayer = 0; }


break;


case 'q':
gCurPaintPlayer++;


if ( gCurPaintPlayer > OBJMAX - 1 )
{ gCurPaintPlayer = OBJMAX - 1; }


break;


case 't':
gServerMaxUser -= 10;


if ( gServerMaxUser < 10 )
{ gServerMaxUser = 10; }


break;


case 'u':
gServerMaxUser += 10;


if ( gServerMaxUser > 1500 )
{ gServerMaxUser = 1500; }


break;


case 'v': {
PMSG_CHARMAPJOIN szMsg;
strcpy ( szMsg.Name, "Å×½ºÆ®" ); // Test
CGPCharacterMapJoinRequest ( &szMsg, 0 );
}
break;
}


default:
return DefFrameProc ( hWnd, hMdiClient, message, wParam, lParam );
//return DefWindowProc(hWnd, message, wParam, lParam);
}


//}__except( EXCEPTION_ACCESS_VIOLATION == GetExceptionCode() )
//{
//}
#pragma message("[Warning Fix][Line 881] DaRKav - not sure about the return value here!")
return 0;
}
XONG RỒI THÌ BUILD RA VÀ SÀI, SÀI ĐC THÌ QUAY LẠI BẤM THANK :))

đã làm theo và chạy đc nhưng tìm hiểu kĩ chút thì cái file gameserver.cc xóa mấy dòng này là đc ^^
mình đăng lên cho mấy ng sau khỏi phải copy dài thôi.
tks bạn yoken9x nhiều nhiều


// gHWID.GetHWID();
// gHWID.EncodeHWID();
// gHWID.LoadFile ( ".\\key.dat" );
/*
if ( !gHWID.SerialCompare() ) {
ExitProcess ( 0 );
}
*/

yoken9x
02-06-17, 01:38 PM
đã làm theo và chạy đc nhưng tìm hiểu kĩ chút thì cái file gameserver.cc xóa mấy dòng này là đc ^^
mình đăng lên cho mấy ng sau khỏi phải copy dài thôi.
tks bạn yoken9x nhiều nhiều
Chuẩn, có tinh thần là tốt, tiếp tục phát huy :))

Diễn đàn CLBGAMESVN thành lập từ năm nào ? (2005)
Diễn đàn CLBGAMESVN thành lập từ năm nào ? (2005)

onlinezajzaj
02-06-17, 01:46 PM
Chuẩn, có tinh thần là tốt, tiếp tục phát huy :))

Diễn đàn CLBGAMESVN thành lập từ năm nào ? (2005)
Diễn đàn CLBGAMESVN thành lập từ năm nào ? (2005)

Code trên đã fix crash Gameserver chưa vậy???
Có Share code, hướng dẫn ae dc k :(

yoken9x
02-06-17, 02:14 PM
Code trên đã fix crash Gameserver chưa vậy???
Có Share code, hướng dẫn ae dc k :(
Không đc cậu ơi, mình ko đủ tuổi đâu[-X

tinhuynh300495
02-06-17, 04:18 PM
Cũng có 1 lần m cũng bị
Mà phải nói là tự nhiên bị như vậy luôn

Mặc dù trc đó m đã kẹp game auto 8acc để test game

Ảo quá

Me to
chẳn hiểu tại sao luôn khong lẻ server chưa crack ?

161012
02-06-17, 04:26 PM
Me to
chẳn hiểu tại sao luôn khong lẻ server chưa crack ?
Sources thì crack gì bạn :))
Charrrrrrr

Hoanmaster1
02-06-17, 05:51 PM
hạ phiên bản xuống v120 đi


Ai biết làm sao thêm được chữ CaiMuOnline.com trong GS khi bật nó lên ko ? Hướng dẫn với....

Nhấn tìm kiếm là ra không gian OL...............

phuong.ph
02-06-17, 06:24 PM
hỏi ngu lần 2
m.n cho em hỏi: server bị crash lv100-101 vây làm sao để debug tìm ra chỗ xung đột để vọc trong khi ko nhận được thông báo từ server hay titanlink là lỗi ở đoạn nào
ko lẽ debug nguyên cái gameserver

KhongGianOL
02-06-17, 07:51 PM
Nhấn tìm kiếm là ra không gian OL...............


Tìm mỏi mòn con mắt...từng file 1, Ctrl F cũng k ra lun chứ ở đó mà nói vậy ?

yoken9x
02-06-17, 07:58 PM
Tìm mỏi mòn con mắt...từng file 1, Ctrl F cũng k ra lun chứ ở đó mà nói vậy ?
Quỳ
GameServer.rc

#if (GS_CASTLE==1) VALUE "FileDescription", "MuOnline GameServer Castle Siege\0"
VALUE "InternalName", "GameServerCS\0"
VALUE "OriginalFilename", "GameServerCS.exe\0"
VALUE "ProductName", "GameServerCS\0"
#else
VALUE "FileDescription", "MuOnline GameServer\0"
VALUE "InternalName", "GameServer\0"
VALUE "OriginalFilename", "GameServer.exe\0"
VALUE "ProductName", "GameServer\0"
#endif

Làm phép tính sau để cho ra kết quả: 1 + 1 x 2 = ? (gợi ý câu trả lời: không biết)

KhongGianOL
02-06-17, 08:59 PM
Quỳ
GameServer.rc

#if (GS_CASTLE==1) VALUE "FileDescription", "MuOnline GameServer Castle Siege\0"
VALUE "InternalName", "GameServerCS\0"
VALUE "OriginalFilename", "GameServerCS.exe\0"
VALUE "ProductName", "GameServerCS\0"
#else
VALUE "FileDescription", "MuOnline GameServer\0"
VALUE "InternalName", "GameServer\0"
VALUE "OriginalFilename", "GameServer.exe\0"
VALUE "ProductName", "GameServer\0"
#endif

Làm phép tính sau để cho ra kết quả: 1 + 1 x 2 = ? (gợi ý câu trả lời: không biết)


cái này để thêm chữ CaiMuOnline.Com vào khi bật GS lên đó hả cậu

socolas
02-06-17, 09:11 PM
Chả có gì hot, nguội hết rồi, giờ ta đứng ngoài cuộc chơi, lâu lâu vào cmt cho bớt nhàm hê hê

toilatoi266
02-06-17, 09:23 PM
Quỳ
GameServer.rc

#if (GS_CASTLE==1) VALUE "FileDescription", "MuOnline GameServer Castle Siege\0"
VALUE "InternalName", "GameServerCS\0"
VALUE "OriginalFilename", "GameServerCS.exe\0"
VALUE "ProductName", "GameServerCS\0"
#else
VALUE "FileDescription", "MuOnline GameServer\0"
VALUE "InternalName", "GameServer\0"
VALUE "OriginalFilename", "GameServer.exe\0"
VALUE "ProductName", "GameServer\0"
#endif

Làm phép tính sau để cho ra kết quả: 1 + 1 x 2 = ? (gợi ý câu trả lời: không biết)

Ý bác ấy hỏi là làm thế nào để GS được như GS này:
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

yoken9x
02-06-17, 09:41 PM
Chả có gì hot, nguội hết rồi, giờ ta đứng ngoài cuộc chơi, lâu lâu vào cmt cho bớt nhàm hê hê
PRO rồi cần gì hóng, anh em cứ mổ sẽ scr đi sẽ có hàng ngon thôi

toilatoi266
02-06-17, 10:05 PM
@yoken9x

Giúp bác KhongGianOL đi ông??????????????????

phuong.ph
02-06-17, 10:52 PM
crash lv100 lên 101 là do xung đột với cái gì vậy mn
có thể gợi ý giúp em đc ko

onlinezajzaj
03-06-17, 05:51 AM
crash lv100 lên 101 là do xung đột với cái gì vậy mn
có thể gợi ý giúp em đc ko

Toàn thanh niên giấu hàng thôi

Chờ mòn răng bọn này mới Share

toilatoi266
03-06-17, 06:23 AM
Toàn thanh niên giấu hàng thôi

Chờ mòn răng bọn này mới Share

Thanh niên này thật buồn cười, rõ ràng phía trên người ta đã chỉ cho đến tận chân răng rồi còn giấu hàng cái gì nữa?
Chả nhẽ phải làm xong dâng đến tận miệng luôn mới gọi là không giấu hàng?
Khuyên thật không biết gì thì nhớ đọc kỹ và nghỉ cho khỏe.
Mình thấy giờ rất nhiều Admin MU mới bây giờ cứ ham hố online kiếm tiền nhưng trình MU không có.
1 ngày cả trăm cái MU QC ^^

onlinezajzaj
03-06-17, 07:07 AM
Thanh niên này thật buồn cười, rõ ràng phía trên người ta đã chỉ cho đến tận chân răng rồi còn giấu hàng cái gì nữa?
Chả nhẽ phải làm xong dâng đến tận miệng luôn mới gọi là không giấu hàng?
Khuyên thật không biết gì thì nhớ đọc kỹ và nghỉ cho khỏe.
Mình thấy giờ rất nhiều Admin MU mới bây giờ cứ ham hố online kiếm tiền nhưng trình MU không có.
1 ngày cả trăm cái MU QC ^^

Sau vụ Mua Mu Thương mại của Đạt Đạt
Mu của m cũng sập rồi

Buồn vãi chấy :(


Chém gió cùng ae thôi

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

toilatoi266
03-06-17, 07:41 AM
Sau vụ Mua Mu Thương mại của Đạt Đạt
Mu của m cũng sập rồi

Buồn vãi chấy :(


Chém gió cùng ae thôi

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Trình mình cũng chỉ bằng bạn thôi, mình nói là nói những người từ mem mới chuyển qua ADM, ngay cả cài online cũng không biết.
Bạn thử nghĩ mà xem, 1 ngày cả trăm MU quảng cáo ko sập mới lạ, MU nào giờ OP chưa đầy 1 tháng đã sập hoặc còn lại khoảng 5-10 mem là cao.

onlinezajzaj
03-06-17, 09:16 AM
Trình mình cũng chỉ bằng bạn thôi, mình nói là nói những người từ mem mới chuyển qua ADM, ngay cả cài online cũng không biết.
Bạn thử nghĩ mà xem, 1 ngày cả trăm MU quảng cáo ko sập mới lạ, MU nào giờ OP chưa đầy 1 tháng đã sập hoặc còn lại khoảng 5-10 mem là cao.
Mu hiện tại k còn chất nguyên thuỷ như trc

Nếu có thì chỉ là thiểu số

Giờ ae mem mới cứ học này học kia, dev này dev kia, mở Mu
Fix custom các kiểu con đà điểu

Haizz

Cũng thấy chán

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

socolas
03-06-17, 09:32 AM
Mu hiện tại k còn chất nguyên thuỷ như trc

Nếu có thì chỉ là thiểu số

Giờ ae mem mới cứ học này học kia, dev này dev kia, mở Mu
Fix custom các kiểu con đà điểu

Haizz

Cũng thấy chán

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Cái gì cũng phải thay đổi không thể nào giữ mãi 1 form được, không thì sẽ bị quy luật đào thải, phải biết chuyển mình thay đổi vs thời thế, nếu thích thì vẫn còn đầy các MU classic khác :D
Ai chán thì chán mình vẫn 1 bụng lửa Nhiệt Huyết MU =))

onlinezajzaj
03-06-17, 09:55 AM
Cái gì cũng phải thay đổi không thể nào giữ mãi 1 form được, không thì sẽ bị quy luật đào thải, phải biết chuyển mình thay đổi vs thời thế, nếu thích thì vẫn còn đầy các MU classic khác :D
Ai chán thì chán mình vẫn 1 bụng lửa Nhiệt Huyết MU =))

"Nhiệt Huyết Mu " cái tên nói lên tất cả


Chúc bạn ngày càng thành công hơn nữa

toilatoi266
03-06-17, 09:57 AM
Cái gì cũng phải thay đổi không thể nào giữ mãi 1 form được, không thì sẽ bị quy luật đào thải, phải biết chuyển mình thay đổi vs thời thế, nếu thích thì vẫn còn đầy các MU classic khác :D
Ai chán thì chán mình vẫn 1 bụng lửa Nhiệt Huyết MU =))

MU nguyên thủy hết thời rồi.
Bây giờ chỉ có MU nhiều Custom lên ngôi thôi ^^.
Mấy ngày trước 1 số ý tưởng của mình đang dev đã bị đánh cắp, dự là sắp tới có người dev theo ý tưởng của mình ^^.
Rồi MU 1 đống Custom sẽ ra đời và quảng cáo rầm rộ ^^.

onlinezajzaj
03-06-17, 10:12 AM
MU nguyên thủy hết thời rồi.
Bây giờ chỉ có MU nhiều Custom lên ngôi thôi ^^.
Mấy ngày trước 1 số ý tưởng của mình đang dev đã bị đánh cắp, dự là sắp tới có người dev theo ý tưởng của mình ^^.
Rồi MU 1 đống Custom sẽ ra đời và quảng cáo rầm rộ ^^.

Có tiền là quảng cáo được thôi

Có tiền thì k có gì là khó





.....



<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Quan trọng là người khác lấy đc ý tưởng đó lấy làm của họ

Nguy hiểm


....
Trình độ gà như mình chỉ hóng ae thôi

tangvanyen
03-06-17, 10:48 AM
hóng làm j ko ai sed đâu đến bảo jup tý còn bị lấy cơ nay nọ nói chung là lướt qua cho vui thôi chứ gà thì vẫn vậy muốn giúp thì chỉ có chữ tiền đi đâu thôi hizzz

onlinezajzaj
03-06-17, 11:30 AM
hóng làm j ko ai sed đâu đến bảo jup tý còn bị lấy cơ nay nọ nói chung là lướt qua cho vui thôi chứ gà thì vẫn vậy muốn giúp thì chỉ có chữ tiền đi đâu thôi hizzz

Mình thì lương thấp nên cũng k cống tiền cho bọn nó được, có hơn 10 củ / tháng, tiền ăn tiền chơi không đủ


Thôi dẹp bọn kia đi

yoken9x
03-06-17, 11:31 AM
hóng làm j ko ai sed đâu đến bảo jup tý còn bị lấy cơ nay nọ nói chung là lướt qua cho vui thôi chứ gà thì vẫn vậy muốn giúp thì chỉ có chữ tiền đi đâu thôi hizzz
Hiện tại chưa hoàn chỉnh share về cho các "thầy" chê bai này nọ, rồi vứt làm rác như những thứ người ta đã share hiện tại?
Thằng nào cũng hóng ăn thì chịu khó chờ đợi đi, còn không muốn chờ đợi thì vác cái não ra mà nghĩ, động cái tay vào mà làm.

tangvanyen
03-06-17, 11:43 AM
Hiện tại chưa hoàn chỉnh share về cho các "thầy" chê bai này nọ, rồi vứt làm rác như những thứ người ta đã share hiện tại?
Thằng nào cũng hóng ăn thì chịu khó chờ đợi đi, còn không muốn chờ đợi thì vác cái não ra mà nghĩ, động cái tay vào mà làm.
thì động tay ko pít hỏi là j có ai tl hay biết chỉ lướt qua nếu chỉ hoặc gợi ý thì còn biết chứ đâu phải ai mới cũng pro

yoken9x
03-06-17, 11:50 AM
thì động tay ko pít hỏi là j có ai tl hay biết chỉ lướt qua nếu chỉ hoặc gợi ý thì còn biết chứ đâu phải ai mới cũng pro
Đầu tiên server đạt đạt đc share ra thì các "thầy" hóng source, giờ có source rồi thì ko biết làm gì, sao ko debug tìm lỗi đi nực cười thiệt á :-

tangvanyen
03-06-17, 11:58 AM
Đầu tiên server đạt đạt đc share ra thì các "thầy" hóng source, giờ có source rồi thì ko biết làm gì, sao ko debug tìm lỗi đi nực cười thiệt á :-

đó là đối với các bạn biết rồi thì nó thành lực cười còn như bọn tôi mới vào chưa biết thì nó là một vấn đề tự tìm nhưng ko thấy mới lên hỏi nếu tìm thấy rồi thì đâu giám làm phiền đến các bạn hỏi này nọ làm j

yoken9x
03-06-17, 12:05 PM
đó là đối với các bạn biết rồi thì nó thành lực cười còn như bọn tôi mới vào chưa biết thì nó là một vấn đề tự tìm nhưng ko thấy mới lên hỏi nếu tìm thấy rồi thì đâu giám làm phiền đến các bạn hỏi này nọ làm j
Lướt thread thì thấy câu hỏi nào cũng có người trả lời rồi, còn làm không được thì thôi chứ biết sao, ko lẽ phải cầm tay chỉ hay sao nhỉ? Thế thôi thì chờ đợi đi rồi có người share hàng cho ăn sẵn nha =)) Sẽ k nói gì thêm.

161012
03-06-17, 12:26 PM
Đầu tiên server đạt đạt đc share ra thì các "thầy" hóng source, giờ có source rồi thì ko biết làm gì, sao ko debug tìm lỗi đi nực cười thiệt á :-

Ai nói là k ai biết làm gì fix het lỗi và add những thứ còn thiếu từ ngày đầu tiên :))
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

yoken9x
03-06-17, 12:41 PM
Ai nói là k ai biết làm gì fix het lỗi và add những thứ còn thiếu từ ngày đầu tiên :))
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
Tui chỉ nói là ông có comeback thì dev tiếp cho anh em chơi thôi, thấy ông đăng mỗi cái hình vài tính năng dev thêm và có nói gì đâu?

Domino9990
03-06-17, 12:43 PM
đang chọc tức đạt đạt đó hả cậu :-| hay đấy nhin sv ngon quá

161012
03-06-17, 12:45 PM
Tui chỉ nói là ông có comeback thì dev tiếp cho anh em chơi thôi, thấy ông đăng mỗi cái hình vài tính năng dev thêm và có nói gì đâu?
Chủ yếu là fix lỗi thôi chứ tính năng chủ yếu thì hiện tại sources này có hết rồi chứ có gì đâu

yoken9x
03-06-17, 12:47 PM
Chủ yếu là fix lỗi thôi chứ tính năng chủ yếu thì hiện tại sources này có hết rồi chứ có gì đâu
Ừ vậy chắc ông đạt đc mục đích như Domino đã nói ở trên rồi đấy :)>-

hoangtu_eck94
03-06-17, 12:53 PM
người có công share là mình đây ko ai cảm ơn nhỉ. toàn vào đấu đá nhau. mệt ghê =))))))

161012
03-06-17, 12:54 PM
Ừ vậy chắc ông đạt đc mục đích như Domino đã nói ở trên rồi đấy :)>-
Tui k có ý gây war hay chọc gì ai mặc dù đang có chút xich mích nhỏ với ông đạt đạt nhưng việc ai đấy làm nên k có gì to tát
@ eck Tui like mạnh rồi đấy :))

votam2x
03-06-17, 01:05 PM
Soure ngon đấy 8-}
.............................................

161012
03-06-17, 01:09 PM
người có công share là mình đây ko ai cảm ơn nhỉ. toàn vào đấu đá nhau. mệt ghê =))))))

Làm một bài hướng dẫn về edit files mix.bmd đi chưa đụng vào cái đó bao giờ, muốn sửa lại một chút theo ý riêng mà k hiểu nên chịu ������������

Domino9990
03-06-17, 01:20 PM
login vào là để thanks cho eck đấy. chứ từ lâu đã ko có hứng thú haha

thuong10c8
03-06-17, 02:09 PM
người có công share là mình đây ko ai cảm ơn nhỉ. toàn vào đấu đá nhau. mệt ghê =))))))
Lâu không vào CLB.
Những ai dùng Scoure này thì phải cảm ơn 5 người này:
1. HieuN0va - Người dev
2. Haibay - Người đến nhà lừa mẹ thằng hiếu lấy scoure.
3. Đạt Đạt - HaiBay không biết gì nhờ ông này dev với build hộ, ông này tranh thủ trộm lại của HaiBay.
4. Onlinezajzaj - Mua SV của Đạt Đạt không biết Config, Đạt không hỗ trợ nên tức, lên CLB nhờ người Crack.
5. Eck - Người share Scoure lên CLB.
Thay mặt tất cả 2000 AE cảm ơn 5 anh =))=))=))=))=))=))=))

beobanlinh
03-06-17, 02:20 PM
Lâu không vào CLB.
Những ai dùng Scoure này thì phải cảm ơn 5 người này:
1. HieuN0va - Người dev
2. Haibay - Người đến nhà lừa mẹ thằng hiếu lấy scoure.
3. Đạt Đạt - HaiBay không biết gì nhờ ông này dev với build hộ, ông này tranh thủ trộm lại của HaiBay.
4. Onlinezajzaj - Mua SV của Đạt Đạt không biết Config, Đạt không hỗ trợ nên tức, lên CLB nhờ người Crack.
5. Eck - Người share Scoure lên CLB.
Thay mặt tất cả 2000 AE cảm ơn 5 anh =))=))=))=))=))=))=))
Source này so với server toilatoi share có gì khác nhau kô cậu 8-}

thuong10c8
03-06-17, 02:50 PM
Source này so với server toilatoi share có gì khác nhau kô cậu 8-}

Không khác mấy bạn...............
Làm phép tính sau để cho ra kết quả: 1 + 1 x 2 = ? (gợi ý câu trả lời: 3)

myloveax
03-06-17, 03:03 PM
Lâu không vào CLB.
Những ai dùng Scoure này thì phải cảm ơn 5 người này:
1. HieuN0va - Người dev
2. Haibay - Người đến nhà lừa mẹ thằng hiếu lấy scoure.
3. Đạt Đạt - HaiBay không biết gì nhờ ông này dev với build hộ, ông này tranh thủ trộm lại của HaiBay.
4. Onlinezajzaj - Mua SV của Đạt Đạt không biết Config, Đạt không hỗ trợ nên tức, lên CLB nhờ người Crack.
5. Eck - Người share Scoure lên CLB.
Thay mặt tất cả 2000 AE cảm ơn 5 anh =))=))=))=))=))=))=))
trong phi vụ này có quá nhiều pro nhúng tay thảo nào Source ngon quá
định đi tìm từng người 1 để like khích lệ nhưng nghĩ lại thôi nói tks luôn ở đêy cũng được
tks các bro đã cho Ae được trải nghiệm Source ngon như vậy ,
500 Ảe cái bang like điều này .

Hãy viết ra từ mà khi đọc lên sẽ khiến đối thủ phải run sợ ? (gợi ý câu trả lời: Đạt đạt )

onlinezajzaj
03-06-17, 03:22 PM
Lâu không vào CLB.
Những ai dùng Scoure này thì phải cảm ơn 5 người này:
1. HieuN0va - Người dev
2. Haibay - Người đến nhà lừa mẹ thằng hiếu lấy scoure.
3. Đạt Đạt - HaiBay không biết gì nhờ ông này dev với build hộ, ông này tranh thủ trộm lại của HaiBay.
4. Onlinezajzaj - Mua SV của Đạt Đạt không biết Config, Đạt không hỗ trợ nên tức, lên CLB nhờ người Crack.
5. Eck - Người share Scoure lên CLB.
Thay mặt tất cả 2000 AE cảm ơn 5 anh =))=))=))=))=))=))=))

Hahaha

Giờ thì rõ nguồn gốc xuất sứ rồi

=))=))=))=))=))=))=))

Ace nào quý mến thì add friend Face Gà Máy Tính (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

Có hàng ngon fix đc có gì mới share cho cả nhà dùng
K fix đc thì tìm cao thủ fix rồi lại share

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
=))=))=))=))=))=))=))

161012
03-06-17, 05:12 PM
Lâu không vào CLB.
Những ai dùng Scoure này thì phải cảm ơn 5 người này:
1. HieuN0va - Người dev
2. Haibay - Người đến nhà lừa mẹ thằng hiếu lấy scoure.
3. Đạt Đạt - HaiBay không biết gì nhờ ông này dev với build hộ, ông này tranh thủ trộm lại của HaiBay.
4. Onlinezajzaj - Mua SV của Đạt Đạt không biết Config, Đạt không hỗ trợ nên tức, lên CLB nhờ người Crack.
5. Eck - Người share Scoure lên CLB.
Thay mặt tất cả 2000 AE cảm ơn 5 anh =))=))=))=))=))=))=))
Đến nhà lừa lấy sources sao liều vậy trời lỡ lúc đang copy hiếu nova nó về thì phải làm sao, chắc lúc đó chỉ biết đưa đýt ra cho nó thông thôi nhỉ ;))

yoken9x
03-06-17, 05:19 PM
Nói nghe lạnh sống lưng vãilone, mún tắt máy đi dạo luôn quá =]]

Bạn tham gia clbgamesvn để làm gì ? (gợi ý câu trả lời: hoc hoi dev game)
Bạn tham gia clbgamesvn để làm gì ? (gợi ý câu trả lời: hoc hoi dev game)

socolas
03-06-17, 05:50 PM
Đến nhà lừa lấy sources sao liều vậy trời lỡ lúc đang copy hiếu nova nó về thì phải làm sao, chắc lúc đó chỉ biết đưa đýt ra cho nó thông thôi nhỉ ;))

Hiếu lúc đó chết rồi ông ạ. A di đà phật cầu mong gia đình Hiếu hạnh phúc [-O<[-O<

yoken9x
03-06-17, 06:05 PM
Có thánh nào thông não hộ phát về cái BmdDec.exe với
Decrypt file item_eng.bmd ra bình thường nhưng khi encrypt file txt thành bmd thì nó lại bị has stopped working...
Thư viện lib cài đủ, netframework 4.5 4.6 đầy đủ... WIN7x64

lequangvu
03-06-17, 06:09 PM
Source nhìn thì thèm nhưng chả biết làm gì nên không dám tải luôn :D

thuong10c8
03-06-17, 06:31 PM
Có thánh nào thông não hộ phát về cái BmdDec.exe với
Decrypt file item_eng.bmd ra bình thường nhưng khi encrypt file txt thành bmd thì nó lại bị has stopped working...
Thư viện lib cài đủ, netframework 4.5 4.6 đầy đủ... WIN7x64

1. Tôi hay bị như thế, rút ra kinh nghiệm là do ghép nhiều cái với nhau, lỗi file.
2. Có virut............................................. .......Dùng dầu bôi trơn nhé.

thuong10c8
03-06-17, 06:44 PM
Hahaha

Giờ thì rõ nguồn gốc xuất sứ rồi

=))=))=))=))=))=))=))

Ace nào quý mến thì add friend Face Gà Máy Tính (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

Có hàng ngon fix đc có gì mới share cho cả nhà dùng
K fix đc thì tìm cao thủ fix rồi lại share

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
=))=))=))=))=))=))=))

Đúng là gà Máy Tính, ku cậu tưởng được khen sướng nổ cả mũi =))=))=))=))=))=))=))=))
Chẳng ai làm bạn với người xấu tính nết đâu ^^

161012
03-06-17, 06:58 PM
Hiếu lúc đó chết rồi ông ạ. A di đà phật cầu mong gia đình Hiếu hạnh phúc [-O<[-O<
Hôm bữa thấy nick hieunova vào cmt mà

onlinezajzaj
03-06-17, 08:44 PM
Đúng là gà Máy Tính, ku cậu tưởng được khen sướng nổ cả mũi =))=))=))=))=))=))=))=))
Chẳng ai làm bạn với người xấu tính nết đâu ^^

M cũng đâu có đẹp gì đâu, hahaha

tangvanyen
04-06-17, 11:37 AM
sao binh tim va buil ra roi bat gs len van bi lien he với đạt đạt cho hỏi lic đó còn đoạn ở đâu nữa ko

161012
04-06-17, 01:02 PM
sao binh tim va buil ra roi bat gs len van bi lien he với đạt đạt cho hỏi lic đó còn đoạn ở đâu nữa ko
Gameserver.rc -> menu kor
Chaaarrtrtrt

tangvanyen
04-06-17, 05:03 PM
Sources thì crack gì bạn :))
Charrrrrrr

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
minh chỉnh buil ra thì vẫn bị ntn

myloveax
04-06-17, 05:09 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
minh chỉnh buil ra thì vẫn bị ntn
chạy độc lập thì lo chả vậy phải copy cái đó sang cái Server full file kìa =))
phải chăng Đạt đạt đã dành tình yêu cho thím ??

thusinh1985
04-06-17, 11:06 PM
server nay ngon nhat cai cho a e quan net choi hehe

onlinezajzaj
05-06-17, 05:53 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
minh chỉnh buil ra thì vẫn bị ntn

Sửa ở GameMain ấy


..........................

phuong.ph
05-06-17, 09:46 PM
Ai hướng dẫn em tìm lỗi ra chỗ lỗi crash lv 100 lên 101 không ạ

Hoanmaster1
05-06-17, 10:01 PM
Ai hướng dẫn em tìm lỗi ra chỗ lỗi crash lv 100 lên 101 không ạ

thật ra là bị crash chức năng chứ ko phải là từ lv100 lên 101 đâu bạn ạ

yoken9x
05-06-17, 10:21 PM
thật ra là bị crash chức năng chứ ko phải là từ lv100 lên 101 đâu bạn ạ
Bug list ?

Diễn đàn CLBGAMESVN thành lập từ năm nào ? (2005)

phuong.ph
05-06-17, 10:54 PM
thật ra là bị crash chức năng chứ ko phải là từ lv100 lên 101 đâu bạn ạ
Cảm ơn a. Ít ra cũng có 1 hướng đi mới khi mò code ^^

thuong10c8
06-06-17, 12:49 AM
thật ra là bị crash chức năng chứ ko phải là từ lv100 lên 101 đâu bạn ạ

Đúng là bị crash, bạn có thể HD cách fix được không?
và chức năng bị crash là chức năng gì?

Hoanmaster1
06-06-17, 12:57 AM
Đúng là bị crash, bạn có thể HD cách fix được không?
và chức năng bị crash là chức năng gì?

nghe bảo đi bộ đội share web các kiểu mà giờ còn đây hã

thuong10c8
06-06-17, 07:38 AM
nghe bảo đi bộ đội share web các kiểu mà giờ còn đây hã

Chuyển sang bộ đội thông tin rồi nên được online.
Từ lính chiến qua lính thông tin buồn vô hạn :((

Hoanmaster1
06-06-17, 08:40 AM
đã có thông tin crash dự là sẽ build với crash dumper để lấy crash dump gửi cho mình là biết crash ở đâu :) không phải hoang mang:D

lúc bị diss xem log GS ấy là biết

phuong.ph
06-06-17, 08:41 PM
lúc bị lỗi nhìn log server thấy nó chạy bt mà ta
các event thử tắt trong code đi rồi build chạy thử vẫn bị
mấy a cho cái hình về đoạn log lỗi khi server bị cash đc ko. em nhìn ko ra

bimaloha
07-06-17, 03:54 PM
Các bác có hướng đi gì chưa? Mình nhận thấy là đánh chết quái (có thể là việc lên exp) lúc lv99/100 (tùy trường hợp) thì sẽ bị crash.

phuong.ph
07-06-17, 11:10 PM
hình như crash lv 101 ko phải do chổ tăng ex như bạn trên nói

hoangtu_eck94
07-06-17, 11:55 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

socolas
08-06-17, 01:53 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Thực ra thì dân gà gà như tôi mà nói, build được cũng chưa chắc là sài được, mà sài được cũng chưa chắc là bảo đảm không bị crash giữa chừng vì đụng chạm, hay chọc ngoáy cái gì đó trong code, mà có biết lý do thì cũng ko có cơ sở nào mà fix, mù tịt =)) =))

toilatoi266
08-06-17, 07:13 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

mình tess từ GS build ra, crash thật nhưng log GS không báo gì????
HÓNG eck

hoangtu_eck94
08-06-17, 08:36 AM
Thực ra thì dân gà gà như tôi mà nói, build được cũng chưa chắc là sài được, mà sài được cũng chưa chắc là bảo đảm không bị crash giữa chừng vì đụng chạm, hay chọc ngoáy cái gì đó trong code, mà có biết lý do thì cũng ko có cơ sở nào mà fix, mù tịt =)) =))tại mình nghĩ đây là source build ra gs bán cho mọi người của đạt đạt thì ko nghĩ n crash. :))) có ai biết crash vì gì ko.

161012
08-06-17, 08:38 AM
tại mình nghĩ đây là source build ra gs bán cho mọi người của đạt đạt thì ko nghĩ n crash. :))) có ai biết crash vì gì ko.
Có thấy crash gì đâu chậy ầm ầm mà

hailee
08-06-17, 08:44 AM
Crash lv100 >101 :D


<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

yoken9x
08-06-17, 01:15 PM
TEST CRASH + MIX CUSTOM WING SV ĐẠT ĐẠT
KHÔNG HỀ CÓ CRASH NHÉ CÁC BÁC CỨ HOANG MANG TÀO LAO :))
VIDEO ĐANG UPLOAD CHỜ....LOADING...

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

myloveax
08-06-17, 01:36 PM
TEST CRASH + MIX CUSTOM WING SV ĐẠT ĐẠT
KHÔNG HỀ CÓ CRASH NHÉ CÁC BÁC CỨ HOANG MANG TÀO LAO :))
VIDEO ĐANG UPLOAD CHỜ....LOADING...

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
bạn log thêm 1 acc nữa vào rồi cắm auto diệt quái sau đó test 1 acc # cày level lên 101 xem có bị ko nhé . bởi vì mình cày 1 acc thì cũng ko có vấn đề gì .
nhưng khi thêm 1 acc nữa là die .

thusinh1985
08-06-17, 01:44 PM
TEST CRASH + MIX CUSTOM WING SV ĐẠT ĐẠT
KHÔNG HỀ CÓ CRASH NHÉ CÁC BÁC CỨ HOANG MANG TÀO LAO :))
VIDEO ĐANG UPLOAD CHỜ....LOADING...

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
bạn ơi cho tớ xin skype cua cau voi mình có chuyện muốn nhờ cậu có trả phí
skype tớ: chanchan8887
mong hồi âm của cậu

yoken9x
08-06-17, 01:56 PM
bạn log thêm 1 acc nữa vào rồi cắm auto diệt quái sau đó test 1 acc # cày level lên 101 xem có bị ko nhé . bởi vì mình cày 1 acc thì cũng ko có vấn đề gì .
nhưng khi thêm 1 acc nữa là die .
ĐẰNG NÀO CŨNG CÀI BANDICAM RỒI NÊN LÀM LUÔN TIẾP 1 CLIP TEST 2 ACC TẶNG BẠN kehuydietUS :))
UPLOAD VIDEO...

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

thusinh1985
08-06-17, 02:09 PM
ĐẰNG NÀO CŨNG CÀI BANDICAM RỒI NÊN LÀM LUÔN TIẾP 1 CLIP TEST 2 ACC TẶNG BẠN kehuydietUS :))
UPLOAD VIDEO...

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

cai này dùng clien cua datdat dc ko hả ban?( clien da co add anti dinh kèm ấy)

tomsmile
08-06-17, 03:42 PM
TEST CRASH + MIX CUSTOM WING SV ĐẠT ĐẠT
KHÔNG HỀ CÓ CRASH NHÉ CÁC BÁC CỨ HOANG MANG TÀO LAO :))
VIDEO ĐANG UPLOAD CHỜ....LOADING...

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

bạn share mình cái GS với
30 charrrrrrrrrrrrrrrrrrrrrrrrrrr

toilatoi266
08-06-17, 05:03 PM
Các thánh build bằng VS bao nhiêu vậy?
Mình build bằng VS 2013 và dùng data SQL2k, NBB chạy bị crash nhé.
Có cao nhân nào cho xin ý kiến fix với

yoken9x
08-06-17, 05:14 PM
Các thánh build bằng VS bao nhiêu vậy?
Mình build bằng VS 2013 và dùng data SQL2k, NBB chạy bị crash nhé.
Có cao nhân nào cho xin ý kiến fix với
Tôi build = vs2015 nhưng crash chẳng liên quan đến version của công cụ build nha ;)

toilatoi266
08-06-17, 08:14 PM
Tôi build = vs2015 nhưng crash chẳng liên quan đến version của công cụ build nha ;)

Vậy tại sao có người bị crash có người không là sao ta?????
Ai không bị crask share lại Scoure đó xem nào?

myloveax
08-06-17, 08:46 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
AE nào bị crash up level 100 ->101 test thủ cái gs này xem , cái này tui buil lại Source = Vs2013 . chứ ko có chỉnh sửa gì đâu nhé ;)
thấy nó không bị crash nên Ae test thử xem thế nào nhé =))

yoken9x
08-06-17, 08:47 PM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
AE nào bị crash up level 100 ->101 test thủ cái gs này xem , cái này tui buil lại Source = Vs2013 . chứ ko có chỉnh sửa gì đâu nhé ;)
thấy nó không bị crash nên Ae test thử xem thế nào nhé =))
đù má cao thủ chịu ra tay rồi, em yêu anh kehuydietUS =))

hailee
08-06-17, 09:05 PM
Oaì...thay cái GS kia vào hết bị crash lvl 100>101 luôn

bin9xhn2
08-06-17, 11:15 PM
xác nhận k bị crash nữa
30 charrrrrrrrrrrrrrrrr

socolas
09-06-17, 12:41 AM
xác nhận k bị crash nữa
30 charrrrrrrrrrrrrrrrr

Mình thì ko sài cái này nên chả bị crash riết gì cả =))=))

phuong.ph
09-06-17, 12:24 PM
vậy crash là do cách build source
em build source thế này bị lỗi lv101
mn coi sai chỗ nào ko ạ
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

tuanclub
09-06-17, 01:05 PM
ai có link dowload client sv đạt đạt có post item không cho mình xin với link kia bị lỗi quyền truy cập rồi

onlinezajzaj
09-06-17, 02:15 PM
ai có link dowload client sv đạt đạt có post item không cho mình xin với link kia bị lỗi quyền truy cập rồi

có link đây

Link full luôn......... (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

phuong.ph
09-06-17, 05:07 PM
tại sao lại build bị crash mà 1 số a build lại ko bị ta
m.n hướng dẫn cách build source này đc ko ạ

Trong
09-06-17, 06:56 PM
Vậy bạn download cái source về làm gì vậy? Để build ra lấy file exe ngồi nhìn chơi thôi à? Kỹ năng debug cơ bản cũng không có thì phát triển source làm gì?
Có source thì đặt breakpoint vào mà debug.


Mấy cao thủ toàn mói những lời cay đắng thui ạ :(

Nhưng cứ chửi rồi sau đó chỉ cho các hậu bối là được nhỉ :)
Đâu có ai vô là biết ngay đâu. Mong các tiền bối chỉ giáo ạ.

socolas
10-06-17, 10:23 AM
Nản lòng chiến sĩ, bi giờ phải chuyển sang tầm cao mới, tìm tòi ANTI HACK, cái này thú vị gấp trăm lần ahahaha =)) =))

socolas
10-06-17, 11:45 AM
chế độ build release
platform visual studio 2013

Là sao đại ca, quăng 1 câu chả hiểu gì ráo ~o)~o)~o)~o)

socolas
10-06-17, 11:56 AM
Đơn giản chỉ là đam mê, up hình khích lệ tinh thần 500 anh em ADMIN =))

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

wermanhme1990
10-06-17, 12:16 PM
Đơn giản chỉ là đam mê, up hình khích lệ tinh thần 500 anh em ADMIN =))

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)
Trên hình là anh khoai To đang cỗ vũ anh em nào khoai nhỏ, mấy anh em khoai nhỏ cố gắng lên.

phuong.ph
10-06-17, 01:19 PM
mong mn chỉ giáo vụ crash lv101
em có debug lúc lv lên 101 thì nhảy vô hàm này và tắt server luôn
ai chỉ em cách fix với ạ
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Trong
10-06-17, 11:33 PM
mong mn chỉ giáo vụ crash lv101
em có debug lúc lv lên 101 thì nhảy vô hàm này và tắt server luôn
ai chỉ em cách fix với ạ
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Bạn thử :
thay dòng này:

wsprintf(pMsg.Memo,ResetTmp.MailString);

bằng dòng này:


wsprintf(pMsg.Memo,"%s",ResetTmp.MailString);

:)

tangvanyen
11-06-17, 01:16 AM
Bạn thử :
thay dòng này:

wsprintf(pMsg.Memo,ResetTmp.MailString);

bằng dòng này:


wsprintf(pMsg.Memo,"%s",ResetTmp.MailString);

:)
cám ơn bác đã chỉ tks bác nhiều lắm :P

onlinezajzaj
11-06-17, 06:38 AM
cám ơn bác đã chỉ tks bác nhiều lắm :P
Fix đc crash Gameserver lv 100 chưa b???

Share cho ae dùng với

bin9xhn2
11-06-17, 05:09 PM
Fix đc crash Gameserver lv 100 chưa b???

Share cho ae dùng với
tớ chạy máy ảo hết crash rồi
30 charrrrrrrrrr

onlinezajzaj
11-06-17, 08:41 PM
tớ chạy máy ảo hết crash rồi
30 charrrrrrrrrr
Bản crack thì vẫn bị crash
Cài trên máy ảo thì k bị crash

Còn cài onl bị crash

Ảo diệu quá :(

Trong
12-06-17, 01:47 PM
Do được yêu cầu lên build cho các bạn ko biết build!:-o
P/S: Mình ko phải tên là trọng, các bạn hú hay PM tên đó thì đừng hỏi tại sao ko có hồi âm! x-(

Mình buil bằng VS2013 bạn nào sài nhớ cài đặt Microsoft Visual C++ Redistributable Full (hoặc bản 2013) không là báo thiếu dll !
Server Full: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Client Tạp nham Packed (Contact for NoPack) (Ai có Mini ClientSS6 <500MB cho xin nhé): <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

___________________________________________
Yêu cầu để chơi nếu máy chủ khác máy client:
=> Đặt IP LAN tĩnh cho máy chủ (nếu vps có IP sẵn thì khỏi)
=> Mở port trong Windows FireWall trong máy chủ!

Hướng dẫn cấu hình:

+ Attach database: Database\MuOnline_Data.MDF (MSSQL2008R2) [NO-MD5]
(Nếu dùng Phiên bane SQL khác thì Execute Query file: Database\DB2000.sql

+ Merge ODBC_1DB_AllOS.reg (Bản SQL nào cũng được, dung cho cả x86 và 64)
(Các file .reg còn lại theo version của SQL ai thích thì Merge)

+Sửa các thông tin IP,Serial và MsSQL Password tại các file sau:
-AntiHackServer\AntiHackServer.ini
-MuCore\Config.ini
-MuCore\Data\ServerList.cfg
-GameSub-CS\SCFData\SCF_Common.ini
-GameSub-1\SCFData\SCF_Common.ini

+Antihack sỬa file: _Encoder\AH_INFO\ClientInfo.ini
Sau đó chạy: GetClientInfo.exe để tạo tập tin wzClient.dat
Tiếp theo copy đè vào client các tập tin sau trong _Encoder\AH_INFO\:
wzClient.dat
wzClient.dll (Ai thích thay hình lúc khởi chạy thì dùng Reshack sửa ảnh trong file này)


+Trong Client sửa IP,Serial và Version tại: Data\Custom\Configs.ini
(Có thể Hex wzClient.dll cũng được, nhưng giá trị sẽ bị ghi đè nếu Configs.ini có thông tin kết nối!)

[Connection]
IP=192.168.168.192
Serial=DaoVanTrong2017
Version=22749

+ Chạy ServerStartUp.exe và nhấn Start All để tự động chạy toàn bộ các file cần thiết!
=> Khi cửa sổ Windows Security Aler bật lên hãy tích vào cả 2 ô
Public network và Private network và nhấn Allow acess
(Làm với tất cả các cửa sổ Windows Security Aler )

+> Bật client và chiến!

==========*==========
+AC Mặc định admin password là admin hoặc 1
Vài ac tạo sẵn: có các ac từ 1 tới 8 tức là ac 1 pass là 1, ac 2 pass là 2,....ac 8 pass là 8
admin/admin admin/1 1/1 2/2 3/3 4/4 5/5 6/6 7/7 8/8

+Mặc định nhân vật khi tạo ra sẽ có 99LV và 50000 4 cột!
Để thay đổi số sửa lại file: Database\DefaultCharterCreate.sql
và Execute Query !

+Mặc định các nhân vậy có chữ Admin sẽ bị block (Sau khi out vào lại mới bị)


_________________________________
Đào Văn Trong - TRONG.WIN

socolas
12-06-17, 02:05 PM
Do được yêu cầu lên build cho các bạn ko biết build!:-o
P/S: Mình ko phải tên là trọng, các bạn hú hay PM tên đó thì đừng hỏi tại sao ko có hồi âm! x-(

Mình buil bằng VS2013
Server Full: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Client Tạp nham Packed (Contact for NoPack) (Ai có Mini ClientSS6 <500MB cho xin nhé): <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

___________________________________________
Yêu cầu để chơi nếu máy chủ khác máy client:
=> Đặt IP LAN tĩnh cho máy chủ (nếu vps có IP sẵn thì khỏi)
=> Mở port trong Windows FireWall trong máy chủ!

Hướng dẫn cấu hình:

+ Attach database: Database\MuOnline_Data.MDF (MSSQL2008R2) [NO-MD5]
(Nếu dùng Phiên bane SQL khác thì Execute Query file: Database\DB2000.sql

+ Merge ODBC_1DB_AllOS.reg (Bản SQL nào cũng được, dung cho cả x86 và 64)
(Các file .reg còn lại theo version của SQL ai thích thì Merge)

+Sửa các thông tin IP,Serial và MsSQL Password tại các file sau:
-AntiHackServer\AntiHackServer.ini
-MuCore\Config.ini
-MuCore\Data\ServerList.cfg
-GameSub-CS\SCFData\SCF_Common.ini
-GameSub-1\SCFData\SCF_Common.ini

+Antihack sỬa file: _Encoder\AH_INFO\ClientInfo.ini
Sau đó chạy: GetClientInfo.exe để tạo tập tin wzClient.dat
Tiếp theo copy đè vào client các tập tin sau trong _Encoder\AH_INFO\:
wzClient.dat
wzClient.dll (Ai thích thay hình lúc khởi chạy thì dùng Reshack sửa ảnh trong file này)


+Trong Client sửa IP,Serial và Version tại: Data\Custom\Configs.ini
(Có thể Hex wzClient.dll cũng được, nhưng giá trị sẽ bị ghi đè nếu Configs.ini có thông tin kết nối!)

[Connection]
IP=192.168.168.192
Serial=DaoVanTrong2017
Version=22749

+ Chạy ServerStartUp.exe và nhấn Start All để tự động chạy toàn bộ các file cần thiết!
=> Khi cửa sổ Windows Security Aler bật lên hãy tích vào cả 2 ô
Public network và Private network và nhấn Allow acess
(Làm với tất cả các cửa sổ Windows Security Aler )

+> Bật client và chiến!

==========*==========
+AC Mặc định admin password là admin hoặc 1
Vài ac tạo sẵn: có các ac từ 1 tới 8 tức là ac 1 pass là 1, ac 2 pass là 2,....ac 8 pass là 8
admin/admin admin/1 1/1 2/2 3/3 4/4 5/5 6/6 7/7 8/8

+Mặc định nhân vật khi tạo ra sẽ có 99LV và 50000 4 cột!
Để thay đổi số sửa lại file: Database\DefaultCharterCreate.sql
và Execute Query !

+Mặc định các nhân vậy có chữ Admin sẽ bị block (Sau khi out vào lại mới bị)


_________________________________
Đào Văn Trong - TRONG.WIN



Xin Chào anh TRONG (trong sạch đó các bạn, không phải trọng tình trọng nghĩa đâu =)))

Trong
12-06-17, 02:10 PM
bạn nào ko buid được cài full VS như hình nhé =]] only fun =))
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

pqtmtd
12-06-17, 02:22 PM
Giá như sớm hơn một tí thì đỡ mất toi 2 triệu 5 , haizzzzzzzzzzzzzzz.

Jackma2000
12-06-17, 02:37 PM
Hehe :)) sao mất 2tr5 thế
Đã nhờ Trong xong cho anh em clb rồi
Vài hôm rảnh làm nốt cái clien full llcho 500 ae quẩy tức ngực.

pqtmtd
12-06-17, 02:42 PM
Vài hôm rảnh làm nốt cái clien full llcho 500 ae quẩy tức ngực.

Vậy Client Trong share ở trên là Client gì vậy Huynh Đài

beobanlinh
12-06-17, 02:46 PM
Cảm ơn Trong đã build , 500 ae hóng tiếp =))

socolas
12-06-17, 02:50 PM
Vậy Client Trong share ở trên là Client gì vậy Huynh Đài

*** Chào mừng sự trở lại, xuất tinh thần thánh, nhầm xuất quần của anh TRONG, cứ tưởng đã quy y, lộn giải nghệ rồi ^.^

Cái này là đại ca TRONG fix lại build ra cho mọi người sài, ko crash riếc gì đó cứ thể chỉnh lại rồi đem online thôi, quá đơn giản còn hơn giản đơn :D:D:D:D

Tuy chưa test thử nhưng với tay nghề của a TRONG thì 500 a e cứ yên tâm mà quẩy nhé

pqtmtd
12-06-17, 02:58 PM
*** Chào mừng sự trở lại, xuất tinh thần thánh, nhầm xuất quần của anh TRONG, cứ tưởng đã quy y, lộn giải nghệ rồi ^.^

Cái này là đại ca TRONG fix lại build ra cho mọi người sài, ko crash riếc gì đó cứ thể chỉnh lại rồi đem online thôi, quá đơn giản còn hơn giản đơn :D:D:D:D

Tuy chưa test thử nhưng với tay nghề của a TRONG thì 500 a e cứ yên tâm mà quẩy nhé

Trích dẫn lời bài viết của mình xong rồi nói TRONG . Thâm phết đấy không đùa đâu [-X

beobanlinh
12-06-17, 03:19 PM
Bác Trong cho hỏi lỗi này khi bật Client <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> :D
Fix sao nhỉ :D

socolas
12-06-17, 03:22 PM
Bác Trong cho hỏi bác build bằng VS nào vậy :D

2013 nó màu đục còn 2015 nó màu trắng =))

beobanlinh
12-06-17, 03:29 PM
Các bác cho hỏi em dùng server do bác Trong Build bật Client lên là bị lỗi này , có phải PC cài thiếu phần mềm gì kô
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>[-X

Trong
12-06-17, 03:33 PM
Các bác cho hỏi em dùng server do bác Trong Build bật Client lên là bị lỗi này , có phải PC cài thiếu phần mềm gì kô
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>[-X

Bạn cài full Microsoft Visual C++ nhé !
Mình buil bằng VS2013 lên có thể ko cần cài full cài 2013 là được rồi :)
Microsoft Visual C++ 2013 Redistributable Package (x86):
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Microsoft Visual C++ 2013 Redistributable Package (x64):
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

----


Bác Trong cho hỏi bác build bằng VS nào vậy

bạn đọc hướng dẫn sử dụng trước khi dùng nhé :)


Mình buil bằng VS2013

Buld bản nào ko quan trọng đâu source này thêm mấy code mà viết kiểu đời mới lên muốn buld bằng bản VS cũ thì phải sửa lại.
Mà làm sao phải sửa lại cho mất công cứ bản mới mà phịch thôi.
Mà source này nó bị sửa mấy chỗ rồi mới share (chắc luôn) [-X


Thật sự ko pro nào trả lời mấy câu kiểu này đâu, ko buid được thì chắc là khỏi dev rồi.
Mình gà lên mới hú hí đấy :-|

socolas
12-06-17, 03:37 PM
Các bác cho hỏi em dùng server do bác Trong Build bật Client lên là bị lỗi này , có phải PC cài thiếu phần mềm gì kô
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>[-X

Góp vui tí, cả ngày lu bu nhức đầu quá :D

Cái lỗi ghi to chà bá thế mà cũng hỏi chán ông này quá đê =))

cauca.heocon
12-06-17, 03:39 PM
Bạn cài full Microsoft Visual C++ nhé !
Mình buil bằng VS2013 lên có thể ko cần cài full cài 2013 là được rồi :)
Microsoft Visual C++ 2013 Redistributable Package (x86):
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Microsoft Visual C++ 2013 Redistributable Package (x64):
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

----


bạn đọc hướng dẫn sử dụng trước khi dùng nhé :)


Buld bản nào ko quan trọng đâu source này thêm mấy code mà viết kiểu đời mới lên muốn buld bằng bản VS cũ thì phải sửa lại.
Mà làm sao phải sửa lại cho mất công cứ bản mới mà phịch thôi.
Mà source này nó bị sửa mấy chỗ rồi mới share (chắc luôn) [-X


Thật sự ko pro nào trả lời mấy câu kiểu này đâu, ko buid được thì chắc là khỏi dev rồi.
Mình gà lên mới hú hí đấy :-|

Bác buid những gì vậy , giống soucre sẵn của đạt đạt à bác hay chống mỗi cash gs thui

onlinezajzaj
12-06-17, 03:44 PM
Chào mừng bác TRONG, cảm ơn bác đã chỉ cách fix crash và Share Server - Client cho ae em dùng

E gà nên không dám nói gì nhiều
Cảm ơn bác !!!!

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


Chào mừng bác TRONG, cảm ơn bác đã chỉ cách fix crash và Share Server - Client cho ae em dùng

E gà nên không dám nói gì nhiều
Cảm ơn bác !!!!
Souce này nhờ Mấy Tiên Nhân như : Socolas,....
Thì có mà hóng mòn Dép

Trong
12-06-17, 03:44 PM
Bác buid những gì vậy , giống soucre sẵn của đạt đạt à bác hay chống mỗi cash gs thui

Mình build All
Đã thay tên About, Thay đoạn code bị cash (bên trên đó) rồi test => thêm hướng dẫn => rồi pack => rồi share!
Gọi nó là repack đổi tên cho hợp,vì chả có gì đặc sắc :-| ai thích thì sài

That All :)


Do được yêu cầu lên build cho các bạn ko biết build!:-o
P/S: Mình ko phải tên là trọng, các bạn hú hay PM tên đó thì đừng hỏi tại sao ko có hồi âm! x-(

Mình buil bằng VS2013 bạn nào sài nhớ cài đặt Microsoft Visual C++ Redistributable Full (hoặc bản 2013) không là báo thiếu dll !
Server Full: <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Client Tạp nham Packed (Contact for NoPack) (Ai có Mini ClientSS6 <500MB cho xin nhé): <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

___________________________________________
Yêu cầu để chơi nếu máy chủ khác máy client:
=> Đặt IP LAN tĩnh cho máy chủ (nếu vps có IP sẵn thì khỏi)
=> Mở port trong Windows FireWall trong máy chủ!

Hướng dẫn cấu hình:

+ Attach database: Database\MuOnline_Data.MDF (MSSQL2008R2) [NO-MD5]
(Nếu dùng Phiên bane SQL khác thì Execute Query file: Database\DB2000.sql

+ Merge ODBC_1DB_AllOS.reg (Bản SQL nào cũng được, dung cho cả x86 và 64)
(Các file .reg còn lại theo version của SQL ai thích thì Merge)

+Sửa các thông tin IP,Serial và MsSQL Password tại các file sau:
-AntiHackServer\AntiHackServer.ini
-MuCore\Config.ini
-MuCore\Data\ServerList.cfg
-GameSub-CS\SCFData\SCF_Common.ini
-GameSub-1\SCFData\SCF_Common.ini

+Antihack sỬa file: _Encoder\AH_INFO\ClientInfo.ini
Sau đó chạy: GetClientInfo.exe để tạo tập tin wzClient.dat
Tiếp theo copy đè vào client các tập tin sau trong _Encoder\AH_INFO\:
wzClient.dat
wzClient.dll (Ai thích thay hình lúc khởi chạy thì dùng Reshack sửa ảnh trong file này)


+Trong Client sửa IP,Serial và Version tại: Data\Custom\Configs.ini
(Có thể Hex wzClient.dll cũng được, nhưng giá trị sẽ bị ghi đè nếu Configs.ini có thông tin kết nối!)

[Connection]
IP=192.168.168.192
Serial=DaoVanTrong2017
Version=22749

+ Chạy ServerStartUp.exe và nhấn Start All để tự động chạy toàn bộ các file cần thiết!
=> Khi cửa sổ Windows Security Aler bật lên hãy tích vào cả 2 ô
Public network và Private network và nhấn Allow acess
(Làm với tất cả các cửa sổ Windows Security Aler )

+> Bật client và chiến!

==========*==========
+AC Mặc định admin password là admin hoặc 1
Vài ac tạo sẵn: có các ac từ 1 tới 8 tức là ac 1 pass là 1, ac 2 pass là 2,....ac 8 pass là 8
admin/admin admin/1 1/1 2/2 3/3 4/4 5/5 6/6 7/7 8/8

+Mặc định nhân vật khi tạo ra sẽ có 99LV và 50000 4 cột!
Để thay đổi số sửa lại file: Database\DefaultCharterCreate.sql
và Execute Query !

+Mặc định các nhân vậy có chữ Admin sẽ bị block (Sau khi out vào lại mới bị)


_________________________________
Đào Văn Trong - TRONG.WIN

beobanlinh
12-06-17, 03:47 PM
Mình build All
Đã thay tên About, Thay đoạn code bị cash (bên trên đó) rồi test => thêm hướng dẫn => rồi pack => rồi share!
Gọi nó là repack đổi tên cho hợp,vì chả có gì đặc sắc :-| ai thích thì sài
Chân thành cảm ơn bác , bác biết build bác share cho ae , chứ một số người biết mà không chia sẻ rồi thấy người khác share lên là chọc ngoáy , em gà nên cũng chỉ hóng các pro share lên để kéo về test chủ yếu là phục vụ đam mê mu hồi cấp 3 mà thôi 8-}

tangvanyen
12-06-17, 04:30 PM
Bác buid những gì vậy , giống soucre sẵn của đạt đạt à bác hay chống mỗi cash gs thui

bác đây làm như là là quý lắm đấy bạn xem mấy người trên kia nói thôi chứ có sed lên cho bạn sài không :))

socolas
12-06-17, 04:36 PM
bác đây làm như là là quý lắm đấy bạn xem mấy người trên kia nói thôi chứ có sed lên cho bạn sài không :))

Mình vẫn sài sv của devgame81 share thôi, sv vip này ngại fix và gà mờ nên hok có đụng đến, share gì nổi mà share, mời 500 a e ly cafe, chắc ko đủ tiền trả đâu ~o)~o)~o)~o)

beobanlinh
12-06-17, 05:03 PM
Mình build All
Đã thay tên About, Thay đoạn code bị cash (bên trên đó) rồi test => thêm hướng dẫn => rồi pack => rồi share!
Gọi nó là repack đổi tên cho hợp,vì chả có gì đặc sắc :-| ai thích thì sài

That All :)
Bác Trong ơi , e chạy server rồi , vào client thì "chấm dứt kết nối máy chủ" bác giúp em với 8-}

cauca.heocon
12-06-17, 05:24 PM
Bác Trong ơi , e chạy server rồi , vào client thì "chấm dứt kết nối máy chủ" bác giúp em với 8-}

+Antihack sỬa file: _Encoder\AH_INFO\ClientInfo.ini
Sau đó chạy: GetClientInfo.exe để tạo tập tin wzClient.dat
Tiếp theo copy đè vào client các tập tin sau trong _Encoder\AH_INFO\:
wzClient.dat
wzClient.dll (Ai thích thay hình lúc khởi chạy thì dùng Reshack sửa ảnh trong file này)


+Trong Client sửa IP,Serial và Version tại: Data\Custom\Configs.ini
(Có thể Hex wzClient.dll cũng được, nhưng giá trị sẽ bị ghi đè nếu Configs.ini có thông tin kết nối!)

[Connection]
IP=192.168.168.192
Serial=DaoVanTrong2017
Version=22749

beobanlinh
12-06-17, 05:36 PM
bác đây làm như là là quý lắm đấy bạn xem mấy người trên kia nói thôi chứ có sed lên cho bạn sài không :))
Mình gửi Ultraview qua inbox rồi đó , bạn giúp với nhé :D

socolas
12-06-17, 06:05 PM
Mình gửi Ultraview qua inbox rồi đó , bạn giúp với nhé :D

Đến khổ, a TRONG share mà client pack anh em ko sài được kìa :D
A TRONG được cái share hàng ngon mà hay cá nhân hoá, hok thích cho lắm =))

Trong
12-06-17, 06:57 PM
Đến khổ, a TRONG share mà client pack anh em ko sài được kìa :D
A TRONG được cái share hàng ngon mà hay cá nhân hoá, hok thích cho lắm =))

định làm thánh choọc à? Hàng share đã test cẩn thận trước khi share còn hướng dẫn từ a đến z ko làm được thì cũng phải chấp nhận thôi =))

sài free còn đòi sao nữa, sửa cái tên ở About cũng ý kiến
chắc phải thay luôn cái tên GameServer to đùng thành tên mình mới hợp nhỉ 8-}

Mà có source đó thích nguyên bản thì tự build thôi nhởnhởnhởnhở :)>-

socolas
12-06-17, 07:59 PM
định làm thánh choọc à? Hàng share đã test cẩn thận trước khi share còn hướng dẫn từ a đến z ko làm được thì cũng phải chấp nhận thôi =))

sài free còn đòi sao nữa, sửa cái tên ở About cũng ý kiến
chắc phải thay luôn cái tên GameServer to đùng thành tên mình mới hợp nhỉ 8-}

Mà có source đó thích nguyên bản thì tự build thôi nhởnhởnhởnhở :)>-



Just for 4 thôi, cơ bản thấy đại ca TRONG xuất hiện vui quá ý mà, ai chọc gì đâu :D, mời ly cà phê nè ~o)~o)

beobanlinh
12-06-17, 08:30 PM
bác đây làm như là là quý lắm đấy bạn xem mấy người trên kia nói thôi chứ có sed lên cho bạn sài không :))
Bạn gửi lại Ultraview vào inbox mình xem với , vừa xem bị xanh màn hình reset lại luôn 8-}

socolas
12-06-17, 10:16 PM
mời mồm thôi à? cafe ko tớ ko uống, tó chỉ capuchino thôi :)

Vừa mới quay video xong, đang quay thì full ỏ đĩa thế là stop!
Đang render mất tầm 1h, upload tầm 1h nữa chắc nửa đêm sẽ có video hướng dẫn.
Nhưng mà ko có liên quan tới source gốc =))

Hướng dẫn gì thế đại ca, chắc là thú vị lắm đây, chuẩn bị mua bắp nước về xem HD ko che nào 500 anh em nhiệt huyết ơi =))