bosualongthanh
05-11-18, 09:35 AM
Sau 1 thời gian với KT mình cũng có chút tự tin về kiến thức có được nên lập topic này =)) mỗi người 1 cách dev, mỗi người 1 tính cách, nên có người bị lỗi còn người khác không bị, là tất nhiên. vì v mình sẽ chìa sẻ những gì đã trải qua tập hợp lại để ae có bị thì ko phải mất quá nhiều time :D
Khiết nhi xả chi
Hủ mộc bất chiết
Khiết nhi bất xả
Kim thạch khả lũ.
--------Có những thứ gọi là lỗi nhưng k phải lỗi chỉ là config lại cho đẹp hơn thôi :ops:------------
1: Lỗi ???? chữ rồi khi nhận NV+ cách chỉnh time sang trang ( gây mất thẩm mỹ) :ops:
<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ách fix: ui/window/public
guttalk.lua --- gutmodel.lua
mở file guttak tìm
function uiGutTalk:OnOpen()
Img_SetImage(self.UIGROUP, IMAGE_PORTRAIT, 1, "");
Txt_SetTxt(self.UIGROUP, TEXT_DIALOG, "");
self.tbTalkContent = me.GetTalk();
local function _delay()
self:ShowNextSentence();
return 0;
end
if self.nAutoTimerId and self.nAutoTimerId > 0 then
Timer:Close(self.nAutoTimerId);
self.nAutoTimerId = 0;
end
self.nSCount = 0;
self.nAutoTimerId = Timer:Register(7*18, self.OnAutoButtonClick, self);
Timer:Register(1, _delay);
end
Số 7 chính là thời gian next sau khi text đã chạy hết. mặc định là 5. mình khuyên để 7-8 là hợp lý vì cao quá thì nó chạy xong sẽ ko tự nhận NV phải click chuột.
ở file gutmodel chỉnh 5 thành 7 lun.
hàm shownext add như này.
function uiGutTalk:ShowNextSentence()
local szPic = "";
local tbChahua = nil;
szPic, self.szMainText, tbChahua = self:GetNextSentence();
self.szOrgText = self.szMainText;
Img_SetImage(self.UIGROUP, IMAGE_PORTRAIT, 1, "");
Img_SetImage(self.UIGROUP, IMAGE_PORTRAIT1, 1, "");
self.tbTextParser = Lib:NewUtf8Str(self.szOrgText);
self.nShowIndex = 1;
hàm uiGutTalk:OnTimer chỉnh y này
function uiGutTalk:OnTimer()
local nByte, szNowRead, szShowText = 0, "", "";
if string.len(self.szMainText) <= 0 then
if (self.nTimerId) and (self.nTimerId ~= 0) then
tbTimer:Close(self.nTimerId);
self.nTimerId = 0;
end
return;
end
local nStrLen = self.tbTextParser:GetLen();
szNowRead = self.tbTextParser:SubStr(self.nShowIndex,self.nSho wIndex);
if szNowRead == "<" then
local nEndIndex = self.nShowIndex + 1;
while(szNowRead ~= ">" and nStrLen > self.nShowIndex) do
szNowRead = self.tbTextParser:SubStr(nEndIndex,nEndIndex);
nEndIndex = nEndIndex + 1;
end
if (nStrLen > nEndIndex) then
nEndIndex = nEndIndex + 1;
end
szNowRead = self.tbTextParser:SubStr(self.nShowIndex,nEndIndex );
self.nShowIndex = nEndIndex;
end;
self.nShowIndex = self.nShowIndex + 1;
if (nStrLen > self.nShowIndex) then
self.szMainText = self.tbTextParser:SubStr(self.nShowIndex);
else
self.szMainText = "";
end;
self.szShowText = self.szShowText..szNowRead;
Txt_SetTxt(self.UIGROUP, TEXT_DIALOG, self.szShowText);
end
chú ý chỗ này nó sẽ hiện text nhanh chứ ko hiện ra từng chữ... bạn nao thích hiện ra từng chữ cho giống kiếm hiệp thì m update sau
2: Lỗi không hiện nhân vật hoặc bị mất trang phục tân thủ
Dùng file l10n.pak mới nhất của VNG (VNG lúc trước bị giờ đã fix ) hoặc tự unpack ra remake lại. ( file verconfig renegon mình chỉnh 0 hay 1 thì vẫn hiện ko liên quan)
3: Lỗi quay sò mãi ko dừng đã thử fix trên frum HD nhưng ko thành công
seting/baoxiang/rate_start.txt
các bạn ko được VH nó. nó ko tìm thấy nên........=))
Type Level Rate
玄晶 1 2000
玄晶 2 405
玄晶 3 80
绑金 1 2000
绑金 2 405
绑金 3 80
精活 1 2000
精活 2 405
精活 3 80
银两 1 2000
银两 2 405
银两 3 80
宝箱 1 60
4: Nạp cát không hiện danh hiệu? hủy nạp cát ko mất danh hiệu ???
marry\logic/marry_proposal.lua
chính là file danh hiệu
pMale.AddSpeTitle(string.format("%s的心上人", pFemale.szName), GetTime() + 7 * 60 * 60 * 24, "gold");
pFemale.AddSpeTitle(string.format("%s的心上人", pMale.szName), GetTime() + 7 * 60 * 60 * 24, "gold");
chú ý 的心上人 = người trong lòng của .... các bạn VH ngắn lại như Trong lòng xxxx hoặc gì đó cũng dc. dài quá nó sẽ ko hiện =))
tại sao hủy nạp cát mà ko mất danh hiệu ?
marry\logic/marry_npc.lua
me.RemoveSpeTitle(string.format("%s的心上人", pTeamMate.szName));
pTeamMate.RemoveSpeTitle(string.format("%s的心上人", me.szName));
đơn giản là nó ko tìm được tên dh mà bạn vh ở proposal.
VD: nếu bạn VH ở proposal mà chưa VH ở marynpc thì nó sẽ ko hủy dc.
TH 2: nếu bạn VH ở prosal là bà chằng của xxx nhưng ở marry vh thành vợ yêu... nó không đồng bộ... lỗi
Nhớ nhé <:-P
Còn nhiều chỗ tương tự như này Vì vậy nên tự thân làm lấy, dùng cái đầu bản thân mình vẫn là hơn ng` khác=))
Có câu :
Không một lần chịu lạnh thấu xương
Làm sao ngửi được hoa mai thơm nồng nàng :)>-
<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>
5: Lỗi quái tinh anh ko hiện vòng sáng
setting/npc/npcgold
1 - Tinh Anh Blue2 2 Tinh Anh Thường 2000 8000 400 200 120 100 100 8 1 1 0 0 Vòng sáng NPC Tinh Anh 1 100 100 100 100 100 -1 6
2 - Thủ lĩnh Purple 3 Thủ lĩnh thường 10000 15000 700 200 150 200 200 16 3 3 0 0 Vòng sáng NPC Thủ Lĩnh 1 100 100 100 100 100 -1 6
30 - Tinh Anh Blue2 2 Phó bản gia tộc cao 100 200 200 100 100 100 100 16 0 0 0 0 Vòng sáng NPC Tinh Anh 1 100 100 100 100 100 -1 6
Vòng sáng NPC Tinh Anh phải trùng với id 374 ở file fight/skill.txt
6: tại sao mở hết 7 map Xuân phong cốc vẫn ko tạo NV được và báo đầy
về lỗi này các bạn có mở hết map cũng éo vào dc là do
gamecenter/gc_config
[Init]
ServerCount=3
các bạn quy định là 3 phải hiểu là chạy hết 3 sever nó mới cho vào. chỉnh cho cố chạy sml cũng ko vào dc =))
-------- xxxx-----------
<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>
7: HD mở các loại event
update..............
8: Làm sao hiện font tàu rõ nét cương kình hữu lực được như Bò 3:-O3:-O
: misdoubt: update...........
<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>
9: F3 hành trang bị lệch khi mang 3 túi 24 ô mỗi lần bấm phải kéo lên
update................ quá gọn đẹ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>
10: Không thăm dò dc ở F12. click vào dấu ? ko hiện chữ ở F12
updateeeee..........
<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>)
11: Lỗi tblcollect ở goodes
<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>
Lỗi này do bọn tàu nhét đại DB vào goodes, nó ko load dc nên ta tạo 1 db khác cho nó. hoặc cho nó vào gamcenter lun
Kết nối Database godees xóa các file tblcollect.
mở file gc_config sửa như mình
[GlobalStatistics]
Server=14.240.52.15
Port=3306
UserName=root
Password=_eHJKA_UKMEMeNvR__ZOCLQjYUQjWQPE
Database=gate1001_gamecenter
đây là 1 DB quan trọng do bọn tàu nó sửa lại đó, nó share nhưng mà thâm vãi
, tiec là ko thể mở file center linux, để xem chính xác tên db GlobalStatistics là gì.:smile:
12: Script báo lỗi khi chạy sever mặc dù nó ko lỗi :sexy_girl:
Trong sever chỉ có 2 file này là báo lỗi thôi , còn khi báo lỗi file khác là do các bác chỉnh sửa nhé
dragonboat/console.lua
castlefight_console.lua
mình đã fix lại dc 2 file này nhưng ko bít chuẩn ko nữa :ops:
------------------------
Hình em nó :ops::ops:
<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>
Lỗi này rất nghiêm trọng tuy báo vài file lỗi nhưng nó gây loạn script cả sever lun, kiểu như lỗi font bên JX ấy :ops:
Hãy thử các cách fix sau, cách nào thành công thì dùng
"Chuyển file lua = Brinary
"Nén file lua thành zip hoặc tar đem lên sever giải nén
"Dùng WinSPC khác
"Đổi ngôn ngữ linux sang tiếng khựa
"Thử hết cách trên mà ko được thì build lại Centos mới cen7 hoặc cen 6.10 (:ops:)
:ops::ops::ops:
update ...........
Khiết nhi xả chi
Hủ mộc bất chiết
Khiết nhi bất xả
Kim thạch khả lũ.
--------Có những thứ gọi là lỗi nhưng k phải lỗi chỉ là config lại cho đẹp hơn thôi :ops:------------
1: Lỗi ???? chữ rồi khi nhận NV+ cách chỉnh time sang trang ( gây mất thẩm mỹ) :ops:
<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ách fix: ui/window/public
guttalk.lua --- gutmodel.lua
mở file guttak tìm
function uiGutTalk:OnOpen()
Img_SetImage(self.UIGROUP, IMAGE_PORTRAIT, 1, "");
Txt_SetTxt(self.UIGROUP, TEXT_DIALOG, "");
self.tbTalkContent = me.GetTalk();
local function _delay()
self:ShowNextSentence();
return 0;
end
if self.nAutoTimerId and self.nAutoTimerId > 0 then
Timer:Close(self.nAutoTimerId);
self.nAutoTimerId = 0;
end
self.nSCount = 0;
self.nAutoTimerId = Timer:Register(7*18, self.OnAutoButtonClick, self);
Timer:Register(1, _delay);
end
Số 7 chính là thời gian next sau khi text đã chạy hết. mặc định là 5. mình khuyên để 7-8 là hợp lý vì cao quá thì nó chạy xong sẽ ko tự nhận NV phải click chuột.
ở file gutmodel chỉnh 5 thành 7 lun.
hàm shownext add như này.
function uiGutTalk:ShowNextSentence()
local szPic = "";
local tbChahua = nil;
szPic, self.szMainText, tbChahua = self:GetNextSentence();
self.szOrgText = self.szMainText;
Img_SetImage(self.UIGROUP, IMAGE_PORTRAIT, 1, "");
Img_SetImage(self.UIGROUP, IMAGE_PORTRAIT1, 1, "");
self.tbTextParser = Lib:NewUtf8Str(self.szOrgText);
self.nShowIndex = 1;
hàm uiGutTalk:OnTimer chỉnh y này
function uiGutTalk:OnTimer()
local nByte, szNowRead, szShowText = 0, "", "";
if string.len(self.szMainText) <= 0 then
if (self.nTimerId) and (self.nTimerId ~= 0) then
tbTimer:Close(self.nTimerId);
self.nTimerId = 0;
end
return;
end
local nStrLen = self.tbTextParser:GetLen();
szNowRead = self.tbTextParser:SubStr(self.nShowIndex,self.nSho wIndex);
if szNowRead == "<" then
local nEndIndex = self.nShowIndex + 1;
while(szNowRead ~= ">" and nStrLen > self.nShowIndex) do
szNowRead = self.tbTextParser:SubStr(nEndIndex,nEndIndex);
nEndIndex = nEndIndex + 1;
end
if (nStrLen > nEndIndex) then
nEndIndex = nEndIndex + 1;
end
szNowRead = self.tbTextParser:SubStr(self.nShowIndex,nEndIndex );
self.nShowIndex = nEndIndex;
end;
self.nShowIndex = self.nShowIndex + 1;
if (nStrLen > self.nShowIndex) then
self.szMainText = self.tbTextParser:SubStr(self.nShowIndex);
else
self.szMainText = "";
end;
self.szShowText = self.szShowText..szNowRead;
Txt_SetTxt(self.UIGROUP, TEXT_DIALOG, self.szShowText);
end
chú ý chỗ này nó sẽ hiện text nhanh chứ ko hiện ra từng chữ... bạn nao thích hiện ra từng chữ cho giống kiếm hiệp thì m update sau
2: Lỗi không hiện nhân vật hoặc bị mất trang phục tân thủ
Dùng file l10n.pak mới nhất của VNG (VNG lúc trước bị giờ đã fix ) hoặc tự unpack ra remake lại. ( file verconfig renegon mình chỉnh 0 hay 1 thì vẫn hiện ko liên quan)
3: Lỗi quay sò mãi ko dừng đã thử fix trên frum HD nhưng ko thành công
seting/baoxiang/rate_start.txt
các bạn ko được VH nó. nó ko tìm thấy nên........=))
Type Level Rate
玄晶 1 2000
玄晶 2 405
玄晶 3 80
绑金 1 2000
绑金 2 405
绑金 3 80
精活 1 2000
精活 2 405
精活 3 80
银两 1 2000
银两 2 405
银两 3 80
宝箱 1 60
4: Nạp cát không hiện danh hiệu? hủy nạp cát ko mất danh hiệu ???
marry\logic/marry_proposal.lua
chính là file danh hiệu
pMale.AddSpeTitle(string.format("%s的心上人", pFemale.szName), GetTime() + 7 * 60 * 60 * 24, "gold");
pFemale.AddSpeTitle(string.format("%s的心上人", pMale.szName), GetTime() + 7 * 60 * 60 * 24, "gold");
chú ý 的心上人 = người trong lòng của .... các bạn VH ngắn lại như Trong lòng xxxx hoặc gì đó cũng dc. dài quá nó sẽ ko hiện =))
tại sao hủy nạp cát mà ko mất danh hiệu ?
marry\logic/marry_npc.lua
me.RemoveSpeTitle(string.format("%s的心上人", pTeamMate.szName));
pTeamMate.RemoveSpeTitle(string.format("%s的心上人", me.szName));
đơn giản là nó ko tìm được tên dh mà bạn vh ở proposal.
VD: nếu bạn VH ở proposal mà chưa VH ở marynpc thì nó sẽ ko hủy dc.
TH 2: nếu bạn VH ở prosal là bà chằng của xxx nhưng ở marry vh thành vợ yêu... nó không đồng bộ... lỗi
Nhớ nhé <:-P
Còn nhiều chỗ tương tự như này Vì vậy nên tự thân làm lấy, dùng cái đầu bản thân mình vẫn là hơn ng` khác=))
Có câu :
Không một lần chịu lạnh thấu xương
Làm sao ngửi được hoa mai thơm nồng nàng :)>-
<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>
5: Lỗi quái tinh anh ko hiện vòng sáng
setting/npc/npcgold
1 - Tinh Anh Blue2 2 Tinh Anh Thường 2000 8000 400 200 120 100 100 8 1 1 0 0 Vòng sáng NPC Tinh Anh 1 100 100 100 100 100 -1 6
2 - Thủ lĩnh Purple 3 Thủ lĩnh thường 10000 15000 700 200 150 200 200 16 3 3 0 0 Vòng sáng NPC Thủ Lĩnh 1 100 100 100 100 100 -1 6
30 - Tinh Anh Blue2 2 Phó bản gia tộc cao 100 200 200 100 100 100 100 16 0 0 0 0 Vòng sáng NPC Tinh Anh 1 100 100 100 100 100 -1 6
Vòng sáng NPC Tinh Anh phải trùng với id 374 ở file fight/skill.txt
6: tại sao mở hết 7 map Xuân phong cốc vẫn ko tạo NV được và báo đầy
về lỗi này các bạn có mở hết map cũng éo vào dc là do
gamecenter/gc_config
[Init]
ServerCount=3
các bạn quy định là 3 phải hiểu là chạy hết 3 sever nó mới cho vào. chỉnh cho cố chạy sml cũng ko vào dc =))
-------- xxxx-----------
<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>
7: HD mở các loại event
update..............
8: Làm sao hiện font tàu rõ nét cương kình hữu lực được như Bò 3:-O3:-O
: misdoubt: update...........
<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>
9: F3 hành trang bị lệch khi mang 3 túi 24 ô mỗi lần bấm phải kéo lên
update................ quá gọn đẹ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>
10: Không thăm dò dc ở F12. click vào dấu ? ko hiện chữ ở F12
updateeeee..........
<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>)
11: Lỗi tblcollect ở goodes
<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>
Lỗi này do bọn tàu nhét đại DB vào goodes, nó ko load dc nên ta tạo 1 db khác cho nó. hoặc cho nó vào gamcenter lun
Kết nối Database godees xóa các file tblcollect.
mở file gc_config sửa như mình
[GlobalStatistics]
Server=14.240.52.15
Port=3306
UserName=root
Password=_eHJKA_UKMEMeNvR__ZOCLQjYUQjWQPE
Database=gate1001_gamecenter
đây là 1 DB quan trọng do bọn tàu nó sửa lại đó, nó share nhưng mà thâm vãi
, tiec là ko thể mở file center linux, để xem chính xác tên db GlobalStatistics là gì.:smile:
12: Script báo lỗi khi chạy sever mặc dù nó ko lỗi :sexy_girl:
Trong sever chỉ có 2 file này là báo lỗi thôi , còn khi báo lỗi file khác là do các bác chỉnh sửa nhé
dragonboat/console.lua
castlefight_console.lua
mình đã fix lại dc 2 file này nhưng ko bít chuẩn ko nữa :ops:
------------------------
Hình em nó :ops::ops:
<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>
Lỗi này rất nghiêm trọng tuy báo vài file lỗi nhưng nó gây loạn script cả sever lun, kiểu như lỗi font bên JX ấy :ops:
Hãy thử các cách fix sau, cách nào thành công thì dùng
"Chuyển file lua = Brinary
"Nén file lua thành zip hoặc tar đem lên sever giải nén
"Dùng WinSPC khác
"Đổi ngôn ngữ linux sang tiếng khựa
"Thử hết cách trên mà ko được thì build lại Centos mới cen7 hoặc cen 6.10 (:ops:)
:ops::ops::ops:
update ...........