PDA

View Full Version : [JX] Help tạo item mới



David_Linh_97
13-11-16, 10:32 PM
M.n ai biết thì hướng dẫn giúp mình add item mới với ạ. E muốn tạo một cái Rương Hoàng Kim, ở ra 1 số đồ hkmp. Ai giúp với ạ
<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>

hoilamgi45
13-11-16, 10:50 PM
M.n ai biết thì hướng dẫn giúp mình add item mới với ạ. E muốn tạo một cái Rương Hoàng Kim, ở ra 1 số đồ hkmp. Ai giúp với ạ
<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>
Tạo 1 file script của item đó (bạn muốn sử dụng ra cái gì thì tùy bạn viết)
Tạo item mới trong macasript trong seting/item/004
Có thể copy spr của item khác tương tự và đường dẫn đến file bạn tạo ở trên

David_Linh_97
13-11-16, 11:00 PM
Tạo 1 file script của item đó (bạn muốn sử dụng ra cái gì thì tùy bạn viết)
Tạo item mới trong macasript trong seting/item/004
Có thể copy spr của item khác tương tự và đường dẫn đến file bạn tạo ở trên
Mình cũng làm thử rồi. Mình lấy nguyên dòng item ở trên. rồi copy xuống dòng mới. Và dẫn đường link đến file mới tạo. đồng bộ hết rồi nhưng sao nó không hiện đc cái item. nó hiện Bắc minh đạo cụ không à. ai biết bị gì không :(

trungkhuyen
14-11-16, 01:00 AM
Mình cũng làm thử rồi. Mình lấy nguyên dòng item ở trên. rồi copy xuống dòng mới. Và dẫn đường link đến file mới tạo. đồng bộ hết rồi nhưng sao nó không hiện đc cái item. nó hiện Bắc minh đạo cụ không à. ai biết bị gì không :(
.
sau khi copy dòng item đó bạn phải đổi tên, đổi ID (cột D) , đổi đường dẫn spr - cột E (nếu mún đổi ảnh item đó), đổi đường dẫn script.
Mình nghĩ bạn chưa đổi ID item mới copy...

minhkhanh109
14-11-16, 01:10 AM
Mình cũng làm thử rồi. Mình lấy nguyên dòng item ở trên. rồi copy xuống dòng mới. Và dẫn đường link đến file mới tạo. đồng bộ hết rồi nhưng sao nó không hiện đc cái item. nó hiện Bắc minh đạo cụ không à. ai biết bị gì không :(
đồng bộ từ Server qua client!

Vĩ lãnh tụ nào vĩ đại và là bậc nhất của Việt Nam ? (gợi ý câu trả lời: Ho Chi Minh)

bthhhz
14-11-16, 11:25 AM
1. tạo 1 Item mới được quy định trong Settings ( để làm đc điều này thì phải hiểu hết các thuộc tính các trường. để dễ hơn thì coi cái Item nào ấn chuột phải mở đc thì copy hàng đó, sau đó chỉnh số index item mới, spr, và đường dẫn script. tiếp tục copy file chỉnh sửa đồng bộ vào client và Server )
2. Tạo Script cho Item ( đường dẫn Item đã dc quy định ở trong điều 1 bạn làm. File .lua. Để thử hiệu nghiệp Script hãy để trogn script 1 function đơn giản như
function main()
Say("Rương mở đc rồi")
end !

David_Linh_97
14-11-16, 12:24 PM
.
sau khi copy dòng item đó bạn phải đổi tên, đổi ID (cột D) , đổi đường dẫn spr - cột E (nếu mún đổi ảnh item đó), đổi đường dẫn script.
Mình nghĩ bạn chưa đổi ID item mới copy...
<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>)<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>)<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>)


Hình ảnh đó bạn. Haiz sao font lỗi thế không biết. ai biết giúp e việt hóa dùm đi ạ

David_Linh_97
14-11-16, 12:48 PM
1. tạo 1 Item mới được quy định trong Settings ( để làm đc điều này thì phải hiểu hết các thuộc tính các trường. để dễ hơn thì coi cái Item nào ấn chuột phải mở đc thì copy hàng đó, sau đó chỉnh số index item mới, spr, và đường dẫn script. tiếp tục copy file chỉnh sửa đồng bộ vào client và Server )
2. Tạo Script cho Item ( đường dẫn Item đã dc quy định ở trong điều 1 bạn làm. File .lua. Để thử hiệu nghiệp Script hãy để trogn script 1 function đơn giản như
function main()
Say("Rương mở đc rồi")
end !

Em làm như anh nói hết rồi nhưng sao mà vẫn ra cái Bắt Minh Đạo Cụ vậy ta :(

--- Chế độ gộp bài viết ---


đồng bộ từ Server qua client!

Vĩ lãnh tụ nào vĩ đại và là bậc nhất của Việt Nam ? (gợi ý câu trả lời: Ho Chi Minh)


Mình đã đồng bộ hết rồi bạn. Đồng bộ setting trong SV và đồng bộ setting trong client mà sao vẫn bị

David_Linh_97
14-11-16, 09:39 PM
Ai hướng dẫn mình hàm scirpt nhận đồ hkmp ngẫu nghiên được không ạ. tks trước nhé

minhduc_aa
15-11-16, 07:38 AM
Ai hướng dẫn mình hàm scirpt nhận đồ hkmp ngẫu nghiên được không ạ. tks trước nhé
Tải cái ver của HungDevJX trong đó có file lua của tinh sương mình làm là tinh sương chi bảo nhấp vô nó sẽ ra ngẫu nhiên, bạn tải về tham khảo, đường dẫn script/item/tinhsuongchibao.lua
Hoặc cẩm nang hoàng kim, đường dẫn đến file lua của nó ở một hàng miêu tả trong magicscript.txt luôn.
Bạn cần đồng bộ tất cả trong 000, 001, 002, 003, 004, setting/item. Cả trong gateway và setting có hai file rolevalueladder_setting va itemexchange gì đó, vào đó đồng bộ nốt.

David_Linh_97
15-11-16, 10:20 AM
Tải cái ver của HungDevJX trong đó có file lua của tinh sương mình làm là tinh sương chi bảo nhấp vô nó sẽ ra ngẫu nhiên, bạn tải về tham khảo, đường dẫn script/item/tinhsuongchibao.lua
Hoặc cẩm nang hoàng kim, đường dẫn đến file lua của nó ở một hàng miêu tả trong magicscript.txt luôn.
Bạn cần đồng bộ tất cả trong 000, 001, 002, 003, 004, setting/item. Cả trong gateway và setting có hai file rolevalueladder_setting va itemexchange gì đó, vào đó đồng bộ nốt.

Tks bạn rất nhiều. để mình tải về xem sao;D

David_Linh_97
15-11-16, 11:12 AM
Tải cái ver của HungDevJX trong đó có file lua của tinh sương mình làm là tinh sương chi bảo nhấp vô nó sẽ ra ngẫu nhiên, bạn tải về tham khảo, đường dẫn script/item/tinhsuongchibao.lua
Hoặc cẩm nang hoàng kim, đường dẫn đến file lua của nó ở một hàng miêu tả trong magicscript.txt luôn.
Bạn cần đồng bộ tất cả trong 000, 001, 002, 003, 004, setting/item. Cả trong gateway và setting có hai file rolevalueladder_setting va itemexchange gì đó, vào đó đồng bộ nốt.
Bạn ơi cho mình hỏi tý. sao mình chỉnh tỷ lệ % rớt đồ Tinh Sương 99.99 mà sao mở ra không thấy nhỉ.

minhduc_aa
15-11-16, 03:06 PM
Bạn ơi cho mình hỏi tý. sao mình chỉnh tỷ lệ % rớt đồ Tinh Sương 99.99 mà sao mở ra không thấy nhỉ.

Mình đã làm chuẩn ngẫu nhiên rồi không ra là sao :-/ tỉ lệ để 0.2 hoặc 0.25 thôi nhé. 99,99 là bậy rồi :)
<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>
<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ứ dựa vô file tinhsuongchibao.lua mà làm 1 file định dạng cho cái cục hay rương hkmp gì đó trong magicscript.txt, rồi đồng bộ như cm phía trên của mình ghi

David_Linh_97
15-11-16, 03:17 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>)<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>)

