PDA

View Full Version : [KT] Tổng hợp lỗi + chỉnh sữa dev KT 2 vs KT Linux...



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 ...........

EngiS
05-11-18, 10:00 AM
Lâu lắm mới thấy bác này :v Likeeeeeeeeee

KangGary
05-11-18, 10:39 AM
Thanks thím nhiều có động lực dev nào.
Bóp vếu bò phát =))

trungjx
06-11-18, 06:08 PM
Hóng share sever cho ae chơi :D .

ghoststyle
03-12-18, 04:35 PM
Hóng bác update hướng dẫn mục 7 và 9. Cảm ơn bác

linode
15-01-19, 01:48 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>
<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>

bosualongthanh
22-01-19, 04:41 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>
<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>

ko phải m ko up thêm , mà là frum còn ai đâu up cho MA xem :misdoubt:

Lỗi của bn là do chưa chuyển file sang UTF-8 nhé

mới update thêm 2 lỗi.

N.T.S.1802
07-04-19, 12:41 AM
Mình chạy bị lỗi bishop mặc dù làm đúng theo hướng dẫn rồi
Anh em nào đã bị xin chỉ fix giúp mình với

william_8x
07-04-19, 07:48 AM
Bạn chỉ mình đường dẫn đến file lua của thằng: làm nhiệm vui thương hội, thằng npc gia tộc, với chỉ mình cách tăng kinh nghiệm nhận được khi đốt lửa trại với thank

bosualongthanh
07-04-19, 06:34 PM
Mình chạy bị lỗi bishop mặc dù làm đúng theo hướng dẫn rồi
Anh em nào đã bị xin chỉ fix giúp mình với


Bạn chỉ mình đường dẫn đến file lua của thằng: làm nhiệm vui thương hội, thằng npc gia tộc, với chỉ mình cách tăng kinh nghiệm nhận được khi đốt lửa trại với thank


chạy pasys trên linux hay win, ko cần cài xamp làm đéo gì cho nặng máy, cứ cài mysql lên linux bisshop trỏ ip về máy ảo là dc. khi tắt chỉ cần pasue centos ko shutdow, khi chơi mở lại chạy Terminal là xong, ko phải chạy lại từng bước :Noob. :matrix:

Gọn gàng, sạch sẽ ko phải chay đống thứ bên win :boss:
-
------------------------------------------------

script\\task\\merchant\\ Thương thội thư mục

npc\wulinmengzhu-vo lam minh chủ

script\\kin/ gói gọn tất cả liên quan gia tộc
-----------------------------------------------------
......... Lửa trại thì m ko bít do ko quan tâm lắm, thích chơi nguyên bản =))

N.T.S.1802
08-04-19, 08:14 AM
chạy pasys trên linux hay win, ko cần cài xamp làm đéo gì cho nặng máy, cứ cài mysql lên linux bisshop trỏ ip về máy ảo là dc. khi tắt chỉ cần pasue centos ko shutdow, khi chơi mở lại chạy Terminal là xong, ko phải chạy lại từng bước :Noob. :matrix:



Em chạy pasys trên win ipadress trùng với ip của Bishop trên linux rồi mà pasys báo conect ok nhưng khi chạy lệnh bishop thì vẫn báo false không hiểu sao nữa. Bác có thể chỉ em sửa lại được không ạ?

sonseait
15-05-19, 09:04 AM
không hiểu sao mình bị lỗi cái số 6, đã chạy cả 3 gs rồi mà vẫn ko đc

Lãng Tử Sầu
14-10-19, 11:28 AM
Lâu lắm không mò vào. Giờ có KT 2 rồi ak cả nhà :D