PDA

View Full Version : [KT] Lời chào khi vừa online



fonghungle
30-11-14, 05:43 PM
Mình muốn thêm lời thông báo khi nhân vật online thì sao mọi người
Dạng như kiểu nhân vật tên ABC123 khi nhân vật đó vào game thì set tự chat trên kênh thế giới

ABC123: chào các bạn tôi đang online.......

__Jie__
30-11-14, 06:33 PM
dể thôi ^^
vào interface hoặc interface2( dành cho KT linux) tìm mpr.lua
Chèn thêm


local tbChat = {
[1] = "<pic=7><pic=7> Đêm nay anh không ngủ đơn giản vì anh không ngủ được";
[2] = "<pic=89><pic=89> Thiên hạ chỉ toàn kẻ thùng rỗng kêu to! Có giỏi chiến với ta 1 trận sinh tử xem sao!";
[3] = "<pic=89><pic=89> Tại hạ đã tái xuất giang hồ! Các ngươi hãy cẩn thận";
[4] = "<pic=86><pic=86> Mất ngủ vì không có đối thủ?";
[5] = "<pic=86><pic=86> Đến với Kiem The để trải nghiệm những tính năng độc đáo!";
[6] = "<pic=79><pic=79> Em là zân chơi mới nổi! Mong các anh chỉ giáo";
[7] = "Open 14h00 Ngày 4/11 hảo hữu bốn phương quy tụ....<pic=58><pic=58>";
[8] = "14h00 Ngày 4/1 Open chính thức tham gia cùng nha !<pic=26><pic=26><pic=26>";
[9] = "Hum wa ngộ nằm mơ thấy con rắn thì đánh lô nào đây. !<pic=07><pic=07>";
[10] = "Các hạ siêng cày Top zữ !!!!! <pic=07><pic=07> ";


};
tìm đến function
function tbMgr:OnEnterGame()
Chèn thêm vào trong function này đoạn


if(me.nLevel > 50) then
local nRandom = MathRandom(1, 100);
if nRandom >= 50 then
SendChannelMsg("World", ""..tbChat[MathRandom(1,10)].."");
elseif nRandom >= 30 then
SendChannelMsg("City", ""..tbChat[MathRandom(1,10)].."");
else
SendChannelMsg("NearBy", ""..tbChat[MathRandom(1,10)].."");
end
else
SendChannelMsg("NearBy", "<pic=79><pic=79> Em là zân chơi mới nổi! Mong các anh chỉ giáo");
end

fonghungle
30-11-14, 06:51 PM
sv 2.6 tìm ko có file đó bác .

__Jie__
30-11-14, 07:00 PM
2.6 nằm trong interface/tools đấy search all là ra file đó thôi
File đó là file khởi động dịch vụ được các dev plugin chèn thêm để avtice vài tính năng plugin khi khởi động vào game

thiennhan
07-09-15, 10:06 PM
Mình muốn thêm lời thông báo khi nhân vật online thì sao mọi người
Dạng như kiểu nhân vật tên ABC123 khi nhân vật đó vào game thì set tự chat trên kênh thế giới

ABC123: chào các bạn tôi đang online.......

úp cho pro hướng dẫn cụ thể ạ.. e là newbie

__Jie__
08-09-15, 07:33 PM
Đây là chức năng liên quan đến Plugin
Thường Plugin sẽ được để ở Client nằm trong folder interface ( giao diện củ 2.6) hoặc interface2 (giao diện mới áp dụng cho kt linux ).
Trong folder này sẽ có các folder con .
Bước 1 : Tìm file mgr.lua trong các folder con của interface hoặc interface2
Bước 2: Mở file mgr.lua bằng notepad++
Bước 3: Chèn đoạn dưới đây vào bất kì đâu trong file mgr.lua miễn đừng nằm trong hàm có sẵn là được.



local tbChat = {
[1] = "<pic=7><pic=7> Đêm nay anh không ngủ đơn giản vì anh không ngủ được";
[2] = "<pic=89><pic=89> Thiên hạ chỉ toàn kẻ thùng rỗng kêu to! Có giỏi chiến với ta 1 trận sinh tử xem sao!";
[3] = "<pic=89><pic=89> Tại hạ đã tái xuất giang hồ! Các ngươi hãy cẩn thận";
[4] = "<pic=86><pic=86> Mất ngủ vì không có đối thủ?";
[5] = "<pic=86><pic=86> Đến với 218 để trải nghiệm những tính năng độc đáo!";
[6] = "<pic=79><pic=79> Em là zân chơi mới nổi! Mong các anh chỉ giáo";
[7] = "Open 14h00 Ngày 4/11 hảo hữu bốn phương quy tụ....<pic=58><pic=58>";
[8] = "14h00 Ngày 4/1 Open chính thức tham gia cùng nha !<pic=26><pic=26><pic=26>";
[9] = "Hum wa ngộ nằm mơ thấy con rắn thì đánh lô nào đây. !<pic=07><pic=07>";
[10] = "Các hạ siêng cày Top zữ !!!!! <pic=07><pic=07> ";

};

Bước 4 : Dùng chức năng tìm kiếm của Notepad++ (Ctrl+F) tìm hàm tbMgr:OnEnterGame() để chạy lệnh
Bước 5 : Chèn vào trong hàm OnEnterGame() 1 đoạn như sau:



if(me.nLevel > 50) then
local nRandom = MathRandom(1, 100);
if nRandom >= 50 then
SendChannelMsg("World", ""..tbChat[MathRandom(1,10)].."");
elseif nRandom >= 30 then
SendChannelMsg("City", ""..tbChat[MathRandom(1,10)].."");
else
SendChannelMsg("NearBy", ""..tbChat[MathRandom(1,10)].."");
end
else
SendChannelMsg("NearBy", "<pic=79><pic=79> Em là zân chơi mới nổi! Mong các anh chỉ giáo");
end


Nếu vẫn không làm dc vui lòng tải file mgr dùng cho kt linux về đối chiếu chỉnh sữa cho 2.6 or các phiên bản khác

Link download; <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>