Script:

-- script viet hoa By <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> v¨n kiÖn tªn ##xmas2007_itemsnowman.lua -- script viet hoa By <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> ng­êi khai s¸ng ##zhongchaolong
-- script viet hoa By <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> khai s¸ng thêi gian #2007-12-01 16:05:50


IncludeLib("NPCINFO")
IncludeLib("TASKSYS")
IncludeLib("SETTING")
Include("\\script\\global\\forbidmap.lua");
Include("\\script\\event\\xmas07_makesnowman\\head.lua")
Include("\\script\\lib\\pay.lua")




xmas2007_SnowManItem_forbitmap = {44, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 326, 327, 328, 329, 330, 331, 334, 335, 337, 338, 339, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374}


xmas2007_tbSnowManBoss =
{
-- script viet hoa By <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> [ vËt phÈm PID] = { tªn ,bossID}
[4369] = {szName = " Tinh S­¬ng Hé VÖ ", nBossId = 687},
}
xmas2007_SnowManItem_tbItemList =
{
-- script viet hoa By <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> [ vËt phÈm PID] = { tªn , vËt phÈm prop , x¸c suÊt %}
[4369] = {
{"B¹n nhËn ®­îc [H¹n chÕ thêi gian] Méng Long Tö Kim B¸t Nh· Giíi.",{0,769},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] Phôc Ma V« L­îng Kim Cang UyÓn. ",{0,771},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] Tø Kh«ng §¹t Ma T¨ng Hµi. ",{0,776},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] Ngù Long TÊn Phong Ph¸t C¬. ",{0,793},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] V« Gian Thanh Phong NhuyÔn K~ch.",{0,796},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] V« YÓm Thu Thñy L­u Quang §¸i. ",{0,801},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] V« TrÇn T~nh ¶nh L­u T«. ",{0,808},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] Thª Hoµng HuÖ T©m Tr­êng Sinh KhÊu. ",{0,811},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] BÝch H¶i Hoµn Ch©u Tuyªn Thanh C©n. ",{0,816},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] Minh Hoan Song Hoµn Xµ KhÊu. ",{0,829},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] Chó Phäc Trïng Cèt Ngäc Béi. ",{0,834},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] Thiªn Quang §~a Hµnh Thiªn Lu Ngoa. ",{0,843},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] §~a Ph¸ch Phong Hµn Thóc Yªu. ",{0,854},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] §ång Cou Ngù Long Ngäc Béi. ",{0,855},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] Ma S¸t Cö Háa Liªu Thiªn Hoµn. ",{0,868},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] Ma Hoµng Dung Kim §o¹n NhËt Giíi. ",{0,874},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] Ma Th~ LÖ Ma PhÖ T©m §¸i. ",{0,876},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] L¨ng Nh¹c V« Ng· Thóc §¸i. ",{0,881},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] CËp Phong Thóy Ngäc Huy?n Hoµng UyÓn. ",{0,888},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] S­¬ng Tinh L­u Tinh C¶n NguyÖt KhÊu.",{0,891},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] L«i Khung Linh Ngäc Èn L«i UyÓn. ",{0,898},0.25},
{"B¹n nhËn ®­îc mét [H¹n chÕ thêi gian] Vô Hoan Th¸i Uyªn Ch©n V? Liªn. ",{0,901},0.25},
}
}
function main(nItemIndex)
local _, _, PID = GetItemProp(nItemIndex);
local szItemName = GetItemName(nItemIndex);
--local tbSnowManBossInfo = xmas2007_tbSnowManBoss[PID];
local nCurExp = GetTask(xmas2007_SnowManItem_TSK_ExpLimit);
local nExp = 100
local nTotalRate = 100000;
local nRate = floor(nTotalRate*5/100)
--if xmas07_makeSnowMan_isUsePeriod() == 0 then
--Msg2Player("Nªn vËt phÈm ®· qua sö dông kú , sÏ biÕn mÊt .")
--return 0
--end
--if xmas2007_SnowManItem_CheckForbitMap() == 1 then
--return 1
--end
if IsCharged() == 0 or GetLevel() < 150 then
Msg2Player("C¸c h¹ cÇn ®¹t ®¼ng cÊp 150 míi cã thÓ sö dông vËt phÈm.")
return 1;
end
if nCurExp >= xmas2007_SnowManItem_ExpMax then
Msg2Player("C¸c h¹ sö dông tèi ®a ®iÓm kinh nghiÖm råi, kh«ng ®­îc dïng n÷a.")
return 1;
else
AddOwnExp(nExp);
SetTask(xmas2007_SnowManItem_TSK_ExpLimit,nCurExp+ nExp);
end




