Yêu cầu đang sử dụng server 2015 hoặc Server 2014 mod 2015 của congdantoancau.
- Trước tiện bạn vào gs0/script/online/201504_catch_fish/head.lua để mở sự kiện. Thay đổi nội dung trong file này các vị trí
g_debug = 1
thay ngày hết hạn nEndDate=20450430, (Nếu Server của congdantoancau mặc định đến 30 tháng 4 năm 2045 khỏi sửa)
- Nếu đang sử dụng server mod thì tính năng đánh quái rơi vật phẩm hoạt động không thể sử dụng nên mình làm một nhiệm vụ mới thích hợp cho cả 2 loại server đều dùng được.
Tạo nhiệm vụ giết quái được vật phẩm bạn vào gs0/settings/trigger/kill.txt. sau đó thêm vào một nhiệm vụ có Id kế tiếp. ví dụ 2003
nhiệm vụ không có tên npc cần tiêu diệt cũng không nêu rõ giết bao nhiêu sẽ hoàn thành vì đây là một hoạt động event nên để như vậy là thích hợp. Mặt khác, trong script cũng đã có quy định nếu thời gian còn hoạt động thì mới cho rớt đồ khi đánh quái
- Kế tiếp vào trong \script\online\201504_catch_fish\kill_trigger.lua thay đổi toàn bộ nội dung mới như sau
giải thích sơ cách mình hiểu như sau
Nếu ngày sự kiện không hoạt động sẽ không chạy tiếp bên dưới
Nếu không đúng bản đồ .....Đông hải 103 sẽ không ....
Nếu không phải quái tên "Đông Hải Thủy Tộc" hoặc "Đông Hải Thủy Tộc Binh Sĩ" sẽ không chạy tiếp bên dưới ....
Sau khi Thỏa điều kiện sẽ chạy ngẫu nhiên từ 1 đến 100. Nếu ngẫu nhiên rơi vào vị trí nào sẽ nhận phần thưởng tương ứng. Mình để mỗi loại chỉ 5% cơ hội
Chú ý khi viết tên quái phải để bảng mã Unikey là TCVN3 thì code mới nhận nhé. Khi đưa lên diễn đàn nhìn như bị lỗi font
- Kế tiếp để nhân vật nhận nhiệm vụ bạn vào gs0/script/global/playerloginin.lua. Thêm vào
vị trí thư viện
Include("\\script\\online\\201504_catch_fish\\head.lua");
Tại script này cũng tìm đến function main(ExchangeComing) thêm vào
nhiemvuhaisan();
save lại và khởi động server, vào map Đông hải hải tân 1 vị trí như hình để test
Để đổi các vật phẩm sự kiện bạn lại thủ khố Bắc Tuyền Châu gặp Thương Nhân Hải Sản. Nếu bạn đang xài server 2015 thì không lỗi shop. Nếu của congdantoancau thì bị lỗi
Cái này fix thì rất dài nên không thể viết thêm nữa. Mình fix sẵn shop cho các bạn. Chép đè vào Server và client là xong
PW: xaphu
Lưu ý: những vật phẩm đổi trong shop có thể thị thiếu script do shop gốc nên các bạn tự thêm script cho các vật phẩm đó thì nó mới dùng được. Ví dụ: Hắc Bạch Kỳ
mình test trên version 2015 không bị lỗi gì. Riêng bản mod nếu bạn gặp lỗi gì cứ post lên nhé. mình không tiện fix sẵn.
Để hiểu rõ hơn về sự kiện bạn lên google gõ: "Thương nhân hải sản võ lâm 2" năm 2018 xem chi tiết nhiệm vụ nhé.
- Trước tiện bạn vào gs0/script/online/201504_catch_fish/head.lua để mở sự kiện. Thay đổi nội dung trong file này các vị trí
g_debug = 1
You must be registered for see images
thay ngày hết hạn nEndDate=20450430, (Nếu Server của congdantoancau mặc định đến 30 tháng 4 năm 2045 khỏi sửa)
You must be registered for see images
- Nếu đang sử dụng server mod thì tính năng đánh quái rơi vật phẩm hoạt động không thể sử dụng nên mình làm một nhiệm vụ mới thích hợp cho cả 2 loại server đều dùng được.
Tạo nhiệm vụ giết quái được vật phẩm bạn vào gs0/settings/trigger/kill.txt. sau đó thêm vào một nhiệm vụ có Id kế tiếp. ví dụ 2003
C++:
2003 0 1 \script\online\201504_catch_fish\kill_trigger.lua on_kill_npc
You must be registered for see images
nhiệm vụ không có tên npc cần tiêu diệt cũng không nêu rõ giết bao nhiêu sẽ hoàn thành vì đây là một hoạt động event nên để như vậy là thích hợp. Mặt khác, trong script cũng đã có quy định nếu thời gian còn hoạt động thì mới cho rớt đồ khi đánh quái
- Kế tiếp vào trong \script\online\201504_catch_fish\kill_trigger.lua thay đổi toàn bộ nội dung mới như sau
C++:
--ɱ¹Ö
Include("\\script\\online\\201504_catch_fish\\head.lua")
function on_kill_npc()
if is_in_activity_date() ~= 1 then
RemoveTrigger(GetTrigger(2003));
return 0;
end
local nMapId,nX,nY = GetWorldPos();
if nMapId ~= 103 then
return 0;
end
nRandom = random(1,100)
local nNpcIdx,sMoban,sName = GetTriggeringUnit();
if sName == "§«ng H¶i Thñy Téc" or sName == "§«ng H¶i Thñy Téc Binh sÜ" then
if nRandom <=5 then
AddItem(2,1,30816,1); --Da lua
elseif nRandom > 5 and nRandom <= 20 then
ModifyExp(5000); --Kinh Nghiem 5000
elseif nRandom > 20 and nRandom <= 25 then
AddItem(2,1,30806,1); --Ngoi phao
elseif nRandom > 25 and nRandom <= 40 then
ModifyExp(6000); --Kinh Nghiem 6000
elseif nRandom > 40 and nRandom <= 45 then
AddItem(2,1,30807,1); --Ong Phong
elseif nRandom > 45 and nRandom <= 60 then
ModifyExp(3000); --Kinh Nghiem 3000
elseif nRandom > 60 and nRandom <= 65 then
AddItem(2,1,30808,1); --Thuoc No
elseif nRandom > 65 then
ModifyExp(1000); --Kinh Nghiem 1000
end
end
end
function nhiemvuhaisan()
if GetTrigger(2003) == 0 then
CreateTrigger(0, 2003, 2003);
end
end
giải thích sơ cách mình hiểu như sau
Nếu ngày sự kiện không hoạt động sẽ không chạy tiếp bên dưới
Nếu không đúng bản đồ .....Đông hải 103 sẽ không ....
Nếu không phải quái tên "Đông Hải Thủy Tộc" hoặc "Đông Hải Thủy Tộc Binh Sĩ" sẽ không chạy tiếp bên dưới ....
Sau khi Thỏa điều kiện sẽ chạy ngẫu nhiên từ 1 đến 100. Nếu ngẫu nhiên rơi vào vị trí nào sẽ nhận phần thưởng tương ứng. Mình để mỗi loại chỉ 5% cơ hội
Chú ý khi viết tên quái phải để bảng mã Unikey là TCVN3 thì code mới nhận nhé. Khi đưa lên diễn đàn nhìn như bị lỗi font
- Kế tiếp để nhân vật nhận nhiệm vụ bạn vào gs0/script/global/playerloginin.lua. Thêm vào
vị trí thư viện
Include("\\script\\online\\201504_catch_fish\\head.lua");
You must be registered for see images
Tại script này cũng tìm đến function main(ExchangeComing) thêm vào
nhiemvuhaisan();
You must be registered for see images
save lại và khởi động server, vào map Đông hải hải tân 1 vị trí như hình để test
You must be registered for see images
Để đổi các vật phẩm sự kiện bạn lại thủ khố Bắc Tuyền Châu gặp Thương Nhân Hải Sản. Nếu bạn đang xài server 2015 thì không lỗi shop. Nếu của congdantoancau thì bị lỗi
You must be registered for see images
Cái này fix thì rất dài nên không thể viết thêm nữa. Mình fix sẵn shop cho các bạn. Chép đè vào Server và client là xong
PW: xaphu
fix_shop_haisan
MediaFire is a simple to use free service that lets you put all your photos, documents, music, and video in a single place so you can access them anywhere and share them everywhere.
www.mediafire.com
You must be registered for see images
Lưu ý: những vật phẩm đổi trong shop có thể thị thiếu script do shop gốc nên các bạn tự thêm script cho các vật phẩm đó thì nó mới dùng được. Ví dụ: Hắc Bạch Kỳ
mình test trên version 2015 không bị lỗi gì. Riêng bản mod nếu bạn gặp lỗi gì cứ post lên nhé. mình không tiện fix sẵn.
Để hiểu rõ hơn về sự kiện bạn lên google gõ: "Thương nhân hải sản võ lâm 2" năm 2018 xem chi tiết nhiệm vụ nhé.