PDA

View Full Version : [TLBB] Hỏi Về Nhuộm màu thời trang ?



vongabau
02-04-14, 05:31 PM
Hỏi Về Nhuộm màu thời trang ? Cho e hỏi đường dẫn script của Npc Nhuộm màu thời trang dc k... :(..

huuduyen_05
04-04-14, 06:19 AM
Chạy server -> vào game -> đến NPC nhuộm màu thao tác -> xem log debug để biết scriptid.
-> tra Script.dat để xem đường dẫn.

vongabau
04-04-14, 08:24 AM
Chạy server -> vào game -> đến NPC nhuộm màu thao tác -> xem log debug để biết scriptid.
-> tra Script.dat để xem đường dẫn.

NPC sv của Anh Huy k có script nhuộm màu.... ấn vào NPC không có dc :(

akiem9x
04-04-14, 11:09 AM
NPC sv của Anh Huy k có script nhuộm màu.... ấn vào NPC không có dc :(

Ở server nào cũng có mà nhỉ script: 830001 file tên là ShiZhuangRanSe.lua. Client thư mục DressPaint\DressPaint/lua có UI_COMMAND là 0910281
ở Server thì add NPC gọi UI_COMMAND đó lên là được, đa số các Server + client đã có nhuộm hết chỉ là add NPC gọi chưa đúng hoặc ở NPC phụ bản Binh thánh kỳ trận.
<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>


x000157_g_ScriptId = 000157

function x000157_OnDefaultEvent( sceneId, selfId, targetId )
BeginEvent( sceneId )
AddText(sceneId," Chán màu s¡c ð½n ði®u cüa bµ th¶i trang cû này r°i ß? Chán ánh sáng m¶ m¶ cüa bµ th¶i trang cû này r°i ß? Mu¯n tìm mµt bµ th¶i trang ð©p và cá tính, ta có th¬ khiªn ß¾c m½ cüa các hÕ thành hi®n thñc.")
AddText(sceneId," Nhuµm màu th¶i trang có th¬ khiªn màu s¡c bµ th¶i trang cüa các hÕ thêm rñc rÞ.")
AddText(sceneId," Th¶i Trang Ph¯i SÑc có th¬ khiªn bµ th¶i trang cüa các hÕ thêm ph¥n di­m l®.")
AddNumText(sceneId,x000157_g_ScriptId,"Nhuµm màu th¶i trang",6,1)
--AddNumText(sceneId,x000157_g_ScriptId,"Phøc h°i th¶i trang", 6,2)
--AddNumText(sceneId,x000157_g_ScriptId,"C¡t sØa th¶i trang", 6,3)
--AddNumText(sceneId,x000157_g_ScriptId,"Gia công ph¯i sÑc th¶i trang", 6,4)
--AddNumText(sceneId,x000157_g_ScriptId,"Giäi tr× ði¬m xuyên ph¯i sÑc th¶i trang", 6,5)
AddNumText(sceneId,x000157_g_ScriptId,"Gi¾i thi®u Nhuµm màu th¶i trang",11,9)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

function x000157_OnEventRequest( sceneId, selfId, targetId, eventId )

if GetNumText() == 1 then --È¡ÏûÁË
BeginUICommand(sceneId)
EndUICommand(sceneId)
UICommand_AddInt( sceneId, selfId )
DispatchUICommand(sceneId,selfId, 0910281)
elseif GetNumText() == 2 then --È¡ÏûÁË
BeginEvent(sceneId)
AddText(sceneId,"ChÑc nång này s¡p ðßþc thñc hi®n")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 3 then -- Gi¾i thi®u nhuµm màu th¶i trang
BeginEvent(sceneId)
AddText(sceneId,"ChÑc nång này s¡p ðßþc thñc hi®n")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 4 then -- Gi¾i thi®u nhuµm màu th¶i trang
BeginEvent(sceneId)
AddText(sceneId,"ChÑc nång này s¡p ðßþc thñc hi®n")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 5 then -- Gi¾i thi®u nhuµm màu th¶i trang
BeginEvent(sceneId)
AddText(sceneId,"ChÑc nång này s¡p ðßþc thñc hi®n")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 9 then -- Gi¾i thi®u nhuµm màu th¶i trang
BeginEvent(sceneId)
AddText(sceneId,"#{SZPR_091023_10}")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end
end
--**********************************
--ʼþ½»»¥Èë¿Ú
--**********************************

Sói Đẹp Trai
04-04-14, 05:12 PM
Ở server nào cũng có mà nhỉ script: 830001 file tên là ShiZhuangRanSe.lua. Client thư mục DressPaint\DressPaint/lua có UI_COMMAND là 0910281
ở Server thì add NPC gọi UI_COMMAND đó lên là được, đa số các Server + client đã có nhuộm hết chỉ là add NPC gọi chưa đúng hoặc ở NPC phụ bản Binh thánh kỳ trận.
<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>


x000157_g_ScriptId = 000157

function x000157_OnDefaultEvent( sceneId, selfId, targetId )
BeginEvent( sceneId )
AddText(sceneId," Chán màu s¡c ð½n ði®u cüa bµ th¶i trang cû này r°i ß? Chán ánh sáng m¶ m¶ cüa bµ th¶i trang cû này r°i ß? Mu¯n tìm mµt bµ th¶i trang ð©p và cá tính, ta có th¬ khiªn ß¾c m½ cüa các hÕ thành hi®n thñc.")
AddText(sceneId," Nhuµm màu th¶i trang có th¬ khiªn màu s¡c bµ th¶i trang cüa các hÕ thêm rñc rÞ.")
AddText(sceneId," Th¶i Trang Ph¯i SÑc có th¬ khiªn bµ th¶i trang cüa các hÕ thêm ph¥n di­m l®.")
AddNumText(sceneId,x000157_g_ScriptId,"Nhuµm màu th¶i trang",6,1)
--AddNumText(sceneId,x000157_g_ScriptId,"Phøc h°i th¶i trang", 6,2)
--AddNumText(sceneId,x000157_g_ScriptId,"C¡t sØa th¶i trang", 6,3)
--AddNumText(sceneId,x000157_g_ScriptId,"Gia công ph¯i sÑc th¶i trang", 6,4)
--AddNumText(sceneId,x000157_g_ScriptId,"Giäi tr× ði¬m xuyên ph¯i sÑc th¶i trang", 6,5)
AddNumText(sceneId,x000157_g_ScriptId,"Gi¾i thi®u Nhuµm màu th¶i trang",11,9)
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end

function x000157_OnEventRequest( sceneId, selfId, targetId, eventId )

if GetNumText() == 1 then --È¡ÏûÁË
BeginUICommand(sceneId)
EndUICommand(sceneId)
UICommand_AddInt( sceneId, selfId )
DispatchUICommand(sceneId,selfId, 0910281)
elseif GetNumText() == 2 then --È¡ÏûÁË
BeginEvent(sceneId)
AddText(sceneId,"ChÑc nång này s¡p ðßþc thñc hi®n")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 3 then -- Gi¾i thi®u nhuµm màu th¶i trang
BeginEvent(sceneId)
AddText(sceneId,"ChÑc nång này s¡p ðßþc thñc hi®n")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 4 then -- Gi¾i thi®u nhuµm màu th¶i trang
BeginEvent(sceneId)
AddText(sceneId,"ChÑc nång này s¡p ðßþc thñc hi®n")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 5 then -- Gi¾i thi®u nhuµm màu th¶i trang
BeginEvent(sceneId)
AddText(sceneId,"ChÑc nång này s¡p ðßþc thñc hi®n")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
elseif GetNumText() == 9 then -- Gi¾i thi®u nhuµm màu th¶i trang
BeginEvent(sceneId)
AddText(sceneId,"#{SZPR_091023_10}")
EndEvent(sceneId)
DispatchEventList(sceneId,selfId,targetId)
end
end
--**********************************
--ʼþ½»»¥Èë¿Ú
--**********************************
Script nhuộm màu kiểu như lấy cái áo có sẵn đã lên màu rồi xong đưa cho người chơi đó à bạn?

huuduyen_05
04-04-14, 09:26 PM
Script nhuộm màu kiểu như lấy cái áo có sẵn đã lên màu rồi xong đưa cho người chơi đó à bạn?

Nhuộm màu thời trang thực chất là đổi item thôi. FPT cũng thế :)

Sói Đẹp Trai
04-04-14, 10:12 PM
Nhuộm màu thời trang thực chất là đổi item thôi. FPT cũng thế :)Em thấy FPT nó có thanh cuộn mà nhỉ kéo như kiểu nhuộm tóc đó :|

vuhuy99v
04-04-14, 11:26 PM
Nhuộm màu thời trang thực chất là đổi item thôi. FPT cũng thế :)
FPT ko có đổi item đâu anh! FPT nó chỉ thay đổi thông số thôi!^^