WriteLog(format("[%s]\t%s\tName:%s\tAccount:%s\tUse a %s.",xmas07_makeSnowMan_ActName,
GetLocalDate("%Y-%m-%d %H:%M"),GetName(), GetAccount(),szItemName ))
if random(1,nTotalRate) <= nRate then
local W,X,Y=GetWorldPos()
local nSeries = random(0,4)
AddNpcEx(tbSnowManBossInfo.nBossId, 90, nSeries, SubWorld, X*32, Y*32,1, tbSnowManBossInfo.szName, 2)


WriteLog(format("[%s]\t%s\tName:%s\tAccount:%s\tcall a boss %s.",xmas07_makeSnowMan_ActName,
GetLocalDate("%Y-%m-%d %H:%M"),GetName(), GetAccount(),szItemName ))
end
xmas2007_SnowManItem_GiveRandomItem(xmas2007_SnowM anItem_tbItemList[PID])
return 0;
end






--function xmas2007_SnowManItem_CheckForbitMap()
--local W,X,Y=GetWorldPos()
--local nMapId = W;
--local i;
--if ( GetFightState() == 0 ) then -- script viet hoa By <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> kh«ng ph¶i lµ chiÕn ®Êu khu cÊm dïng
--Msg2Player("CÇn ra khái thµnh thÞ, ë khu vùc chiÕn ®Êu míi cã thÓ sö dông!");
--return 1
--end
--for i = 249, 318 do -- script viet hoa By <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> tÈy tñy ®¶o s¬n ®éng
--if ( i == nMapId ) then
--Msg2Player("N¬i nµy kh«ng thÓ sö dông vËt phÈm ");
--return 1
--end
--end
--for i = 375, 415 do -- script viet hoa By <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> míi t¨ng tèng kim chiÕn tr­êng b¶n ®å ®­a tin nhiÖm vô b¶n ®å tû vâ ®¹i héi b¶n ®å
--if ( i == nMapId ) then
--Msg2Player("N¬i nµy kh«ng thÓ sö dông vËt phÈm ");
--return 1
--end
--end


