[JX2] Thánh Hỏa Đàn

Nghe chắc bạn cười té ghế. Thật ra sự kiện này chỉ mượn từ những sự kiện khác mỗi thứ 1 ít. ** thể là
- Hoạt động mừng xuân: biến cây Hoa anh đào thành Tiên Nữ
- Hoạt động thánh hỏa: đánh quái ở Quỹ môn hồi lang rơi ra thêm vật phẩm tạo bánh tét, bánh chưng
- Script của Hằng Nga chạy script của event bánh trung thu
- File vn_activity_item.lua giúp có thể ăn bánh tét đã bị ôi thiu

Những script này cũng có thể tạo thành file độc lập, không mượn của event khác, nhưng sau này khó quản lý. Có thể thay bằng đánh thỏ ngoài thành nào đó...hoặc đem npc vào thẻ GM ... :rolleyes:
à em hiểu rồi, bữa em cũng có thử edit file chính chủ nhưng mãi không chạy dc :(. Mà cái game võ lâm 2 này đúng kiểu hút máu, một số set nó ra sau là không còn cách nào kiếm mấy set cũ hơn. Như set sư môn 9 đổi ở thằng học trò thợ rèn lưu nhưng giờ lại là không thấy nữa. Đang cố mò mấy cái script nhưng không biết script thằng đó ở chỗ nào. Bác có vô tình thấy thì ới em tiếng nhé
 
à em hiểu rồi, bữa em cũng có thử edit file chính chủ nhưng mãi không chạy dc :(. Mà cái game võ lâm 2 này đúng kiểu hút máu, một số set nó ra sau là không còn cách nào kiếm mấy set cũ hơn. Như set sư môn 9 đổi ở thằng học trò thợ rèn lưu nhưng giờ lại là không thấy nữa. Đang cố mò mấy cái script nhưng không biết script thằng đó ở chỗ nào. Bác có vô tình thấy thì ới em tiếng nhé

Bạn chưa nhìn kỹ rồi. Ở trang trước có bạn 12312312 đã hướng dẫn rồi đó. File autoexec.lua nằm ở /gs/script/global

You must be registered for see images


Bạn mở file đó lên, tìm thấy NPC bạn đang cần thường sẽ có dấu -- để loại bỏ NPC ra khỏi Map. Bạn chỉ cần bỏ dấu -- đi là được. Thường tạo NPC sẽ có script kèm theo để NPC chạy được là SetNpcScript(.......lua)

You must be registered for see images


Một trường hợp khác NPC không bị dấu -- loại bỏ nhưng có điều kiện kèm theo để hiển thị. Bạn đáp ứng điều kiện, hoặc loại bỏ luôn điều kiện cũng được. Trong hình dưới là điều kiện về ngày NPC chỉ xuất hiện từ ngày 18/12/2009 đến ngày 17/01/2010

You must be registered for see images


Một trường hợp nữa có bạn hỏi về NPC giáo sĩ mình cũng trả lời ở đây luôn là 1 NPC chỉ chạy một script, cần chạy script nào thì bỏ dấu -- đi. Muốn chạy nhiều script thì tạo thêm 1 function cho NPC ở tọa độ khác rồi copy script đó vào. Ví dụ trong hình giáo sĩ đang chạy script có mũi tên màu xanh, có cả đường dẫn của script đó ở đâu cho bạn edit lại

You must be registered for see images


Mình thấy trong file này chỉ phần lớn chứ không phải toàn bộ NPC nằm trong này nhe. các NPC còn lại nằm trong script nào đó chờ bạn tìm kiếm thôi :rolleyes:
 
Thank bác, em cũng vừa mò ra lúc nãy, giờ có thể thoải mái chế đồ rồi, mỗi tội vừa chết set sư môn nó trừ mẹ 2k sư môn, tưởng nó ko trừ :') kiểu này chắc lại phải edit chứ nv sư môn game này chua bm :D
 
Sự kiện này tính từ ngày share đến nay đã hơn 400 TCL rồi. Để cho các bạn dễ nhận hơn thì vào đường dẫn sau (nếu không nhận sau này số lượng full hành trang là khỏi nhận luôn :p)

Mã:
settings/static_script/online/olympic/oly_define.lua

You must be registered for see images


Tìm đến OLY_MAX_LUCK_NUM = 9999. Sau đó sửa lại thành 10 hoặc 15 thôi (do chơi off 1 mình để vậy là hợp lý). Còn khi online người ta phải để 4 số rồi cho nó chạy ngẫu nhiên. Nếu bạn đoán trùng với số ngẫu nhiên từ 1 đến 9999 thì sẽ trúng TCL


Kết quả :cool:

You must be registered for see images




You must be registered for see images
 
máp 328 của e ko có quái ạ. fix sao a :((((


Chắc do maps_s.pak và maps_c.pak của bạn không đồng bộ nhau quá. Thôi để cho đơn giản thay map khác cho bạn. Cách làm như sau

- Mình lấy Nam Biện Kinh làm map event Thánh Hỏa nên sửa lại đường dẫn của NPC (khi bạn nhấn vào NPC Đại sứ hoạt động sẽ vào Nam Biện Kinh)

Mã:
script/online/olympic/npc/activity_ds.lua

Thay trong function sure_201207() chỗ NewWorld với tọa độ mới NewWorld(201,1560,2912)


You must be registered for see images




- Tiếp theo thay NPC. Do ở đây có 4 NPC nhưng Thỏ rừngThỏ Xám dễ xơi nên mình chọn 2 NPC này


Mã:
script/online/olympic/oly_trigger.lua

Thay số id map và tên NPC vào trong function OLY_Trigger()

You must be registered for see images




Kết quả test


You must be registered for see images




file mẫu View attachment 423 (Nếu bạn không thích map này thì có thể sửa lại map khác, NPC trong map đó luôn)
 
Chắc do maps_s.pak và maps_c.pak của bạn không đồng bộ nhau quá. Thôi để cho đơn giản thay map khác cho bạn. Cách làm như sau

- Mình lấy Nam Biện Kinh làm map event Thánh Hỏa nên sửa lại đường dẫn của NPC (khi bạn nhấn vào NPC Đại sứ hoạt động sẽ vào Nam Biện Kinh)

Mã:
script/online/olympic/npc/activity_ds.lua

Thay trong function sure_201207() chỗ NewWorld với tọa độ mới NewWorld(201,1560,2912)


You must be registered for see images




- Tiếp theo thay NPC. Do ở đây có 4 NPC nhưng Thỏ rừngThỏ Xám dễ xơi nên mình chọn 2 NPC này


Mã:
script/online/olympic/oly_trigger.lua

Thay số id map và tên NPC vào trong function OLY_Trigger()

You must be registered for see images




Kết quả test


You must be registered for see images




file mẫu View attachment 423 (Nếu bạn không thích map này thì có thể sửa lại map khác, NPC trong map đó luôn)

dạ vâng, e cám ơn a ạ.
 
e đánh quái thì nó rơi ra trang bị thúy yên, giờ e muốn xóa bỏ, ko cho rơi đồ thúy yên côn lôn thì làm sao a


Mã:
settings/static_script/online/olympic/[COLOR=#ff0000][B]oly_award_table.lua[/B][/COLOR]

Đồ đánh quái được bao gồm:

- Đồ Tinh khắc - OLY_XINGKE_AWARD_TB

Mã:
OLY_XINGKE_AWARD_TB  = {
	{1, 4, "Tinh Kh¾c-L«i ¢m Nang Thñ", {0, 0, 8874, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-Quy L©n Hé Thñ", {0, 0, 8875, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-¢m D*¬ng Xuyªn ¶nh", {0, 1, 8879, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-Tõ Hµn ¢m KiÕm", {0, 2, 8884, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-ThuÇn Phong KiÕm", {0, 2, 8885, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-Ngù Thiªn Phong KiÕm", {0, 2, 8886, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-L*u Ly Giíi §ao", {0, 3, 8892, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	--    {1, 6, "ÐÇ¿ÌÖ®ÉñÑ×Ì쵶", {0, 3,	8893, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-Truy MÖnh Cung", {0, 4, 8897, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-TrÊn Ng¹o C«n", {0, 5, 8900, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-Ph¸ Qu©n TrËn Th*¬ng", {0, 6, 8903, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-ThiÖp Cèt HuyÕt §ao", {0, 7, 8906, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-Kinh L«i ThiÒn Tr*îng", {0, 8, 8909, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-Tinh §Èu ChuyÓn Bót", {0, 9, 8913, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	--    {1, 4, "ÐÇ¿ÌÖ®Éñ·æÅбÊ", {0, 9,	8914, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-Cöu Hoµn Bèi CÇm", {0, 10, 8918, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Tinh Kh¾c-LuyÖn Hån HuyÕt Tr¶o", {0, 11, 8922, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	--    {1, 4, "ÐÇ¿ÌÖ®ÉñÁéÖäצ", {0, 11, 8923, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	--{1, 4, "Tinh Kh¾c-Cöu Tiªu S¸o", {0, 12, 8927, 1, 1, -1, -1, -1, -1, -1, -1}, 0},   --Bỏ VK Linh Nữ
	--{1, 4, "Tinh Kh¾c-Linh Lung Chi", {0, 13, 8930, 1, 1, -1, -1, -1, -1, -1, -1}, 0}, --Bỏ VK Vũ Tiên
	{1, 6, "Tinh Kh¾c-HuyÒn Th¹ch Kim Ngäc", {0, 102, 3121, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 6, "Tinh Kh¾c-PhØ Thóy Ngäc §íi", {0, 102, 3124, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 6, "Tinh Kh¾c- NguyÖt Hoa Thñy Bèi", {0, 102, 3127, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 6, "Tinh Kh¾c-Cöu ¦u Háa Giíi", {0, 102, 3130, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 8, "Tinh Kh¾c-Ng*ng Ngäc Thæ Hoµn", {0, 102, 3133, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
};


- Đồ Thiên nghĩa - OLY_TIANYI_AWARD_TB

Mã:
OLY_TIANYI_AWARD_TB = {
	{1, 4, "Thiªn NghÜa-L«i ¢m Nang Thñ", {0,	0,	8876, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-Quy L©n Hé Thñ", {0,	0,	8877, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-¢m D*¬ng Xuyªn ¶nh", {0,	1,	8880, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-Tõ Hµn ¢m KiÕm", {0,	2,	8887, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-ThuÇn Phong KiÕm", {0,	2,	8888, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-Ngù Thiªn Phong KiÕm", {0,	2,	8889, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-L*u Ly Giíi §ao", {0,	3,	8894, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	--		{1, 4, "ÌìÒÇÖ®ÉñÑ×Ì쵶", {0,	3,	8895, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-Truy MÖnh Cung", {0,	4,	8898, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-TrÊn Ng¹o C«n", {0,	5,	8901, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-Ph¸ Qu©n TrËn Th*¬ng", {0,	6,	8904, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-ThiÖp Cèt HuyÕt §ao", {0,	7,	8907, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-Kinh L«i ThiÒn Tr*îng", {0,	8,	8910, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-Tinh §Èu ChuyÓn Bót", {0,	9,	8915, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	--		{1, 4, "ÌìÒÇÖ®Éñ·æÅбÊ", {0,	9,	8916, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-Cöu Hoµn Bèi CÇm", {0,	10,	8919, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 4, "Thiªn NghÜa-LuyÖn Hån HuyÕt Tr¶o", {0,	11,	8924, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	--		{1, 6, "ÌìÒÇÖ®ÉñÁéÖäצ", {0,	11,	8925, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	--{1, 4, "Thiªn NghÜa-Cöu Tiªu S¸o", {0,	12,	8928, 1, 1, -1, -1, -1, -1, -1, -1}, 0}, --Bỏ VK Linh Nữ
	--{1, 4, "Thiªn NghÜa-Linh Lung Chi", {0,	13,	8931, 1, 1, -1, -1, -1, -1, -1, -1}, 0},  --Bỏ VK Vũ Tiên
	{1, 6, "Thiªn NghÜa- HuyÒn Th¹ch Kim Ngäc", {0, 102, 3122, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 6, "Thiªn NghÜa- PhØ Thóy Ngäc §íi", {0, 102, 3125, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 6, "Thiªn NghÜa- NguyÖt Hoa Thñy Bèi", {0, 102, 3128, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 6, "Thiªn NghÜa- Cöu ¦u Háa Giíi", {0, 102, 3131, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
	{1, 8, "Thiªn NghÜa- Ng*ng Ngäc Thæ Hoµn", {0, 102, 3134, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
};


Bạn muốn bỏ đồ nào thì thêm -- vào trước dòng của trang bị nhe. Ví dụ:

Nguyên gốc
Mã:
	{1, 4, "Thiªn NghÜa-Linh Lung Chi", {0,	13,	8931, 1, 1, -1, -1, -1, -1, -1, -1}, 0},


Sửa lại thành
Mã:
	[B]--[/B]{1, 4, "Thiªn NghÜa-Linh Lung Chi", {0,	13,	8931, 1, 1, -1, -1, -1, -1, -1, -1}, 0},
 
Bên trên