Sói Đẹp Trai
06-04-14, 09:53 AM
FPT ko có đổi item đâu anh! FPT nó chỉ thay đổi thông số thôi!^^Hợp lý đó vì cơ bản nó có 4 màu, mỗi màu chia làm 100 vạch mà cứ xét mọi loại màu có thể xảy ra là mất 100^4 = 100000000 cái màu tương ứng với 1 cái bộ thời trang. Mà có nhiều thời trang nên cái con số này sẽ còn lớn hơn nữa. Vì vậy cái file Equipbase của nó sẽ khủng khiếp nếu làm bằng cái cách thay item kiểu này.

vuhuy99v
06-04-14, 10:10 AM
Hợp lý đó vì cơ bản nó có 4 màu, mỗi màu chia làm 100 vạch mà cứ xét mọi loại màu có thể xảy ra là mất 100^4 = 100000000 cái màu tương ứng với 1 cái bộ thời trang. Mà có nhiều thời trang nên cái con số này sẽ còn lớn hơn nữa. Vì vậy cái file Equipbase của nó sẽ khủng khiếp nếu làm bằng cái cách thay item kiểu này.
Mấy cái này chỉ thay đổi thông số giống Equipbase thui, còn rõ hơn thì có thể vào để xem DressColorRate.txt trong Config.axp. ^^

huuduyen_05
06-04-14, 11:50 AM
chài, mỗi thời trang nhiều lắm làm 10 màu -> 10 dòng trong equip
chứ không tự dưng fpt tạo nhiều dòng thời trang trong equip làm gì

vuhuy99v
06-04-14, 12:01 PM
chài, mỗi thời trang nhiều lắm làm 10 màu -> 10 dòng trong equip
chứ không tự dưng fpt tạo nhiều dòng thời trang trong equip làm gì
Mấy cái này anh vào ItemVisualChar.txt và DressColorRate.txt sẽ rõ thui ^^
FPT tạo ra mấy cái đó cho sự kiện thui ,đa số cái nào có nhuộm màu sẵn thì đều có thời hạn hết (chẳng lẽ những bộ vĩnh viễn ko thể nhuộm màu)^^
Anh vào các dòng trong ItemVisualChar sẽ rõ cách nó phân ID màu và các file .dds.

vongabau
06-04-14, 05:29 PM
Mấy Anh Cho Em Hỏi Lun : làm sao để biết file nào là file Model 3D của 1 item