--for i = 1, getn( xmas2007_SnowManItem_forbitmap ) do -- script viet hoa By <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 thï b¶n ®å cÊm dïng
--if( xmas2007_SnowManItem_forbitmap[i] == nMapId ) then
--Msg2Player("N¬i nµy kh«ng thÓ sö dông vËt phÈm ");
--return 1
--end
--end


--if (CheckAllMaps(nMapId) == 1) then
--Msg2Player("TriÖu håi lÖnh bµi kh«ng thÓ ë khu vùc ®Æc biÖt sö dông .");
--return 1
--end
--return 0
--end

minhduc_aa
15-11-16, 03:26 PM
David_Linh_97
Bạn để nguyên cái script tinhsuongchibao.lua của server HungDevJx, ghi nguyên văn
Ví dụ:
{"Tinh S­¬ng L÷ S­¬ng Kh¶i ",{0,5434},0.20},
{"Tinh S­¬ng L÷ S­¬ng B¶o §ao ",{0,5435},0.20},
{"Tinh S­¬ng Khæ §Õ Hé UyÓn ",{0,5382},0.20},
thành
{"[Hạn chế thời gian]tên gì gì đó ",{0,id nó},0.20}, - 0.20 là tỉ lệ, số nhỏ thì ngẫu nhiên ra món khác bộ khác phái khác nhau, ngẫu nhiên check theo list từ trên xuống. Để số cao thì xác suất nhận món đó cao. Để món đầu tiên số cao thì chỉ nhận món đó luôn ko có xác suất gì hết.
dẹp ba cái "Bạn nhận được...." đi
Còn mấy cái dấu -- trước các script câu lệnh phía dưới test sau.

David_Linh_97
15-11-16, 04:11 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> (<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>)


-- script viet hoa By <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> v¨n kiÖn tªn ##xmas2007_itemsnowman.lua -- script viet hoa By <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> ng­êi khai s¸ng ##zhongchaolong
-- script viet hoa By <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> khai s¸ng thêi gian #2007-12-01 16:05:50


IncludeLib("NPCINFO")
IncludeLib("TASKSYS")
IncludeLib("SETTING")
Include("\\script\\dailogsys\\dailogsay.lua")
Include("\\script\\lib\\awardtemplet.lua")
Include("\\script\\global\\forbidmap.lua");
Include("\\script\\event\\xmas07_makesnowman\\head.lua")
Include("\\script\\lib\\pay.lua")


xmas2007_SnowManItem_forbitmap = {44, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 326, 327, 328, 329, 330, 331, 334, 335, 337, 338, 339, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374}


xmas2007_tbSnowManBoss =
{
-- script viet hoa By <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> [ vËt phÈm PID] = { tªn ,bossID}
[4369] = {szName = " Tinh S­¬ng Hé VÖ ", nBossId = 687},
}
xmas2007_SnowManItem_tbItemList =
{
-- script viet hoa By <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> [ vËt phÈm PID] = { tªn , vËt phÈm prop , x¸c suÊt %}
[4369] = {
{"[H¹n chÕ thêi gian] Méng Long Tö Kim B¸t Nh· Giíi.",{0,769},0.25},
{"[H¹n chÕ thêi gian] Phôc Ma V« L­îng Kim Cang UyÓn. ",{0,771},0.25},
{"[H¹n chÕ thêi gian] Tø Kh«ng §¹t Ma T¨ng Hµi. ",{0,776},0.25},
{"[H¹n chÕ thêi gian] Ngù Long TÊn Phong Ph¸t C¬. ",{0,793},0.25},
{"[H¹n chÕ thêi gian] V« Gian Thanh Phong NhuyÔn K~ch.",{0,796},0.25},
{"[H¹n chÕ thêi gian] V« YÓm Thu Thñy L­u Quang §¸i. ",{0,801},0.25},
{"[H¹n chÕ thêi gian] V« TrÇn T~nh ¶nh L­u T«. ",{0,808},0.25},
{"[H¹n chÕ thêi gian] Thª Hoµng HuÖ T©m Tr­êng Sinh KhÊu. ",{0,811},0.25},
{"[H¹n chÕ thêi gian] BÝch H¶i Hoµn Ch©u Tuyªn Thanh C©n. ",{0,816},0.25},
{"[H¹n chÕ thêi gian] Minh Hoan Song Hoµn Xµ KhÊu. ",{0,829},0.25},
{"[H¹n chÕ thêi gian] Chó Phäc Trïng Cèt Ngäc Béi. ",{0,834},0.25},
{"[H¹n chÕ thêi gian] Thiªn Quang §~a Hµnh Thiªn Lu Ngoa. ",{0,843},0.25},
{"[H¹n chÕ thêi gian] §~a Ph¸ch Phong Hµn Thóc Yªu. ",{0,854},0.25},
{"[H¹n chÕ thêi gian] §ång Cou Ngù Long Ngäc Béi. ",{0,855},0.25},
{"[H¹n chÕ thêi gian] Ma S¸t Cö Háa Liªu Thiªn Hoµn. ",{0,868},0.25},
{"[H¹n chÕ thêi gian] Ma Hoµng Dung Kim §o¹n NhËt Giíi. ",{0,874},0.25},
{"[H¹n chÕ thêi gian] Ma Th~ LÖ Ma PhÖ T©m §¸i. ",{0,876},0.25},
{"[H¹n chÕ thêi gian] L¨ng Nh¹c V« Ng· Thóc §¸i. ",{0,881},0.25},
{"[H¹n chÕ thêi gian] CËp Phong Thóy Ngäc Huy?n Hoµng UyÓn. ",{0,888},0.25},
{"[H¹n chÕ thêi gian] S­¬ng Tinh L­u Tinh C¶n NguyÖt KhÊu.",{0,891},0.25},
{"[H¹n chÕ thêi gian] L«i Khung Linh Ngäc Èn L«i UyÓn. ",{0,898},0.25},
{"[H¹n chÕ thêi gian] Vô Hoan Th¸i Uyªn Ch©n V? Liªn. ",{0,901},0.25},
}
}
function main(nItemIndex)
local _, _, PID = GetItemProp(nItemIndex);
local szItemName = GetItemName(nItemIndex);
local tbSnowManBossInfo = xmas2007_tbSnowManBoss[PID];
local nCurExp = GetTask(xmas2007_SnowManItem_TSK_ExpLimit);
local nExp = 100
local nTotalRate = 100000;
local nRate = floor(nTotalRate*5/100)
--if xmas07_makeSnowMan_isUsePeriod() == 0 then
--Msg2Player("Nªn vËt phÈm ®· qua sö dông kú , sÏ biÕn mÊt .")
--return 0
--end
if xmas2007_SnowManItem_CheckForbitMap() == 1 then
return 1
end
if IsCharged() == 0 or GetLevel() < 150 then
Msg2Player("C¸c h¹ cÇn ®¹t ®¼ng cÊp 150 míi cã thÓ sö dông vËt phÈm.")
return 1;
end
if nCurExp >= xmas2007_SnowManItem_ExpMax then
Msg2Player("C¸c h¹ sö dông tèi ®a ®iÓm kinh nghiÖm råi, kh«ng ®­îc dïng n÷a.")
return 1;
else
AddOwnExp(nExp);
SetTask(xmas2007_SnowManItem_TSK_ExpLimit,nCurExp+ nExp);
end




WriteLog(format("[%s]\t%s\tName:%s\tAccount:%s\tUse a %s.",xmas07_makeSnowMan_ActName,
GetLocalDate("%Y-%m-%d %H:%M"),GetName(), GetAccount(),szItemName ))
if random(1,nTotalRate) <= nRate then
local W,X,Y=GetWorldPos()
local nSeries = random(0,4)
AddNpcEx(tbSnowManBossInfo.nBossId, 90, nSeries, SubWorld, X*32, Y*32,1, tbSnowManBossInfo.szName, 2)


WriteLog(format("[%s]\t%s\tName:%s\tAccount:%s\tcall a boss %s.",xmas07_makeSnowMan_ActName,
GetLocalDate("%Y-%m-%d %H:%M"),GetName(), GetAccount(),szItemName ))
end
xmas2007_SnowManItem_GiveRandomItem(xmas2007_SnowM anItem_tbItemList[PID])
return 0;
end






function xmas2007_SnowManItem_CheckForbitMap()
local W,X,Y=GetWorldPos()
local nMapId = W;
local i;
if ( GetFightState() == 0 ) then -- script viet hoa By <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> kh«ng ph¶i lµ chiÕn ®Êu khu cÊm dïng
Msg2Player("CÇn ra khái thµnh thÞ, ë khu vùc chiÕn ®Êu míi cã thÓ sö dông!");
return 1
end
for i = 249, 318 do -- script viet hoa By <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> tÈy tñy ®¶o s¬n ®éng
if ( i == nMapId ) then
Msg2Player("N¬i nµy kh«ng thÓ sö dông vËt phÈm ");
return 1
end
end
for i = 375, 415 do -- script viet hoa By <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> míi t¨ng tèng kim chiÕn tr­êng b¶n ®å ®­a tin nhiÖm vô b¶n ®å tû vâ ®¹i héi b¶n ®å
if ( i == nMapId ) then
Msg2Player("N¬i nµy kh«ng thÓ sö dông vËt phÈm ");
return 1
end
end


for i = 1, getn( xmas2007_SnowManItem_forbitmap ) do -- script viet hoa By <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 thï b¶n ®å cÊm dïng
if( xmas2007_SnowManItem_forbitmap[i] == nMapId ) then
Msg2Player("N¬i nµy kh«ng thÓ sö dông vËt phÈm ");
return 1
end
end


if (CheckAllMaps(nMapId) == 1) then
Msg2Player("TriÖu håi lÖnh bµi kh«ng thÓ ë khu vùc ®Æc biÖt sö dông .");
return 1
end
return 0
end

minhkhanh109
15-11-16, 04:28 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> (<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ạn chịu khó đọc lại cmt từ đầu là làm được!

minhduc_aa
15-11-16, 07:07 PM
Script mình chế dựa trên event giáng sinh, vốn dĩ ko có lỗi gì đâu, bạn bỏ ba cái -- mà bạn thêm vào đi, crt báo lỗi tại đó đó.

vuduymanh
15-11-16, 09:39 PM
GS báo lỗi line dòng 82 trong lenhbaihkmp.lua kìa