PDA

View Full Version : [JX] Tổng hợp tất cả sever + update + Fix lỗi ....Tất tần tật từ A->Z Sever Linux VL



Trang : 1 [2] 3 4

ntcong295810
27-08-15, 01:30 PM
mình cũng mới tập thôi, mới tham gia đươc 2 tuần à, nên còn gà lắm.
hì.mình mới tham gia hôm qua :).Mới chạy đc cái sv của yoken.Chả biết chĩnh sửa mô tê gì hết :)

ntcong295810
27-08-15, 01:43 PM
bạn search google font vnariral nha. gõ tiếng việt TCVN3.

mình down về bỏ vào C:\windows\Font rồi mà nó vẫn hiện thị như vậy :(

cuongvh93
27-08-15, 02:56 PM
mình down về bỏ vào C:\windows\Font rồi mà nó vẫn hiện thị như vậy :(

Bạn Ctrl + A để chọn tất cả, rồi chỉnh font về vnariral là được.

ntcong295810
27-08-15, 04:11 PM
Code:
function main()
dofile("script/global/•ÈË_Àñ¹Ù.lua");
dialog_main()
end

Cho mình hỏi xíu.mình chèn code này vào function main () ma thử chĩnh sửa mà nó không tự reload.Mình đang xài bản của Yoken9x.

bil4i3n
27-08-15, 04:55 PM
Code:
function main()
dofile("script/global/•ÈË_Àñ¹Ù.lua");
dialog_main()
end

Cho mình hỏi xíu.mình chèn code này vào function main () ma thử chĩnh sửa mà nó không tự reload.Mình đang xài bản của Yoken9x.

Bạn phải Reload lại GameServer thì đoạn Script mới thực thi :D

ntcong295810
27-08-15, 05:14 PM
Bạn phải Reload lại GameServer thì đoạn Script mới thực thi :D

Chạy được rồi :D:D:D thanks.mò tiếp cái khác hehe

cuongvh93
27-08-15, 05:20 PM
Các huynh ơi, ai có file \\settings\\item\\huangjintupu.txt đã việt hóa cho mình xin với..

hoaidan
27-08-15, 05:26 PM
diễn đàn có cái topic này thật hay và bổ ích cho anh em học hỏi, mình member mới học được bao điều fix lỗi

tvnnam
27-08-15, 07:58 PM
bạn ơi giúp mình với, mình muốn nhận đồ xanh để có option cao ép đồ tím thì ỡ đâu bạn :( thằng nhận đồchỉ toàn đồ vip thôi :( mình đang dùng bản update v3

thì thêm hàm vào lễ quan mà nhận chứ đâu??? nhưng phải chỉnh trong magicattrib trước đã

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


em mới tập tành.cho em hỏi ngu xíu.
<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> ?oh=ad890a87c3aeec189ce9932139706bb3&oe=568396A1&__gda__=1449492520_c0fb799d8738d19d5ab43ae36b86ae9 f
là do máy em thiêu font hay sao vậy mấy bác. nếu thiếu cho em xin cái font để dể đọc với :D

chịu khó đọc hết #1 giùm mình có hướng dẫn hết nhé : Gõ thì mở unikey chọn TCVN3, hiển thị xem ở đây: <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>

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

[/COLOR]
ai biết sửa lổi lệnh bài vi sơn đảo không dùng đc lên map tây sơn tiểu nhị cũng ko dùng đc mình đang chơi sever 3 in 1 của tvnnam... bạn nào biết chỉ giúp mình

cái này mình cũng test rồi .... đúng như bạn nói do cái map vi sơn đảo hiện đang bị lỗi ở sever của tranminh do hoặc Galaxy thì phải.

giờ bạn thử chạy lần lượt xem lỗi sever nào thì lấy file đó copy sang sever bạn xài là đc

tvnnam
27-08-15, 08:53 PM
mình chạy server thì bị lỗi này mặc dù các file này đều tồn tại cả nhưng server ko đọc được. ai biết cách khắc phục xin chỉ giúp


Failed to load [\script\global\ËÍÐÅÈÎÎñ.lua]: not exist?
Failed to load[\script\global\ËÍÐÅÈÎÎñ.lua]: not exist?
001306
Failed to load [\script\global\Áã··¹¦ÄÜ.lua]: not exist?
Failed to load[\script\global\Áã··¹¦ÄÜ.lua]: not exist?
001334
Failed to load [\script\global\Ï´pkµÄÑÃÒÛ.lua]: not exist?
Failed to load[\script\global\Ï´pkµÄÑÃÒÛ.lua]: not exist?

Failed to load [\script\global\·ÈË_ÑÃÃÅÎÀ±ø.lua]: not exist?
Failed to load[\script\global\·ÈË_ÑÃÃÅÎÀ±ø.lua]: not exist?

Bạn dùng bản nào vậy, nhìn hình thì 100% là việt hóa cả include đường dẫn file có chứa tiếng tàu
=> Lỗi script bấm vào npc ko hiện gì là phải

cuongvh93
27-08-15, 09:03 PM
tvnam ơi, giúp mình việt hóa đồ phổ HK với :( Làm theo cách trên #1 mà cũng như vậy ah :(

hoangcungclub
27-08-15, 10:54 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>
có bạn nào bị qua lỗi tương tự như mình chỉ giúp mình fix nghe.

mở life ra thì thấy nó ko có gì khác mà không hiểu sao không mở được Sát Thủ Giản Lể Hợp

bthhhz
28-08-15, 12:17 AM
<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ó bạn nào bị qua lỗi tương tự như mình chỉ giúp mình fix nghe.

mở life ra thì thấy nó ko có gì khác mà không hiểu sao không mở được Sát Thủ Giản Lể Hợp


có khác đấy . cái item đc bán trong shop khác đó ông bạn . zô kiểm tra kỹ lại đi. bữa cũng bị cái này rồi !

hoangcungclub
28-08-15, 12:43 AM
có khác đấy . cái item đc bán trong shop khác đó ông bạn . zô kiểm tra kỹ lại đi. bữa cũng bị cái này rồi !

tui bật xem rất kỹ, và đã add lại item đó vào dòng khác ở kỳ trân các, mà không hiểu sao luôn

f-fantasy
28-08-15, 09:38 AM
tui bật xem rất kỹ, và đã add lại item đó vào dòng khác ở kỳ trân các, mà không hiểu sao luôn
Mở file market_pack.lua tìm dòng

if ConsumeItem(3, 1, 6, 1, nP, 1) ~= 1 then

sửa thành


if ConsumeItem(3, 1, 6, 1, nP, -1) ~= 1 then

f-fantasy
28-08-15, 09:46 AM
Các huynh ơi, ai có file \\settings\\item\\huangjintupu.txt đã việt hóa cho mình xin 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>

Làm phép tính sau để cho ra kết quả: 1 + 1 x 2 = ? (gợi ý câu trả lời: 3)

cuongvh93
28-08-15, 10:55 AM
<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>

Làm phép tính sau để cho ra kết quả: 1 + 1 x 2 = ? (gợi ý câu trả lời: 3)

Em yêu bác nhiều quá bác ơi :0:0..... Cám ơn bác nhiều hehe

gia_muvn
28-08-15, 11:11 AM
Lỗi không nhặt đc thần bí đồ chí fix ntn vậy các bác.

cuongvh93
28-08-15, 12:06 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>

Làm phép tính sau để cho ra kết quả: 1 + 1 x 2 = ? (gợi ý câu trả lời: 3)

Mình cũng bị lỗi này, làm theo bác thì đã mở được rồi :D nhưng nó ra tới 2 cái luôn :))

cuongvh93
28-08-15, 04:46 PM
Các bác ơi... Các bác có biết Skill 15x với 18x của Hoa Sơn tên gì không? Tính add vào mà k biết nó tên gì :( Tại hồi giờ chưa chơi Hoa Sơn bao giờ cả :D... Với lại giờ làm sao luyện skill 9x của nó đây mấy bác :v

f-fantasy
28-08-15, 05:54 PM
Mình cũng bị lỗi này, làm theo bác thì đã mở được rồi :D nhưng nó ra tới 2 cái luôn :))
Thì trong script nó để add 2 cái mà bạn

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


Lỗi không nhặt đc thần bí đồ chí fix ntn vậy các bác.
Khi nhặt nó có thông báo gì không bạn?

cuongvh93
28-08-15, 06:25 PM
Bác f-fantasy ơi bác biết file nào edit cái này không?

<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>

niconut
28-08-15, 10:07 PM
if nP == 2339 then -- S¸t Thñ Gi¶n lÔ hép
local tbAwardItem = {tbProp={6,1,400,90,nSeries,0}, nCount = 2}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®­îc vËt phÈm!");
return
ai cho mình hỏi hàm này sai chỗ nào mà lấy stg trong stg le bao ra k được vậy?

cuongvh93
28-08-15, 11:39 PM
if nP == 2339 then -- S¸t Thñ Gi¶n lÔ hép
local tbAwardItem = {tbProp={6,1,400,90,nSeries,0}, nCount = 2}
tbAwardTemplet:GiveAwardByList(tbAwardItem, "NhËn ®­îc vËt phÈm!");
return
ai cho mình hỏi hàm này sai chỗ nào mà lấy stg trong stg le bao ra k được vậy?

Bạn quay về trang trước đi, có huynh kia chỉ cách giải quyết rồi đó :D

Mở file market_pack.lua tìm dòng

if ConsumeItem(3, 1, 6, 1, nP, 1) ~= 1 then

sửa thành

if ConsumeItem(3, 1, 6, 1, nP, -1) ~= 1 then

f-fantasy
29-08-15, 12:58 AM
Bác f-fantasy ơi bác biết file nào edit cái này không?


Bạn thử thế này xem.
Trong file buysell.txt bạn tìm đến dòng 180 vì ID cái shop này là 179. Rồi thêm các ID item cần vào.

Tham khảo bài hướng dẫn thêm đồ vào Kỳ Trân Các để biết cách thao tác với buysell.txt và goods.txt

traugiautien
29-08-15, 01:06 AM
Cho em hỏi là lúc tạo nhân vật xong thì nó chạy file lua nào đê add cái vũ khí vào nhân vật ạ.

f-fantasy
29-08-15, 02:10 AM
Cho em hỏi là lúc tạo nhân vật xong thì nó chạy file lua nào đê add cái vũ khí vào nhân vật ạ.
Nó không chạy file LUA nào cả mà load từ file ini

bạn tham khảo bài này nhé : <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>

cuongvh93
29-08-15, 02:25 PM
Mình có lấy res của LB vinh dự HK làm LB admin cho mình, bây giờ mình muốn nó khóa bảo hiểm vĩnh viễn thì phải àm như thế nào vậy các huynh?

niconut
29-08-15, 03:58 PM
Mình có lấy res của LB vinh dự HK làm LB admin cho mình, bây giờ mình muốn nó khóa bảo hiểm vĩnh viễn thì phải àm như thế nào vậy các huynh?

SetItemBindState(index,-2) : khóa bảo hiểm vĩnh viễn (index = AddItem(…) )

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

mọi người cho mình hỏi cái thân bí thương nhân của lâm an file nằm ở đâu vậy thanks mọi người

bil4i3n
29-08-15, 04:29 PM
SetItemBindState(index,-2) : khóa bảo hiểm vĩnh viễn (index = AddItem(…) )

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

mọi người cho mình hỏi cái thân bí thương nhân của lâm an file nằm ở đâu vậy thanks mọi người


jxser\server1\script\½­ÄÏÇø\ÁÙ°²\ÁÙ°� �\npc\Ö°ÄÜ_ÉñĂØÉ̀ÈË.lua

cuongvh93
29-08-15, 05:06 PM
Vậy bây giờ mình muốn add 1 item 6,1,222,0,0,0 thì mình dùng:

SetItemBindState(index=AddItem(6,1,222,0,0,0)) đúng k sư huynh?

tvnnam
29-08-15, 05:42 PM
Các bác ơi... Các bác có biết Skill 15x với 18x của Hoa Sơn tên gì không? Tính add vào mà k biết nó tên gì :( Tại hồi giờ chưa chơi Hoa Sơn bao giờ cả :D... Với lại giờ làm sao luyện skill 9x của nó đây mấy bác :v

skill 180 Hạo Nhiên Chi Khí

còn các skill khác bạn có thể tham khảo tại đây: <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>

niconut
29-08-15, 05:52 PM
skill 180 Hạo Nhiên Chi Khí

còn các skill khác bạn có thể tham khảo tại đây: <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>

cho minh hỏi là file tổng quản ở ba lăng huyện file npc đó nằm ở đâu vậy?

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


SetItemBindState(index,-2) : khóa bảo hiểm vĩnh viễn (index = AddItem(…) )[COLOR="Silver"]

Vậy bây giờ mình muốn add 1 item 6,1,222,0,0,0 thì mình dùng:

SetItemBindState(index=AddItem(6,1,222,0,0,0)) đúng k sư huynh?

local index = AddItem(6,1,222,0,0,0); -
SetItemBindState(index,-2)
end

trongkha779
29-08-15, 06:33 PM
Các bạn cho mình xin file NPC đổi điểm tống kim nằm ở file nào vậy bạn !

tvnnam
29-08-15, 07:25 PM
local index = AddItem(6,1,222,0,0,0); -
SetItemBindState(index,-2)
end

cho minh hỏi là file tổng quản ở ba lăng huyện file npc đó nằm ở đâu vậy?

Chưa từng nghe tên có file này.... hay bạn hỏi file lễ quan hả?

trongkha779
29-08-15, 08:11 PM
cho minh hỏi là file tổng quản ở ba lăng huyện file npc đó nằm ở đâu vậy?

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



cho minh hỏi là file tổng quản ở ba lăng huyện file npc đó nằm ở đâu vậy?

Chưa từng nghe tên có file này.... hay bạn hỏi file lễ quan hả?


tvnam ơi ! bạn cho mình hỏi NPC đổi điểm tống kim nằm ở file nào vậy bạn !

niconut
29-08-15, 08:43 PM
mình đã mở -- trong file thần bí thương nhân ở lâm an sao mình vào game lại k thấy hiển thị nhi?

vuila9
30-08-15, 01:32 PM
function skill15x()

skill 150 mình bỏ vào npc tân thủ bị lổi , nhận ko dc mà bị diss gsv ,

ở phía trên phải thêm Include nào đây mọi người ?

cuongvh93
30-08-15, 03:14 PM
function skill15x()

skill 150 mình bỏ vào npc tân thủ bị lổi , nhận ko dc mà bị diss gsv ,

ở phía trên phải thêm Include nào đây mọi người ?



function skill150()
mp = GetFaction()
if GetLevel() >= 150 then
if GetTask(5007) == 0 then
if mp == "shaolin" then
AddMagic(1055,20)
AddMagic(1056,20)
AddMagic(1057,20)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®· häc ®­îc tuyÖt kü 150 cña ThiÕu L©m. ")
elseif mp == "tianwang" then
AddMagic(1058,20)
AddMagic(1059,20)
AddMagic(1060,20)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®· häc ®­îc tuyÖt kü 150 cña Thiªn V­¬ng. ")
elseif mp == "tangmen" then
AddMagic(1069,20)
AddMagic(1070,20)
AddMagic(1071,20)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®· häc ®­îc tuyÖt kü 150 cña §­êng M«n. ")
elseif mp == "wudu" then
AddMagic(1066,20)
AddMagic(1067,20)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®· häc ®­îc tuyÖt kü 150 cña Ngò §éc.")
elseif mp == "emei" then
AddMagic(1061,20)
AddMagic(1062,20)
AddMagic(1114,20)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®· häc ®­îc tuyÖt kü 150 cña Nga My.")
elseif mp == "cuiyan" then
AddMagic(1063,20)
AddMagic(1065,20)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®· häc ®­îc tuyÖt kü 150 cña Thóy Yªn.")
elseif mp == "gaibang" then
AddMagic(1073,20)
AddMagic(1074,20)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®· häc ®­îc tuyÖt kü 150 cña C¸i Bang.")
elseif mp == "tianren" then
AddMagic(1075,20)
AddMagic(1076,20)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®· häc ®­îc tuyÖt kü 150 cña Thiªn NhÉn.")
elseif mp == "wudang" then
AddMagic(1078,20)
AddMagic(1079,20)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®· häc ®­îc tuyÖt kü 150 cña Vâ §ang.")
elseif mp == "kunlun" then
AddMagic(1080,20)
AddMagic(1081,20)
SetTask(5007,GetTask(5007)+1)
Talk(1,"","Chóc mõng b¹n ®· häc ®­îc tuyÖt kü 150 cña C«n L«n.")
end
else
Talk(1, "", "Ng­¬i ®· nhËn råi kh«ng thÓ nhËn n÷a.")
end
else
Talk(1, "", "LuyÖn ®Õn cÊp 150 råi h·y ®Õn t×m ta")
end
end


Bạn phải còn ở phái mới nhận được, đừng xuất sư nha.

niconut
31-08-15, 12:31 AM
cho minh hỏi là file tổng quản ở ba lăng huyện file npc đó nằm ở đâu vậy?

Chưa từng nghe tên có file này.... hay bạn hỏi file lễ quan hả?

<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>)

con này nè bạn với lại cho mình hỏi là tại sao bên thần bí thương nhân lâm an lại k ép được trang bị bạch kim vd như kiếm lăng nhạc?? vì chế tạo trang bị bạch kim là có 2 npc 1 con thợ rèn thần bí 1 con là thương nhân thần bí của lâm an.mà 1 con chế tạo được gần hết còn 1 con thì k chế tạo được những món còn lại

1vuonchuoi9
31-08-15, 07:17 AM
các bác cho hỏi h e có nhân vật cấp 199 mà h muốn sửa nó xuống tầm 150 thì phải làm thế nào giờ,
ko trùng sinh
ko xoá nv
hic

tvnnam
31-08-15, 07:52 AM
<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>)

con này nè bạn với lại cho mình hỏi là tại sao bên thần bí thương nhân lâm an lại k ép được trang bị bạch kim vd như kiếm lăng nhạc?? vì chế tạo trang bị bạch kim là có 2 npc 1 con thợ rèn thần bí 1 con là thương nhân thần bí của lâm an.mà 1 con chế tạo được gần hết còn 1 con thì k chế tạo được những món còn lại

chắc bản này là ver 3 tranminhdo ah? sao bản mình đang chơi ko thấy nhỉ 8-> . nói chung sever linux không tránh khỏi 1 số sai xót vì thế mình cần phải test và fix dần thôi bạn ah. bạn thử vào scrpit của chúng xem. mình đang đi công tác xa nên không vào xem đc,:|

hoangcungclub
31-08-15, 09:41 AM
chắc bản này là ver 3 tranminhdo ah? sao bản mình đang chơi ko thấy nhỉ 8-> . nói chung sever linux không tránh khỏi 1 số sai xót vì thế mình cần phải test và fix dần thôi bạn ah. bạn thử vào scrpit của chúng xem. mình đang đi công tác xa nên không vào xem đc,:|

Nam cho mình hỏi, chỉnh ngày báo danh Thất Thành Đại Chiến ở đâu vậy?

bil4i3n
31-08-15, 09:56 AM
Nam cho mình hỏi, chỉnh ngày báo danh Thất Thành Đại Chiến ở đâu vậy?

nằm ở gateway có mấy file \jxser\gateway\s3relay\relaysetting\task\sevencity _*.lua
anh chỉnh trong dòng này: if (day == 4) then
:D

tvnnam
31-08-15, 10:20 AM
Nam cho mình hỏi, chỉnh ngày báo danh Thất Thành Đại Chiến ở đâu vậy?

:Laluot_235: trời.... cái này mình đã viết ở bài trên hướng dẫn hết rồi mà bạn :-s kiểu này phải sửa lại cho a e dễ nhìn. ACE toàn hỏi những câu hóc vãi :Laluot_197:

nằm ở gateway bạn nhé \jxser\gateway\s3relay\relaysetting\task\sevencity _*.lua : trong đây nó quy định thời gian và các sự kiện hoạt động của sever

cuongvh93
31-08-15, 02:43 PM
Các huynh, mình có chỉnh cho event bắt đầu rồi, mọi thứ được hết rồi. Mà giờ đi train không rớt vật phẩm :( Cái event Cây Thông Giáng Sinh ở ba lăng huyện đó.... Mọi người giúp mình với

Anh2SiTinh
31-08-15, 03:01 PM
Các huynh, mình có chỉnh cho event bắt đầu rồi, mọi thứ được hết rồi. Mà giờ đi train không rớt vật phẩm :( Cái event Cây Thông Giáng Sinh ở ba lăng huyện đó.... Mọi người giúp mình với

Vào setting/droprate chỉnh cho rớt vật phẩm liên quan đến sự kiện là đựợc thôi mà

cuongvh93
31-08-15, 03:09 PM
Vào setting/droprate chỉnh cho rớt vật phẩm liên quan đến sự kiện là đựợc thôi mà

Bạn hướng dẫn cho mình kỹ xíu được không? :(

Edit: Mình chỉnh được rồi hehe

niconut
31-08-15, 07:16 PM
Bạn hướng dẫn cho mình kỹ xíu được không? :(

Edit: Mình chỉnh được rồi hehe

bạn biết lỗi k ép được trang bị bạch kim bên con thần bí thương nhân k? mình ép lăng nhạc kiếm với đồng cừu đó còn mấy cái kia thì được

cuongvh93
31-08-15, 08:31 PM
Các bác ơi các bác có script hủy trang bị cho em xin với ạ :D

hoangcungclub
31-08-15, 09:34 PM
nằm ở gateway có mấy file \jxser\gateway\s3relay\relaysetting\task\sevencity _*.lua
anh chỉnh trong dòng này: if (day == 4) then
:D

ùa làm được rồi cảm ơn bạn nha.

tvnnam
31-08-15, 11:22 PM
Các bác ơi các bác có script hủy trang bị cho em xin với ạ :D

GetItemQuality(nItemIndex) : return loại trang bị bỏ vào bảng giao bởi index.

ConsumeItem(3,1,loại vật phẩm (4, or 6 or item),1,Id Vật Phẩm,-1): dùng để kiểm tra vật phẩm có hay ko nếu có thì return 1 và xóa lun vật phẩm hoặc trang bi

cuongvh93
31-08-15, 11:23 PM
Các bạn ơi, mình hay dùng cái script lễ quan để vào phái và lấy Skill nhưng vào bằng cái đó thì không có danh hiệu, ví dụ như mình vào phái Thiếu Lâm, nhưng không có danh hiệu Hộ Pháp Trưởng Lão, hay Nga Mi thì không có Kim Đỉnh Thánh Nữ vậy.. Nhìn nó trống trơn kì quá :D Anh em có biết hàm nào add cái danh hiệu đó vào không? :D

hoangcungclub
01-09-15, 03:22 AM
GetItemQuality(nItemIndex) : return loại trang bị bỏ vào bảng giao bởi index.

ConsumeItem(3,1,loại vật phẩm (4, or 6 or item),1,Id Vật Phẩm,-1): dùng để kiểm tra vật phẩm có hay ko nếu có thì return 1 và xóa lun vật phẩm hoặc trang bi

Nam cho mình hỏi, thằng NPC nào để ép đồ phổ Kim Ô - Bạch Hổ vậy.

tvnnam
01-09-15, 07:23 AM
nam cho mình hỏi, thằng npc nào để ép đồ phổ kim ô - bạch hổ vậy.

thợ rèn thần bí lâm an và hàng rong thì phải/:)

jackson2014
01-09-15, 07:35 AM
Ai còn nhớ lôi đài bang hội công thành không?.
Đăng ký lôi đài báo. Xin lỗi bang hội của bạn đang trong thời gian khảo nghiệm, không được phép thi đấu.
Thời gian khảo nghiệm là thế nào. Ai bek chỉ mỉnh vụ này nha. tks. Lâu qua ko nhớ vụ này

hoangcungclub
01-09-15, 09:06 AM
thợ rèn thần bí lâm an và hàng rong thì phải/:)

xóa bỏ hết những drop Đồ Phổ khi đánh boss rồi, thấy phứt tạp quá hehehe.

tvnnam
01-09-15, 10:23 AM
Ai còn nhớ lôi đài bang hội công thành không?.
Đăng ký lôi đài báo. Xin lỗi bang hội của bạn đang trong thời gian khảo nghiệm, không được phép thi đấu.
Thời gian khảo nghiệm là thế nào. Ai bek chỉ mỉnh vụ này nha. tks. Lâu qua ko nhớ vụ này

Để chỉnh thời gian các hoạt động như lôi đài, tống kim, liên đấu,... Các hạ vào đây: server/gateway/s3relay/relayseting/tast/tasklist.ini xem thử có khai báo task chưa? . nó báo tạm ngừng là ko có khai trong task nhé.:-?

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


xóa bỏ hết những drop Đồ Phổ khi đánh boss rồi, thấy phứt tạp quá hehehe.

cẩn thận lỗi đấy ông bạn ;)) vì các file trong sever nó có liên hệ với nhau 8-|

jackson2014
01-09-15, 11:23 AM
Để chỉnh thời gian các hoạt động như lôi đài, tống kim, liên đấu,... Các hạ vào đây: server/gateway/s3relay/relayseting/tast/tasklist.ini xem thử có khai báo task chưa? . nó báo tạm ngừng là ko có khai trong task nhé.:-?

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



cẩn thận lỗi đấy ông bạn ;)) vì các file trong sever nó có liên hệ với nhau 8-|

Bạn hiểu sai ý mình rồi mấy cái task là để gọi lên thôi. Mỉnh chỉ hỏi phần thời gian khảo nghiệm là như thế nào để cho thõa điều kiện đăng ký lôi đài bang hội để tranh đoạn công thành chiến. Cũng tks bạn đã nhiệt tình.
Mình đã tìm được rồi yêu cầu 3 ngày 16 men là thời gian khảo nghiệm
[TongTest]
MinMember=16
TimeLong=259200
ActiveTime=60

niconut
01-09-15, 02:58 PM
bữa giờ mình có hỏi 1 vấn đề là thần bí thương nhân LÂM AN k ép được những trang bị bạch kim ( thợ rèn thì ép đa số còn thần bí ep được nhựng số còn lại ) ai đã mò cái này rồi thì chỉ mình với

gia_muvn
01-09-15, 08:05 PM
Ai có file Trưởng Môn 10 phái việt hóa cho mình xin với. Làm nhiệm vụ phái lv10 Võ Đang lỗi.

traugiautien
02-09-15, 12:36 PM
-- đã tự tìm ra. thank all
The message you have entered is too short. Please lengthen your message to at least 30 characters.

tvnnam
03-09-15, 03:42 PM
Ai có file Trưởng Môn 10 phái việt hóa cho mình xin với. Làm nhiệm vụ phái lv10 Võ Đang lỗi.

lỗi là sao bạn ? mình test vẫn bình thường mà :-o bạn thử xem ở đây: <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>

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


bữa giờ mình có hỏi 1 vấn đề là thần bí thương nhân LÂM AN k ép được những trang bị bạch kim ( thợ rèn thì ép đa số còn thần bí ep được nhựng số còn lại ) ai đã mò cái này rồi thì chỉ mình với

bạn thử vào đây xem: script\½­ÄÏÇø\ÁÙ°²\ÁÙ°²\npc\Ö°ÄÜ _ÉñÃØÌú½³.lua

niconut
04-09-15, 10:21 PM
không phải đâu nam í mình là mình muốn fix lại cái chỗ có thể ép được những trang bị bạch kim k ep được ở thợ rèn đó.còn về phần file của thần bí thương nhân thì mình đã tìm ra rồi

vuduymanh
05-09-15, 01:10 PM
các bác cho em hỏi chút dc ko,về cái đò phổ hoàng kim đó anh,em làm như hướng dẫn mà vẫn ko dc,em start lại server rồi vào game nhận vẫn bị lỗi em dùng JxStudio kiểm cha thì ko bị lỗi chỉ nhận thì mới bị huhu

cuongvh93
05-09-15, 01:14 PM
các bác cho em hỏi chút dc ko,về cái đò phổ hoàng kim đó anh,em làm như hướng dẫn mà vẫn ko dc,em start lại server rồi vào game nhận vẫn bị lỗi em dùng JxStudio kiểm cha thì ko bị lỗi chỉ nhận thì mới bị huhu

bị lỗi chưa việt hóa đúng không bạn? Bạn xem lại file huangjintupu.txt xem đã việt hóa chưa nha.

vuduymanh
05-09-15, 04:56 PM
Em mới làm đc cái Lệnh bài admin share cho anh em ai chưa có thì dùng có hết hướng bên trong
muốn add thêm chức năng thì vào server1\script\item\ib\lenhbaiadmin.lua
<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>)
<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>)

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


bị lỗi chưa việt hóa đúng không bạn? Bạn xem lại file huangjintupu.txt xem đã việt hóa chưa nha.
file huangjintupu.txt nó ở thư mục nào vậy bác em tìm ko co trong sever hay bác share em cai file đó nha

tvnnam
05-09-15, 05:33 PM
Em mới làm đc cái Lệnh bài admin share cho anh em ai chưa có thì dùng có hết hướng bên trong
muốn add thêm chức năng thì vào server1\script\item\ib\lenhbaiadmin.lua
<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>)
<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>)

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


file huangjintupu.txt nó ở thư mục nào vậy bác em tìm ko co trong sever hay bác share em cai file đó nha

việt hóa đồ phổ HK
chép vào đường dẫn này nhé \\settings\\item\\huangjintupu.txt đã việt hóa ;))

<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>

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


Em mới làm đc cái Lệnh bài admin share cho anh em ai chưa có thì dùng có hết hướng bên trong
muốn add thêm chức năng thì vào server1\script\item\ib\lenhbaiadmin.lua
<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>)
<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>)

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


file huangjintupu.txt nó ở thư mục nào vậy bác em tìm ko co trong sever hay bác share em cai file đó nha

cảm ơn e ;)) a sẽ cho lên #1 cho mọi người dễ tìm. tí a sẽ share cái file lễ quan có thêm 1 số tính năng và fix lại bỏ 1 số thứ ko cần thiết như PVBD, đua thuyền rồng,....

đây là link e cứ chép đè vào là sài được PVBD nhé: <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>

ShareSever
05-09-15, 06:31 PM
Bạn thớt cho mình hỏi về cái lỗi Vượt ải bị lag 1 con quái và lỗi bị - tốc độ đánh Phái đường môn ở bảng F3 fix thể nào hả cậu!

Mình Test vượt ải mà cứ hay bị lỗi lag 1 con ko tìm thấy đâu!

Còn đường môn mặc sét minh phượng đánh 1 lúc là bị - tốc độ đánh!

hoanghuan
05-09-15, 07:02 PM
việt hóa đồ phổ HK
chép vào đường dẫn này nhé \\settings\\item\\huangjintupu.txt đã việt hóa ;))

<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>

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



cảm ơn e ;)) a sẽ cho lên #1 cho mọi người dễ tìm. tí a sẽ share cái file lễ quan có thêm 1 số tính năng và fix lại bỏ 1 số thứ ko cần thiết như PVBD, đua thuyền rồng,....

đây là link e cứ chép đè vào là sài được PVBD nhé: <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òn mấy cái nhẫn và ngọc bội như Thiếu Lâm chẳng hạn. nó chẳng có dòng gì

vuduymanh
05-09-15, 07:45 PM
đây là link e cứ chép đè vào là sài được PVBD nhé: <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>
anh ơi link die rồi

Permís obligatori
Voleu accedir-hi? Demaneu accés al propietari o canvieu a un compte amb permís. Més informació (<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>

Sol·licita accésCanvia de compte

cuongvh93
05-09-15, 07:59 PM
anh ơi link die rồi

Permís obligatori
Voleu accedir-hi? Demaneu accés al propietari o canvieu a un compte amb permís. Més informació (<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>

Sol·licita accésCanvia de compte
Bạn lùi lại vài trang xem, hôm bữa có bạn kia share cho mình. Mình đang onl bằng đt nếu k có chúc mình mở máy share cho.

tvnnam
05-09-15, 08:43 PM
anh ơi link die rồi

Permís obligatori
Voleu accedir-hi? Demaneu accés al propietari o canvieu a un compte amb permís. Més informació (<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>

Sol·licita accésCanvia de compte

ah nói đòi quyền chia sẻ ... ok a gửi vào mail e rồi nhé=;
<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>

cuongvh93
05-09-15, 09:05 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>

vuduymanh
05-09-15, 09:18 PM
các bác ơi sao bán hàng chữ nó đen xì nhỉ em thay đổi chế độ 2D và 3D cũng ko hết
<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>)

lang_khach
05-09-15, 09:26 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>

ol đc 2 ngày chắc cháy máy quá :))

cuongvh93
05-09-15, 09:34 PM
ol đc 2 ngày chắc cháy máy quá :))

Mình mở bạn mình với mình chơi, có phải onl 24/24 đâu mà cháy.

ShareSever
05-09-15, 10:18 PM
Chẳng là em đang mon men cái hệ thống bang hội mà tạo được bang hội chung ! rồi

Nhưng khi kiến thiết bang đạt cấp 2 thì sẽ được tạo 8 map bang hội riêng. có thể xem trước map đó. nhưng khi click vào tạo bang hội thì ko hiển thị hay báo lỗi gì!

Cao nhân nào biết chỉ đường em phát !

Tạo bản đồ riêng gồm:

Sơn thành, miêu cương, Sa Mạc Kinh Sư v....v



Biện Kinh - Tuyết Lĩnh:

<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>

sanerhp
06-09-15, 10:40 AM
Anh Nam ơi , không biết tại sao cái cái ver 3 của tranminhdo mình down về không biết bị lỗi hay sao . Nếu mình xóa jxser của Yoken sau đó chép cái jxser của tranminhdo chỉnh IP và root thì không thể đánh quái được. Còn nếu không xóa mà chép đè lên thì danh quái bình thường. Anh biết cách khắc phục không? Hoặc anh cho xin cái ver3 của anh đang xài với. Thanks

tvnnam
06-09-15, 06:10 PM
Anh Nam ơi , không biết tại sao cái cái ver 3 của tranminhdo mình down về không biết bị lỗi hay sao . Nếu mình xóa jxser của Yoken sau đó chép cái jxser của tranminhdo chỉnh IP và root thì không thể đánh quái được. Còn nếu không xóa mà chép đè lên thì danh quái bình thường. Anh biết cách khắc phục không? Hoặc anh cho xin cái ver3 của anh đang xài với. Thanks

<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>

sanerhp
06-09-15, 06:32 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>

Vậy à, Khi nào bạn khắc phục được thì post lên hướng dẫn chung nhé.

vuduymanh
06-09-15, 08:00 PM
Vậy à, Khi nào bạn khắc phục được thì post lên hướng dẫn chung nhé.

Mình dùng ver 3 + update 2.1 cua gatawy vẫn bình thường mà

f-fantasy
06-09-15, 09:30 PM
Mình dùng ver 3 + update 2.1 cua gatawy vẫn bình thường mà
Mình cũng dùng như bạn này. Trước đó thì cũng xóa hết của yoken rồi mới chép cái tranminhdo ver3 vào. Mà ban đầu mình còn chạy mỗi tranminhdo ver 3 thôi sau 1 tuần mới chép cái update galaxy và để thử cái đồng hành. Mọi thứ đều bình thường cả, không bị lỗi không đánh được quái.

cuongvh93
06-09-15, 09:53 PM
Anh em ơi cho hỏi server này có đồ động sát k? mình tìm trong Goldequip mà không thấy.

Àh... mình tìm thấy rồi :D

vuduymanh
07-09-15, 08:24 PM
Bác nam ơi chỉ em cách xoá nhân vật cũ bằng navicat mới Em kết nối navicat ko dc

tvnnam
07-09-15, 11:41 PM
Bác nam ơi chỉ em cách xoá nhân vật cũ bằng navicat mới Em kết nối navicat ko dc

dùng pass 2 để xóa đi em hoặc xóa luôn centos cũng được .... còn nếu muốn xóa bằng navicat thì
dùng Navicat -->Login vào server linux
Nhấn vào database: server1
tiếp đến mở table: Role
Tìm dòng nào có tài khoản mà bạn muốn xóa thì xóa nó đi!
Ví dụ: tài khoản tvnnam
Thì tìm trong table Role, cái nào có Account là tvnnam thì xóa hết là ok

ngogiahuy
08-09-15, 12:43 AM
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,

ShareSever
08-09-15, 12:46 AM
Chẳng là em đang mon men cái hệ thống bang hội mà tạo được bang hội chung ! rồi

Nhưng khi kiến thiết bang đạt cấp 2 thì sẽ được tạo 8 map bang hội riêng. có thể xem trước map đó. nhưng khi click vào tạo bang hội thì ko hiển thị hay báo lỗi gì!

Cao nhân nào biết chỉ đường em phát !

Tạo bản đồ riêng gồm:

Sơn thành, miêu cương, Sa Mạc Kinh Sư v....v



Biện Kinh - Tuyết Lĩnh:

<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>

TV nam biết cái vụ bang hội riêng giúp mình cái !

cứ nghĩ đến nó là không làm được gì

vuduymanh
08-09-15, 06:07 AM
Event mới hihi

<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>)
<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>)

niconut
08-09-15, 06:17 PM
cho mình hỏi là mình muốn xóa những chấm hiển thị tên trên bản đồ thì phải làm tnào???
<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>)

hoangcungclub
09-09-15, 02:49 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>

có ai fix được hết lỗi nầy chưa vậy?

Anh2SiTinh
09-09-15, 04:26 PM
cho mình hỏi là mình muốn xóa những chấm hiển thị tên trên bản đồ thì phải làm tnào???
<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 dùng client nào ra ra cái Map này thế ?

k0n4w4
11-09-15, 10:29 PM
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,

Ngân sách kiến thiết nó có giới hạn tuần. Làm sao để nhanh lên cấp bang được nhỉ

hoanghuan
11-09-15, 10:35 PM
Ngân sách kiến thiết nó có giới hạn tuần. Làm sao để nhanh lên cấp bang được nhỉ
Mình cũng bị như bạn chẳng biết làm gì để hết giới hạn tuần. mong bro trên diẽn đàn giúp với:D

tvnnam
12-09-15, 12:09 AM
Mình cũng bị như bạn chẳng biết làm gì để hết giới hạn tuần. mong bro trên diẽn đàn giúp với:D

chỉnh trong tong_level_data . ở dòng đầu tiên có 2 số 0 ở cột thứ 3 thứ 4 ấy. chỉnh thành 10 với 8 là đẳng cấp 1 vẫn nâng max tác phường
cái số 6720 tiếp theo sau 2 số 0 ở tong_level_data là cột cống hiến. chỉnh nó lên 672000 rồi lấy tiền vạn gửi ngân quỹ xog chuyển qua thành ngân quỹ kiến thiết là xài tẹt :d hoặc ko thì copy của t cho nhanh
0 10 8 672000 960 0 0 0
1 3 6 672000 2880 3 3 3
2 6 6 1344000 8640 3 3 6
3 8 6 2016000 21600 4 3 9
4 9 8 3360000 33600 5 3 9
5 10 8 504000

lang_khach
12-09-15, 12:15 AM
Bạn dùng client nào ra ra cái Map này thế ?

xài của yoken bạn à.
bạn nào biết cách đóng - mở event chỉ giúp mình với.

hoanghuan
12-09-15, 07:12 PM
chỉnh trong tong_level_data . ở dòng đầu tiên có 2 số 0 ở cột thứ 3 thứ 4 ấy. chỉnh thành 10 với 8 là đẳng cấp 1 vẫn nâng max tác phường
cái số 6720 tiếp theo sau 2 số 0 ở tong_level_data là cột cống hiến. chỉnh nó lên 672000 rồi lấy tiền vạn gửi ngân quỹ xog chuyển qua thành ngân quỹ kiến thiết là xài tẹt :d hoặc ko thì copy của t cho nhanh
0 10 8 672000 960 0 0 0
1 3 6 672000 2880 3 3 3
2 6 6 1344000 8640 3 3 6
3 8 6 2016000 21600 4 3 9
4 9 8 3360000 33600 5 3 9
5 10 8 504000
mình làm mấy lần rồi mà ko dc hix nó toàn giới hạn tuần ko gửi và chuyển đổi đc

Anh2SiTinh
12-09-15, 09:27 PM
xài của yoken bạn à.
bạn nào biết cách đóng - mở event chỉ giúp mình với.

là link bên này hả bạ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>


mình làm mấy lần rồi mà ko dc hix nó toàn giới hạn tuần ko gửi và chuyển đổi đc

Chỉnh thêm bên gateway nữa bên gateway và server1 phải trùng nhau mới có tác dụng. mình chỉnh gởi vào 50k vạn 1 tuần vẫn dc mà

hoangthuyit
13-09-15, 02:28 PM
Có bạn nào biết chỉnh cho skill 9x luyện lẹ ko vậy mấy bạn :(

hoangthuyit
13-09-15, 02:48 PM
là link bên này hả bạ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>



Chỉnh thêm bên gateway nữa bên gateway và server1 phải trùng nhau mới có tác dụng. mình chỉnh gởi vào 50k vạn 1 tuần vẫn dc mà

Mình làm giống bạn gởi vào thì dc rồi nhưng mà ko nâng cấp tác phường dc với thăng cấp bang hội ko dc

tvnnam
16-09-15, 10:33 AM
Có bạn nào biết chỉnh cho skill 9x luyện lẹ ko vậy mấy bạn :(

sử dụng BCH và cái gì x2 kỹ năng + hạt hoàng kim,... và lên đảo mà luyện cho nhanh bạn nhé

chieudavl
17-09-15, 03:13 PM
tvnam ơi, cho mình xin yahoo cậu nhờ tí được không :(

chieudavl
17-09-15, 04:01 PM
mình chép bản viethoa ver3 của tranminhdo vào rồi mình chép thêm bản update của cgalaxy (<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 không mọi người ơi

chieudavl
17-09-15, 04:27 PM
mình chép bản update v3 viethoa của tranminhdo vào khi chạy sever nó báo lỗi vậy, các bạn giúp mình với, mình cám ơ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>
<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>

tvnnam
17-09-15, 04:48 PM
mình chép bản viethoa ver3 của tranminhdo vào rồi mình chép thêm bản update của cgalaxy (<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 không mọi người ơi

được bạn nhé.... xem hướng dẫn cài đặt 3in1 của mình: <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>

tvnnam
17-09-15, 04:55 PM
mình chép bản update v3 viethoa của tranminhdo vào khi chạy sever nó báo lỗi vậy, các bạn giúp mình với, mình cám ơn



lỗi font do khi chép sever từ máy thật sang máy ảo centos..... cai này cũng tùy máy..... chưa có cách khắc phục triệt để:

cách 1. bạn thử chép file sever tranminh do vào máy ảo trước xong mới giải nén trên máy ảo

cách 2. chép đè vào sever yoken theo các mục tương ứng không cần xóa sever yoken cũ

cách 3: làm 1 cái máy ảo centos cho sever tranminhdo sau đó config IP,cài đặt và chạy

lang_khach
17-09-15, 11:54 PM
mổ code của galexy ra mà bê bạn đồng hành qua chứ chép vào thì mất mát 1 số cái hay của v3, cái lợi cái hại :))

cuongvh93
19-09-15, 08:04 PM
Các bạn ơi, các bạn có scipts hủy vật phẩm k cho mình xin với, xóa được tất cả các vật phẩm ý. Giống chiến tâm tôn giả VLMP đó,hiện ra cái ô bỏ vào rồi xóa. chứ trong rương có nhiều đồ k dùng quá mà bán k đc. cám ơn các bạn.

gakfc1993
29-09-15, 02:42 AM
a.Nam chỉnh dùm em chỗ này với ạ, bị lâu rồi nhưng e chưa fixx dc
skill 9x 12x 18x của phái HS ko xài đc ạ
mặc định lever skill = 0 nên ko xài đc ạ
phải mặc sec đồ Trạm Vũ hoặc Ô Ngọc mới nâng lever skill lên mới xài dc
có cách nào chỉnh mặc định skill 9x 12x 18x = 20 mà ko cần mặc sec Trạm Vũ , Ô Ngoc ko a.Nam

anhtsc
29-09-15, 04:38 AM
ai có file fix lỗi làm nv môn phái với nv hoang kim cho mình xin với, cái nv môn phái vào làm cái nó cho cả đống luôn, còn cái nv hk lv 20 thì đến NPC thợ rèn mất tiêu luôn cái dòng nv.

manhdendaica
29-09-15, 06:55 AM
Giờ nhận skill luôn chứ ai đi làm nv môn phái nữa, xem skill ở file global/skilltap á

JunWoo1
29-09-15, 08:39 AM
<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>
ai giúp với. skill 9x kiểu tăng các hỗ trợ khác để tăng skill giống bùa 90, buff 90 v.v.v không tăng đc.

hoangthuyit
29-09-15, 09:14 AM
<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>
ai giúp với. skill 9x kiểu tăng các hỗ trợ khác để tăng skill giống bùa 90, buff 90 v.v.v không tăng đc.

<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>

JunWoo1
29-09-15, 10:37 AM
<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 nhầm à :v skill đó là nội công mà :v
mình lập 1 char nm nữa và tăng hết skill => vẫn k tăng được phổ độ chúng sinh
chẳng biết do file Skill bên mình lỗi hay bị sao

anhtsc
29-09-15, 11:39 AM
Giờ nhận skill luôn chứ ai đi làm nv môn phái nữa, xem skill ở file global/skilltap á

ấy mình mới chơi mà không biết thông cảm, với lại lần đầu chơi offline nữa :smile: toàn xem hướng dẫn ở trang chủ VNG thôi có biết gì đâu. Bạn biết gán ip tinh cho cái Centos không mỗi lần chạy máy chủ lại phải gõ 1 dòng lệnh ifconfig dài vãi, Còn lỗi nữa là map vi sơn đảo ngồi chơi không đánh được.

bil4i3n
29-09-15, 04:50 PM
ấy mình mới chơi mà không biết thông cảm, với lại lần đầu chơi offline nữa :smile: toàn xem hướng dẫn ở trang chủ VNG thôi có biết gì đâu. Bạn biết gán ip tinh cho cái Centos không mỗi lần chạy máy chủ lại phải gõ 1 dòng lệnh ifconfig dài vãi, Còn lỗi nữa là map vi sơn đảo ngồi chơi không đánh được.

Có 1 cách cho bạn khắc phục vấn đề IP là lúc tắt máy ảo CentOS thì đừng Shutdown mà chọn là Supend thì lần sau khởi động sẽ nhanh hơn và cũng chẳng cần đặt lại IP, trước nay mình chưa từng tắt hẳn cái CentOS :D

anhtsc
29-09-15, 05:51 PM
Có 1 cách cho bạn khắc phục vấn đề IP là lúc tắt máy ảo CentOS thì đừng Shutdown mà chọn là Supend thì lần sau khởi động sẽ nhanh hơn và cũng chẳng cần đặt lại IP, trước nay mình chưa từng tắt hẳn cái CentOS :D
Bác hd cách chơi cái, toàn tạo acc-nâng max lấy đồ có sẵn-lấy lệnh bài thả boss bem. Ngoài ra chả có gì làm, tý là chán ah , có cách nào hơn không.

bil4i3n
29-09-15, 06:23 PM
Bác hd cách chơi cái, toàn tạo acc-nâng max lấy đồ có sẵn-lấy lệnh bài thả boss bem. Ngoài ra chả có gì làm, tý là chán ah , có cách nào hơn không.

Vậy thì bạn nguyên cứu mà vọc cái Script Lua, nếu mà chán nữa thì mình nghĩ bạn nên làm vài ván LOL rồi đi ngủ sớm tránh ảnh hưởng đên sức khỏe :))

thuha953
29-09-15, 08:28 PM
Nam ơi cho mình hỏi bản ver 3 cua tranminhdo đánh quái ở mọi bảng đồ luyện công không rớt Địa Đồ Chí hay Mật Đồ Thần Bí gì hết chơi off làm nv Dã Tẩu đến nv đó mà làm không được chỉ mình fix với. Sẵn cho mình hỏi cái F12 la file vậy Nam sao có lúc mình mở F12 lên thì thấy nv có lúc không thấy chữ gì hết

tvnnam
29-09-15, 09:25 PM
Nam ơi cho mình hỏi bản ver 3 cua tranminhdo đánh quái ở mọi bảng đồ luyện công không rớt Địa Đồ Chí hay Mật Đồ Thần Bí gì hết chơi off làm nv Dã Tẩu đến nv đó mà làm không được chỉ mình fix với. Sẵn cho mình hỏi cái F12 la file vậy Nam sao có lúc mình mở F12 lên thì thấy nv có lúc không thấy chữ gì hết

thực ra bản ver 3 của tranminhdo mình chưa chơi qua nên cũng không biết là không rớt địa đò chí hay mật đồ thần bí.... thế này bạn có 2 cách fix:

1. bạn chép bản update của Galaxy ở #1 vào là được. mình test thấy ok
2. bạn có thể dùng hàm gán vào lễ quan để lấy cũng được

còn f12 không hiện là do slitcache.pak trong data của client.... bạn lấy cái slicache.pak cũ chép vào là hiện nhé ;;)

manhdendaica
29-09-15, 09:32 PM
nếu thấy thiếu Địa Đồ Chỉ thì sài jxedit mà chỉnh tỷ lệ rớt đồ là xong, ápdungj tương tự với boss hoàng kim hay npc, chứ tìm hết bản này đến bản khác có mà chết ẻo ah cậu:D

tvnnam
29-09-15, 09:37 PM
Bác hd cách chơi cái, toàn tạo acc-nâng max lấy đồ có sẵn-lấy lệnh bài thả boss bem. Ngoài ra chả có gì làm, tý là chán ah , có cách nào hơn không.

Bác nói thế là nhầm .... chứng tỏ bác chỉ biết chơi mà chưa biết dev..... mình nói cho bạn hiểu nhé:

nếu để học dev game và cần 1 sever chuẩn nguyên bản thì sài bản ver 3

còn nếu chỉ để chơi theo kiểu ăn sẵn thì dùn bản yoken vì đã có 1 số tính năng và sự kiện cho bạn trải nghiệm

còn update 4 và update của galaxy chỉ là thêm 1 số tính năng và sự kiện mà thôi

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


nếu thấy thiếu Địa Đồ Chỉ thì sài jxedit mà chỉnh tỷ lệ rớt đồ là xong, ápdungj tương tự với boss hoàng kim hay npc, chứ tìm hết bản này đến bản khác có mà chết ẻo ah cậu:D

cũng là 1 cách nhưng chỉ dành cho những bạn đã biết dev game chứ newbine thì ^:)^

thuha953
29-09-15, 09:44 PM
thực ra bản ver 3 của tranminhdo mình chưa chơi qua nên cũng không biết là không rớt địa đò chí hay mật đồ thần bí.... thế này bạn có 2 cách fix:

1. bạn chép bản update của Galaxy ở #1 vào là được. mình test thấy ok
2. bạn có thể dùng hàm gán vào lễ quan để lấy cũng được

còn f12 không hiện là do slitcache.pak trong data của client.... bạn lấy cái slicache.pak cũ chép vào là hiện nhé ;;)

Mình lấy cái droprate không được không Nam tại bản mình đang mình có Dev 1 số tính năng sợ bị mất

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


nếu thấy thiếu Địa Đồ Chỉ thì sài jxedit mà chỉnh tỷ lệ rớt đồ là xong, ápdungj tương tự với boss hoàng kim hay npc, chứ tìm hết bản này đến bản khác có mà chết ẻo ah cậu:D

Mình đã chỉnh lại tỉ lệ rất cao 1/1 mà vẫn không rớt

tvnnam
29-09-15, 10:56 PM
Mình lấy cái droprate không được không Nam tại bản mình đang mình có Dev 1 số tính năng sợ bị mất

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



Mình đã chỉnh lại tỉ lệ rất cao 1/1 mà vẫn không rớt

nếu bạn đã dev được game thì tham khảo hướng dẫn này nhé.. <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>

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


ấy mình mới chơi mà không biết thông cảm, với lại lần đầu chơi offline nữa :smile: toàn xem hướng dẫn ở trang chủ VNG thôi có biết gì đâu. Bạn biết gán ip tinh cho cái Centos không mỗi lần chạy máy chủ lại phải gõ 1 dòng lệnh ifconfig dài vãi, Còn lỗi nữa là map vi sơn đảo ngồi chơi không đánh được.

của bạn đây: <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> (*)

gakfc1993
30-09-15, 12:08 AM
a.Nam chỉnh dùm em chỗ này với ạ, bị lâu rồi nhưng e chưa fixx dc
skill 9x 12x 18x của phái HS ko xài đc ạ
mặc định lever skill = 0 nên ko xài đc ạ
phải mặc sec đồ Trạm Vũ hoặc Ô Ngọc mới nâng lever skill lên mới xài dc
có cách nào chỉnh mặc định skill 9x 12x 18x = 20 mà ko cần mặc sec Trạm Vũ , Ô Ngoc ko a.Nam

uppppppppppppppppppppppppp cho a.Nam giúp
hixx.....

tvnnam
30-09-15, 12:27 AM
uppppppppppppppppppppppppp cho a.Nam giúp
hixx.....

dùng hàm thêm vào mà được mà e ....AddMagic(ID skill -1,20) ID skill thì trong file skill

gakfc1993
30-09-15, 12:40 AM
dùng hàm thêm vào mà được mà e ....AddMagic(ID skill -1,20) ID skill thì trong file skill
tks a.Nam
haha . hôm? nay e cứ phức tạp hóa vấn đề, nên hông giải quyết đc
thì ra là vậy

niconut
30-09-15, 12:55 AM
hàm giới hạn nhận vật phẩm trong 1 ngày là gì vậy có ai biết k chỉ mình với

tvnnam
30-09-15, 07:31 AM
hàm giới hạn nhận vật phẩm trong 1 ngày là gì vậy có ai biết k chỉ mình với

add vật phẩm khóa
Code:
Include("\\script\\lib\\awardtemplet.lua")
Code:
tbAwardTemplet:GiveAwardByList({tbProp = {6,1,71,1,0,0}, nExpiredTime=1440, nBindState=-2}, "test", 1);

- Hạn sử dụng: nExpiredTime có 2 cách tính:
tính bằng phút: 1 ngày = 1440 phút
hoặc tính đến ngày hết hạn, ví dụ nExpiredTime=20140601 tức là thời hạn sử dụng đến 00h00 - 01/06/2014
- "test" cái này hình như ghi gì cũng dc
- Số 1 cuối cùng là số lượng
- Nếu muốn ko khóa thì xóa bỏ "nBindState=-2"


Ví dụ: code trên add Tiên Thảo Lộ khóa vĩnh viễn, hạn sử dụng 1 ngày

trandang87
30-09-15, 10:08 AM
Mình bị lỗi ở phần "SecureCRTPortable", nó không chạy thì ntn bạn.

JunWoo1
30-09-15, 10:52 AM
3. fix lỗi vào phái để làm nhiệm vụ và ko add skill:

Sever nào khi vô phái cho full skill của phái .
Vậy config như thế nào để làm nhiệm vụ mới có skill
<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>

down về rùi chép vào server, file được share là nofont, file này sẽ fix vấn đề của bạn.
cho mình hỏi cái này coppy vào đâu nhỉ
<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>

anhtsc
30-09-15, 11:14 AM
cho mình hỏi cái này coppy vào đâu nhỉ
<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>

Cop vào sever dùng tool win gì gì đó mới cop vào dc. Mà link die rồi ko down dc ai có cho mình xin.

JunWoo1
30-09-15, 11:17 AM
Cop vào sever dùng tool win gì gì đó mới cop vào dc. Mà link die rồi ko down dc ai có cho mình xin.

down ở #2 ấy, nhưng mà mình chẳng biết đường dẫn file ý ở đâu cả

niconut
30-09-15, 12:01 PM
ok thanks nhe nam .........................

anhtsc
30-09-15, 12:06 PM
bác TVNNAM ơi fix lại tất cả cái link ở mục sửa lỗi server cái link sai hết rồi.

thuha953
30-09-15, 12:35 PM
nếu bạn đã dev được game thì tham khảo hướng dẫn này nhé.. <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>

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



của bạn đây: <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ình làm được rồi thank Nam. Mà Nam ơi cho mình xin cái script mở liên đấu với công thành về vọc được không

niconut
30-09-15, 12:37 PM
cho mình hỏi là làm sao ép được bạch kim + 10 với lại sao mình ép đồng cừu với kiếm của vỏ đang khí không được vây? ép thành bạch kim đó

030881379
30-09-15, 12:46 PM
bạn nào teamview cài sever dùm mình với mình làm theo hướng dẫn gần hết rồi mà cái CRT cứ hiện dấu ????? ko chạy đc chán quá

thuha953
30-09-15, 01:39 PM
bạn nào teamview cài sever dùm mình với mình làm theo hướng dẫn gần hết rồi mà cái CRT cứ hiện dấu ????? ko chạy đc chán quá

PM yahoo minh di thuha952 minh teamvew cho

anhtsc
30-09-15, 02:29 PM
Cho mình hỏi ép đồ thế nào mình mới tập chơi chưa biết nhiều .

tvnnam
30-09-15, 02:51 PM
Mình bị lỗi ở phần "SecureCRTPortable", nó không chạy thì ntn bạn.

bạn nói vậy ai mà đoán bệnh cho bạ được.... tốt nhất bạn post ảnh nên xem bị lỗi như thế nào nhé?

030881379
30-09-15, 03:25 PM
mình bị lỗi ????? ở cái CRT đấy bạn teamview giúp mình với

tvnnam
30-09-15, 03:42 PM
mình bị lỗi ????? ở cái CRT đấy bạn teamview giúp mình với

bạn thử tắt card mạng thật đi sau đó mở lại xem nhé

anhtsc
30-09-15, 03:53 PM
Cái map Vi sơn đảo sao không đánh được nhỉ vào thấy đứng im. Vào nhìn nhau cười :D

niconut
30-09-15, 03:55 PM
làm sao để ép được bạch kim đồng cừu vậy nam? với lại cho mình hỏi là làm sao để trang bị nữ oa thần nông ... có option vậy

tvnnam
30-09-15, 04:39 PM
Cái map Vi sơn đảo sao không đánh được nhỉ vào thấy đứng im. Vào nhìn nhau cười :D

Xem lại cái lệnh trước hàm di chuyển nhân vật lên vi sơn đảo đó

Trạng thái phi chiến đấu không đánh được quái đâu cụ thể cho bạn hiểu:

server1/script/item/vsd

SetFightState(1); để 1 là đánh được

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


làm sao để ép được bạch kim đồng cừu vậy nam? với lại cho mình hỏi là làm sao để trang bị nữ oa thần nông ... có option vậy

hiện tại sever còn 1 số tính năng chưa hoàn thiện và 1 số đồ chưa có optino như đằng long, ... muốn thêm op hay sửa thì bạn cần có 1 chút kinh nghiệm về dev game nhé............. bạn có thể tham khảo ebook 4.1 nhé... chứ nói thì dài dòng lắm và mày mò bạn sẽ hiểu sâu hơn đây là link: <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>

niconut
30-09-15, 04:45 PM
thêm option thì mình biết tưởng sv có đủ option mà bị lỗi gì đó thì fix đó mà ,vè skill thì skill tọa vọng vô ngã bị lỗi mất mana ít hơn mất máu thì fix thế nào vậy nam

anhtsc
30-09-15, 06:33 PM
Xem lại cái lệnh trước hàm di chuyển nhân vật lên vi sơn đảo đó

Trạng thái phi chiến đấu không đánh được quái đâu cụ thể cho bạn hiểu:

server1/script/item/vsd

SetFightState(1); để 1 là đánh được

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



hiện tại sever còn 1 số tính năng chưa hoàn thiện và 1 số đồ chưa có optino như đằng long, ... muốn thêm op hay sửa thì bạn cần có 1 chút kinh nghiệm về dev game nhé............. bạn có thể tham khảo ebook 4.1 nhé... chứ nói thì dài dòng lắm và mày mò bạn sẽ hiểu sâu hơn đây là link: <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>





Chỉnh SetFightState sang 1 rồi mà cái map Vi Sơn dảo nó vẫn không đánh, hình như cái code này là dành cho map Mạn bắc thảo nguyên chứ không phải Vi Sơn Đảo



function main(nItemIndex)
local pMapID, pMx, pMy = GetWorldPos();
if GetFightState()>=1 or (IsCityMap(pMapID)~=1 and IsFreshmanMap(pMapID)~=1 and pMapID ~= 175) then
Msg2Player("<color=yellow>LÖnh bµi Vi S¬n §¶o chØ cã thÓ sö dông t¹i khu vùc phi chiÕn ®Êu cña thµnh thÞ, t©n thñ th«n vµ t©y s¬n th«n<color>");
return 1;
end;
--DinhHQ
--20110407: kh«ng cho sö dông lÖnh bµi VSD trong v­ît ¶i 30
if pMapID == 957 then
Msg2Player("<color=yellow>Cuén truyÒn tèng M¹c B¾c chØ cã thÓ sö dông t¹i khu vùc phi chiÕn ®Êu cña thµnh thÞ, t©n thñ th«n vµ t©y s¬n th«n<color>");
return 1;
end
NewWorld(342, 1417, 2801)
SetFightState(1);
return 0
end

trandang87
30-09-15, 11:32 PM
bạn nói vậy ai mà đoán bệnh cho bạ được.... tốt nhất bạn post ảnh nên xem bị lỗi như thế nào nhé?

SR cả nhà tại lúc s ko up đc ảnh.<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>
E chỉ làm đc đến đây :(
<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> mong các bác giúp e xwr lý típ ạ.

niconut
01-10-15, 03:03 AM
có thanh cột thời gian giờ chơi nó đẹp nhưng mà mình muốn thanh cột đó tự rs giờ khi nhảy qa thành khác thì tnào bạn nào biết giúp mình với

tvnnam
01-10-15, 08:14 AM
SR cả nhà tại lúc s ko up đc ảnh.<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>
E chỉ làm đc đến đây :(
<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> mong các bác giúp e xwr lý típ ạ.

1. tắt card mạng thật
2. tắt tường lửa
3. Lỗi ???? ở SecureCRT:
Vào centos thêm đoạn này vào cuối rồi ping ip xem nhận chưa.
Code:
ifconfig eth1 192.168.1.100 netmask 255.255.255.0 up

thuha953
01-10-15, 04:27 PM
Nam ơi cho mình hỏi cái s3redy này nno1 lỗi này là gì vậy

20151001-151650<DEBUG:0xb771f710>: KGLOG_PROCESS_ERROR(bRetCode) at line 48 in BOOL KStatDataManager::Init()
Failed to init statdatamanager![IMG]

Gámever báo lỗi Dropratefile \setting\item\goldendroprate_jinshandao.ini eror!!

DuongDaiCaJX
03-10-15, 02:37 AM
tvnam rất tâm huyết, nhìn bài này đầy đủ quá rất bổ ích cho new member như tụi mình, chân thành cảm ơn bạn. :)

tvnnam
03-10-15, 09:26 AM
Nam ơi cho mình hỏi cái s3redy này nno1 lỗi này là gì vậy

20151001-151650<DEBUG:0xb771f710>: KGLOG_PROCESS_ERROR(bRetCode) at line 48 in BOOL KStatDataManager::Init()
Failed to init statdatamanager![IMG]

Gámever báo lỗi Dropratefile \setting\item\goldendroprate_jinshandao.ini eror!!

cái này lỗi là do bạn chỉnh sửa file dropate bị lỗi cụ thể đường dẫn đến file lỗi
Dropratefile \setting\item\goldendroprate_jinshandao.in

niconut
03-10-15, 05:17 PM
lỗi ngồi bán hàng không hiện tên shop bán hàng thì làm sao vậy moịngười

MrHarryPotter
03-10-15, 05:20 PM
lỗi ngồi bán hàng không hiện tên shop bán hàng thì làm sao vậy moịngười

+ 1 là a ngồi bán ở những nơi cấm bày bán .. gần xa phu hay hiệu thuốc gì đó . Xem thông báo lỗi
+ 2 là xem lại 1 :-?

niconut
03-10-15, 10:18 PM
khổng hiển thị tên shop cơ mà? chứ đâu phải k bán được?

thuha953
04-10-15, 07:19 PM
MESSAGES= "V× c¨n b¶n [%s] cña b¹n qu¸ thÊp, [%s] h¹n chÕ t¨ng cÊp.";

function main()
local perSkills={{347,"§Þa DiÖm Háa "},{303,"§éc ThÝch Cèt "},{343,"Xuyªn T©m ThÝch "},{345,"Hµn B¨ng ThÝch "},{349,"L«i KÝch ThuËt "}}
local mainSkill = {351,"Lo¹n Hoµn KÝch"}
local mainlevel = GetMagicLevel(mainSkill[1]);
if(mainlevel < 0) then
return
end;
if(mainlevel >= 16) then
IncSkill(mainSkill[1],1)
return end;
local Level = {
GetMagicLevel(perSkills[1][1]),
GetMagicLevel(perSkills[2][1]),
GetMagicLevel(perSkills[3][1]),
GetMagicLevel(perSkills[4][1]),
GetMagicLevel(perSkills[5][1])
}
local nNeedLv = mainlevel + 5;
for i=1,getn(perSkills) do
if (Level[i] < nNeedLv) then
Msg2Player(format(MESSAGES,perSkills[i][2],mainSkill[2]))
return end
end
IncSkill(mainSkill[1],1)
end

Nam ơi coi giùm mình cai script này lỗi cái gì vây nó báo sai dòng 7 và 4 mà sữa hoài không được

tvnnam
04-10-15, 10:38 PM
khổng hiển thị tên shop cơ mà? chứ đâu phải k bán được?

bạn chuyển màn hình về 2d và 16bit thử xem=;

quocbbt
05-10-15, 12:53 AM
<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>
Làm sao để bỏ vật phẩm này ạ?
Cái nữa là lệnh bài admin mỗi lần dùng là như thuốc vậy, tự biến mất. ai chỉ giúp e với.

niconut
05-10-15, 02:00 AM
bạn chuyển màn hình về 2d và 16bit thử xem=;

nam ơi cái hàm add trang bị xanh của bạn share nó không nhận được đồ nội công với lại đồ hệ mộc trang bị chỉ có 3 dòng thôi vậy làm sao để fix nó nhận đủ hết vậy nam? với lại làm sao để add thêm option trang bị nhẫn va vũ khí kỹ năng vốn có + 1(đồ xanh) vậy ,mong được giúp :(

tuanhdvn
05-10-15, 03:00 PM
Mình có một vài thắc mắc là :
1. Một số vật phẩm chuôt phải không dùn được, vd mã bài chiếu dạ, và một số vật phẩm mình add thêm từ magicscript.txt,cụ thể là Hộp lễ phẩm hoàng kim id 6-1-2246
2 Vài hôm trước mình vẫn dùng auto VLBS ở #1 bình thường, chả hiểu sao update ver3 xong không dùng được nữa, down mới về cũng không được luôn.
3. mình muốn chỉnh vật phẩm roi ra khi chuột phải vào 1 vật phẩm khác thì phải làm ntn ạ?, ví dụ như khi mở thần bí đại hồng bao ra đồ an bang vậy.
Các pro đi qua giúp mình với nha, thanks

niconut
05-10-15, 03:41 PM
Mình có một vài thắc mắc là :
1. Một số vật phẩm chuôt phải không dùn được, vd mã bài chiếu dạ, và một số vật phẩm mình add thêm từ magicscript.txt,cụ thể là Hộp lễ phẩm hoàng kim id 6-1-2246
2 Vài hôm trước mình vẫn dùng auto VLBS ở #1 bình thường, chả hiểu sao update ver3 xong không dùng được nữa, down mới về cũng không được luôn.
3. mình muốn chỉnh vật phẩm roi ra khi chuột phải vào 1 vật phẩm khác thì phải làm ntn ạ?, ví dụ như khi mở thần bí đại hồng bao ra đồ an bang vậy.
Các pro đi qua giúp mình với nha, thanks

1 sv/script/market_pack.lua
if ConsumeItem(3, 1, 6, 1, nP, -1) ~= 1 then
tìm dòng này và chỉnh lại như vậy
3 muốn mở ra vật phảm thì tìm đường dẫn script trong magicscript.txt tim vật phẩm đó và thêm code vào muốn nhận trang bị gì thì thêm vào trang bị đó

niconut
05-10-15, 07:52 PM
mọi người cho mình hỏi về thay đổi option trang bị xanh trong khảm nạm thợ rèn tương dương với,mình dùng luc thủy tinh để thay đổi option của trang bị nhưng bỏ chùy cấp 10 6 dòng vào để thay đổi option thì nó báo là trang bi quá cao không thể ép giờ làm sao để mình có thể thay đổi option mà không giói hạn được không?

tvnnam
05-10-15, 09:02 PM
Mình có một vài thắc mắc là :
1. Một số vật phẩm chuôt phải không dùn được, vd mã bài chiếu dạ, và một số vật phẩm mình add thêm từ magicscript.txt,cụ thể là Hộp lễ phẩm hoàng kim id 6-1-2246
2 Vài hôm trước mình vẫn dùng auto VLBS ở #1 bình thường, chả hiểu sao update ver3 xong không dùng được nữa, down mới về cũng không được luôn.
3. mình muốn chỉnh vật phẩm roi ra khi chuột phải vào 1 vật phẩm khác thì phải làm ntn ạ?, ví dụ như khi mở thần bí đại hồng bao ra đồ an bang vậy.
Các pro đi qua giúp mình với nha, thanks

giải quyết giú bạn câu 2: đừng dùng patch data hay package cua tranminhdo la dung auto dc mà thay bằng package khác là được nhé

hoangthuyit
06-10-15, 08:50 AM
<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>

thuha953
06-10-15, 02:27 PM
Bản ve3 cua tranminhdo mở công thành sao vây mọi người. Mình làm hoài mà không được

tuanhdvn
06-10-15, 03:27 PM
giải quyết giú bạn câu 2: đừng dùng patch data hay package cua tranminhdo la dung auto dc mà thay bằng package khác là được nhé

Mình cài lại bản yoken rồi, xóa hết ver3 đi rồi, nhưng auto không chạy, click vào nó còn không thèm chạy chương trình nữa. Bạn nào biết cách nào fixx không ạ?

hoangthuyit
06-10-15, 04:15 PM
Bản ve3 cua tranminhdo mở công thành sao vây mọi người. Mình làm hoài mà không được

Ver3 đã mở sẵn công thành rồi bạn ! báo danh vào ngày thứ 6 theo mình nhớ là 5h đến 7h là nộp khiêu chiến lệnh đủ số lượng là ok rồi đợi giờ là vào thôi bạn đánh xong thành nào đó rồi thì tuần sau khỏi cần nộp khiêu chiến lệnh nữa đợi đến giờ vào thẳng luôn

thuha953
06-10-15, 07:30 PM
Ver3 đã mở sẵn công thành rồi bạn ! báo danh vào ngày thứ 6 theo mình nhớ là 5h đến 7h là nộp khiêu chiến lệnh đủ số lượng là ok rồi đợi giờ là vào thôi bạn đánh xong thành nào đó rồi thì tuần sau khỏi cần nộp khiêu chiến lệnh nữa đợi đến giờ vào thẳng luôn

Mình cám ơn hoangthuyit rất nhiều bạn có yahoo hay facebokk không mình có vài thắc mắc nhờ bạn

quocbbt
06-10-15, 10:12 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>
Làm sao để bỏ vật phẩm này ạ?
Cái nữa là lệnh bài admin mỗi lần dùng là như thuốc vậy, tự biến mất. ai chỉ giúp e với.

ai giúp em với..
1 + 1 x 2 = ? (gợi ý câu trả lời: 3)

hoangthuyit
07-10-15, 08:48 AM
Hỗm giờ em đang chơi ngon lành nhưng hôm nay vào sever thì đăng nhập nó chỉ ghi là đang lấy thông tin nhân vật rồi đứng im lun ko thấy hiện nhân vật gì cả hic tài khoản nào cũng bị anh em nào biết cách fix giúp mình với

vuduymanh
07-10-15, 09:18 AM
ai giúp em với..
1 + 1 x 2 = ? (gợi ý câu trả lời: 3)

thêm cái hàm này return 1 như của mình

function main()
dofile("script/admin.lua");
str = "Chµo mõng c¸c b¹n ®· tham gia thÕ giíi <color=red>Vâ L©m TruyÒn Kú<color> ®­îc ph¸t triÓn bëi <color=green>Nam Cung NhÊt Thiªn<color> mäi chi tiÕt xin liªn hÖ <color=green><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>> ®Ó nhËn ®­îc sù hæ trî khi cÇn thiÕt."
AddGlobalCountNews(str, 4)
local szTitle = "<npc>Hæ trî GM. C÷u Niªn T­¬ng Phïng.Hoan nghªnh c¸c anh hïng hµo kiÖt... ! <enter>Script GM By <color=green>Nam Cung NhÊt Thiªn<color> clbgamesvn.com"
local tbOpt =
{
{"LÊy Täa §é", toado},
{"1 LÊy lÖnh bµi qu¶n lý game", lbadmin},
{"Hæ trî Test", phoidt},
{"Tho¸t"},
}
CreateNewSayEx(szTitle, tbOpt)

return 1
end

quocbbt
07-10-15, 11:55 AM
thêm cái hàm này return 1 như của mình

function main()
dofile("script/admin.lua");
str = "Chµo mõng c¸c b¹n ®· tham gia thÕ giíi <color=red>Vâ L©m TruyÒn Kú<color> ®­îc ph¸t triÓn bëi <color=green>Nam Cung NhÊt Thiªn<color> mäi chi tiÕt xin liªn hÖ <color=green><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>> ®Ó nhËn ®­îc sù hæ trî khi cÇn thiÕt."
AddGlobalCountNews(str, 4)
local szTitle = "<npc>Hæ trî GM. C÷u Niªn T­¬ng Phïng.Hoan nghªnh c¸c anh hïng hµo kiÖt... ! <enter>Script GM By <color=green>Nam Cung NhÊt Thiªn<color> clbgamesvn.com"
local tbOpt =
{
{"LÊy Täa §é", toado},
{"1 LÊy lÖnh bµi qu¶n lý game", lbadmin},
{"Hæ trî Test", phoidt},
{"Tho¸t"},
}
CreateNewSayEx(szTitle, tbOpt)

return 1
end

cảm ơn nhiều ạ..
tên miền đầy đủ của clbgamesvn ? (gợi ý câu trả lờ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>)

tvnnam
07-10-15, 04:14 PM
đề nghị 2 thanh niên nghiêm túc 2015 đừng làm loãng topic của A nhé ;))

niconut
07-10-15, 05:12 PM
đề nghị 2 thanh niên nghiêm túc 2015 đừng làm loãng topic của A nhé ;))

nam ơi mình hỏi với mình muốn thêm đồ kỹ năng vốn có vk với nhẫn xanh vào sv thì mình làm tnào vậy nam ? làm giống như win thì lỗi font :(

vuduymanh
07-10-15, 07:37 PM
nam ơi mình hỏi với mình muốn thêm đồ kỹ năng vốn có vk với nhẫn xanh vào sv thì mình làm tnào vậy nam ? làm giống như win thì lỗi font :(

<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>

Alphav2.0NoFont

cái bang này nè đánh quái 1 chút tha hồ đồ kỹ năng

tvnnam
08-10-15, 12:45 AM
nam ơi mình hỏi với mình muốn thêm đồ kỹ năng vốn có vk với nhẫn xanh vào sv thì mình làm tnào vậy nam ? làm giống như win thì lỗi font :(

cái này thì phải chỉnh chứ không phải thêm bạn nhé......chỉnh cho xác suất cao và thêm hàm vào hoặc đánh quái cũng ra :bz

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


<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>

Alphav2.0NoFont

cái bang này nè đánh quái 1 chút tha hồ đồ kỹ năng

<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>

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


Hỗm giờ em đang chơi ngon lành nhưng hôm nay vào sever thì đăng nhập nó chỉ ghi là đang lấy thông tin nhân vật rồi đứng im lun ko thấy hiện nhân vật gì cả hic tài khoản nào cũng bị anh em nào biết cách fix giúp mình với

1. có thể do lỗi đồng bộ
2. lỗi font khi dev
3. lỗi bên sever

cách tốt nhất bạn nên xóa sever trong centos đi , giải nén lại và chơi tiếp vì chưa tìm ra cách fix triệt để :|

justinz89
08-10-15, 02:24 AM
Cho mình hỏi làm sao add được mấy hòn đá nguyên khoáng để ép đồ tím và huyền tinh vào trong kỳ trân các với .lấy đá bên lễ quan thì thiếu cục đá hệ kim , mà mỗi lần lấy 1 đống rồi lại phải ném đi mệt ghê :-s

tvnnam
08-10-15, 07:52 AM
Cho mình hỏi làm sao add được mấy hòn đá nguyên khoáng để ép đồ tím và huyền tinh vào trong kỳ trân các với .lấy đá bên lễ quan thì thiếu cục đá hệ kim , mà mỗi lần lấy 1 đống rồi lại phải ném đi mệt ghê :-s

script add item:

- Huyền Tinh khoáng thạch:
Code:
AddItem(6,1,147,cấp,0,0,0) --cấp từ 1 - 10
- Các loại khoáng thạch ép đồ tím và ép HKMP:
Code:
AddItem(6,1,149,1,0,0,0) --đá hiện 1
AddItem(6,1,150,1,hệ,0,0) --đá ẩn 1, hệ Kim Mộc Thủy Hỏa Thổ tương ứng 0 1 2 3 4
AddItem(6,1,151,1,0,0,0) --đá hiện 2
AddItem(6,1,152,1,hệ,0,0) --đá ẩn 2, hệ như trên
AddItem(6,1,153,1,0,0,0) --đá hiện 3
AddItem(6,1,154,1,hệ,0,0) --đá ẩn 3, hệ như trên
- Sát thủ giản:
Code:
AddItem(6,1,400,90,hệ,0,0) --hệ Kim Mộc Thủy Hỏa Thổ tương ứng 0 1 2 3 4
- 3 loại Thủy Tinh:
Code:
AddEventItem(239) --Lam Thủy Tinh
AddEventItem(240) --Tử Thủy Tinh
AddEventItem(241) --Lục Thủy Tinh
- Phúc duyên:
Code:
AddItem(6,1,122,1,0,0,0) --tiểu
AddItem(6,1,123,1,0,0,0) --trung
AddItem(6,1,124,1,0,0,0) --đại
- Đồ phổ HKMP: file magicscript.txt từ dòng 241 - 393


P/S: lần sau nhớ đọc bài #1 kỹ rồi mới hỏi nhé bạn.... cái này mình có hướng dẫn #1 rồi mà

vuduymanh
08-10-15, 09:28 AM
Mình cài lại bản yoken rồi, xóa hết ver3 đi rồi, nhưng auto không chạy, click vào nó còn không thèm chạy chương trình nữa. Bạn nào biết cách nào fixx không ạ?
Mình mới đầu cũng bị như bạn,làm theo mình là dc
Làm cài như hướng dẫn auto ở #1 xong ,rồi ko dùng auto ở thư mục,mà kích vào file autobs1.3.rar nhớ ko giải nén nha
Kích đúp 2 cái chọn cái auto.exe là dc lần sau cũng vậy,vì tại cái win lỗi mới phải dùng kiểu này

niconut
08-10-15, 12:26 PM
cái này thì phải chỉnh chứ không phải thêm bạn nhé......chỉnh cho xác suất cao và thêm hàm vào hoặc đánh quái cũng ra :bz

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



<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>

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



1. có thể do lỗi đồng bộ
2. lỗi font khi dev
3. lỗi bên sever

cách tốt nhất bạn nên xóa sever trong centos đi , giải nén lại và chơi tiếp vì chưa tìm ra cách fix triệt để :|

vậy chỉ mình cách chỉnh với được không ? tại mình tưởng nó giống như win :(

dtinyish1102
09-10-15, 03:54 AM
TvnNam ơi giúp mình chút . Mình cần tìm file của dòng kháng tất cả . Và chỉnh các dòng kháng 25 - kháng lôi 30 . Mình săn boss ra rất hiếm max kháng lôi . K biết chỉnh kỉu gì hic . Set toàn sl 14x kl 29 :|

bil4i3n
09-10-15, 09:54 AM
TvnNam ơi giúp mình chút . Mình cần tìm file của dòng kháng tất cả . Và chỉnh các dòng kháng 25 - kháng lôi 30 . Mình săn boss ra rất hiếm max kháng lôi . K biết chỉnh kỉu gì hic . Set toàn sl 14x kl 29 :|

\jxser\server1\settings\item\004\magicattrib.txt
tất cả đều ở trong này :D

phanmanh
09-10-15, 10:13 AM
<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>

Em bị cái lỗi này khi cài sever trên win xp và đã khắc phục như tắt card mạng rồi mà vẫn không được thì có bác nào biết chỉ em 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>

Mong các bác giúp đỡ ạ

vuduymanh
09-10-15, 02:09 PM
chào các bác hihi hôm nay em mới cho nhân vật trùng sinh 3 và mới biết chỉ đc trùng sinh 3 bác nào chỉ em tăng giới hạn TS và TS 6 có sao khác nha :)

em mo trong server1/script/global/translife.lua
mà ko biết chính :)

trandang87
09-10-15, 04:16 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>

Em bị cái lỗi này khi cài sever trên win xp và đã khắc phục như tắt card mạng rồi mà vẫn không được thì có bác nào biết chỉ em 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>

Mong các bác giúp đỡ ạ

Mình cũng bị ntn trên Win 7 x64, có bác nào có thể cài hộ mình qua TeamView đc ko ạ :(

tvnnam
09-10-15, 04:32 PM
Mình cũng bị ntn trên Win 7 x64, có bác nào có thể cài hộ mình qua TeamView đc ko ạ :(

Lỗi ???? ở SecureCRT:
Vào centos thêm đoạn này vào cuối rồi ping ip xem nhận chưa.
Code:

ifconfig eth1 192.168.1.100 netmask 255.255.255.0 up hoặc eth1 thành eth0

dtinyish1102
09-10-15, 04:53 PM
\jxser\server1\settings\item\004\magicattrib.txt
tất cả đều ở trong này :D

Hi mình chỉnh mấy cái đấy hết rồi bạn , nhưng ko tìm thấy dòng tăng khàng tất cả . hôặc dòng đó viết khác thế nào mình tra ko ra . có thể cho biết là dồng bnhiu cột bnhiu k giúp mình :D

bil4i3n
09-10-15, 05:56 PM
Hi mình chỉnh mấy cái đấy hết rồi bạn , nhưng ko tìm thấy dòng tăng khàng tất cả . hôặc dòng đó viết khác thế nào mình tra ko ra . có thể cho biết là dồng bnhiu cột bnhiu k giúp mình :D

Hình như là cột thứ 5 mở bằng excel và kháng tất cả có ID là 114 :)

thuha953
09-10-15, 06:18 PM
timer \script\battles\marshal\smalltimer.lua
error: bad argument #4 to `format' (string expected, got nil)
stack traceback:
1[221]: function `format' [C]
2[207]: method `GiveAwardByList' at line 150 [string "\script\lib\droptemplet.lua"]
3[198]: function <212:string "\script\activitysys\npcfunlib.lua"> at line 218
4[195]: function `call' [C]
5[191]: function <35:string "\script\lib\pfunction.lua"> at line 50
6[184]: function `CallPlayerFunction' [C]
7[176]: method `CallFunction' at line 105 [string "\script\activitysys\activitydetail.lua"]
8[170]: method `OnMessage' at line 181 [string "\script\activitysys\activitydetail.lua"]
9[162]: method `OnMessage' at line 136 [string "\script\activitysys\activity.lua"]
10[155]: method `OnMessage' at line 40 [string "\script\activitysys\g_activity.lua"]
11[150]: function `OnGlobalNpcDeath' at line 53 [string "/script/activitysys/g_npcdeath.lua"]

Nam ơi cho mình hỏi lỗi này là gì vậy

vuduymanh
09-10-15, 07:02 PM
em upp sang bên hỏi đáp rồi hi bác nào giúp em mới nha

bil4i3n
09-10-15, 07:39 PM
timer \script\battles\marshal\smalltimer.lua
error: bad argument #4 to `format' (string expected, got nil)
stack traceback:
1[221]: function `format' [C]
2[207]: method `GiveAwardByList' at line 150 [string "\script\lib\droptemplet.lua"]
3[198]: function <212:string "\script\activitysys\npcfunlib.lua"> at line 218
4[195]: function `call' [C]
5[191]: function <35:string "\script\lib\pfunction.lua"> at line 50
6[184]: function `CallPlayerFunction' [C]
7[176]: method `CallFunction' at line 105 [string "\script\activitysys\activitydetail.lua"]
8[170]: method `OnMessage' at line 181 [string "\script\activitysys\activitydetail.lua"]
9[162]: method `OnMessage' at line 136 [string "\script\activitysys\activity.lua"]
10[155]: method `OnMessage' at line 40 [string "\script\activitysys\g_activity.lua"]
11[150]: function `OnGlobalNpcDeath' at line 53 [string "/script/activitysys/g_npcdeath.lua"]

Nam ơi cho mình hỏi lỗi này là gì vậy

Lỗi này là do Script
`format' (string expected, got nil) lỗi nó ở đây, bạn phải đưa cái code gây ra lỗi để mọi người có căn cứ fix giùm chứ đưa cái log Gameserver lên làm sao fix dc :D

trandang87
09-10-15, 09:07 PM
Lỗi ???? ở SecureCRT:
Vào centos thêm đoạn này vào cuối rồi ping ip xem nhận chưa.
Code:

ifconfig eth1 192.168.1.100 netmask 255.255.255.0 up hoặc eth1 thành eth0

Tk mn đã trợ giúp nhwng vẫn ko đc, thôi nhịn ạ :v

tvnnam
09-10-15, 09:21 PM
TvnNam ơi giúp mình chút . Mình cần tìm file của dòng kháng tất cả . Và chỉnh các dòng kháng 25 - kháng lôi 30 . Mình săn boss ra rất hiếm max kháng lôi . K biết chỉnh kỉu gì hic . Set toàn sl 14x kl 29 :|

Bạn mở file magicattrib.txt tại đường dẫn: Server\settings\item\004\magicattrib.txt

Tại cột thứ 5, bạn gióng từ trên xuống, tìm giá trị 136. Đấy là dòng quy định hút sinh lực
Bạn chỉnh lại giá trị tại cột 13, 14 cao lên là dc.



Tương tự giá trị 137 là hút nội lực.
Giá trị 139 là Kỹ năng vốn có.
Giá trị 114 là Kháng tất cả.
Giá trị 115 là Tốc độ đánh.
Giá trị 88 là Phục hồi sinh lực.
Giá trị 92 là Phục hồi nội lực.
Vân vân....



Sau khi đã chỉnh tại server, bạn copy file magicattrib.txt sang client tại đường dẫn tương tự để đồng bộ hóa. Vào game thưởng thức thành quả

Bạn cũng có thể thay đổi giá trị lên cao hơn. Ví dụ tại dòng 65, hút sinh lực 1 - 3%, bạn đổi thành 3 - 5%, các dòng tiếp theo cứ thế tăng lên.
Kỹ năng vốn có + 3, 5, 7, 9
--> server toàn đồ xanh khủng, khỏi cần hoàng kim với đồ tím...

vuduymanh
09-10-15, 09:27 PM
giúp em 3 cái vẫn đề này mới nha các bác
giúp em 3 cái vẫn đề này mới nha các bác


( 1) chào các bác hihi hôm nay em mới cho nhân vật trùng sinh len dc 3 và mới biết chỉ đc trùng sinh 3 bác nào chỉ em tăng giới hạn TS và TS 6 có sao khác nha :)

em mo trong server1/script/global/translife.lua
mà ko biết chính :)

upppppppppppppppppppppppppppppppp

giúp em cái đi mấy bác

( 2 ) à tiện em hỏi cái hàm này em dùng trong jx win giò em muốn dùng trong linux no ko dung dc

function chat()

Say2(15277,9,1,"",
"Ch¸t ADM./chatadm",
"Ch¸t GM./chatgm",
"KÕt thóc ®æi thờ¹i/no")
end;

function chatadm()
Input("talkadm");
end;
function talkadm(num,name)
Msg2SubWorld("Administrator: <bclr=whyte>"..name.."");
end;
function chatgm()
Input("talkgm");
end;
function talkgm(num,name)
Msg2SubWorld("GameMaster: <color=green>"..name.."");
end;


(3) là em tìm scrip add quái các map mà tìm lòi cả mắt ko thấy mong các bác chỉ giùm

tvnnam
09-10-15, 09:34 PM
Tk mn đã trợ giúp nhwng vẫn ko đc, thôi nhịn ạ :v

tải team 10 việt hóa về đi..... mai rảnh pmm mình xem lại cho nhé

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


timer \script\battles\marshal\smalltimer.lua
error: bad argument #4 to `format' (string expected, got nil)
stack traceback:
1string "\[221]: function `format' [C]
2[207]: method `GiveAwardByList' at line 150 [string "\script\lib\droptemplet.lua"]
3[198]: function <212:string "\script\activitysys\npcfunlib.lua"> at line 218
4[195]: function `call' [C]
5[191]: function <35:script\lib\pfunction.lua"> at line 50
6[184]: function `CallPlayerFunction' [C]
7[176]: method `CallFunction' at line 105 [string "\script\activitysys\activitydetail.lua"]
8[170]: method `OnMessage' at line 181 [string "\script\activitysys\activitydetail.lua"]
9[162]: method `OnMessage' at line 136 [string "\script\activitysys\activity.lua"]
10[155]: method `OnMessage' at line 40 [string "\script\activitysys\g_activity.lua"]
11[150]: function `OnGlobalNpcDeath' at line 53 [string "/script/activitysys/g_npcdeath.lua"]

Nam ơi cho mình hỏi lỗi này là gì vậy

lỗi do dev thời gian bạn nhé.... bạn chỉnh thời gian và hoạt động nên bị thế:
xem lại file đường dẫn này : timer \script\battles\marshal\smalltimer.lua
nên sinh ra 11 lỗi khác

bil4i3n
09-10-15, 09:43 PM
giúp em 3 cái vẫn đề này mới nha các bác
giúp em 3 cái vẫn đề này mới nha các bác


( 1) chào các bác hihi hôm nay em mới cho nhân vật trùng sinh len dc 3 và mới biết chỉ đc trùng sinh 3 bác nào chỉ em tăng giới hạn TS và TS 6 có sao khác nha :)

em mo trong server1/script/global/translife.lua
mà ko biết chính :)

upppppppppppppppppppppppppppppppp

giúp em cái đi mấy bác

( 2 ) à tiện em hỏi cái hàm này em dùng trong jx win giò em muốn dùng trong linux no ko dung dc

function chat()

Say2(15277,9,1,"",
"Ch¸t ADM./chatadm",
"Ch¸t GM./chatgm",
"KÕt thóc ®æi thờ¹i/no")
end;

function chatadm()
Input("talkadm");
end;
function talkadm(num,name)
Msg2SubWorld("Administrator: <bclr=whyte>"..name.."");
end;
function chatgm()
Input("talkgm");
end;
function talkgm(num,name)
Msg2SubWorld("GameMaster: <color=green>"..name.."");
end;


(3) là em tìm scrip add quái các map mà tìm lòi cả mắt ko thấy mong các bác chỉ giùm




Hì câu 2 của mình nè :D

<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>

cơ mà câu này hơi rắc rối :)

còn câu 3 bạn có thể tham khảo map bến thuyền Phong lăng độ :)

vuduymanh
10-10-15, 05:52 AM
Hì câu 2 của mình nè :D

cơ mà
câu này hơi rắc rối :)

còn câu 3 bạn có thể tham khảo map bến thuyền Phong lăng độ :)

Tưởng bác giúp chứ ,bác cho xem 3 cái ảnh thế thì chịu rồi

[DN]Never
10-10-15, 11:14 AM
tvnnam hướng dẫn e cách add vòng sáng liên đấu cái, tìm quá trời mà ko thấy

longnivinz
10-10-15, 11:59 AM
Hì câu 2 của mình nè :D

<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>

cơ mà câu này hơi rắc rối :)

còn câu 3 bạn có thể tham khảo map bến thuyền Phong lăng độ :)

share code này đi bác !!
30 charrrrrrrrrrrrrrrrr
tks

bil4i3n
10-10-15, 12:14 PM
share code này đi bác !!
30 charrrrrrrrrrrrrrrrr
tks

Cái code này mình viết cho dự án của người khác, nên hông được phép share, bạn có thể viết cái giống vậy mà, gửi tin nhắn đến người khác thì vào PlayerIndex của họ rồi thực hiện show thôi, muốn kiểm tra người đó có đang chat với ai không thì bạn dùng Task,
mấy tính năng còn lại đều dùng Player của nhân vật cần quản lý hết :)

longnivinz
10-10-15, 12:36 PM
Cái code này mình viết cho dự án của người khác, nên hông được phép share, bạn có thể viết cái giống vậy mà, gửi tin nhắn đến người khác thì vào PlayerIndex của họ rồi thực hiện show thôi, muốn kiểm tra người đó có đang chat với ai không thì bạn dùng Task,
mấy tính năng còn lại đều dùng Player của nhân vật cần quản lý hết :)

bác share 1 đoạn mà nhập tên nhân vật vào rồi . xử lý hàm khi đến nhân vạt đó .
ví dụ như function kickac()
...
end.

mình đang ko hiểu chỗ này . nếu dùng nó cứ trả lại id của nhân vật GM ko à

a17pleiku
10-10-15, 07:37 PM
EM là gà mờ cũng thik chiến game VLTK lắm !!! Bác nào giúp e với !!
E tải bản game miễn phí mới nhất của VLTK VNG khi paste patch sang nó hiện lỗi thiếu file DLL,
E hỏi là bản game nào của VNG cũng đc hay sao vậy mấy bác !!!
Nó hiện lỗi thiếu File LualibDll.dll bác nào giúp e với !!!
Bác có thẻ cho e xin lại file Patch đc ko !!! hic
[/COLOR]
[-([-([-([-([-([-([-([-([-([-(

thuha953
13-10-15, 01:03 PM
PlayerCount(2)= Online(2)+Offline(0), PartnerCount(0)= CallOut(0)+UnCallOut(0)
[GameFPS = 18]nil nil
8 13
nil nil
8 13

gameserver hôm nay báo như vậy có phải lỗi không mọi người, giúp mình với

cuongvh93
13-10-15, 11:09 PM
Các bác ơi biết làm sao lấy đồ Xích Lân maxop không? thấy trong script Lễ Quan có lấy đồ Minh Phượng maxop.

tvnnam
14-10-15, 12:02 AM
Các bác ơi biết làm sao lấy đồ Xích Lân maxop không? thấy trong script Lễ Quan có lấy đồ Minh Phượng maxop.

vào Magiccatrib_ge chỉnh giá trị các opt (min=max) chú ý đồng bộ sever qua client nhé

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


EM là gà mờ cũng thik chiến game VLTK lắm !!! Bác nào giúp e với !!
E tải bản game miễn phí mới nhất của VLTK VNG khi paste patch sang nó hiện lỗi thiếu file DLL,
E hỏi là bản game nào của VNG cũng đc hay sao vậy mấy bác !!!
Nó hiện lỗi thiếu File LualibDll.dll bác nào giúp e với !!!
Bác có thẻ cho e xin lại file Patch đc ko !!! hic
[/COLOR]
[-([-([-([-([-([-([-([-([-([-(

- bạn tải võ lâm về... sau đó update bản thu phí mới nhất.... lỗi này không liên quan đến path.... nếu đang xài diệt virut thì tạm thời tắt đi... rất có thể nó nhận lầm viruts hoặc trojian nên nó xóa mất.

cuongvh93
14-10-15, 01:16 AM
vào Magiccatrib_ge chỉnh giá trị các opt (min=max) chú ý đồng bộ sever qua client nhé[COLOR="Silver"]


Em muốn vừa lấy được Maxop và vừa lấy được Random như đồ Minh Phượng ý anh. A biết k chỉ em với.

gakfc1993
14-10-15, 01:10 PM
vào Magiccatrib_ge chỉnh giá trị các opt (min=max) chú ý đồng bộ sever qua client nhé

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



- bạn tải võ lâm về... sau đó update bản thu phí mới nhất.... lỗi này không liên quan đến path.... nếu đang xài diệt virut thì tạm thời tắt đi... rất có thể nó nhận lầm viruts hoặc trojian nên nó xóa mất.

a.Nam ơi
JX 3in1 đang dùng clinet thu phí, nên còn 1 số vấn đề bị lỗi như: Hiệu ứng skill trấn phái Hoa Sơn, lăng ba vi bộ, thiếu res hắc thần và long tương (là item của vl free)....
Nếu em dùng client vl miễn phí cho sv 3in1 thì sẽ có thể giải quyết đc vấn đề trên, nhưng liệu có gây ra lỗi gi ko ạ, em ko rõ tính năng thu phí khác miễn phí chỗ nào ạ

tvnnam
16-10-15, 09:32 PM
a.Nam ơi
JX 3in1 đang dùng clinet thu phí, nên còn 1 số vấn đề bị lỗi như: Hiệu ứng skill trấn phái Hoa Sơn, lăng ba vi bộ, thiếu res hắc thần và long tương (là item của vl free)....
Nếu em dùng client vl miễn phí cho sv 3in1 thì sẽ có thể giải quyết đc vấn đề trên, nhưng liệu có gây ra lỗi gi ko ạ, em ko rõ tính năng thu phí khác miễn phí chỗ nào ạ

tốt nhất e nên update cả 2 cũng được.... nếu client miễn phí ấn f1 nên chỗ hành trang không bị lỗi thì ok nhưng sẽ có 1 số tính năng mà client thu phí không có mà chỉ có client miễn phí mới có và ngược lại

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


Các bác ơi biết làm sao lấy đồ Xích Lân maxop không? thấy trong script Lễ Quan có lấy đồ Minh Phượng maxop.

e dựa vào hàm lấy đồ minh phượng mà thêm vào chỉ khác ID thôi mà chú ý xem lại các incule nhé ~:>

thuha953
17-10-15, 10:28 AM
Nam ơi cho mình hỏi cái đường dẫn tới cái Shop liên đấu mua bua = điểm danh dự nằm o đâu vậy

bil4i3n
17-10-15, 10:37 AM
Nam ơi cho mình hỏi cái đường dẫn tới cái Shop liên đấu mua bua = điểm danh dự nằm o đâu vậy

\jxser\gateway\s3relay\relaysetting\syncfiles\sett ings
<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>
:)

gakfc1993
17-10-15, 05:08 PM
tốt nhất e nên update cả 2 cũng được.... nếu client miễn phí ấn f1 nên chỗ hành trang không bị lỗi thì ok nhưng sẽ có 1 số tính năng mà client thu phí không có mà chỉ có client miễn phí mới có và ngược lại[COLOR="Silver"]
~:>
có thể nào update data của thu phí và miễn phí chung đc ko anh (chắc phải chỉnh pakage cho nó load hết update.pak )
có tính năng của thu phí và miễn phí lun đc ko ạ

huypronet
18-10-15, 11:07 PM
Có bác nào cho hỏi chút ? có cách nào để không nhận được skill 150 từ trong thằng Lễ Quan không. MÌnh chỉ muộn nhận dc tới skill 120 thôi ấy

[DN]Never
19-10-15, 12:01 AM
Có bác nào cho hỏi chút ? có cách nào để không nhận được skill 150 từ trong thằng Lễ Quan không. MÌnh chỉ muộn nhận dc tới skill 120 thôi ấy
thì bác vào phái từ npc môn phái ý, skill 120 bán shop đó, ko nhận thông qua lễ quan nữa

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

bro nào cho e xin hàm add vòng sáng mấy cái danh hiệu, như liên đấu ý, và cho e hỏi file nào chưa danh sách các danh hiệu đó ạ

cuongvh93
19-10-15, 01:42 AM
Never;1030988']thì bác vào phái từ npc môn phái ý, skill 120 bán shop đó, ko nhận thông qua lễ quan nữa

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

bro nào cho e xin hàm add vòng sáng mấy cái danh hiệu, như liên đấu ý, và cho e hỏi file nào chưa danh sách các danh hiệu đó ạ

File playertitle trong setting đấy bạn.. code add vòng sáng thì có trong topic này rồi đó.

minhgacon90
19-10-15, 03:08 AM
mấy bác cho em hỏi, sao em bấm vào chỗ chuyển sinh thì nó biến mất và nhân vật ko chuyển sinh đc? vậy mình fix lỗi này ntn ạ?

Olala
19-10-15, 06:40 AM
bác nào biết cái vụ ctc bên công thì vào được đến máp chờ còn bên thủ vào được đến doạnh trại mua máu ko vào được nữa
dùng lệnh gm để di chuyển máp 221, 1903, 3608 <<= bên công máp và tọa độ không thể vào được mặc đù máp 221 đã mở rồi bác nào biết fix vụ này giúp với thanks!

minhgacon90
19-10-15, 04:02 PM
chào các bác hihi hôm nay em mới cho nhân vật trùng sinh 3 và mới biết chỉ đc trùng sinh 3 bác nào chỉ em tăng giới hạn TS và TS 6 có sao khác nha :)

em mo trong server1/script/global/translife.lua
mà ko biết chính :)

có ai giúp bác này ko?
30 charrrrrrrrrrrrrrrrrrrr

tvnnam
21-10-15, 11:16 AM
có ai giúp bác này ko?
30 charrrrrrrrrrrrrrrrrrrr

mình nhớ chuyển sinh có 2 file cần phải chỉnh mới được thì phải.... bạn dùng chức năng tìm kiếm trong sever thử xem

minhgacon90
21-10-15, 10:52 PM
mình nhớ chuyển sinh có 2 file cần phải chỉnh mới được thì phải.... bạn dùng chức năng tìm kiếm trong sever thử xem

bác Nam ơi, cho em hỏi chỗ nhận lệnh bài boss, em muốn nhận 1 lúc 10 cái lệnh bài thì chỉnh thông số sao hả bác?cảm ơn bác Nam trước ạ

gakfc1993
22-10-15, 08:36 PM
3. fix lỗi vào phái để làm nhiệm vụ và ko add skill:

Sever nào khi vô phái cho full skill của phái .
Vậy config như thế nào để làm nhiệm vụ mới có skill
<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>

down về rùi chép vào server, file được share là nofont, file này sẽ fix vấn đề của bạn.






fix link dùm em nha a.Nam
link die rầu

cutyne
23-10-15, 04:30 AM
fix link dùm em nha a.Nam
link die rầu


Mình cũng muốn làm cái này. Test thử làm nhiệm vụ môn phái cái đi thớt ơi. Up lại phần 3 cho mình với.
Cơ mà vẫn phải cảm ơn thớt nhiều lắm. Ngồi mày mò cả đêm chỉnh sửa mấy cái thớt hướng dẫn phê vcl ra :D !!!
!!!
Thêm một cái về jxedit phần 4 ấy. Theo như hướng dẫn thì để vào thư mục sever cùng cấp với settings và script thì phải dùng winscp để nhét vào. mà mở trên winscp thì làm sao để chạy được cái jxedit.exe vậy. Ai biết thông não hộ em với :) !!!
!!!
Cái này nữa. Mình muốn lúc vào phái bằng thằng npc truyền dẫn môn phái thì nó chỉ add skill chính 1x thôi. Hiện tại là đang add full skill tới 9x. Mình muốn như bản cũ để thử làm nhiệm vụ môn phái cho vui ạ :D !!!
!!!
xin lỗi mọi người vì mình hỏi nhiều quá nhé :) !!!

huypronet
24-10-15, 09:12 AM
Mình cũng muốn làm cái này. Test thử làm nhiệm vụ môn phái cái đi thớt ơi. Up lại phần 3 cho mình với.
Cơ mà vẫn phải cảm ơn thớt nhiều lắm. Ngồi mày mò cả đêm chỉnh sửa mấy cái thớt hướng dẫn phê vcl ra :D !!!
!!!
Thêm một cái về jxedit phần 4 ấy. Theo như hướng dẫn thì để vào thư mục sever cùng cấp với settings và script thì phải dùng winscp để nhét vào. mà mở trên winscp thì làm sao để chạy được cái jxedit.exe vậy. Ai biết thông não hộ em với :) !!!
!!!
Cái này nữa. Mình muốn lúc vào phái bằng thằng npc truyền dẫn môn phái thì nó chỉ add skill chính 1x thôi. Hiện tại là đang add full skill tới 9x. Mình muốn như bản cũ để thử làm nhiệm vụ môn phái cho vui ạ :D !!!
!!!
xin lỗi mọi người vì mình hỏi nhiều quá nhé :) !!!

Bác vào file của thằng hổ trợ test. seach "Addskill" bạn thêm "--" o đầu dòng rồi restart sever vậy là vào nhận test se ko có skill nữa

gakfc1993
24-10-15, 09:22 AM
Bác vào file của thằng hổ trợ test. seach "Addskill" bạn thêm "--" o đầu dòng rồi restart sever vậy là vào nhận test se ko có skill nữa

cho mình xin đường dẫn tới mấy thằng NPC nhập môn đi bạn

ngocht
24-10-15, 09:24 AM
Bác vào file của thằng hổ trợ test. seach "Addskill" bạn thêm "--" o đầu dòng rồi restart sever vậy là vào nhận test se ko có skill nữa


Bạn ơi. Ý mình là thằng NPC mình xin vào phái khi đủ lv 10 ấy. Ví dụ như thiếu lâm thì mình muốn chỉnh ở thằng Thiếu Lâm Phản Tăng ấy. Bạn chỉ cho mình tìm file mấy NPC đó ở đâu với :). Mình nghĩ vì gặp nó xin vào nó add skill cho nên chắc là sửa trong file npc đó thôi :). Sai thì bạn giúp mình với :D.
Tiện thể đây nếu bạn biết thì bạn chỉ cho mình cái này luôn.
Mình đang cài sever của bác tranminhdo. Có 2 chỗ hỗ trợ test là ở Lễ Quan và có thêm 1 NPC Nam Cung Nhất Thiên ở Ba Lăng nữa. Mình chỉ tìm được file của thằng Lễ Quan thôi, cũng có chỉnh sửa rồi (mà giờ nó lỗi tùm lum, chắc phải cài lại :D ). Bạn chỉ luôn cho mình cái file chỉnh sửa npc đó nằm ở đâu :D. Và mình muốn sửa đổi tên của NPC cũng như tạo một NPC khác tương tự như thế thì làm thế nào ạ :).
Bạn biết thì giúp mình với nhé. Chân thành cảm cảm cảm ơn :D !!!

huypronet
24-10-15, 09:48 AM
Bạn ơi. Ý mình là thằng NPC mình xin vào phái khi đủ lv 10 ấy. Ví dụ như thiếu lâm thì mình muốn chỉnh ở thằng Thiếu Lâm Phản Tăng ấy. Bạn chỉ cho mình tìm file mấy NPC đó ở đâu với :). Mình nghĩ vì gặp nó xin vào nó add skill cho nên chắc là sửa trong file npc đó thôi :). Sai thì bạn giúp mình với :D.
Tiện thể đây nếu bạn biết thì bạn chỉ cho mình cái này luôn.
Mình đang cài sever của bác tranminhdo. Có 2 chỗ hỗ trợ test là ở Lễ Quan và có thêm 1 NPC Nam Cung Nhất Thiên ở Ba Lăng nữa. Mình chỉ tìm được file của thằng Lễ Quan thôi, cũng có chỉnh sửa rồi (mà giờ nó lỗi tùm lum, chắc phải cài lại :D ). Bạn chỉ luôn cho mình cái file chỉnh sửa npc đó nằm ở đâu :D. Và mình muốn sửa đổi tên của NPC cũng như tạo một NPC khác tương tự như thế thì làm thế nào ạ :).
Bạn biết thì giúp mình với nhé. Chân thành cảm cảm cảm ơn :D !!!

Add NPC thì bác tìm trên diễn đàn ấy. mình đang làm việc nên không Sp dc nhiều. Sv TMD thì bạn vào file Scrip/Golobal/namcung/... NPC nam cung o trong đó. Muốn xóa NPC đó thì vào file Scrip/Golobal/addspreadernpc.lua . thêm "-- đầu dòng
{1802,80,4,53,1619,3189,0,"Nam Cung NhÊt Thiªn",0,"\\script\\global\\namcung\\namcung_say.lua để xóa nó đi"

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


cho mình xin đường dẫn tới mấy thằng NPC nhập môn đi bạn

đã muốn làm NV thì addskill làm gì... muốn nhận skill theo cấp thì viết hàm check LV+ môn phái rồi add skill theo cấp độ. add vào thằng lễ quan đó cho nhanh

ngocht
24-10-15, 12:42 PM
Add NPC thì bác tìm trên diễn đàn ấy. mình đang làm việc nên không Sp dc nhiều. Sv TMD thì bạn vào file Scrip/Golobal/namcung/... NPC nam cung o trong đó. Muốn xóa NPC đó thì vào file Scrip/Golobal/addspreadernpc.lua . thêm "-- đầu dòng
{1802,80,4,53,1619,3189,0,"Nam Cung NhÊt Thiªn",0,"\\script\\global\\namcung\\namcung_say.lua để xóa nó đi"

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



đã muốn làm NV thì addskill làm gì... muốn nhận skill theo cấp thì viết hàm check LV+ môn phái rồi add skill theo cấp độ. add vào thằng lễ quan đó cho nhanh

Cám ơn bác cái NPC nhé :D.
Mình chơi theo kiểu nhận hỗ trợ từ thằng lễ quan xong hết các thứ với cả chỉnh thằng lễ quan nát bét rồi giờ nó lỗi tùm lum nên chắc là phải cài lại để chỉnh sửa tiếp thôi :D. Giờ mình muốn chơi kiểu tự cày để phá tiếp rồi cài lại một thể luôn ấy. Nên mình muốn lên lv 10 rồi xin vào phái từ thằng NPC tiếp dẫn môn phái rồi test lại làm nhiệm vụ môn phái các thứ. Mà hiện tại thì gặp thằng NPC tiếp dẫn môn phái xin vào thì nó add luôn trọn bộ skill rồi nên không làm đc ^^. Nên giờ muốn tìm đường dẫn đến file của thằng NPC đó để chỉnh nó chỉ add skill 1x thôi bác ạ :D.
Biết thì chỉ giúp mình với :D !!!

huypronet
24-10-15, 12:53 PM
Cám ơn bác cái NPC nhé :D.
Mình chơi theo kiểu nhận hỗ trợ từ thằng lễ quan xong hết các thứ với cả chỉnh thằng lễ quan nát bét rồi giờ nó lỗi tùm lum nên chắc là phải cài lại để chỉnh sửa tiếp thôi :D. Giờ mình muốn chơi kiểu tự cày để phá tiếp rồi cài lại một thể luôn ấy. Nên mình muốn lên lv 10 rồi xin vào phái từ thằng NPC tiếp dẫn môn phái rồi test lại làm nhiệm vụ môn phái các thứ. Mà hiện tại thì gặp thằng NPC tiếp dẫn môn phái xin vào thì nó add luôn trọn bộ skill rồi nên không làm đc ^^. Nên giờ muốn tìm đường dẫn đến file của thằng NPC đó để chỉnh nó chỉ add skill 1x thôi bác ạ :D.
Biết thì chỉ giúp mình với :D !!!

Thanh niên vào đây xóa hết mấy cái AddSkill thử xem sao "\\script\\gmscript.lua", "AddSkills"

alextran2587
24-10-15, 03:38 PM
Anh Tvnnam ơi cho em hỏi cai jxEdit ko mở được trong Winscp thì làm sao a e cảm ơn a nhìu lắm ;;)

ngocht
24-10-15, 06:46 PM
Thanh niên vào đây xóa hết mấy cái AddSkill thử xem sao "\\script\\gmscript.lua", "AddSkills"

Em có xem code file đó tuy không rành về code lắm nhưng em nghĩ không phải bác ạ :D. Trong script đó có câu lệnh của NPC như này " Hiện tại trận đoàn thể khu vực Đại hội Võ lâm đã bắt đầu! Khu vực đại chiến là ["..tongname1.."] và ["..tongname2.."], Xin tuyển thủ khu vực 2 phe khẩn trương đến các thành thị vào trận" thì em đoán hình như đây là lời thoại của NPC Công Bình Tử hoặc là liên đấu gì đó. Còn chỗ add skill thì là tăng 60 điểm. Ở thằng truyền dẫn môn phái là thêm vào skill từ 1-6x còn skill 9x là 1 điểm :). Tìm thêm cả theo tên phái với cả tìm theo hệ từng file rồi mà vẫn chưa thấy cái gì khả nghi cả. Cần một người biết đường dẫn file của mấy thằng truyền dẫn môn phái 8-> 8->

tvnnam
25-10-15, 10:19 PM
bác Nam ơi, cho em hỏi chỗ nhận lệnh bài boss, em muốn nhận 1 lúc 10 cái lệnh bài thì chỉnh thông số sao hả bác?cảm ơn bác Nam trước ạ

vào lễ quan mà chỉnh bạn nhé... sau đó dùng hàm gọi ra ví dụ

function gm_functionboss()
for i =1,10 do
AddItem(6,1,1022,0,0,0)
end
end

function boss()
AddItem(6,1,2595,0,0,0)
AddItem(6,1,3083,0,0,0)
AddItem(6,1,3084,0,0,0)
AddItem(6,1,3085,0,0,0)
end

tvnnam
25-10-15, 10:33 PM
fix link dùm em nha a.Nam
link die rầu


Mình cũng muốn làm cái này. Test thử làm nhiệm vụ môn phái cái đi thớt ơi. Up lại phần 3 cho mình với.
Cơ mà vẫn phải cảm ơn thớt nhiều lắm. Ngồi mày mò cả đêm chỉnh sửa mấy cái thớt hướng dẫn phê vcl ra :D !!!
!!!
Thêm một cái về jxedit phần 4 ấy. Theo như hướng dẫn thì để vào thư mục sever cùng cấp với settings và script thì phải dùng winscp để nhét vào. mà mở trên winscp thì làm sao để chạy được cái jxedit.exe vậy. Ai biết thông não hộ em với :) !!!
!!!
Cái này nữa. Mình muốn lúc vào phái bằng thằng npc truyền dẫn môn phái thì nó chỉ add skill chính 1x thôi. Hiện tại là đang add full skill tới 9x. Mình muốn như bản cũ để thử làm nhiệm vụ môn phái cho vui ạ :D !!!
!!!
xin lỗi mọi người vì mình hỏi nhiều quá nhé :) !!!


Bác vào file của thằng hổ trợ test. seach "Addskill" bạn thêm "--" o đầu dòng rồi restart sever vậy là vào nhận test se ko có skill nữa


cho mình xin đường dẫn tới mấy thằng NPC nhập môn đi bạn


Bạn ơi. Ý mình là thằng NPC mình xin vào phái khi đủ lv 10 ấy. Ví dụ như thiếu lâm thì mình muốn chỉnh ở thằng Thiếu Lâm Phản Tăng ấy. Bạn chỉ cho mình tìm file mấy NPC đó ở đâu với :). Mình nghĩ vì gặp nó xin vào nó add skill cho nên chắc là sửa trong file npc đó thôi :). Sai thì bạn giúp mình với :D.
Tiện thể đây nếu bạn biết thì bạn chỉ cho mình cái này luôn.
Mình đang cài sever của bác tranminhdo. Có 2 chỗ hỗ trợ test là ở Lễ Quan và có thêm 1 NPC Nam Cung Nhất Thiên ở Ba Lăng nữa. Mình chỉ tìm được file của thằng Lễ Quan thôi, cũng có chỉnh sửa rồi (mà giờ nó lỗi tùm lum, chắc phải cài lại :D ). Bạn chỉ luôn cho mình cái file chỉnh sửa npc đó nằm ở đâu :D. Và mình muốn sửa đổi tên của NPC cũng như tạo một NPC khác tương tự như thế thì làm thế nào ạ :).
Bạn biết thì giúp mình với nhé. Chân thành cảm cảm cảm ơn :D !!!


Add NPC thì bác tìm trên diễn đàn ấy. mình đang làm việc nên không Sp dc nhiều. Sv TMD thì bạn vào file Scrip/Golobal/namcung/... NPC nam cung o trong đó. Muốn xóa NPC đó thì vào file Scrip/Golobal/addspreadernpc.lua . thêm "-- đầu dòng
{1802,80,4,53,1619,3189,0,"Nam Cung NhÊt Thiªn",0,"\\script\\global\\namcung\\namcung_say.lua để xóa nó đi"

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



đã muốn làm NV thì addskill làm gì... muốn nhận skill theo cấp thì viết hàm check LV+ môn phái rồi add skill theo cấp độ. add vào thằng lễ quan đó cho nhanh


Cám ơn bác cái NPC nhé :D.
Mình chơi theo kiểu nhận hỗ trợ từ thằng lễ quan xong hết các thứ với cả chỉnh thằng lễ quan nát bét rồi giờ nó lỗi tùm lum nên chắc là phải cài lại để chỉnh sửa tiếp thôi :D. Giờ mình muốn chơi kiểu tự cày để phá tiếp rồi cài lại một thể luôn ấy. Nên mình muốn lên lv 10 rồi xin vào phái từ thằng NPC tiếp dẫn môn phái rồi test lại làm nhiệm vụ môn phái các thứ. Mà hiện tại thì gặp thằng NPC tiếp dẫn môn phái xin vào thì nó add luôn trọn bộ skill rồi nên không làm đc ^^. Nên giờ muốn tìm đường dẫn đến file của thằng NPC đó để chỉnh nó chỉ add skill 1x thôi bác ạ :D.
Biết thì chỉ giúp mình với :D !!!


Thanh niên vào đây xóa hết mấy cái AddSkill thử xem sao "\\script\\gmscript.lua", "AddSkills"

mình thấy có 1 bài viết rất xúc tích có thể giải quyết một số thắc mắc của câc bạ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>

còn nếu muốn làm nvmp mới có skill thì xem hướng dẫn cài 3 in 1 ở #1 của mình là có nhé"

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


Anh Tvnnam ơi cho em hỏi cai jxEdit ko mở được trong Winscp thì làm sao a e cảm ơn a nhìu lắm ;;)

e cop file đó sang máy thật mới chỉnh đc e nhé.... lưu ý khi chỉnh chú ý đến font chữ

ngocht
26-10-15, 11:40 AM
e cop file đó sang máy thật mới chỉnh đc e nhé.... lưu ý khi chỉnh chú ý đến font chữ


Bác Nam ơi. Mở cái jxedit đó lên thì phải nhập đường dẫn là gì mới dùng đươc vậy bác. Mở trên winscp thì mở không được còn mở ở máy thật thì nó bắt phải kéo đường dẫn đến server mà server lại nằm trên máy ảo. Bác hướng dẫn cụ thể 1 tí được không ạ :) !!!

cuongvh93
26-10-15, 12:52 PM
Bác Nam ơi. Mở cái jxedit đó lên thì phải nhập đường dẫn là gì mới dùng đươc vậy bác. Mở trên winscp thì mở không được còn mở ở máy thật thì nó bắt phải kéo đường dẫn đến server mà server lại nằm trên máy ảo. Bác hướng dẫn cụ thể 1 tí được không ạ :) !!!
Dùng WinSCP kéo về máy thật r trỏ đường dẫn đến server r tìm thôi.

tvnnam
26-10-15, 02:38 PM
Bác Nam ơi. Mở cái jxedit đó lên thì phải nhập đường dẫn là gì mới dùng đươc vậy bác. Mở trên winscp thì mở không được còn mở ở máy thật thì nó bắt phải kéo đường dẫn đến server mà server lại nằm trên máy ảo. Bác hướng dẫn cụ thể 1 tí được không ạ :) !!!

thì cop cả sever về máy thật là có đường dẫn mà ^#(^ rồi tạo đường dẫn đến file cần chỉnh sửa trong sever

ngocht
26-10-15, 03:11 PM
Dùng WinSCP kéo về máy thật r trỏ đường dẫn đến server r tìm thôi.

Bác ơi. Trỏ đến sever như thế nào bác. Mở jxedit lên thì nó bảo chọn đường dẫn đến file muốn sửa. Cơ mà file muốn sửa nằm trong server. Mà server phải chạy trên máy ảo. Mở chọn đường dẫn trong cái jxedit thì nó chỉ tìm được ổ C D E của mình. Trong mấy ổ đó chỉ có file client với mấy file Centos, Database, Tools,.... Bác có thể chỉ rõ hơn được không ạ :) !!!


thì cop cả sever về máy thật là có đường dẫn mà ^#(^ rồi tạo đường dẫn đến file cần chỉnh sửa trong sever
Có nghĩa là mình cop sever về máy rồi dùng jxedit đó chỉnh sửa sau đó kéo sang WinSCP lại hả bác :). Để em thử phát. Thanks các bác nhé :) !!!

Em làm được rồi. Giờ cũng hiểu sơ sơ thôi cơ mà bác nào biết chỉnh mấy mục NPC trong hình sang tiếng việt thì giúp mình 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>

PhamNinh
26-10-15, 03:13 PM
Bác ơi. Trỏ đến sever như thế nào bác. Mở jxedit lên thì nó bảo chọn đường dẫn đến file muốn sửa. Cơ mà file muốn sửa nằm trong server. Mà server phải chạy trên máy ảo. Mở chọn đường dẫn trong cái jxedit thì nó chỉ tìm được ổ C D E của mình. Trong mấy ổ đó chỉ có file client với mấy file Centos, Database, Tools,.... Bác có thể chỉ rõ hơn được không ạ :) !!!


Có nghĩa là mình cop sever về máy rồi dùng jxedit đó chỉnh sửa sau đó kéo sang WinSCP lại hả bác :). Để em thử phát. Thanks các bác nhé :) !!!

vụ này căng rùi đây :-?

alextran2587
26-10-15, 05:28 PM
Mấy anh ơi cho e hỏi ví dụ như e đang xài cilen và path của bác galaxy, trong lễ quan ko có những thứ như trog path của yoken vậy e có thể lấy file lễ quan từ path yoken thay thế cho galaxy đuợc ko các anh. E cảm ơn nhìu lắm ah

tvnnam
26-10-15, 05:43 PM
Mấy anh ơi cho e hỏi ví dụ như e đang xài cilen và path của bác galaxy, trong lễ quan ko có những thứ như trog path của yoken vậy e có thể lấy file lễ quan từ path yoken thay thế cho galaxy đuợc ko các anh. E cảm ơn nhìu lắm ah

được bạn nhé..... file lễ quan như nhau hết mà... miền là đúng đường dẫn

alextran2587
26-10-15, 06:38 PM
được bạn nhé..... file lễ quan như nhau hết mà... miền là đúng đường dẫn

Em cám ơn anh nhìu nhìu nếu đuợc em xin lại đuờng dẫn đó và tên file lễ quan nha e cảm ơn anh nhìu:x

ngocht
26-10-15, 07:18 PM
Có một vấn đề này mình muốn hỏi mong các bác ở đây giúp đỡ mình với. Đại khái là file script của lễ quan nó như thế này.
<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ình test thử muốn thêm tính năng nhận lệnh bài admin ở thằng lễ quan ấy. Giả sử mình thêm đoạn code ({"lÊy LÖnh Bµi Admin", lbadmin}, vào ở giữa dòng {"Màu PK", trangthai}, với dòng {"Thoát"}, rồi thêm đoạn code

function lbadmin()
AddItem(6,1,4369,1,0,0,0,0)--lenh bai adm
end

thì lúc vào game bấm nó vẫn hiện các lựa chọn của thằng lễ quan như là không thêm vào. Không có dòng "Lấy lệnh bài admin" nhưng bấm vào dòng thoát thì vẫn nhận được lệnh bài admin tương tự nếu như thêm vào giữa hai dòng bất kì thì nó bị thụt lùi xuống một dòng từ chỗ thêm vào ấy và cũng không có dòng "lấy lệnh bải admin" :). Vậy làm thế nào để nó hiển thị đúng từng dòng các bác nhỉ :). Ngồi sửa cả chiều rồi vẫn không được :) !!!

vuduymanh
26-10-15, 07:46 PM
của bạn đây
IncludeLib("SETTING")Include("\\script\\dailogsys\\dailogsay.lua")
Include("\\script\\lib\\awardtemplet.lua")
Include("\\script\\global\\fuyuan.lua")
Include("\\script\\global\\hotrothem.lua")
Include ("\\script\\class\\ktabfile.lua") --CÇn ¢®Ã“ ch¢¹y TabFile_Load
Include("\\script\\global\\gmrole.lua")


SKILL_180 = {1220,1221,1223,1222,1224,1225,1227,1226,1228,1229 }
local tbFaction =
{
[1] =
{
szShowName = "ThiÕu L©m",
szFaction = "shaolin",
nShortFaction = "sl",
tbSkill = {318, 319, 321, 709, 1055, 1056, 1057},
tbEquip =
{
{
szFaction = "ThiÕu L©m QuyÒn",
nFirstEquipId = 4863,
tbEquipName =
{
" Minh Ph­îng ch©u liªn", " Minh Ph­îng t¨ng m·o", " Minh Ph­îng th­îng giíi", " Minh Ph­îng hé uyÓn", " Minh Ph­îng yªu ®¸i",
" Minh Ph­îng cµ sa ", " Minh Ph­îng triÒn thñ ", " Minh Ph­îng t¨ng hµi ", " Minh Ph­îng yªu trôy ", " Minh Ph­îng h¹ giíi ",
},
},
{
szFaction = "ThiÕu L©m C«n",
nFirstEquipId = 4873,
tbEquipName =
{
"Minh Ph­îng ch©u liªn", "Minh Ph­îng t¨ng m·o", "Minh Ph­îng th­îng giíi", "Minh Ph­îng hé uyÓn", "Minh Ph­îng yªu ®¸i",
"Minh Ph­îng cµ sa", "Minh Ph­îng c«n", "Minh Ph­îng t¨ng hµi", "Minh Ph­îng yªu trôy", "Minh Ph­îng h¹ giíi",
},
},
{
szFaction = "ThiÕu L©m §ao",
nFirstEquipId = 4883,
tbEquipName =
{
"Minh Ph­îng ch©u liªn", "Minh Ph­îng t¨ng m·o", "Minh Ph­îng th­îng giíi", "Minh Ph­îng hé uyÓn", "Minh Ph­îng yªu ®¸i",
"Minh Ph­îng cµ sa", "Minh Ph­îng ®ao", "Minh Ph­îng t¨ng hµi", "Minh Ph­îng yªu trôy", "Minh Ph­îng h¹ giíi",
},
},
},
},
[2] =
{
szShowName = "Thiªn V­¬ng Bang",
szFaction = "tianwang",
nShortFaction = "tw",
tbSkill = {322, 325, 323, 708, 1058, 1059, 1060},
tbEquip =
{
{
szFaction = "Thiªn V­¬ng Chïy",
nFirstEquipId = 4893,
tbEquipName =
{
"Minh Ph­îng ®Þnh quang liªn", "Minh Ph­îng ®Þnh quang kh«i", "Minh Ph­îng ®Þnh quang th­îng giíi", "Minh Ph­îng ®Þnh quang thóc o¶n", "Minh Ph­îng ®Þnh quang yªu ®¸i",
"Minh Ph­îng ®Þnh quang kh¶i", "Minh Ph­îng ®Þnh quang chïy", "Minh Ph­îng ®Þnh quang ngoa", "Minh Ph­îng ®Þnh quang béi", "Minh Ph­îng ®Þnh quang h¹ giíi",
},
},
{
szFaction = "Thiªn V­¬ng Th­¬ng",
nFirstEquipId = 4903,
tbEquipName =
{
"Minh Ph­îng ngù phong liªn", "Minh Ph­îng ngù phong kh«i", "Minh Ph­îng ngù phong th­îng giíi", "Minh Ph­îng ngù phong thóc o¶n", "Minh Ph­îng ngù phong yªu ®¸i",
"Minh Ph­îng ngù phong kh¶i", "Minh Ph­îng ngù phong th­¬ng", "Minh Ph­îng ngù phong ngoa", "Minh Ph­îng ngù phong béi", "Minh Ph­îng ngù phong h¹ giíi",
},
},
{
szFaction = "Thiªn V­¬ng §ao",
nFirstEquipId = 4913,
tbEquipName =
{
"Minh Ph­îng biÓu phong liªn", "Minh Ph­îng biÓu phong kh«i", "Minh Ph­îng biÓu phong th­îng giíi", "Minh Ph­îng biÓu phong thóc o¶n", "Minh Ph­îng biÓu phong yªu ®¸i",
"Minh Ph­îng biÓu phong kh¶i", "Minh Ph­îng biÓu phong ®ao", "Minh Ph­îng biÓu phong ngoa", "Minh Ph­îng biÓu phong béi", "Minh Ph­îng biÓu phong h¹ giíi",
},
},
},
},
[3] =
{
szShowName = "§­êng M«n",
szFaction = "tangmen",
nShortFaction = "tm",
tbSkill = {339, 302, 342, 710, 1069, 1070, 1071},
tbEquip =
{
{
szFaction = "Phi §ao §­êng M«n",
nFirstEquipId = 4983,
tbEquipName =
{
"Minh Ph­îng nÆc ¶nh h¹ng liªn", "Minh Ph­îng nÆc ¶nh qu¸n", "Minh Ph­îng nÆc ¶nh th­îng giíi", "Minh Ph­îng nÆc ¶nh hé uyÓn", "Minh Ph­îng nÆc ¶nh triÒn yªu",
"Minh Ph­îng nÆc ¶nh gi¸p", "Minh Ph­îng nÆc ¶nh phi ®ao", "Minh Ph­îng nÆc ¶nh ngoa", "Minh Ph­îng nÆc ¶nh yªu trôy", "Minh Ph­îng nÆc ¶nh h¹ giíi",
},
},
{
szFaction = "Ná §­êng M«n",
nFirstEquipId = 4993,
tbEquipName =
{
"Minh Ph­îng cùc quang h¹ng liªn", "Minh Ph­îng cùc quang qu¸n", "Minh Ph­îng cùc quang th­îng giíi", "Minh Ph­îng cùc quang hé uyÓn", "Minh Ph­îng cùc quang triÒn yªu",
"Minh Ph­îng cùc quang gi¸p", "Minh Ph­îng cùc quang ná ", "Minh Ph­îng cùc quang ngoa ", "Minh Ph­îng cùc quang yªu trôy ", "Minh Ph­îng cùc quang h¹ giíi ",
},
},
{
szFaction = "Phi Tiªu §­êng M«n",
nFirstEquipId = 5003,
tbEquipName =
{
" Minh Ph­îng th­íc kim h¹ng liªn ", " Minh Ph­îng th­íc kim qu¸n ", " Minh Ph­îng th­íc kim th­îng giíi ", " Minh Ph­îng th­íc kim hé uyÓn ", " Minh Ph­îng th­íc kim triÒn yªu ",
" Minh Ph­îng th­íc kim gi¸p ", " Minh Ph­îng th­íc kim phi tiªu ", " Minh Ph­îng th­íc kim ngoa ", " Minh Ph­îng th­íc kim yªu trôy ", " Minh Ph­îng th­íc kim h¹ giíi ",
},
},
},
},
[4] =
{
szShowName = "Ngò §éc Gi¸o",
szFaction = "wudu",
nShortFaction = "wu",
tbSkill = {353, 355, 711, 1066, 1067},
tbEquip =
{
{
szFaction = "Ngò §éc Ch­ëng",
nFirstEquipId = 4963,
tbEquipName =
{
" Minh Ph­îng ®éc sa h¹ng liªn ", " H¹ch Hæ ®éc sa ph¸t ®¸i ", " Minh Ph­îng ®éc sa th­îng giíi ", " Minh Ph­îng ®éc sa hé uyÓn ", " Minh Ph­îng ®éc sa yªu ®¸i ",
" Minh Ph­îng ®éc sa bÝ trang ", " Minh Ph­îng ®éc sa triÒn thñ ", " Minh Ph­îng ®éc sa ngoa ", " Minh Ph­îng ®éc sa yªu trôy ", " Minh Ph­îng ®éc sa h¹ giíi ",
},
},
{
szFaction = "Ngò §éc §ao",
nFirstEquipId = 4973,
tbEquipName =
{
" Minh Ph­îng u linh h¹ng liªn ", " H¹ch Hæ u linh ph¸t ®¸i ", " Minh Ph­îng u linh th­îng giíi ", " Minh Ph­îng u linh hé uyÓn ", " Minh Ph­îng u linh yªu ®¸i ",
" Minh Ph­îng u linh bÝ trang ", " Minh Ph­îng u linh ®ao ", " Minh Ph­îng u linh ngoa ", " Minh Ph­îng u linh yªu trôy ", " Minh Ph­îng u linh h¹ giíi ",
},
},
},
},
[5] =
{
szShowName = "Nga Mi",
szFaction = "emei",
nShortFaction = "em",
tbSkill = {380, 328, 712, 1061, 1062, 1114},
tbEquip =
{
{
szFaction = "Nga Mi KiÕm",
nFirstEquipId = 4923,
tbEquipName =
{
"Minh Ph­îng l­u v©n ch©u liªn", "Minh Ph­îng l­u v©n ph¸t ®¸i", "Minh Ph­îng l­u v©n th­îng giíi", "Minh Ph­îng l­u v©n hé uyÓn", "Minh Ph­îng l­u v©n yªu ®¸i ",
"Minh Ph­îng l­u v©n sam", "Minh Ph­îng l­u v©n kiÕm", "Minh Ph­îng l­u v©n ngoa", "Minh Ph­îng l­u v©n béi ", "Minh Ph­îng l­u v©n h¹ giíi ",
},
},
{
szFaction = "Nga Mi Ch­ëng",
nFirstEquipId = 4933,
tbEquipName =
{
"Minh Ph­îng hµn ngäc ch©u liªn ", "Minh Ph­îng hµn ngäc ph¸t ®¸i", "Minh Ph­îng hµn ngäc th­îng giíi", "Minh Ph­îng hµn ngäc hé uyÓn", "Minh Ph­îng hµn ngäc yªu ®¸i",
"Minh Ph­îng hµn ngäc sam", "Minh Ph­îng hµn ngäc triÒn thñ ", "Minh Ph­îng hµn ngäc ngoa ", "Minh Ph­îng hµn ngäc béi ", "Minh Ph­îng hµn ngäc h¹ giíi ",
},
},
},
},
[6] =
{
szShowName = "Thóy Yªn",
szFaction = "cuiyan",
nShortFaction = "cy",
tbSkill = {336, 337, 713, 1063, 1065},
tbEquip =
{
{
szFaction = "Thóy Yªn §ao (Ngo¹i)",
nFirstEquipId = 4943,
tbEquipName =
{
"Minh Ph­îng hång nhan ch©u liªn ", "Minh Ph­îng hång nhan ph¸t ®¸i", "Minh Ph­îng hång nhan th­îng giíi", "Minh Ph­îng hång nhan hé uyÓn", "Minh Ph­îng hång nhan yªu ®¸i",
"Minh Ph­îng hång nhan sam", "Minh Ph­îng hång nhan ®ao ", "Minh Ph­îng hång nhan ngoa ", "Minh Ph­îng hång nhan béi ", "Minh Ph­îng hång nhan h¹ giíi ",
},
},
{
szFaction = "Thóy Yªn Song §ao (Néi)",
nFirstEquipId = 4953,
tbEquipName =
{
"Minh Ph­îng ¶o th¸i ch©u liªn ", "Minh Ph­îng ¶o th¸i ph¸t ®¸i", "Minh Ph­îng ¶o th¸i th­îng giíi", "Minh Ph­îng ¶o th¸i hé uyÓn", "Minh Ph­îng ¶o th¸i yªu ®¸i",
"Minh Ph­îng ¶o th¸i sam", "Minh Ph­îng ¶o th¸i ®ao ", "Minh Ph­îng ¶o th¸i ngoa ", "Minh Ph­îng ¶o th¸i béi ", "Minh Ph­îng ¶o th¸i h¹ giíi ",
},
},
},
},
[7] =
{
szShowName = "C¸i Bang",
szFaction = "gaibang",
nShortFaction = "gb",
tbSkill = {357, 359, 714, 1073, 1074},
tbEquip =
{
{
szFaction = "C¸i Bang Ch­ëng",
nFirstEquipId = 5013,
tbEquipName =
{
" Minh Ph­îng hé ph¸p h¹ng liªn", " Minh Ph­îng hé ph¸p ®Çu hoµn", " Minh Ph­îng hé ph¸p th­îng giíi ", " Minh Ph­îng hé ph¸p hé uyÓn ", " Minh Ph­îng hé ph¸p thóc yªu",
" Minh Ph­îng hé ph¸p c¸i y", " Minh Ph­îng hé ph¸p triÒn thñ ", " Minh Ph­îng hé ph¸p ngoa ", "Minh Ph­îng hé ph¸p béi ", " Minh Ph­îng hé ph¸p h¹ giíi ",
},
},
{
szFaction = "C¸i Bang Bæng",
nFirstEquipId = 5023,
tbEquipName =
{
"Minh Ph­îng trõng giíi h¹ng liªn", "Minh Ph­îng trõng giíi ®Çu hoµn", "Minh Ph­îng trõng giíi th­îng giíi ", "Minh Ph­îng trõng giíi hé uyÓn", "Minh Ph­îng trõng giíi thóc yªu",
"Minh Ph­îng trõng giíi c¸i y", "Minh Ph­îng trõng giíi tr­îng", "Minh Ph­îng trõng giíi ngoa", "Minh Ph­îng trõng giíi béi", "Minh Ph­îng trõng giíi h¹ giíi ",
},
},
},
},
[8] =
{
szShowName = "Thiªn NhÉn Gi¸o",
szFaction = "tianren",
nShortFaction = "tr",
tbSkill = {361, 362, 715, 1075, 1076},
tbEquip =
{
{
szFaction = "ChiÕn NhÉn",
nFirstEquipId = 5033,
tbEquipName =
{
"Minh Ph­îng xÝch minh h¹ng liªn", "H¹ch Hæ xÝch minh kh«i", "Minh Ph­îng xÝch minh th­îng giíi", "Minh Ph­îng xÝch minh hé o¶n", "Minh Ph­îng xÝch minh yªu ®¸i",
"Minh Ph­îng xÝch minh gi¸p", "Minh Ph­îng xÝch minh th­¬ng", "Minh Ph­îng xÝch minh ngoa", "Minh Ph­îng xÝch minh béi", "Minh Ph­îng xÝch minh h¹ giíi",
},
},
{
szFaction = "Ma NhÉn",
nFirstEquipId = 5043,
tbEquipName =
{
"Minh Ph­îng s¸t viªm h¹ng liªn", "H¹ch Hæ s¸t viªm kh«i", "Minh Ph­îng s¸t viªm th­îng giíi", "Minh Ph­îng s¸t viªm hé o¶n", "Minh Ph­îng s¸t viªm yªu ®¸i",
"Minh Ph­îng s¸t viªm gi¸p", "Minh Ph­îng s¸t viªm ®ao", "Minh Ph­îng s¸t viªm ngoa", "Minh Ph­îng s¸t viªm béi", "Minh Ph­îng s¸t viªm h¹ giíi",
},
},
},
},
[9] =
{
szShowName = "Vâ §ang",
szFaction = "wudang",
nShortFaction = "wd",
tbSkill = {365, 368, 716, 1078, 1079},
tbEquip =
{
{
szFaction = "Vâ §ang KhÝ",
nFirstEquipId = 5053,
tbEquipName =
{
" Minh Ph­îng tiªn ©m phï ", " Minh Ph­îng tiªn ©m qu¸n", " Minh Ph­îng tiªn ©m th­îng giíi ", " Minh Ph­îng tiªn ©m tô ", " Minh Ph­îng tiªn ©m ph¸p ®¸i ",
" Minh Ph­îng tiªn ©m ®¹o bµo ", " Minh Ph­îng tiªn ©m kiÕm ", " Minh Ph­îng tiªn ©m ngoa ", " Minh Ph­îng tiªn ©m béi ", " Minh Ph­îng tiªn ©m h¹ giíi ",
},
},
{
szFaction = "Vâ §ang KiÕm",
nFirstEquipId = 5063,
tbEquipName =
{
" Minh Ph­îng ®¹o minh phï ", " Minh Ph­îng ®¹o minh qu¸n ", " Minh Ph­îng ®¹o minh th­îng giíi ", " Minh Ph­îng ®¹o minh tô ", " Minh Ph­îng ®¹o minh ph¸p ®¸i ",
" Minh Ph­îng ®¹o minh ®¹o bµo ", " Minh Ph­îng ®¹o minh kiÕm ", " Minh Ph­îng ®¹o minh ngoa ", " Minh Ph­îng ®¹o minh béi ", " Minh Ph­îng ®¹o minh h¹ giíi ",
},
},
},
},
[10] =
{
szShowName = "C«n L«n",
szFaction = "kunlun",
nShortFaction = "kl",
tbSkill = {372, 375, 717, 1080, 1081},
tbEquip =
{
{
szFaction = "C«n L«n §ao",
nFirstEquipId = 5073,
tbEquipName =
{
"Minh Ph­îng thiªn canh h¹ng liªn ", "Minh Ph­îng thiªn canh ®¹o qu¸n", "Minh Ph­îng thiªn canh th­îng giíi", "Minh Ph­îng thiªn canh hé uyÓn", "Minh Ph­îng thiªn canh ph¸p ®¸i",
"Minh Ph­îng thiªn canh ®¹o bµo", "Minh Ph­îng thiªn canh ®ao", "Minh Ph­îng thiªn canh ngoa", "Minh Ph­îng thiªn canh béi", "Minh Ph­îng thiªn canh h¹ giíi",
},
},
{
szFaction = "C«n L«n KiÕm",
nFirstEquipId = 5083,
tbEquipName =
{
"Minh Ph­îng ng¹o s­¬ng h¹ng liªn ", "Minh Ph­îng ng¹o s­¬ng ®¹o qu¸n", "Minh Ph­îng ng¹o s­¬ng th­îng giíi", "Minh Ph­îng ng¹o s­¬ng hé uyÓn", "Minh Ph­îng ng¹o s­¬ng ph¸p ®¸i",
"Minh Ph­îng ng¹o s­¬ng ®¹o bµo", "Minh Ph­îng ng¹o s­¬ng kiÕm ", "Minh Ph­îng ng¹o s­¬ng ngoa ", "Minh Ph­îng ng¹o s­¬ng béi", "Minh Ph­îng ng¹o s­¬ng h¹ giíi",
},
},
},
},
}
local tbEquipFreeCell =
{
{2, 1}, {2, 2}, {1, 1}, {1, 2}, {2, 1}, --¾±´ø£¬¶¥´÷£¬ÉϽ䣬»¤Ýó£¬Ñ ü´ø
{2, 3}, {2, 4}, {2, 2}, {1, 2}, {1, 1}, --?¢ÎÎäÆ÷£¬Ñ¥×Ó£¬Ñü×¹£¬Ï� �½ä
}


local tbFactionSeries =
{
[1] = {1, 2},
[2] = {3, 4},
[3] = {5, 6},
[4] = {7, 8},
[5] = {9, 10},
}


local tbFreeItem =
{
{szName="Håi Thiªn T¸i T¹o CÈm Nang", tbProp={6,1,1781,1,0,0}, tbParam={60}},
{szName="VËt phÈm kh¸c", tbProp={6,1,298,1,0,0}},
{szName="Qu¶ huy hoµng cao cÊp.", tbProp={6,1,1075,1,0,0}},
{szName="Khiªu chiªn lÔ bao", tbProp={6,1,2006,1,0,0}},
{szName="-ThËp Toµn §¹i Bæ-", tbProp={6,1,1399,1,0,0}},
{szName="Viªm §ª ®å b¶o", tbProp={6,1,2805,1,0,0}},
{szName="Tèng kim qu©n c«ng", tbProp={6,1,1477,1,0,0}},
{szName="§¹i lùc", tbProp={6,1,2517,1,0,0}},
{szName="-H·n HuyÕt Long C©u-", tbProp={0,10,18,1,0,0}, nWidth=2, nHeigth=3},
}


local tbGMAccount = {"Manhga1", "Manhga2", "Manhga3", "Manhga4", "Manhga5"}


function main()
dofile("script/global/·ÈË_Àñ¹Ù.lua");
dialog_main()
end






--================================================== ========================================


Include("\\script\\global\\repute_head.lua")
Include("\\script\\misc\\league_cityinfo.lua")


function dmcreattongtest()
local strTongName = GetTongName()
local tszTitle = "Chµo mong b¹n ®· tham gia hÖ thèng <color=yellow>Bang Héi<color>"
if (strTongName == nil or strTongName == "") then
Say(tszTitle,4," NhËn ®i?u kiÖn t¹o bang héi/dmcreatetong","Gia nhËp bang héi/dmjointong","T¹o bang héi/dmcreateit","KOt thóc ®èi tho¹i")
else
Say(tszTitle,0)
end
end


function dmcreatetong()
if GetCamp() ~= 4 then
SetCamp(4)
SetCurCamp(4)
AddRepute(100000)
AddLeadExp(1000000)
AddLeadExp(1000000)


AddLeadExp(1000000)


AddEventItem(195)
Earn(1000000)
if GetLevel() <= 100 then
for i=1,100 do
AddOwnExp(100000000)
end
end
Msg2Player("<color=yellow>Ng­êi ®· héi ®ñ tÊt c¶ ®iªu kiÖn ®Ó t¹o Bang Héi!<color>")
else
end
end


function dmjointong()
if GetCamp() ~= 4 then


if GetLevel() <= 100 then
for i=1,100 do
AddOwnExp(100000000)
end
end


SetCamp(4)
SetCurCamp(4)
Msg2Player("<color=yellow>Gia nhËp Bang héi thµnh c«ng!<color>")
else
end
end


function dmcreateit()
Tong_name,oper = GetTong()
if (oper == 0) and (GetTask(99) == 1) then
Say("KiOm hiÖp ch­ëng m«n nh©n:Khai s¸ng bang héi, më réng b¸ nghiÖp." ,2,"B¾t ®Çu dùng bang/Direct_CreateTong","§îi ta mét chót/wait_a_moment")
elseif (oper == 0) and (GetCamp() == 4) and (GetLevel() >= 50) and (GetReputeLevel(GetRepute()) >= 6) and (GetLeadLevel() >= 30) and (HaveItem(195) == 1) then
Talk(6,"create_pay", "Ng­êi ch¬i: KiOm hiÖp ch­ëng m«n nh©n, xin hái ta ph¶i lµm nh­ thO nµo míi ca thÓ khai t«ng lËp ph¸i trë thµnh Bang chñ ®©y?", "KiOm hiÖp ch­ëng m«n nh©n: §Çu tiªn ng­¬i ph¶i ca ®ñ n¨ng lùc l·nh ®¹o, ca 16 ng­êi cïng chU h­íng cïng ng­¬i lËp bang, tr¶i qua 3 ngµy Kh¶o NghiÖm Kú ", "Ch­ëng m«n nh©n: NOu trong 3 ngµy ca ng­êi rêi bang th× néi trong 3 ngµy ®a ng­êi ph¶i t×m ng­êi kh¸c thay thO.", "Ch­ëng m«n nh©n: Ng­¬i ph¶i ca ®ñ tµi l·nh ®¹o vµ tin vËt ®a lµ Nh¹c V­¬ng KiOm", "Ng­êi ch¬i: Nh¹c V­¬ng Kiªm ? Ng­êi nai lµ thanh kiªm nµy µ ? ", "Kiªm hiÖp ch­ëng m«n nh©n : Th× ra lµ ng­¬i ®· ca na... Kh«ng tÖ, qu¶ nhiªn tuæi trÎ tµi cao!!! ")
else
i = random(0,1)
if (i == 0) then
Talk(1,"", "Kiªm hiÖp ch­ëng m«n nh©n: Nªu nh­ muèn thµnh lËp bang héi, ng­¬i v× na bá ra 1 l­îng lín thêi gian, søc lùc cïng t©m huyOt, kh«ng thÓ nöa ®­êng hñy bá." )
else
Talk(6,"", "Kiªm hiÖp ch­ëng m«n nh©n: Ng­¬i muèn hái ®iªu kiÖn lËp bang µ? §Ó ta nai cho ng­¬i râ.", "Kiªm hiÖp ch­ëng m«n nh©n: ®Çu tiªn ph¶i xuÊt ; tiªp theo ng­¬i kh«ng thÓ ë bÊt kú bang héi nµo kh¸c ; ng­¬i nhÊt ®inh ph¶i danh väng giang hå ; cuèi cïng lµ tµi l·nh ®¹o ph¶i h¬n 30 cÊp.", "Kiªm hiÖp ch­ëng m«n nh©n: Sau ®a ®i chiªn tr­êng t×m mét thanh Nh¹c V­¬ng Kiªm lµm bang chñ tin vËt lµ ®­îc råi.")
end
end
end


function create_pay()
Say("Kiªm hiÖp ch­ëng m«n nh©n: Ng­¬i cÇn lÖ phi lµ 100 v¹n l­îng b¹c." ,2,"Kh«ng thµnh vÊn ®ª, ta ca ®em 100v l­îng ®©y! /create_pay_yes","H©y dµ, ta kh«ng ®em ®ñ tiªn råi. /create_pay_no")


-- Say("½£ÏµÕÆ·ÅÈË£ºÄÇ·´£¬ÄãÖ»ÒªÓ Ð×ã¹»µÄ×ʽðÈ·°ïÅÉÄܹ»ÔËת Æ𵴾ݿÉÒԸˣ¬±ÈÈç˵Óиö10 0Ýò¸½¸½×Ó°É¡£" ,2,"·»ÎÊî}£¬?ÒÒѾ­Ó?00Ýò¸½¸½×Ó¸� �/create_pay_yes","Ì«·ÑÇ®?Ë£¬ÉïÒ»µãÐв»Ð?create_p ay_no")
end
function create_pay_yes()


if (GetCash() >= 1000000) then
Pay(1000000) -- ÊÕ·Ñ
DelItem(195) -- ɾ³ýϵ¹Øµµ¾ß
SetTask(99,1) -- ²¢´òÉϱê¼Ç£¨Ý¬Ê±¶¨ÒåΪ°ïÅ ÉÖеĵóÒ»¸öÈË£¨¼´°ïÖ÷±¾ÈË £©£©
Direct_CreateTong() -- ¿ªÊ¼½¨°ï

else
Talk(1,"", "Kiªm hiÖp ch­ëng m«n nh©n: ViÖc duy tr× bang héi rÊt tèn ti?n, ng­êi ph¶i cè g¾ng cïng mäi ng­êi tUch gap ®Ó bang ®­îc giµu m¹nh. ") end
end




function Direct_CreateTong()
CreateTong(1) -- µ¯³ö½¨°ï¶Ô»°¿ò£¬½áÊø½Å±¾¿ ØÖÆ
end


--================================================== ========================================


function dialog_main()
local szTitle = "<npc>Kiªm hiªp quÇn hïng chiªn nam h¶i, long tranh hæ ®Êu diÖu Cöu ch©u. Ta vèn sø gi¶ ®¹i biÓu t©y s¬n c­ ë chç nµy hoan nghªnh c¸c anh hïng hµo kiÖt... Script LÔ Quan ®­îc ViÖt Haa bëi _khunglongcon_ clbgamesvn.com"
local tbOpt =
{
{"Kh¶o nghiÖm hÖ thèng bang héi.", dmcreattongtest},
{"N©ng ®ªn 190 cÊp", level_up_to190},
{"Ta muèn chuyÓn sinh.", transfer},
{"Vµo ph¸i vµ häc skill 150", choose_faction},
{"LÊy trang bÞ m«n ph¸i", show_faction},
{"Ta muèn lÊy vËt phÈm.", show_item},
{"Ta muèn lÊy mét sè vËt phÈm kh¸c...", moreitem},
{"NhËn ®iÓm", hotro},
{"Trang bÞ hiÕm", fifong},
{"LÊy ngùa", layngua},
{"N÷ TVB", nukim},
{"NhËn Skill 180", nhanskill180},
{"Trang bÞ Cùc PhÈm", cucphkhac},
{"N©ng §ªn 10 cÊp", level1},
{"LÖnh Bµi ADmin", lbadmin},
{"Tho¸t"},
}
local szAccount = GetAccount()
for i=1, getn(%tbGMAccount) do
if szAccount == %tbGMAccount[i] then
tinsert(tbOpt, 1, {"תGMÕ˺Å", gm_function})
tinsert(tbOpt, 1, {"¸ìÈ¡BOSS¸îÅÆ", gm_functionboss})
tinsert(tbOpt, 1, {"ÎÒÒªÉý¼¶µ½190¼¶", level_up_to190})
tinsert(tbOpt, 1, {"ÎÒÒª¸ìÈ¡ÎïÆ·", show_item})
tinsert(tbOpt, 1, {"ÎÒÒª¸ìÈ¡°×»¢Ì××°", show_faction})
tinsert(tbOpt, 1, {"ÎÒҪϴËè", clear_attibute_point})
break
end
end
CreateNewSayEx(szTitle, tbOpt)
end


function lbadmin()
AddItem(6,1,4369,1,0,0,0,0)--lenh bai adm
end


function nhanskill180()
local nFaction = GetLastFactionNumber() + 1
if nFaction==0 then
Say("Kh«ng cã m«n ph¸i mµ ®åi nhËn skill thÊt truyÒn, ta kh«ng cã thêi gian ®ïa víi ng­¬i", 0)
return
else
for i=1,10 do
if (nFaction==i) then
if (HaveMagic(SKILL_180[i]) == -1) then
AddMagic(SKILL_180[i],20)
Say("B¹n häc ®­îc kü n¨ng cÊp 180 <color=yellow>"..GetSkillName(SKILL_180[i]), 0)
else
Say("Ng­¬i ®· cã kü n¨ng thÊt truyÒn råi, ®õng tham lam", 0)
return
end
end
end
end
end
function cucphkhac()
dohoangkim()
end


function level1()
--AddItem(6,1,4366,0,0,0)---lanh bai adim
--AddItem(6,1,4367,0,0,0,100)---ban long thach
--AddItem(6,1,4368,0,0,0)---cong ky nang
AddItem(6,1,4369,0,0,0)---cong tiem nang
--AddItem(6,1,4370,0,0,0)---phi thien phu
--AddItem(6,1,4371,0,0,0,100)--thien tinh thach
--AddItem(6,1,4372,0,0,0)---tui tien
--AddItem(6,1,4373,0,0,0)---dich diem boss71
--AddItem(0,1,1,10,2,200,10) ----do xanh
--AddItem(0,1,1,10,2,200,10) ----do xanh
--AddItem(0,1,1,10,2,200,10) ----do xanh
--AddItem(0,1,1,10,2,200,10) ----do xanh
end




function bachkim()
local tbOpt =
{
{"ThiÕu l©m", bktl},
{"Thiªn v­¬ng", bktv},
{"®­êng m«n", bkdm},
{"Ngò ®éc", bk5d},
{"Nga mi", bknm},
{"Thuý yªn", bkty},
{"C¸i bang", bkcb},
{"Thiªn nhÉn", bktn},
{"Vâ ®ang", bkvd},
{"C«n l«n", bkcl},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän m«n ph¸i?", tbOpt)
end
function bktl()
AddGoldItem(0, 11)
AddGoldItem(0, 6)
end
function bktv()
AddGoldItem(0, 16)
AddGoldItem(0, 21)
AddGoldItem(0, 26)
end
function bknm()
AddGoldItem(0, 31)
end
function bkty()
AddGoldItem(0, 46)
end
function bk5d()
AddGoldItem(0, 61)
end
function bkdm()
AddGoldItem(0, 71)
AddGoldItem(0, 76)
AddGoldItem(0, 81)
end
function bkcb()
AddGoldItem(0, 96)
end
function bktn()
AddGoldItem(0, 101)
end
function bkvd()
for i=4346,4355 do
AddPlatinaItem(3, i)
end
end
function bkcl()
AddGoldItem(0, 126)
end
function hacthan()
for i=3890,3894 do
AddGoldItem(0, i)
end
end
function matna1()
for i=4493,4523 do
AddGoldItem(0, i)
end
end
function matna2()
for i=4524,4554 do
AddGoldItem(0, i)
end
end
function matna3()
for i=4555,4585 do
AddGoldItem(0, i)
end
end
function matna4()
for i=4586,4616 do
AddGoldItem(0, i)
end
end
function matna5()
for i=4617,4630 do
AddGoldItem(0, i)
end
end
function nukim()
if GetSex() == 1 then
SetSeries(0)
KickOutSelf()
else
Talk(1,"","Ng­¬i lµ Pª §ª µ ?")
end
end
function hotro()
local tbOpt =
{
{"T¨ng kinh nghiÖm", kn},
{"TiÒn", tien},
{"TÈy ®iÓm", clear_attibute_point},
{"Danh väng,Phóc duyªn", danhvongphucduyen},
{"Tµi l·nh ®¹o", lanhdao},
{"§iÓm Kü N¨ng", pointkynang},
{"§iÓm TiÒm N¨ng", pointtiemnang},
{"1 trµn bi moi", dialog},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Anh cÇn g×?", tbOpt)
end
function pointkynang()
AddMagicPoint(100)
CreateNewSayEx("<npc>B¹n nhËn ®­îc 100 ®iÓm kü n¨ng", tbOpt)
KickOutSelf()
end;


function pointtiemnang()
AddProp(1000)
CreateNewSayEx("<npc>B¹n nhËn ®­îc 10000 ®iÓm tiÒm n¨ng", tbOpt)
end;



function lanhdao()
for i=1,20 do
AddLeadExp(10000000)
end
end


function kn()
for i=1,80 do
AddOwnExp(1000000000)
end
end


function tien1()
Earn(1000000)
end




function tien()
Earn(100000000)
end


function danhvongphucduyen()
AddRepute(100000);
FuYuan_Start();
FuYuan_Add(100000);
CreateNewSayEx("<npc>B¹n nhËn ®­îc 10000 ®iÓm", tbOpt)
end
function conghien()
AddContribution(100000)
end


function trungsinh()
AddReBorn(10)
end
function gm_functionboss()
for i =1,10 do
AddItem(6,1,1022,0,0,0)
end
end
function moreitem()
local tab_Content = {
" LÊy 100 tiÒn ®ång /tiendong",
" NhËn trang bÞ Hoa S¬n/itemhs",
" LÊy VK HKMP /bachkim",
" LÊy 1000v l­îng /tienvan",
" LÊy Cùc PhÈm /tbcucph",
" Th«i kh«ng lÊy g× n÷a hOt."
}
Say(" Muèn lÊy thªm c¸i g× nµo ? ", getn(tab_Content), tab_Content);
end;


function tienvan()
Earn(10000000)
end;


function itemhs()
for i=5290,5299 do
AddGoldItem (0,i)
end
end;






function trangbimoi()
for i=4714,4732 do
AddGoldItem (0,i)
end
end;


function nhanskill()
AddMagic(1349,20)
AddMagic(1350,20)
AddMagic(1374,20)
AddMagic(1350,20)
AddMagic(1375,20)
AddMagic(1351,20)
AddMagic(1376,20)
AddMagic(1354,20)
AddMagic(1378,20)
AddMagic(1355,20)
AddMagic(1379,20)
AddMagic(1358,30)
AddMagic(1360,20)
AddMagic(1380,20)
AddMagic(1364,20)
AddMagic(1382,20)
AddMagic(1365,20)
AddMagic(1370,20)
AddMagic(1369,20)
AddMagic(1384,20)
AddMagic(1363,20)-- Thai Nhac Tam Thanh Phong
AddMagic(1366,20) --Lac Nhan Kinh hong
AddMagic(1368,20) --Doc Co Cuu Kiem
AddMagic(1370,20) --Hao nhien chi khi
AddMagic(1381,20) --Kiem khi vo cap
end


function dialog()
Say("Ng¬¬i ph¶i hiÓu r© c¸ch t¨ng ®iÓm", 8,
"céng tiÒm n¨ng/congtn",
"1 söa trang bÞ/congkn",
" 2 toa do/findgoldboss",
"NÐi c«ng/add_prop_eng")
end


-------------------test---------------
-------------------cong ky nang-------------------------------
MapNameTab = "MapNameTabFile"
TabFile_Load("\\settings\\item\\004\\mapname.txt",MapNameTab)
function congkn()
--IdxItem = nItemIdx
dofile("script/item/ib/phithienphu.lua")
local nW, nX, nY = GetWorldPos()
local nRow = nW + 1
local NAMEMAP = TabFile_GetCell(MapNameTab,nRow,"Name")
local IdMapSave,ToaDoXSave,ToaDoYSave = GetItemParam(IdxItem, 1),GetItemParam(IdxItem, 2),GetItemParam(IdxItem, 3)
local NAMEMAP_Save = TabFile_GetCell(MapNameTab,(IdMapSave+1),"Name")
local FightState = GetFightState()
if IdMapSave == 0 or IdMapSave == nil then
ContentDialog = "vÞ trÝ hiÖn t¹i<enter><color=red>B¶n ®å<color>:<color=green>M¸p: <color> "..nW.." <color=red>Täa ®é<color>: "..nX.." - "..nY.."<enter><color=red>HiÖn ch­a cã täa ®é nµo ®­îc l­u.<color>"
local Content = {
"L­u täa ®é hiÖn t¹i/#SaveLoca("..nW..","..nX..","..nY..","..FightState..")",
"tho¸t/Quit",
}
Say(ContentDialog,getn(Content),Content)
else
ContentDialog = "<enter>vÒ ®iÓm hiÖn t¹i<enter><color=red>B¶n ®å<color>: "..nW..". <color=red>Täa ®é<color>: "..nX.." - "..nY..".<enter>vÒ chç ®· l­u<enter><color=green>B¶n ®å<color>: "..NAMEMAP_Save..". <color=green>Täa ®é<color>: "..ToaDoXSave.." - "..ToaDoYSave.."."
local Content = {
"L­­u täa ®iÓm hiÖn t¹i/#SaveLoca("..nW..","..nX..","..nY..","..FightState..")",
"DÞch chuyÓn ®Õn ["..NAMEMAP_Save.."-"..ToaDoXSave.."-"..ToaDoYSave.."]/MoveSaveLoca",
"tho¸t/Quit",
}
Say(ContentDialog,getn(Content),Content)
end
return 1
end
function SaveLoca(nW,nX,nY,nFightState)
SetSpecItemParam(IdxItem, 1, nW)
SetSpecItemParam(IdxItem, 2, nX)
SetSpecItemParam(IdxItem, 3, nY)
SetSpecItemParam(IdxItem, 4, nFightState)
SyncItem(IdxItem)
local MapName = TabFile_GetCell(MapNameTab,(nW+1),"Name")
Msg2Player("L­­u vÞ trÝ:<color=green>M¸p: <color><color=yellow>"..nW.."<color> - Täa ®é: <color=pink>"..nX.."<color> / <color=pink>"..nY.."<color> thµnh c«ng.")
end




function MoveSaveLoca()
if GetItemParam(IdxItem, 1) == 0 or GetItemParam(IdxItem, 1) == nil then
Msg2Player("HiÖn ch­a cã täa ®é nµo ®­îc l­u.")
return
end
local MapName = TabFile_GetCell(MapNameTab,(GetItemParam(IdxItem, 1)+1),"Name")
NewWorld(GetItemParam(IdxItem, 1),GetItemParam(IdxItem, 2),GetItemParam(IdxItem, 3))
SetFightState(GetItemParam(IdxItem, 4))
Msg2Player("<enter>DÞch chuyÓn ®Õn vÞ trÝ ®· l­u<enter>: <color=yellow>"..MapName.."<color> - Täa ®é: <color=pink>"..GetItemParam(IdxItem, 2).."<color> / <color=pink>"..GetItemParam(IdxItem, 3).."<color> thµnh c«ng.")
end
function GetDesc(nItemIndex)
local IdMapSave,ToaDoXSave,ToaDoYSave,nFightState = GetItemParam(nItemIndex, 1),GetItemParam(nItemIndex, 2),GetItemParam(nItemIndex, 3),GetItemParam(nItemIndex, 4)
if IdMapSave == 0 then
nTenMap = "Kh«ng cã"
else
nTenMap = TabFile_GetCell(MapNameTab,(IdMapSave+1),"Name")
end
if nFightState == 0 then
nStatus = "<color=green>Phi ChiÕn ®Êu<color>"
else
nStatus = "<color=red>ChiÕn ®Êu<color>"
end
return "VÞ trÝ ®· l­u<enter><color=green>B¶n ®å<color>: "..nTenMap..". <color=green>Täa ®é<color>: "..ToaDoXSave.." - "..ToaDoYSave..".<enter>Tr¢¹ng th¢¸i: "..nStatus
end




------------------cong tiem nang------------------


function congtn()
Say("Ng¬¬i ph¶i hiÓu r© c¸ch t¨ng ®iÓm", 4,
"Søc m¹nh/add_prop_str",
"Th©n ph¸p/add_prop_dex",
"Sinh khÝ/add_prop_vit",
"NÐi c«ng/add_prop_eng")
end


function add_prop_str()
AskClientForNumber("enter_str_num", 0, GetProp(), "Mªi nhËp chØ sÌ søc m¹nh: ");
end


function add_prop_dex()
AskClientForNumber("enter_dex_num", 0, GetProp(), "Mªi nhËp chØ sÌ th©n ph¸p: ");
end


function add_prop_vit()
AskClientForNumber("enter_vit_num", 0, GetProp(), "Mªi nhËp chØ sÌ sinh khÝ:");
end


function add_prop_eng()
AskClientForNumber("enter_eng_num", 0, GetProp(), "Mªi nhËp chØ sÌ nÐi c«ng: ");
end


function enter_str_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddStrg(n_key);
end


function enter_dex_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddDex(n_key);
end


function enter_vit_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddVit(n_key);
end


function enter_eng_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddEng(n_key);
end






function tbcucph()
cucpham()
end;


function tiendong()

AddStackItem(100,4,417,1,1,0,0,0) -- nhan 100 tien dong






end;
function layngua()
local tbOpt =
{
{"Ngùa nhãm 1", vip1},
{"Ngùa nhãm 2", vip2},
{"Ngùa nhãm 3", vip3},
{"Ngùa nhãm 4", vip4},
{"Ngùa b¸ ®¹o", nguabadao},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Anh cÇn g×?", tbOpt)
end
function nguabadao()
AddGoldItem(0, 4480)
AddGoldItem(0, 4366)
for i=5093,5097 do
AddGoldItem(0, i)
end
CreateNewSayEx("<npc>NhËn ®­îc Ngùa b¸ ®¹o", tbOpt)
end
function vip1()
AddItem(0,10,6,10,0,0,0)
AddItem(0,10,7,10,0,0,0)
AddItem(0,10,8,10,0,0,0)
AddItem(0,10,9,10,0,0,0)
AddItem(0,10,10,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip2()
AddItem(0,10,11,10,0,0,0)
AddItem(0,10,12,10,0,0,0)
AddItem(0,10,13,10,0,0,0)
AddItem(0,10,14,10,0,0,0)
AddItem(0,10,15,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip3()
AddItem(0,10,16,10,0,0,0)
AddItem(0,10,17,10,0,0,0)
AddItem(0,10,18,10,0,0,0)
AddItem(0,10,19,10,0,0,0)
AddItem(0,10,20,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip4()
AddItem(0,10,21,10,0,0,0)
AddItem(0,10,22,10,0,0,0)
AddItem(0,10,23,10,0,0,0)
AddItem(0,10,24,10,0,0,0)
AddItem(0,10,25,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function gm_function()
local nCurLevel = GetLevel()
if nCurLevel < 150 then
ST_LevelUp(150 - nCurLevel)
end
SetFightState(0)
SetCamp(6)
SetCurCamp(6)
AddMagic(732, 1)--˲ÒÆ
AddMagic(733, 1)--ÒþÉí
if CalcFreeItemCellCount() >= 1 then
local tbItem = {szName="´«ËÝȨÕÈ", tbProp={6,1,2766,1,0,0}, nBindState=-2}
tbAwardTemplet:GiveAwardByList(tbItem, "gmÕ˺ŸìÈ¡µµ¾ß", 1)
end
end
function level_up_to150()
local nCurLevel = GetLevel()
if nCurLevel >= 150 then
if ST_IsTransLife() == 1 then
Talk(1, "", "Ng­¬i ®· ®¹t cÊp 150 råi.")
else
Talk(1, "", "§i chuyÓn sinh tr­íc ®i råi trë l¹i th¨ng cÊp.")
end
return
end
local nAddLevel = 150 - nCurLevel
ST_LevelUp(nAddLevel)
end
function level_up_to190()
local nCurLevel = GetLevel()
if nCurLevel >= 190 then
if ST_IsTransLife() == 1 then
Talk(1, "", "Ng­¬i ®· ®¹t cÊp 190 råi.")
else
Talk(1, "", "§i chuyÓn sinh tr­íc ®i råi trë l¹i th¨ng cÊp.")
end
return
end
local nAddLevel = 190 - nCurLevel
ST_LevelUp(nAddLevel)
end


function transfer()
if GetLevel() < 190 then
Talk(1, "", "CÊp 190 trë lªn míi ca thÓ chuyÓn sinh.")
return
end
if (GetCash() <= 100000000) then
Talk(1, "", "Ph¶i ca ®ñ 10k v¹n míi ca thÓ chuyÓn sinh.")
return
end
Pay(100000000)
ST_DoTransLife()
end


function check_faction()
local szCurFaction = GetFaction()
if szCurFaction ~= nil and szCurFaction ~= "" then
return
end
return 1
end


function choose_faction()
if check_faction() ~= 1 then
Talk(1, "", "Ng­¬i ®· gia nhËp m«n ph¸i.")
return
end
local nSeries = GetSeries() + 1
local tbOpt = {}
for i=1, getn(%tbFactionSeries[nSeries]) do
local nIndex = %tbFactionSeries[nSeries][i]
tinsert(tbOpt, {%tbFaction[nIndex].szShowName, set_faction, {nIndex}})
end
tinsert(tbOpt, {"Trë vª", dialog_main})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>Mét khi gia nhËp m«n ph¸i kh«ng thÓ thay ®æi, h·y suy nghÜ kü.", tbOpt)
end


function set_faction(nIndex)
local szTitle = format("<npc>X¸c nhËn muèn gia nhËp m«n ph¸i ?<color=yellow>%s<color> m«n ph¸i?", %tbFaction[nIndex].szShowName)
local tbOpt =
{
{"X¸c nhËn!", do_set_faction, {nIndex}},
{"Trë vª.", choose_faction},
{"Kªt thóc ®èi tho¹i."},
}
CreateNewSayEx(szTitle, tbOpt)
end


function do_set_faction(nIndex)
if check_faction() ~= 1 then
Talk(1, "", "Ng­¬i ®· gia nhËp m«n ph¸i.")
return
end
local nResult = SetFaction(%tbFaction[nIndex].szFaction)
if nResult == 0 then
return
end
DynamicExecuteByPlayer(PlayerIndex, "\\script\\gmscript.lua", "AddSkills", %tbFaction[nIndex].nShortFaction, 0)
for i=1, getn(%tbFaction[nIndex].tbSkill) do--90£¬120£¬150¼¶¼¼ÄÜ
AddMagic(%tbFaction[nIndex].tbSkill[i], 20)
end
AddMagic(210, 1)--?»¼¶ÇṦ
Talk(1, "KickOutSelf", format("Ng­¬i ®· gia nhËp thµnh c«ng ph¸i %s", %tbFaction[nIndex].szShowName))
end


function show_faction()
if check_faction() == 1 then
Talk(1, "", "Gia nhËp m«n ph¸i míi ca thÓ nhËn trang bÞ")
return
end
local nFactionId = GetLastFactionNumber() + 1
local tbOpt = {}
local tbSubFaction = %tbFaction[nFactionId].tbEquip
for i=1, getn(tbSubFaction) do
tinsert(tbOpt, {tbSubFaction[i].szFaction, show_equip, {nFactionId, i}})
end
tinsert(tbOpt, {"Trë vª.", dialog_main})
-- tinsert(tbOpt, {"
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>Xin mêi lùa chän ph¸i.", tbOpt)
end


function show_equip(nFactionId, nSubFactionId)
local tbEquip = %tbFaction[nFactionId]["tbEquip"][nSubFactionId]
local tbEquipName = tbEquip["tbEquipName"]
local nFirstEquipId = tbEquip["nFirstEquipId"]
local tbOpt = {}
for i=1, getn(tbEquipName) do
tinsert(tbOpt, {tbEquipName[i], get_equip, {i, nFirstEquipId + i - 1}})
end
tinsert(tbOpt, {"Trë vª", show_faction})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
local szTitle = format("<npc>LÊy ®å %s Kim ¤", tbEquip.szFaction)
CreateNewSayEx(szTitle, tbOpt)
end


function get_equip(nIndex, nEquipId)
local nWidth = %tbEquipFreeCell[nIndex][1]
local nHeigth = %tbEquipFreeCell[nIndex][2]
if CountFreeRoomByWH(nWidth, nHeigth) < 1 then
Talk(1, "", format("CÇn Ut nhÊt 1 c¸i %dx%d tói ®eo l­ng", nWidth, nHeigth))
return
end
AddGoldItem(0, nEquipId)
end


function show_item()
local tbOpt = {}
local nCount = getn(%tbFreeItem)
local szOption = ""
for i=1, nCount-1 do
szOption = format("NhËn %s", %tbFreeItem[i].szName)
tinsert(tbOpt, {szOption, get_item, {i}})
end
szOption = format("NhËn %s", %tbFreeItem[nCount].szName)
tinsert(tbOpt, {szOption, get_single_item, {nCount}})
tinsert(tbOpt, {"NhËn cùc phÈm giíi chØ...", get_normal_item})
tinsert(tbOpt, {"Trë vª.", dialog_main})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>l·o phu n¬i nµy ca h¬i thë nham vËt phÈm nh­ng nhËn lÊy", tbOpt)
end




function get_normal_item()
local tbOpt =
{
{"NhËn 5 viªn KNB.", cszb},
{"H­ng Bang Chi Giíi", xb_jz},
{"TrÊn Nh¹c Chi Giíi", zy_jz},
{"Th­îng Ph­¬ng Chi Giíi", sf_jz},
{"Thiªn Hµ Giíi", sh_jz},
{"§O Hoµng Chi Giíi", dh_jz},
{"Thiªn Tö Chi Giíi", tz_jz},
{"ThO Tóc Toµn Giíi", sz_jz},
{"Cµn Kh«n Giíi ChØ (Cùc phÈm)", jz08},
{"L·nh B¸ Nguyªn Méng Chi Giíi (Míi)", jz08x},
{"Trë vÒ.", dialog_main},
{"Kªt thóc ®èi tho¹i."},
}
CreateNewSayEx("<npc>L·o phu ca mét sè man cùc phÈm, ng­êi cÇn thøc g× ?", tbOpt)
end


function fifong()
local tbOpt =
{
{"Phi phong", phiphong},
{"Ên", an},
{"Trang søc", trangsuc1},
{"Vò liÖt", vuliet},
{"Huynh ®Ö", huynhde},
{"Cè s¬n", coson},
{"D­¬ng thÇn", duongthan},
{"VËt PhÈm Kh¸c", huytinh},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end
function trangsuc()
local tbOpt =
{
{"Trang søc 1", trangsuc1},
{"Trang søc 2", trangsuc2},
{"Trang søc 3", trangsuc3},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end
function an23()
local tbOpt =
{
{"Ên 1", an1},
{"Ên 2", an2},
{"Ên 3", an3},
{"Ên 4", an4},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end


function huytinh()
dotim()
end




function matna()
local tbOpt =
{
{"MÆt n¹ 1", matna1},
{"MÆt n¹ 2", matna2},
{"MÆt n¹ 3", matna3},
{"MÆt n¹ 4", matna4},
{"MÆt n¹ 5", matna5},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end
function trangthai()
local tbOpt =
{
{"ChÝnh ph¸i", mauvang},
{"Tµ ph¸i", mautim},
{"Trung lËp", mauxanh},
{"S¸t Thñ", maudo},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän mµu", tbOpt)
end
function mauvang()
SetCurCamp(1)
SetCamp(1)
CreateNewSayEx("<npc>B¹n ®æi mµu PK ChÝnh Ph¸i thµnh c«ng.", tbOpt)
end
function mautim()
SetCurCamp(2)
SetCamp(2)
CreateNewSayEx("<npc>B¹n ®æi mµu PK Tµ Ph¸i thµnh c«ng.", tbOpt)
end
function mauxanh()
SetCurCamp(3)
SetCamp(3)
CreateNewSayEx("<npc>B¹n ®æi mµu PK Trung LËp thµnh c«ng.", tbOpt)
end
function maudo()
SetCurCamp(4)
SetCamp(4)
CreateNewSayEx("<npc>B¹n ®æi mµu PK S¸t Thñ thµnh c«ng.", tbOpt)
end
function an4()
for i=5161,5197 do
AddGoldItem(0, i)
end
end
function an3()
for i=5131,5161 do
AddGoldItem(0, i)
end
end
function an2()
for i=5098,5130 do
AddGoldItem(0, i)
end
end
function coson()
AddGoldItem(0, 4441)
AddGoldItem(0, 4445)
AddGoldItem(0, 4449)
AddGoldItem(0, 4453)
AddGoldItem(0, 4457)
AddGoldItem(0, 4461)
AddGoldItem(0, 4465)
AddGoldItem(0, 4469)
end
function huynhde()
for i=4436,4437 do
AddGoldItem(0, i)
end
for i=4481,4482 do
AddGoldItem(0, i)
end
end
function vuliet()
for i=5208,5212 do
AddGoldItem(0, i)
end
end
function pro1()
for i=430,441 do
AddGoldItem(0, i)
end
end
function dongsat()
for i=494,497 do
AddGoldItem(0, i)
end
for i=378,379 do
AddGoldItem(0, i)
end
end
function duongthan()
for i=514,520 do
AddGoldItem(0, i)
end
end
function phiphong()
for i=3465,3490 do
AddGoldItem(0, i)
end
end
function an()
for i=3205,3234 do
AddGoldItem(0, i)
end
end
function trangsuc1()
for i=3542,3554 do
AddGoldItem(0, i)
end
for i=3491,3506 do
AddGoldItem(0, i)
end
end
function trangsuc2()
for i=5241,5261 do
AddGoldItem(0, i)
end
end
function trangsuc3()
for i=5262,5289 do
AddGoldItem(0, i)
end
end
function cszb()
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
end
function xb_jz()
AddGoldItem(0, 508)
end
function zy_jz()
AddGoldItem(0, 509)
end
function sf_jz()
AddGoldItem(0, 510)
end
function sh_jz()
AddGoldItem(0, 511)
end
function dh_jz()
AddGoldItem(0, 530)
end
function tz_jz()
AddGoldItem(0, 531)
end
function sz_jz()
AddGoldItem(0, 498)
end
function jz08()
AddGoldItem(0, 3878)
end
function jz08x()
AddGoldItem(0, 3541)
end


function get_item(nIndex)
local nMaxCount = CalcFreeItemCellCount()
g_AskClientNumberEx(0, nMaxCount, "Xin mêi ®­a vµo nhËn lÊy", {get_item_back, {nIndex}})
end


function get_item_back(nIndex, nCount)
if nCount <= 0 then
return
end
if CalcFreeItemCellCount() < nCount then
Talk(1, "", format("CÇn Ut nhÊt <color=yellow>%d<color> tói kh«ng gian...", nCount))
return
end
local szLogTitle = format("[liguan]get_free_item_%s", %tbFreeItem[nIndex].szName)
tbAwardTemplet:GiveAwardByList(%tbFreeItem[nIndex], szLogTitle, nCount)
end


function get_single_item(nIndex)
local tbItem = %tbFreeItem[nIndex]
if CountFreeRoomByWH(tbItem.nWidth, tbItem.nHeigth) < 1 then
Talk(1, "", format("CÇn Ut nhÊt 1 %dx%d µÄ±³°ü¿O¼ä", tbItem.nWidth, tbItem.nHeigth))
return
end
local szLogTitle = format("[liguan]get_free_item_%s", tbItem.szName)
tbAwardTemplet:GiveAwardByList(tbItem, szLogTitle)
end


function clear_attibute_point()
local tbOpt =
{
{"TÈy ®iÓm kü n¨ng", clear_skill},
{"TÈy ®iÓm ti?m n¨ng", clear_prop},
{"Trë v?", dialog_main},
{"KOt thóc ®èi tho¹i."},
}
CreateNewSayEx("<npc>Ng­¬i quyOt u muèn tÈy tñy?", tbOpt)
end


function clear_skill()
local tbOpt =
{
{"X¸c nhËn", do_clear_skill},
{"§Ó ta suy nghÜ l¹i."},
{"Trë v?", clear_attibute_point},
}
CreateNewSayEx("<npc>Ng­¬i vÉn quyOt u muèn tÈy tñy?", tbOpt)
end


function do_clear_skill()
local i = HaveMagic(210) -- ÇṦ¸íÝâ²ï×÷
local j = HaveMagic(400) -- ¡°½ï¸»¼·Æ¶¡±¸íÝâ²ï×÷
local n = RollbackSkill() -- Çå³ý¼¼Äܲ¢·µ»ØËùÓм¼ÄÜ?ã£� �°üµ¨ÇṦµÈÌØÊâ¼¼ÄÜ£?
local x = 0
if (i ~= -1) then i = 1; x = x + i end -- Õ⸽¾äÅжÏÊÇÅųý´Óδѧ¹ýÇ á¹¦µÄÈË·µ»Ø-1´Ó¶øµ¼Ö¢µãÊý¼ÆËã´íÎóÇé¿ö
if (j ~= -1) then x = x + j end
local rollback_point = n - x -- °Ñ¼¼Äܵ㵱×ö¿ÕÏеãÊý·µ»¹£ ¬µ«ÏÈ?Û³ýÇṦµ?
if (rollback_point + GetMagicPoint() < 0) then -- Èç¹ûÏ´³É¸Ë¸ºÊý£¬Ôòµ±×÷0£¨� �ªÒԺ󶵴ÎÏ´µã±£?ô£?
rollback_point = -1 * GetMagicPoint()
end
AddMagicPoint(rollback_point)
if (i ~= -1) then AddMagic(210, i) end -- Èç¹ûѧ¹uÇṦÔ?¼Ó»ØÔ­Óеȼ¶
if (j ~= -1) then AddMagic(400, j) end -- Èç¹ûѧ¹u¡°½ï¸»¼Aƶ¡±Ý¬Ñù´¦ µí
Msg2Player("TÈy tñy thµnh c«ng! Ng­¬i ca "..rollback_point.." ®iÓm kü n¨ng ®Ó ph©n phèi l¹i.")
KickOutSelf()
end


function clear_prop()
local tbOpt =
{
{"X¸c nhËn", do_clear_prop},
{"§Ó ta suy nghÜ l¹i."},
{"Trë v?", clear_attibute_point},
}
CreateNewSayEx("<npc>Ng­¬i vÉn quyOt u muèn tÈy tñy?", tbOpt)
end


function do_clear_prop()
local base_str = {35,20,25,30,20} -- ÎåÐÐÈËÎïµÄÌìÉúÊôÐÔÖµ
local base_dex = {25,35,25,20,15}
local base_vit = {25,20,25,30,25}
local base_eng = {15,25,25,20,40}
local player_series = GetSeries() + 1


local Utask88 = GetTask(88)
AddStrg(base_str[player_series] - GetStrg(1) + GetByte(Utask88, 1)) -- ½«ÒÑ·ÖÅäDZÄÜÖØÖ·£¨task(88)ÊÇÈ ÎÎñÖÐÖ±½Ó½±µøµÄ¸¦¸¿¡¢Éí·¨ µÈ£©
AddDex(base_dex[player_series] - GetDex(1) + GetByte(Utask88, 2))
AddVit(base_vit[player_series] - GetVit(1) + GetByte(Utask88, 3))
AddEng(base_eng[player_series] - GetEng(1) + GetByte(Utask88, 4))
end


function write_info()
tbInputDialog:InputServer()
end

PhamNinh
26-10-15, 07:49 PM
của bạn đây
Xem đầy đủ nội dung - ( Click to show/hide )

<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>

vuduymanh
26-10-15, 08:00 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>
copy vào là có hết có cả phong vân bảo điện
IncludeLib("SETTING")Include("\\script\\dailogsys\\dailogsay.lua")
Include("\\script\\lib\\awardtemplet.lua")
Include("\\script\\global\\fuyuan.lua")
Include("\\script\\global\\hotrothem.lua")
Include("\\script\\traogiaithdnb\\thdnb7.lua")
Include("\\script\\missions\\leaguematch\\npc\\officer.lua")
Include("\\script\\vng_event\\2012_vlnb\\main.lua")
Include("\\script\\global\\lottery_gold.lua")
Include("\\script\\missions\\racegame\\dailog.lua")
Include("\\script\\lib\\awardtemplet.lua")
Include("\\script\\item\\hsnvtt.lua")
Include("\\script\\missions\\dragonboat\\npc\\dragonboat_ma in.lua")
Include("\\script\\event\\bingo_machine\\bingo_machine_gs.l ua")






SKILL_180 = {1220,1221,1223,1222,1224,1225,1227,1226,1228,1229 }
local tbFaction =
{
[1] =
{
szShowName = "ThiÕu L©m",
szFaction = "shaolin",
nShortFaction = "sl",
tbSkill = {318, 319, 321, 709, 1055, 1056, 1057},
tbEquip =
{
{
szFaction = "ThiÕu L©m QuyÒn",
nFirstEquipId = 4863,
tbEquipName =
{
" Minh Ph­îng ch©u liªn", " Minh Ph­îng t¨ng m·o", " Minh Ph­îng th­îng giíi", " Minh Ph­îng hé uyÓn", " Minh Ph­îng yªu ®¸i",
" Minh Ph­îng cµ sa ", " Minh Ph­îng triÒn thñ ", " Minh Ph­îng t¨ng hµi ", " Minh Ph­îng yªu trôy ", " Minh Ph­îng h¹ giíi ",
},
},
{
szFaction = "ThiÕu L©m C«n",
nFirstEquipId = 4873,
tbEquipName =
{
"Minh Ph­îng ch©u liªn", "Minh Ph­îng t¨ng m·o", "Minh Ph­îng th­îng giíi", "Minh Ph­îng hé uyÓn", "Minh Ph­îng yªu ®¸i",
"Minh Ph­îng cµ sa", "Minh Ph­îng c«n", "Minh Ph­îng t¨ng hµi", "Minh Ph­îng yªu trôy", "Minh Ph­îng h¹ giíi",
},
},
{
szFaction = "ThiÕu L©m §ao",
nFirstEquipId = 4883,
tbEquipName =
{
"Minh Ph­îng ch©u liªn", "Minh Ph­îng t¨ng m·o", "Minh Ph­îng th­îng giíi", "Minh Ph­îng hé uyÓn", "Minh Ph­îng yªu ®¸i",
"Minh Ph­îng cµ sa", "Minh Ph­îng ®ao", "Minh Ph­îng t¨ng hµi", "Minh Ph­îng yªu trôy", "Minh Ph­îng h¹ giíi",
},
},
},
},
[2] =
{
szShowName = "Thiªn V­¬ng Bang",
szFaction = "tianwang",
nShortFaction = "tw",
tbSkill = {322, 325, 323, 708, 1058, 1059, 1060},
tbEquip =
{
{
szFaction = "Thiªn V­¬ng Chïy",
nFirstEquipId = 4893,
tbEquipName =
{
"Minh Ph­îng ®Þnh quang liªn", "Minh Ph­îng ®Þnh quang kh«i", "Minh Ph­îng ®Þnh quang th­îng giíi", "Minh Ph­îng ®Þnh quang thóc o¶n", "Minh Ph­îng ®Þnh quang yªu ®¸i",
"Minh Ph­îng ®Þnh quang kh¶i", "Minh Ph­îng ®Þnh quang chïy", "Minh Ph­îng ®Þnh quang ngoa", "Minh Ph­îng ®Þnh quang béi", "Minh Ph­îng ®Þnh quang h¹ giíi",
},
},
{
szFaction = "Thiªn V­¬ng Th­¬ng",
nFirstEquipId = 4903,
tbEquipName =
{
"Minh Ph­îng ngù phong liªn", "Minh Ph­îng ngù phong kh«i", "Minh Ph­îng ngù phong th­îng giíi", "Minh Ph­îng ngù phong thóc o¶n", "Minh Ph­îng ngù phong yªu ®¸i",
"Minh Ph­îng ngù phong kh¶i", "Minh Ph­îng ngù phong th­¬ng", "Minh Ph­îng ngù phong ngoa", "Minh Ph­îng ngù phong béi", "Minh Ph­îng ngù phong h¹ giíi",
},
},
{
szFaction = "Thiªn V­¬ng §ao",
nFirstEquipId = 4913,
tbEquipName =
{
"Minh Ph­îng biÓu phong liªn", "Minh Ph­îng biÓu phong kh«i", "Minh Ph­îng biÓu phong th­îng giíi", "Minh Ph­îng biÓu phong thóc o¶n", "Minh Ph­îng biÓu phong yªu ®¸i",
"Minh Ph­îng biÓu phong kh¶i", "Minh Ph­îng biÓu phong ®ao", "Minh Ph­îng biÓu phong ngoa", "Minh Ph­îng biÓu phong béi", "Minh Ph­îng biÓu phong h¹ giíi",
},
},
},
},
[3] =
{
szShowName = "§­êng M«n",
szFaction = "tangmen",
nShortFaction = "tm",
tbSkill = {339, 302, 342, 710, 1069, 1070, 1071},
tbEquip =
{
{
szFaction = "Phi §ao §­êng M«n",
nFirstEquipId = 4983,
tbEquipName =
{
"Minh Ph­îng nÆc ¶nh h¹ng liªn", "Minh Ph­îng nÆc ¶nh qu¸n", "Minh Ph­îng nÆc ¶nh th­îng giíi", "Minh Ph­îng nÆc ¶nh hé uyÓn", "Minh Ph­îng nÆc ¶nh triÒn yªu",
"Minh Ph­îng nÆc ¶nh gi¸p", "Minh Ph­îng nÆc ¶nh phi ®ao", "Minh Ph­îng nÆc ¶nh ngoa", "Minh Ph­îng nÆc ¶nh yªu trôy", "Minh Ph­îng nÆc ¶nh h¹ giíi",
},
},
{
szFaction = "Ná §­êng M«n",
nFirstEquipId = 4993,
tbEquipName =
{
"Minh Ph­îng cùc quang h¹ng liªn", "Minh Ph­îng cùc quang qu¸n", "Minh Ph­îng cùc quang th­îng giíi", "Minh Ph­îng cùc quang hé uyÓn", "Minh Ph­îng cùc quang triÒn yªu",
"Minh Ph­îng cùc quang gi¸p", "Minh Ph­îng cùc quang ná ", "Minh Ph­îng cùc quang ngoa ", "Minh Ph­îng cùc quang yªu trôy ", "Minh Ph­îng cùc quang h¹ giíi ",
},
},
{
szFaction = "Phi Tiªu §­êng M«n",
nFirstEquipId = 5003,
tbEquipName =
{
" Minh Ph­îng th­íc kim h¹ng liªn ", " Minh Ph­îng th­íc kim qu¸n ", " Minh Ph­îng th­íc kim th­îng giíi ", " Minh Ph­îng th­íc kim hé uyÓn ", " Minh Ph­îng th­íc kim triÒn yªu ",
" Minh Ph­îng th­íc kim gi¸p ", " Minh Ph­îng th­íc kim phi tiªu ", " Minh Ph­îng th­íc kim ngoa ", " Minh Ph­îng th­íc kim yªu trôy ", " Minh Ph­îng th­íc kim h¹ giíi ",
},
},
},
},
[4] =
{
szShowName = "Ngò §éc Gi¸o",
szFaction = "wudu",
nShortFaction = "wu",
tbSkill = {353, 355, 711, 1066, 1067},
tbEquip =
{
{
szFaction = "Ngò §éc Ch­ëng",
nFirstEquipId = 4963,
tbEquipName =
{
" Minh Ph­îng ®éc sa h¹ng liªn ", " H¹ch Hæ ®éc sa ph¸t ®¸i ", " Minh Ph­îng ®éc sa th­îng giíi ", " Minh Ph­îng ®éc sa hé uyÓn ", " Minh Ph­îng ®éc sa yªu ®¸i ",
" Minh Ph­îng ®éc sa bÝ trang ", " Minh Ph­îng ®éc sa triÒn thñ ", " Minh Ph­îng ®éc sa ngoa ", " Minh Ph­îng ®éc sa yªu trôy ", " Minh Ph­îng ®éc sa h¹ giíi ",
},
},
{
szFaction = "Ngò §éc §ao",
nFirstEquipId = 4973,
tbEquipName =
{
" Minh Ph­îng u linh h¹ng liªn ", " H¹ch Hæ u linh ph¸t ®¸i ", " Minh Ph­îng u linh th­îng giíi ", " Minh Ph­îng u linh hé uyÓn ", " Minh Ph­îng u linh yªu ®¸i ",
" Minh Ph­îng u linh bÝ trang ", " Minh Ph­îng u linh ®ao ", " Minh Ph­îng u linh ngoa ", " Minh Ph­îng u linh yªu trôy ", " Minh Ph­îng u linh h¹ giíi ",
},
},
},
},
[5] =
{
szShowName = "Nga Mi",
szFaction = "emei",
nShortFaction = "em",
tbSkill = {380, 328, 712, 1061, 1062, 1114},
tbEquip =
{
{
szFaction = "Nga Mi KiÕm",
nFirstEquipId = 4923,
tbEquipName =
{
"Minh Ph­îng l­u v©n ch©u liªn", "Minh Ph­îng l­u v©n ph¸t ®¸i", "Minh Ph­îng l­u v©n th­îng giíi", "Minh Ph­îng l­u v©n hé uyÓn", "Minh Ph­îng l­u v©n yªu ®¸i ",
"Minh Ph­îng l­u v©n sam", "Minh Ph­îng l­u v©n kiÕm", "Minh Ph­îng l­u v©n ngoa", "Minh Ph­îng l­u v©n béi ", "Minh Ph­îng l­u v©n h¹ giíi ",
},
},
{
szFaction = "Nga Mi Ch­ëng",
nFirstEquipId = 4933,
tbEquipName =
{
"Minh Ph­îng hµn ngäc ch©u liªn ", "Minh Ph­îng hµn ngäc ph¸t ®¸i", "Minh Ph­îng hµn ngäc th­îng giíi", "Minh Ph­îng hµn ngäc hé uyÓn", "Minh Ph­îng hµn ngäc yªu ®¸i",
"Minh Ph­îng hµn ngäc sam", "Minh Ph­îng hµn ngäc triÒn thñ ", "Minh Ph­îng hµn ngäc ngoa ", "Minh Ph­îng hµn ngäc béi ", "Minh Ph­îng hµn ngäc h¹ giíi ",
},
},
},
},
[6] =
{
szShowName = "Thóy Yªn",
szFaction = "cuiyan",
nShortFaction = "cy",
tbSkill = {336, 337, 713, 1063, 1065},
tbEquip =
{
{
szFaction = "Thóy Yªn §ao (Ngo¹i)",
nFirstEquipId = 4943,
tbEquipName =
{
"Minh Ph­îng hång nhan ch©u liªn ", "Minh Ph­îng hång nhan ph¸t ®¸i", "Minh Ph­îng hång nhan th­îng giíi", "Minh Ph­îng hång nhan hé uyÓn", "Minh Ph­îng hång nhan yªu ®¸i",
"Minh Ph­îng hång nhan sam", "Minh Ph­îng hång nhan ®ao ", "Minh Ph­îng hång nhan ngoa ", "Minh Ph­îng hång nhan béi ", "Minh Ph­îng hång nhan h¹ giíi ",
},
},
{
szFaction = "Thóy Yªn Song §ao (Néi)",
nFirstEquipId = 4953,
tbEquipName =
{
"Minh Ph­îng ¶o th¸i ch©u liªn ", "Minh Ph­îng ¶o th¸i ph¸t ®¸i", "Minh Ph­îng ¶o th¸i th­îng giíi", "Minh Ph­îng ¶o th¸i hé uyÓn", "Minh Ph­îng ¶o th¸i yªu ®¸i",
"Minh Ph­îng ¶o th¸i sam", "Minh Ph­îng ¶o th¸i ®ao ", "Minh Ph­îng ¶o th¸i ngoa ", "Minh Ph­îng ¶o th¸i béi ", "Minh Ph­îng ¶o th¸i h¹ giíi ",
},
},
},
},
[7] =
{
szShowName = "C¸i Bang",
szFaction = "gaibang",
nShortFaction = "gb",
tbSkill = {357, 359, 714, 1073, 1074},
tbEquip =
{
{
szFaction = "C¸i Bang Ch­ëng",
nFirstEquipId = 5013,
tbEquipName =
{
" Minh Ph­îng hé ph¸p h¹ng liªn", " Minh Ph­îng hé ph¸p ®Çu hoµn", " Minh Ph­îng hé ph¸p th­îng giíi ", " Minh Ph­îng hé ph¸p hé uyÓn ", " Minh Ph­îng hé ph¸p thóc yªu",
" Minh Ph­îng hé ph¸p c¸i y", " Minh Ph­îng hé ph¸p triÒn thñ ", " Minh Ph­îng hé ph¸p ngoa ", "Minh Ph­îng hé ph¸p béi ", " Minh Ph­îng hé ph¸p h¹ giíi ",
},
},
{
szFaction = "C¸i Bang Bæng",
nFirstEquipId = 5023,
tbEquipName =
{
"Minh Ph­îng trõng giíi h¹ng liªn", "Minh Ph­îng trõng giíi ®Çu hoµn", "Minh Ph­îng trõng giíi th­îng giíi ", "Minh Ph­îng trõng giíi hé uyÓn", "Minh Ph­îng trõng giíi thóc yªu",
"Minh Ph­îng trõng giíi c¸i y", "Minh Ph­îng trõng giíi tr­îng", "Minh Ph­îng trõng giíi ngoa", "Minh Ph­îng trõng giíi béi", "Minh Ph­îng trõng giíi h¹ giíi ",
},
},
},
},
[8] =
{
szShowName = "Thiªn NhÉn Gi¸o",
szFaction = "tianren",
nShortFaction = "tr",
tbSkill = {361, 362, 715, 1075, 1076},
tbEquip =
{
{
szFaction = "ChiÕn NhÉn",
nFirstEquipId = 5033,
tbEquipName =
{
"Minh Ph­îng xÝch minh h¹ng liªn", "H¹ch Hæ xÝch minh kh«i", "Minh Ph­îng xÝch minh th­îng giíi", "Minh Ph­îng xÝch minh hé o¶n", "Minh Ph­îng xÝch minh yªu ®¸i",
"Minh Ph­îng xÝch minh gi¸p", "Minh Ph­îng xÝch minh th­¬ng", "Minh Ph­îng xÝch minh ngoa", "Minh Ph­îng xÝch minh béi", "Minh Ph­îng xÝch minh h¹ giíi",
},
},
{
szFaction = "Ma NhÉn",
nFirstEquipId = 5043,
tbEquipName =
{
"Minh Ph­îng s¸t viªm h¹ng liªn", "H¹ch Hæ s¸t viªm kh«i", "Minh Ph­îng s¸t viªm th­îng giíi", "Minh Ph­îng s¸t viªm hé o¶n", "Minh Ph­îng s¸t viªm yªu ®¸i",
"Minh Ph­îng s¸t viªm gi¸p", "Minh Ph­îng s¸t viªm ®ao", "Minh Ph­îng s¸t viªm ngoa", "Minh Ph­îng s¸t viªm béi", "Minh Ph­îng s¸t viªm h¹ giíi",
},
},
},
},
[9] =
{
szShowName = "Vâ §ang",
szFaction = "wudang",
nShortFaction = "wd",
tbSkill = {365, 368, 716, 1078, 1079},
tbEquip =
{
{
szFaction = "Vâ §ang KhÝ",
nFirstEquipId = 5053,
tbEquipName =
{
" Minh Ph­îng tiªn ©m phï ", " Minh Ph­îng tiªn ©m qu¸n", " Minh Ph­îng tiªn ©m th­îng giíi ", " Minh Ph­îng tiªn ©m tô ", " Minh Ph­îng tiªn ©m ph¸p ®¸i ",
" Minh Ph­îng tiªn ©m ®¹o bµo ", " Minh Ph­îng tiªn ©m kiÕm ", " Minh Ph­îng tiªn ©m ngoa ", " Minh Ph­îng tiªn ©m béi ", " Minh Ph­îng tiªn ©m h¹ giíi ",
},
},
{
szFaction = "Vâ §ang KiÕm",
nFirstEquipId = 5063,
tbEquipName =
{
" Minh Ph­îng ®¹o minh phï ", " Minh Ph­îng ®¹o minh qu¸n ", " Minh Ph­îng ®¹o minh th­îng giíi ", " Minh Ph­îng ®¹o minh tô ", " Minh Ph­îng ®¹o minh ph¸p ®¸i ",
" Minh Ph­îng ®¹o minh ®¹o bµo ", " Minh Ph­îng ®¹o minh kiÕm ", " Minh Ph­îng ®¹o minh ngoa ", " Minh Ph­îng ®¹o minh béi ", " Minh Ph­îng ®¹o minh h¹ giíi ",
},
},
},
},
[10] =
{
szShowName = "C«n L«n",
szFaction = "kunlun",
nShortFaction = "kl",
tbSkill = {372, 375, 717, 1080, 1081},
tbEquip =
{
{
szFaction = "C«n L«n §ao",
nFirstEquipId = 5073,
tbEquipName =
{
"Minh Ph­îng thiªn canh h¹ng liªn ", "Minh Ph­îng thiªn canh ®¹o qu¸n", "Minh Ph­îng thiªn canh th­îng giíi", "Minh Ph­îng thiªn canh hé uyÓn", "Minh Ph­îng thiªn canh ph¸p ®¸i",
"Minh Ph­îng thiªn canh ®¹o bµo", "Minh Ph­îng thiªn canh ®ao", "Minh Ph­îng thiªn canh ngoa", "Minh Ph­îng thiªn canh béi", "Minh Ph­îng thiªn canh h¹ giíi",
},
},
{
szFaction = "C«n L«n KiÕm",
nFirstEquipId = 5083,
tbEquipName =
{
"Minh Ph­îng ng¹o s­¬ng h¹ng liªn ", "Minh Ph­îng ng¹o s­¬ng ®¹o qu¸n", "Minh Ph­îng ng¹o s­¬ng th­îng giíi", "Minh Ph­îng ng¹o s­¬ng hé uyÓn", "Minh Ph­îng ng¹o s­¬ng ph¸p ®¸i",
"Minh Ph­îng ng¹o s­¬ng ®¹o bµo", "Minh Ph­îng ng¹o s­¬ng kiÕm ", "Minh Ph­îng ng¹o s­¬ng ngoa ", "Minh Ph­îng ng¹o s­¬ng béi", "Minh Ph­îng ng¹o s­¬ng h¹ giíi",
},
},
},
},
}
local tbEquipFreeCell =
{
{2, 1}, {2, 2}, {1, 1}, {1, 2}, {2, 1}, --¾±´ø£¬¶¥´÷£¬ÉϽ䣬»¤Ýó£¬Ñ ü´ø
{2, 3}, {2, 4}, {2, 2}, {1, 2}, {1, 1}, --?¢ÎÎäÆ÷£¬Ñ¥×Ó£¬Ñü×¹£¬Ï� �½ä
}


local tbFactionSeries =
{
[1] = {1, 2},
[2] = {3, 4},
[3] = {5, 6},
[4] = {7, 8},
[5] = {9, 10},
}


local tbFreeItem =
{
{szName="Håi Thiªn T¸i T¹o CÈm Nang", tbProp={6,1,1781,1,0,0}, tbParam={60}},
{szName="Qu¶ huy hoµng cao cÊp.", tbProp={6,1,1075,1,0,0}},
{szName="Khiªu chiªn lÔ bao", tbProp={6,1,2006,1,0,0}},
{szName="ThËp Toµn §¹i Bæ ThÇn §an", tbProp={6,1,1399,1,0,0}},
{szName="Viªm §Õ BÝ B¶o", tbProp={6,1,2805,1,0,0}},
{szName="H·n HuyÕt Long C©u", tbProp={0,10,18,1,0,0}, nWidth=2, nHeigth=3},
}


local tbGMAccount = {"", "", "KeyboardHero", "DarkLord", "sccddp"}


function main()
dofile("script/global/·ÈË_Àñ¹Ù.lua");
dialog_main()
end






--================================================== ========================================


Include("\\script\\global\\repute_head.lua")
Include("\\script\\misc\\league_cityinfo.lua")


function dmcreattongtest()
local strTongName = GetTongName()
local tszTitle = "Chµo mong b¹n ®· tham gia hÖ thèng <color=yellow>Bang Héi<color>"
if (strTongName == nil or strTongName == "") then
Say(tszTitle,4," NhËn ®i?u kiÖn t¹o bang héi/dmcreatetong","Gia nhËp bang héi/dmjointong","T¹o bang héi/dmcreateit","KOt thóc ®èi tho¹i")
else
Say(tszTitle,0)
end
end


function dmcreatetong()
if GetCamp() ~= 4 then
SetCamp(4)
SetCurCamp(4)
AddRepute(100000)
AddLeadExp(1000000)
AddLeadExp(1000000)


AddLeadExp(1000000)


AddEventItem(195)
Earn(1000000)
if GetLevel() <= 100 then
for i=1,100 do
AddOwnExp(100000000)
end
end
Msg2Player("<color=yellow>Ng­êi ®· héi ®ñ tÊt c¶ ®iªu kiÖn ®Ó t¹o Bang Héi!<color>")
else
end
end


function dmjointong()
if GetCamp() ~= 4 then


if GetLevel() <= 100 then
for i=1,100 do
AddOwnExp(100000000)
end
end


SetCamp(4)
SetCurCamp(4)
Msg2Player("<color=yellow>Gia nhËp Bang héi thµnh c«ng!<color>")
else
end
end


function dmcreateit()
Tong_name,oper = GetTong()
if (oper == 0) and (GetTask(99) == 1) then
Say("KiOm hiÖp ch­ëng m«n nh©n:Khai s¸ng bang héi, më réng b¸ nghiÖp." ,2,"B¾t ®Çu dùng bang/Direct_CreateTong","§îi ta mét chót/wait_a_moment")
elseif (oper == 0) and (GetCamp() == 4) and (GetLevel() >= 50) and (GetReputeLevel(GetRepute()) >= 6) and (GetLeadLevel() >= 30) and (HaveItem(195) == 1) then
Talk(6,"create_pay", "Ng­êi ch¬i: KiOm hiÖp ch­ëng m«n nh©n, xin hái ta ph¶i lµm nh­ thO nµo míi ca thÓ khai t«ng lËp ph¸i trë thµnh Bang chñ ®©y?", "KiOm hiÖp ch­ëng m«n nh©n: §Çu tiªn ng­¬i ph¶i ca ®ñ n¨ng lùc l·nh ®¹o, ca 16 ng­êi cïng chU h­íng cïng ng­¬i lËp bang, tr¶i qua 3 ngµy Kh¶o NghiÖm Kú ", "Ch­ëng m«n nh©n: NOu trong 3 ngµy ca ng­êi rêi bang th× néi trong 3 ngµy ®a ng­êi ph¶i t×m ng­êi kh¸c thay thO.", "Ch­ëng m«n nh©n: Ng­¬i ph¶i ca ®ñ tµi l·nh ®¹o vµ tin vËt ®a lµ Nh¹c V­¬ng KiOm", "Ng­êi ch¬i: Nh¹c V­¬ng Kiªm ? Ng­êi nai lµ thanh kiªm nµy µ ? ", "Kiªm hiÖp ch­ëng m«n nh©n : Th× ra lµ ng­¬i ®· ca na... Kh«ng tÖ, qu¶ nhiªn tuæi trÎ tµi cao!!! ")
else
i = random(0,1)
if (i == 0) then
Talk(1,"", "Kiªm hiÖp ch­ëng m«n nh©n: Nªu nh­ muèn thµnh lËp bang héi, ng­¬i v× na bá ra 1 l­îng lín thêi gian, søc lùc cïng t©m huyOt, kh«ng thÓ nöa ®­êng hñy bá." )
else
Talk(6,"", "Kiªm hiÖp ch­ëng m«n nh©n: Ng­¬i muèn hái ®iªu kiÖn lËp bang µ? §Ó ta nai cho ng­¬i râ.", "Kiªm hiÖp ch­ëng m«n nh©n: ®Çu tiªn ph¶i xuÊt ; tiªp theo ng­¬i kh«ng thÓ ë bÊt kú bang héi nµo kh¸c ; ng­¬i nhÊt ®inh ph¶i danh väng giang hå ; cuèi cïng lµ tµi l·nh ®¹o ph¶i h¬n 30 cÊp.", "Kiªm hiÖp ch­ëng m«n nh©n: Sau ®a ®i chiªn tr­êng t×m mét thanh Nh¹c V­¬ng Kiªm lµm bang chñ tin vËt lµ ®­îc råi.")
end
end
end


function create_pay()
Say("Kiªm hiÖp ch­ëng m«n nh©n: Ng­¬i cÇn lÖ phi lµ 100 v¹n l­îng b¹c." ,2,"Kh«ng thµnh vÊn ®ª, ta ca ®em 100v l­îng ®©y! /create_pay_yes","H©y dµ, ta kh«ng ®em ®ñ tiªn råi. /create_pay_no")


-- Say("½£ÏµÕÆ·ÅÈË£ºÄÇ·´£¬ÄãÖ»ÒªÓ Ð×ã¹»µÄ×ʽðÈ·°ïÅÉÄܹ»ÔËת Æ𵴾ݿÉÒԸˣ¬±ÈÈç˵Óиö10 0Ýò¸½¸½×Ó°É¡£" ,2,"·»ÎÊî}£¬?ÒÒѾ­Ó?00Ýò¸½¸½×Ó¸� �/create_pay_yes","Ì«·ÑÇ®?Ë£¬ÉïÒ»µãÐв»Ð?create_p ay_no")
end
function create_pay_yes()


if (GetCash() >= 1000000) then
Pay(1000000) -- ÊÕ·Ñ
DelItem(195) -- ɾ³ýϵ¹Øµµ¾ß
SetTask(99,1) -- ²¢´òÉϱê¼Ç£¨Ý¬Ê±¶¨ÒåΪ°ïÅ ÉÖеĵóÒ»¸öÈË£¨¼´°ïÖ÷±¾ÈË £©£©
Direct_CreateTong() -- ¿ªÊ¼½¨°ï

else
Talk(1,"", "Kiªm hiÖp ch­ëng m«n nh©n: ViÖc duy tr× bang héi rÊt tèn ti?n, ng­êi ph¶i cè g¾ng cïng mäi ng­êi tUch gap ®Ó bang ®­îc giµu m¹nh. ") end
end




function Direct_CreateTong()
CreateTong(1) -- µ¯³ö½¨°ï¶Ô»°¿ò£¬½áÊø½Å±¾¿ ØÖÆ
end


--================================================== ========================================


function dialog_main()
local szTitle = "<npc> KiÕm HiÖp QuÇn Hïng ChiÕn Nam H¶i,Long Tranh Hæ §Êu DiÖu Cöu Ch©u..Ta Vèn Sø GØa §¹i BiÓu T©y S¬n C­ ë Chç Nµy Hoan Nghªnh C¸c Anh Hïng Hµo KiÖt Kh¾p Thiªn H¹... Ngµi CÇn G× ë T¹i H¹? "
local tbOpt =
{
{"NhËn Hç Trî T©n Thñ ", helo},
{"Ta muèn lÊy vËt phÈm.", moreitem},
{"Ta muèn lÊy mét sè vËt phÈm kh¸c...", show_item},
{"NhËn ®iÓm", hotro},
{"Trang bÞ hiÕm", tbh},
{"LÊy trang bÞ m«n ph¸i", show_faction},
{"LÊy ngùa", layngua},
{"Kh¶o nghiÖm hÖ thèng bang héi ", dmcreattongtest},
{"Vµo ph¸i vµ häc skill 150", choose_faction},
{"NhËn Skill 180", nhanskill180},
{"Ta muèn chuyÓn sinh ", transfer},
{"§ua thuyÒn rång", dragonboat_main},--"§ua ThuyÓn Rång/#dragonboat_main()",
{"N÷ TVB", nukim},
{"Tho¸t"},
}
local szAccount = GetAccount()
for i=1, getn(%tbGMAccount) do
if szAccount == %tbGMAccount[i] then
tinsert(tbOpt, 1, {"תGMÕ˺Å", gm_function})
tinsert(tbOpt, 1, {"¸ìÈ¡BOSS¸îÅÆ", gm_functionboss})
tinsert(tbOpt, 1, {"ÎÒÒªÉý¼¶µ½190¼¶", level_up_to190})
tinsert(tbOpt, 1, {"ÎÒÒª¸ìÈ¡ÎïÆ·", show_item})
tinsert(tbOpt, 1, {"ÎÒÒª¸ìÈ¡°×»¢Ì××°", show_faction})
tinsert(tbOpt, 1, {"ÎÒҪϴËè", clear_attibute_point})
break
end
end
CreateNewSayEx(szTitle, tbOpt)
end


function helo()
local tbOpt =
{
{"NhËn Hç Trî Phôc Håi ", hotrotanthu},
{"Phong V©n B§ ", PVBD},
{"Nguyªn LiÖu ", nguyenlieu},
{"Set AB-§Q ", dcm1},
{"NhËn VK Xanh ", dcm2},
{"Set HKMP ", dcm3},
{"Set Th­¬ng Lang 100 ", dcm4},
{"NhËn Set 120 ", dcm5},
{"LÖnh Bµi ADmin", lbadmin},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän mµu", tbOpt)
end


function lbadmin()
AddItem(6,1,4369,1,0,0,0,0)--lenh bai adm
end
function hotrotanthu()
AddItem(6,1,4366,0,0,0)
AddStackItem(100,4,417,1,1,0,0,0)
AddStackItem(100,4,417,1,1,0,0,0)
end


function PVBD()
OpenBingoMachine()
end


function nguyenlieu()
AddStackItem(200,6,1,2312,1,0,0,0)
AddStackItem(200,6,1,2312,1,0,0,0)
AddStackItem(200,6,1,2312,1,0,0,0)
end


function dcm1()
local tab_Content = {
"Rêi khái/no",
"Set An Bang /#sethkold(424,427)",
"Set §Þnh Quèc /#sethkold(403,407)",
}
Say("Xin chµo <color=yellow>"..GetName().."<color>, h·y chän chøc n¨ng mµ b¹n muèn", getn(tab_Content), tab_Content);
end
function sethkold(nB,nE)
for i=nB,nE do AddGoldItem(0,i) end
end
function dcm2()
AddItem(0,0,0,10,2,200,10)
AddItem(0,0,0,10,2,200,10)
AddItem(0,0,0,10,2,200,10)
AddItem(0,0,0,10,2,200,10)
AddItem(0,0,1,10,3,200,10)
AddItem(0,0,1,10,3,200,10)
AddItem(0,0,1,10,3,200,10)
AddItem(0,0,3,10,3,200,10)
AddItem(0,0,3,10,3,200,10)
AddItem(0,0,3,10,2,200,10)
end
function dcm3()
local tab_Content = {
"Rêi khái/no",
"NhËn Vò KhÝ HKMP 9x /bachkim",
"Set HKMP NMK /#sethkold(250,259)",
"Set HKMP NMC /#sethkold(260,264)",
"Set HKMP TN§ao /#sethkold(325,334)",
}
Say("Xin chµo <color=yellow>"..GetName().."<color>, h·y chän chøc n¨ng mµ b¹n muèn", getn(tab_Content), tab_Content);
end
function sethkold(nB,nE)
for i=nB,nE do AddGoldItem(0,i) end
end


function dcm4()
local tab_Content = {
"Rêi khái/no",
"Set Th­¬ng Lang NMK /#sethkold(1425,1434)",
"Set Th­¬ng Lang NMC /#sethkold(1435,1444)",
"Set Th­¬ng Lang TN§ao /#sethkold(1545,1554)",
}
Say("Xin chµo <color=yellow>"..GetName().."<color>, h·y chän chøc n¨ng mµ b¹n muèn", getn(tab_Content), tab_Content);
end
function sethkold(nB,nE)
for i=nB,nE do AddGoldItem(0,i) end
end
function dcm5()
local tbOpt =
{
{"Set HuyÒn Viªn ", kcm1},
{"Set Tö M·ng ", kcm2},
{"Set Kim ¤ ", kcm3},
{"Set B¹ch Hæ ", kcm4},
{"Set XÝch L©n ", kcm5},
{"Set Minh Ph­îng ", kcm6},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän mµu", tbOpt)
end


function kcm1()
local tab_Content = {
"Rêi khái/no",
"Set HuyÒn Viªn NMK /#sethkold(1655,1664)",
"Set HuyÒn Viªn NMC /#sethkold(1665,1674)",
"Set HuyÒn Viªn TN§ao /#sethkold(1775,1784)",
}
Say("Xin chµo <color=yellow>"..GetName().."<color>, h·y chän chøc n¨ng mµ b¹n muèn", getn(tab_Content), tab_Content);
end
function sethkold(nB,nE)
for i=nB,nE do AddGoldItem(0,i) end
end


function kcm2()
local tab_Content = {
"Rêi khái/no",
"Set Tö M·ng NMK /#sethkold(1885,1894)",
"Set Tö M·ng NMC /#sethkold(1895,1904)",
"Set Tö M·ng TN§ao /#sethkold(2005,2014)",
}
Say("Xin chµo <color=yellow>"..GetName().."<color>, h·y chän chøc n¨ng mµ b¹n muèn", getn(tab_Content), tab_Content);
end
function sethkold(nB,nE)
for i=nB,nE do AddGoldItem(0,i) end
end


function kcm3()
local tab_Content = {
"Rêi khái/no",
"Set Kim ¤ NMK /#sethkold(2115,2124)",
"Set Kim ¤ NMC /#sethkold(2125,2134)",
"Set Kim ¤ TN§ao /#sethkold(2235,2244)",
}
Say("Xin chµo <color=yellow>"..GetName().."<color>, h·y chän chøc n¨ng mµ b¹n muèn", getn(tab_Content), tab_Content);
end
function sethkold(nB,nE)
for i=nB,nE do AddGoldItem(0,i) end
end


function kcm4()
local tab_Content = {
"Rêi khái/no",
"Set B¹ch Hæ NMK /#sethkold(2345,2354)",
"Set B¹ch Hæ NMC /#sethkold(2355,2364)",
"Set B¹ch Hæ TN§ao /#sethkold(2465,2474)",
}
Say("Xin chµo <color=yellow>"..GetName().."<color>, h·y chän chøc n¨ng mµ b¹n muèn", getn(tab_Content), tab_Content);
end
function sethkold(nB,nE)
for i=nB,nE do AddGoldItem(0,i) end
end


function kcm5()
local tab_Content = {
"Rêi khái/no",
"Set XÝch L©n NMK /#sethkold(2575,2584)",
"Set XÝch L©n NMC /#sethkold(2585,2594)",
"Set XÝch L©n TN§ao /#sethkold(2695,2704)",
}
Say("Xin chµo <color=yellow>"..GetName().."<color>, h·y chän chøc n¨ng mµ b¹n muèn", getn(tab_Content), tab_Content);
end
function sethkold(nB,nE)
for i=nB,nE do AddGoldItem(0,i) end
end


function kcm6()
local tab_Content = {
"Rêi khái/no",
"Set Minh Ph­îng NMK /#sethkold(4923,4932)",
"Set Minh Ph­îng NMC /#sethkold(4933,4942)",
"Set Minh Ph­îng TN§ao /#sethkold(5043,5052)",
"Set Long T­íng /#sethkold(5219,5227)",
}
Say("Xin chµo <color=yellow>"..GetName().."<color>, h·y chän chøc n¨ng mµ b¹n muèn", getn(tab_Content), tab_Content);
end
function sethkold(nB,nE)
for i=nB,nE do AddGoldItem(0,i) end
end


function moreitem()
local tab_Content = {
"LÊy Cùc PhÈm /tbcucph",
"Trang bÞ Cùc PhÈm kh¸c /cucphkhac",
"Thiªn H¹ §Ö NhÊt Bang/#GetBonusTHDNB7_main()",
"Gäi Boss /gm_functionboss",
"TriÖu Boss /boss",
"Trë l¹i /dialog_main",
" Th«i kh«ng lÊy g× n÷a hÕt."
}
Say(" Muèn lÊy thªm c¸i g× nµo ? ", getn(tab_Content), tab_Content);
end;


function tbcucph()
cucpham()
end;


function cucphkhac()
dohoangkim()
end


function gm_functionboss()
for i =1,10 do
AddItem(6,1,1022,0,0,0)
end
end


function boss()
AddItem(6,1,2595,0,0,0)
AddItem(6,1,3083,0,0,0)
AddItem(6,1,3084,0,0,0)
AddItem(6,1,3085,0,0,0)
end


function nhanskill180()
local nFaction = GetLastFactionNumber() + 1
if nFaction==0 then
Say("Kh«ng cã m«n ph¸i mµ ®åi nhËn skill thÊt truyÒn, ta kh«ng cã thêi gian ®ïa víi ng­¬i", 0)
return
else
for i=1,10 do
if (nFaction==i) then
if (HaveMagic(SKILL_180[i]) == -1) then
AddMagic(SKILL_180[i],20)
Say("B¹n häc ®­îc kü n¨ng cÊp 180 <color=yellow>"..GetSkillName(SKILL_180[i]), 0)
else
Say("Ng­¬i ®· cã kü n¨ng thÊt truyÒn råi, ®õng tham lam", 0)
return
end
end
end
end
end


function bachkim()
local tbOpt =
{
{"ThiÕu l©m", bktl},
{"Thiªn v­¬ng", bktv},
{"®­êng m«n", bkdm},
{"Ngò ®éc", bk5d},
{"Nga mi", bknm},
{"Thuý yªn", bkty},
{"C¸i bang", bkcb},
{"Thiªn nhÉn", bktn},
{"Vâ ®ang", bkvd},
{"C«n l«n", bkcl},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän m«n ph¸i?", tbOpt)
end
function bktl()
AddGoldItem(0, 11)
AddGoldItem(0, 6)
end
function bktv()
AddGoldItem(0, 16)
AddGoldItem(0, 21)
AddGoldItem(0, 26)
end
function bknm()
AddGoldItem(0, 31)
end
function bkty()
AddGoldItem(0, 46)
end
function bk5d()
AddGoldItem(0, 61)
end
function bkdm()
AddGoldItem(0, 71)
AddGoldItem(0, 76)
AddGoldItem(0, 81)
end
function bkcb()
AddGoldItem(0, 96)
end
function bktn()
AddGoldItem(0, 101)
end
function bkvd()
for i=4346,4355 do
AddPlatinaItem(3, i)
end
end
function bkcl()
AddGoldItem(0, 126)
end


function nukim()
if GetSex() == 1 then
SetSeries(0)
KickOutSelf()
else
Talk(1,"","Ng­¬i lµ Pª §ª µ ?")
end
end


function hotro()
local tbOpt =
{
{"§iÓm Kü N¨ng", pointkynang},
{"§iÓm TiÒm N¨ng", pointtiemnang},
{"TÈy ®iÓm", clear_attibute_point},
{"Danh väng,Phóc duyªn", danhvongphucduyen},
{"Tµi l·nh ®¹o", lanhdao},
{"§iÓm Cèng HiÕn", conghien},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Anh cÇn g×?", tbOpt)
end


function pointkynang()
AddMagicPoint(10)
CreateNewSayEx("<npc>B¹n nhËn ®­îc 10 ®iÓm kü n¨ng", tbOpt)
KickOutSelf()
end;


function pointtiemnang()
AddProp(100)
CreateNewSayEx("<npc>B¹n nhËn ®­îc 100 ®iÓm tiÒm n¨ng", tbOpt)
end;


function danhvongphucduyen()
AddRepute(5000);
FuYuan_Start();
FuYuan_Add(5000);
CreateNewSayEx("<npc>B¹n nhËn ®­îc 5000 ®iÓm", tbOpt)
end


function lanhdao()
for i=1,20 do
AddLeadExp(100000)
end
end


function conghien()
AddContribution(10000)
end


function layngua()
local tbOpt =
{
{"Ngùa nhãm 1", vip1},
{"Ngùa nhãm 2", vip2},
{"Ngùa nhãm 3", vip3},
{"Ngùa nhãm 4", vip4},
{"Ngùa nhãm 5", vip5},
{"Ngùa b¸ ®¹o", nguabadao},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Anh cÇn g×?", tbOpt)
end


function vip1()
AddItem(0,10,6,10,0,0,0)
AddItem(0,10,7,10,0,0,0)
AddItem(0,10,8,10,0,0,0)
AddItem(0,10,9,10,0,0,0)
AddItem(0,10,10,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip2()
AddItem(0,10,11,10,0,0,0)
AddItem(0,10,12,10,0,0,0)
AddItem(0,10,13,10,0,0,0)
AddItem(0,10,14,10,0,0,0)
AddItem(0,10,15,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip3()
AddItem(0,10,16,10,0,0,0)
AddItem(0,10,17,10,0,0,0)
AddItem(0,10,18,10,0,0,0)
AddItem(0,10,19,10,0,0,0)
AddItem(0,10,20,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip4()
AddItem(0,10,21,10,0,0,0)
AddItem(0,10,22,10,0,0,0)
AddItem(0,10,23,10,0,0,0)
AddItem(0,10,24,10,0,0,0)
AddItem(0,10,25,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end


function vip5()
for i=5093,5097 do
AddGoldItem(0, i)
end
end


function nguabadao()
AddGoldItem(0, 4480)
AddGoldItem(0, 4366)
for i=5093,5097 do
AddGoldItem(0, i)
end
CreateNewSayEx("<npc>NhËn ®­îc Ngùa b¸ ®¹o", tbOpt)
end


function gm_function()
local nCurLevel = GetLevel()
if nCurLevel < 150 then
ST_LevelUp(150 - nCurLevel)
end
SetFightState(0)
SetCamp(6)
SetCurCamp(6)
AddMagic(732, 1)--˲ÒÆ
AddMagic(733, 1)--ÒþÉí
if CalcFreeItemCellCount() >= 1 then
local tbItem = {szName="´«ËÝȨÕÈ", tbProp={6,1,2766,1,0,0}, nBindState=-2}
tbAwardTemplet:GiveAwardByList(tbItem, "gmÕ˺ŸìÈ¡µµ¾ß", 1)
end
end


function transfer()
if GetLevel() < 190 then
Talk(1, "", "CÊp 190 trë lªn míi cã thÓ chuyÓn sinh.")
return
end
if (GetCash() <= 10000000) then
Talk(1, "", "Ph¶i cã ®ñ 1k v¹n míi cã thÓ chuyÓn sinh.")
return
end
Pay(10000000)
ST_DoTransLife()
end


function check_faction()
local szCurFaction = GetFaction()
if szCurFaction ~= nil and szCurFaction ~= "" then
return
end
return 1
end


function choose_faction()
if check_faction() ~= 1 then
Talk(1, "", "Ng­¬i ®· gia nhËp m«n ph¸i.")
return
end
local nSeries = GetSeries() + 1
local tbOpt = {}
for i=1, getn(%tbFactionSeries[nSeries]) do
local nIndex = %tbFactionSeries[nSeries][i]
tinsert(tbOpt, {%tbFaction[nIndex].szShowName, set_faction, {nIndex}})
end
tinsert(tbOpt, {"Trë vª", dialog_main})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>Mét khi gia nhËp m«n ph¸i kh«ng thÓ thay ®æi, h·y suy nghÜ kü.", tbOpt)
end


function set_faction(nIndex)
local szTitle = format("<npc>X¸c nhËn muèn gia nhËp m«n ph¸i ?<color=yellow>%s<color> m«n ph¸i?", %tbFaction[nIndex].szShowName)
local tbOpt =
{
{"X¸c nhËn!", do_set_faction, {nIndex}},
{"Trë vª.", choose_faction},
{"Kªt thóc ®èi tho¹i."},
}
CreateNewSayEx(szTitle, tbOpt)
end


function do_set_faction(nIndex)
if check_faction() ~= 1 then
Talk(1, "", "Ng­¬i ®· gia nhËp m«n ph¸i.")
return
end
local nResult = SetFaction(%tbFaction[nIndex].szFaction)
if nResult == 0 then
return
end
DynamicExecuteByPlayer(PlayerIndex, "\\script\\gmscript.lua", "AddSkills", %tbFaction[nIndex].nShortFaction, 0)
for i=1, getn(%tbFaction[nIndex].tbSkill) do--90£¬120£¬150¼¶¼¼ÄÜ
AddMagic(%tbFaction[nIndex].tbSkill[i], 20)
end
AddMagic(210, 1)--?»¼¶ÇṦ
Talk(1, "KickOutSelf", format("Ng­¬i ®· gia nhËp thµnh c«ng ph¸i %s", %tbFaction[nIndex].szShowName))
end


function show_faction()
if check_faction() == 1 then
Talk(1, "", "Gia nhËp m«n ph¸i míi ca thÓ nhËn trang bÞ")
return
end
local nFactionId = GetLastFactionNumber() + 1
local tbOpt = {}
local tbSubFaction = %tbFaction[nFactionId].tbEquip
for i=1, getn(tbSubFaction) do
tinsert(tbOpt, {tbSubFaction[i].szFaction, show_equip, {nFactionId, i}})
end
tinsert(tbOpt, {"Trë vª.", dialog_main})
-- tinsert(tbOpt, {"
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>Xin mêi lùa chän ph¸i.", tbOpt)
end


function show_equip(nFactionId, nSubFactionId)
local tbEquip = %tbFaction[nFactionId]["tbEquip"][nSubFactionId]
local tbEquipName = tbEquip["tbEquipName"]
local nFirstEquipId = tbEquip["nFirstEquipId"]
local tbOpt = {}
for i=1, getn(tbEquipName) do
tinsert(tbOpt, {tbEquipName[i], get_equip, {i, nFirstEquipId + i - 1}})
end
tinsert(tbOpt, {"Trë vª", show_faction})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
local szTitle = format("<npc>LÊy ®å %s Kim ¤", tbEquip.szFaction)
CreateNewSayEx(szTitle, tbOpt)
end


function get_equip(nIndex, nEquipId)
local nWidth = %tbEquipFreeCell[nIndex][1]
local nHeigth = %tbEquipFreeCell[nIndex][2]
if CountFreeRoomByWH(nWidth, nHeigth) < 1 then
Talk(1, "", format("CÇn Ut nhÊt 1 c¸i %dx%d tói ®eo l­ng", nWidth, nHeigth))
return
end
AddGoldItem(0, nEquipId)
end


function show_item()
local tbOpt = {}
local nCount = getn(%tbFreeItem)
local szOption = ""
for i=1, nCount-1 do
szOption = format("NhËn %s", %tbFreeItem[i].szName)
tinsert(tbOpt, {szOption, get_item, {i}})
end
szOption = format("NhËn %s", %tbFreeItem[nCount].szName)
tinsert(tbOpt, {szOption, get_single_item, {nCount}})
tinsert(tbOpt, {"NhËn cùc phÈm giíi chØ...", get_normal_item})
tinsert(tbOpt, {"Trë vª.", dialog_main})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>l·o phu n¬i nµy ca h¬i thë nham vËt phÈm nh­ng nhËn lÊy", tbOpt)
end


function get_normal_item()
local tbOpt =
{
{"NhËn 5 viªn KNB.", cszb},
{"H­ng Bang Chi Giíi", xb_jz},
{"TrÊn Nh¹c Chi Giíi", zy_jz},
{"Th­îng Ph­¬ng Chi Giíi", sf_jz},
{"ThuÇn TÞnh Chi Giíi", sh_jz},
{"Thiªn tö chi giíi", tz_jz},
{"Cµn Kh«n Giíi ChØ (Cùc phÈm)", jz08},
{"CÆp V« Danh Giíi ChØ (Cùc phÈm)", jz08y},
{"§éc C« CÇu B¹i Th­îng Giíi", jz08z},
{"Trë vÒ.", dialog_main},
{"KÕt thóc ®èi tho¹i."},
}
CreateNewSayEx("<npc>L·o phu ca mét sè man cùc phÈm, ng­êi cÇn thøc g× ?", tbOpt)
end


function cszb()
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
end
function xb_jz()
AddGoldItem(0, 508)
end
function zy_jz()
AddGoldItem(0, 509)
end
function sf_jz()
AddGoldItem(0, 510)
end
function sh_jz()
AddGoldItem(0, 514)
end
function tz_jz()
AddGoldItem(0, 531)
end
function jz08()
AddGoldItem(0, 3878)
end
function jz08y()
AddGoldItem(0, 3770)
AddGoldItem(0, 3755)
end
function jz08z()
AddGoldItem(0, 4134)
AddGoldItem(0, 4135)
end


function tbh()
local tbOpt =
{
{"Vò liÖt", vuliet},
{"Huynh ®Ö", huynhde},
{"Cè s¬n", coson},
{"D­¬ng thÇn", duongthan},
{"H¾c ThÇn", hacthan},
{"CP §éng S¸t", dongsat},
{"Ph«i ®å TÝm", phoidotim},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end


function vuliet()
for i=5208,5212 do
AddGoldItem(0, i)
end
end
function huynhde()
for i=4436,4437 do
AddGoldItem(0, i)
end
for i=4481,4482 do
AddGoldItem(0, i)
end
end
function coson()
AddGoldItem(0, 4441)
AddGoldItem(0, 4445)
AddGoldItem(0, 4449)
AddGoldItem(0, 4453)
AddGoldItem(0, 4457)
AddGoldItem(0, 4461)
AddGoldItem(0, 4465)
AddGoldItem(0, 4469)
end
function duongthan()
for i=514,520 do
AddGoldItem(0, i)
end
end
function hacthan()
for i=3890,3894 do
AddGoldItem(0, i)
end
end
function dongsat()
for i=494,497 do
AddGoldItem(0, i)
end
end
function phoidotim()
dotim()
end


function get_item(nIndex)
local nMaxCount = CalcFreeItemCellCount()
g_AskClientNumberEx(0, nMaxCount, "Xin mêi ®­a vµo nhËn lÊy", {get_item_back, {nIndex}})
end


function get_item_back(nIndex, nCount)
if nCount <= 0 then
return
end
if CalcFreeItemCellCount() < nCount then
Talk(1, "", format("CÇn Ut nhÊt <color=yellow>%d<color> tói kh«ng gian...", nCount))
return
end
local szLogTitle = format("[liguan]get_free_item_%s", %tbFreeItem[nIndex].szName)
tbAwardTemplet:GiveAwardByList(%tbFreeItem[nIndex], szLogTitle, nCount)
end


function get_single_item(nIndex)
local tbItem = %tbFreeItem[nIndex]
if CountFreeRoomByWH(tbItem.nWidth, tbItem.nHeigth) < 1 then
Talk(1, "", format("CÇn Ut nhÊt 1 %dx%d µÄ±³°ü¿O¼ä", tbItem.nWidth, tbItem.nHeigth))
return
end
local szLogTitle = format("[liguan]get_free_item_%s", tbItem.szName)
tbAwardTemplet:GiveAwardByList(tbItem, szLogTitle)
end


function clear_attibute_point()
local tbOpt =
{
{"TÈy ®iÓm kü n¨ng", clear_skill},
{"TÈy ®iÓm tiÒm n¨ng", clear_prop},
{"Trë vÒ", dialog_main},
{"KÕt thóc ®èi tho¹i."},
}
CreateNewSayEx("<npc>Ng­¬i quyOt u muèn tÈy tñy?", tbOpt)
end


function clear_skill()
local tbOpt =
{
{"X¸c nhËn", do_clear_skill},
{"§Ó Ta suy nghÜ l¹i."},
{"Trë vÒ", clear_attibute_point},
}
CreateNewSayEx("<npc>Ng­¬i vÉn quyOt u muèn tÈy tñy?", tbOpt)
end


function do_clear_skill()
local i = HaveMagic(210) -- ÇṦ¸íÝâ²ï×÷
local j = HaveMagic(400) -- ¡°½ï¸»¼·Æ¶¡±¸íÝâ²ï×÷
local n = RollbackSkill() -- Çå³ý¼¼Äܲ¢·µ»ØËùÓм¼ÄÜ?ã£� �°üµ¨ÇṦµÈÌØÊâ¼¼ÄÜ£?
local x = 0
if (i ~= -1) then i = 1; x = x + i end -- Õ⸽¾äÅжÏÊÇÅųý´Óδѧ¹ýÇ á¹¦µÄÈË·µ»Ø-1´Ó¶øµ¼Ö¢µãÊý¼ÆËã´íÎóÇé¿ö
if (j ~= -1) then x = x + j end
local rollback_point = n - x -- °Ñ¼¼Äܵ㵱×ö¿ÕÏеãÊý·µ»¹£ ¬µ«ÏÈ?Û³ýÇṦµ?
if (rollback_point + GetMagicPoint() < 0) then -- Èç¹ûÏ´³É¸Ë¸ºÊý£¬Ôòµ±×÷0£¨� �ªÒԺ󶵴ÎÏ´µã±£?ô£?
rollback_point = -1 * GetMagicPoint()
end
AddMagicPoint(rollback_point)
if (i ~= -1) then AddMagic(210, i) end -- Èç¹ûѧ¹uÇṦÔ?¼Ó»ØÔ­Óеȼ¶
if (j ~= -1) then AddMagic(400, j) end -- Èç¹ûѧ¹u¡°½ï¸»¼Aƶ¡±Ý¬Ñù´¦ µí
Msg2Player("TÈy tñy thµnh c«ng! Ng­¬i ca "..rollback_point.." ®iÓm kü n¨ng ®Ó ph©n phèi l¹i.")
KickOutSelf()
end


function clear_prop()
local tbOpt =
{
{"X¸c nhËn", do_clear_prop},
{"§Ó ta suy nghÜ l¹i."},
{"Trë vÒ", clear_attibute_point},
}
CreateNewSayEx("<npc>Ng­¬i vÉn quyOt u muèn tÈy tñy?", tbOpt)
end


function do_clear_prop()
local base_str = {35,20,25,30,20} -- ÎåÐÐÈËÎïµÄÌìÉúÊôÐÔÖµ
local base_dex = {25,35,25,20,15}
local base_vit = {25,20,25,30,25}
local base_eng = {15,25,25,20,40}
local player_series = GetSeries() + 1


local Utask88 = GetTask(88)
AddStrg(base_str[player_series] - GetStrg(1) + GetByte(Utask88, 1)) -- ½«ÒÑ·ÖÅäDZÄÜÖØÖ·£¨task(88)ÊÇÈ ÎÎñÖÐÖ±½Ó½±µøµÄ¸¦¸¿¡¢Éí·¨ µÈ£©
AddDex(base_dex[player_series] - GetDex(1) + GetByte(Utask88, 2))
AddVit(base_vit[player_series] - GetVit(1) + GetByte(Utask88, 3))
AddEng(base_eng[player_series] - GetEng(1) + GetByte(Utask88, 4))
end


function write_info()
tbInputDialog:InputServer()
end

cuongvh93
26-10-15, 08:00 PM
Các bạn ơi cho mình hỏi trong file level_exp.txt thì các giải số phía sau có ý nghĩa gì vậy? :D MÌnh cám ơn nhiều.

<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>)

jinmin
26-10-15, 11:30 PM
của bạn đây
IncludeLib("SETTING")Include("\\script\\dailogsys\\dailogsay.lua")
Include("\\script\\lib\\awardtemplet.lua")
Include("\\script\\global\\fuyuan.lua")
Include("\\script\\global\\hotrothem.lua")
Include ("\\script\\class\\ktabfile.lua") --CÇn ¢®Ã“ ch¢¹y TabFile_Load
Include("\\script\\global\\gmrole.lua")


SKILL_180 = {1220,1221,1223,1222,1224,1225,1227,1226,1228,1229 }
local tbFaction =
{
[1] =
{
szShowName = "ThiÕu L©m",
szFaction = "shaolin",
nShortFaction = "sl",
tbSkill = {318, 319, 321, 709, 1055, 1056, 1057},
tbEquip =
{
{
szFaction = "ThiÕu L©m QuyÒn",
nFirstEquipId = 4863,
tbEquipName =
{
" Minh Ph­îng ch©u liªn", " Minh Ph­îng t¨ng m·o", " Minh Ph­îng th­îng giíi", " Minh Ph­îng hé uyÓn", " Minh Ph­îng yªu ®¸i",
" Minh Ph­îng cµ sa ", " Minh Ph­îng triÒn thñ ", " Minh Ph­îng t¨ng hµi ", " Minh Ph­îng yªu trôy ", " Minh Ph­îng h¹ giíi ",
},
},
{
szFaction = "ThiÕu L©m C«n",
nFirstEquipId = 4873,
tbEquipName =
{
"Minh Ph­îng ch©u liªn", "Minh Ph­îng t¨ng m·o", "Minh Ph­îng th­îng giíi", "Minh Ph­îng hé uyÓn", "Minh Ph­îng yªu ®¸i",
"Minh Ph­îng cµ sa", "Minh Ph­îng c«n", "Minh Ph­îng t¨ng hµi", "Minh Ph­îng yªu trôy", "Minh Ph­îng h¹ giíi",
},
},
{
szFaction = "ThiÕu L©m §ao",
nFirstEquipId = 4883,
tbEquipName =
{
"Minh Ph­îng ch©u liªn", "Minh Ph­îng t¨ng m·o", "Minh Ph­îng th­îng giíi", "Minh Ph­îng hé uyÓn", "Minh Ph­îng yªu ®¸i",
"Minh Ph­îng cµ sa", "Minh Ph­îng ®ao", "Minh Ph­îng t¨ng hµi", "Minh Ph­îng yªu trôy", "Minh Ph­îng h¹ giíi",
},
},
},
},
[2] =
{
szShowName = "Thiªn V­¬ng Bang",
szFaction = "tianwang",
nShortFaction = "tw",
tbSkill = {322, 325, 323, 708, 1058, 1059, 1060},
tbEquip =
{
{
szFaction = "Thiªn V­¬ng Chïy",
nFirstEquipId = 4893,
tbEquipName =
{
"Minh Ph­îng ®Þnh quang liªn", "Minh Ph­îng ®Þnh quang kh«i", "Minh Ph­îng ®Þnh quang th­îng giíi", "Minh Ph­îng ®Þnh quang thóc o¶n", "Minh Ph­îng ®Þnh quang yªu ®¸i",
"Minh Ph­îng ®Þnh quang kh¶i", "Minh Ph­îng ®Þnh quang chïy", "Minh Ph­îng ®Þnh quang ngoa", "Minh Ph­îng ®Þnh quang béi", "Minh Ph­îng ®Þnh quang h¹ giíi",
},
},
{
szFaction = "Thiªn V­¬ng Th­¬ng",
nFirstEquipId = 4903,
tbEquipName =
{
"Minh Ph­îng ngù phong liªn", "Minh Ph­îng ngù phong kh«i", "Minh Ph­îng ngù phong th­îng giíi", "Minh Ph­îng ngù phong thóc o¶n", "Minh Ph­îng ngù phong yªu ®¸i",
"Minh Ph­îng ngù phong kh¶i", "Minh Ph­îng ngù phong th­¬ng", "Minh Ph­îng ngù phong ngoa", "Minh Ph­îng ngù phong béi", "Minh Ph­îng ngù phong h¹ giíi",
},
},
{
szFaction = "Thiªn V­¬ng §ao",
nFirstEquipId = 4913,
tbEquipName =
{
"Minh Ph­îng biÓu phong liªn", "Minh Ph­îng biÓu phong kh«i", "Minh Ph­îng biÓu phong th­îng giíi", "Minh Ph­îng biÓu phong thóc o¶n", "Minh Ph­îng biÓu phong yªu ®¸i",
"Minh Ph­îng biÓu phong kh¶i", "Minh Ph­îng biÓu phong ®ao", "Minh Ph­îng biÓu phong ngoa", "Minh Ph­îng biÓu phong béi", "Minh Ph­îng biÓu phong h¹ giíi",
},
},
},
},
[3] =
{
szShowName = "§­êng M«n",
szFaction = "tangmen",
nShortFaction = "tm",
tbSkill = {339, 302, 342, 710, 1069, 1070, 1071},
tbEquip =
{
{
szFaction = "Phi §ao §­êng M«n",
nFirstEquipId = 4983,
tbEquipName =
{
"Minh Ph­îng nÆc ¶nh h¹ng liªn", "Minh Ph­îng nÆc ¶nh qu¸n", "Minh Ph­îng nÆc ¶nh th­îng giíi", "Minh Ph­îng nÆc ¶nh hé uyÓn", "Minh Ph­îng nÆc ¶nh triÒn yªu",
"Minh Ph­îng nÆc ¶nh gi¸p", "Minh Ph­îng nÆc ¶nh phi ®ao", "Minh Ph­îng nÆc ¶nh ngoa", "Minh Ph­îng nÆc ¶nh yªu trôy", "Minh Ph­îng nÆc ¶nh h¹ giíi",
},
},
{
szFaction = "Ná §­êng M«n",
nFirstEquipId = 4993,
tbEquipName =
{
"Minh Ph­îng cùc quang h¹ng liªn", "Minh Ph­îng cùc quang qu¸n", "Minh Ph­îng cùc quang th­îng giíi", "Minh Ph­îng cùc quang hé uyÓn", "Minh Ph­îng cùc quang triÒn yªu",
"Minh Ph­îng cùc quang gi¸p", "Minh Ph­îng cùc quang ná ", "Minh Ph­îng cùc quang ngoa ", "Minh Ph­îng cùc quang yªu trôy ", "Minh Ph­îng cùc quang h¹ giíi ",
},
},
{
szFaction = "Phi Tiªu §­êng M«n",
nFirstEquipId = 5003,
tbEquipName =
{
" Minh Ph­îng th­íc kim h¹ng liªn ", " Minh Ph­îng th­íc kim qu¸n ", " Minh Ph­îng th­íc kim th­îng giíi ", " Minh Ph­îng th­íc kim hé uyÓn ", " Minh Ph­îng th­íc kim triÒn yªu ",
" Minh Ph­îng th­íc kim gi¸p ", " Minh Ph­îng th­íc kim phi tiªu ", " Minh Ph­îng th­íc kim ngoa ", " Minh Ph­îng th­íc kim yªu trôy ", " Minh Ph­îng th­íc kim h¹ giíi ",
},
},
},
},
[4] =
{
szShowName = "Ngò §éc Gi¸o",
szFaction = "wudu",
nShortFaction = "wu",
tbSkill = {353, 355, 711, 1066, 1067},
tbEquip =
{
{
szFaction = "Ngò §éc Ch­ëng",
nFirstEquipId = 4963,
tbEquipName =
{
" Minh Ph­îng ®éc sa h¹ng liªn ", " H¹ch Hæ ®éc sa ph¸t ®¸i ", " Minh Ph­îng ®éc sa th­îng giíi ", " Minh Ph­îng ®éc sa hé uyÓn ", " Minh Ph­îng ®éc sa yªu ®¸i ",
" Minh Ph­îng ®éc sa bÝ trang ", " Minh Ph­îng ®éc sa triÒn thñ ", " Minh Ph­îng ®éc sa ngoa ", " Minh Ph­îng ®éc sa yªu trôy ", " Minh Ph­îng ®éc sa h¹ giíi ",
},
},
{
szFaction = "Ngò §éc §ao",
nFirstEquipId = 4973,
tbEquipName =
{
" Minh Ph­îng u linh h¹ng liªn ", " H¹ch Hæ u linh ph¸t ®¸i ", " Minh Ph­îng u linh th­îng giíi ", " Minh Ph­îng u linh hé uyÓn ", " Minh Ph­îng u linh yªu ®¸i ",
" Minh Ph­îng u linh bÝ trang ", " Minh Ph­îng u linh ®ao ", " Minh Ph­îng u linh ngoa ", " Minh Ph­îng u linh yªu trôy ", " Minh Ph­îng u linh h¹ giíi ",
},
},
},
},
[5] =
{
szShowName = "Nga Mi",
szFaction = "emei",
nShortFaction = "em",
tbSkill = {380, 328, 712, 1061, 1062, 1114},
tbEquip =
{
{
szFaction = "Nga Mi KiÕm",
nFirstEquipId = 4923,
tbEquipName =
{
"Minh Ph­îng l­u v©n ch©u liªn", "Minh Ph­îng l­u v©n ph¸t ®¸i", "Minh Ph­îng l­u v©n th­îng giíi", "Minh Ph­îng l­u v©n hé uyÓn", "Minh Ph­îng l­u v©n yªu ®¸i ",
"Minh Ph­îng l­u v©n sam", "Minh Ph­îng l­u v©n kiÕm", "Minh Ph­îng l­u v©n ngoa", "Minh Ph­îng l­u v©n béi ", "Minh Ph­îng l­u v©n h¹ giíi ",
},
},
{
szFaction = "Nga Mi Ch­ëng",
nFirstEquipId = 4933,
tbEquipName =
{
"Minh Ph­îng hµn ngäc ch©u liªn ", "Minh Ph­îng hµn ngäc ph¸t ®¸i", "Minh Ph­îng hµn ngäc th­îng giíi", "Minh Ph­îng hµn ngäc hé uyÓn", "Minh Ph­îng hµn ngäc yªu ®¸i",
"Minh Ph­îng hµn ngäc sam", "Minh Ph­îng hµn ngäc triÒn thñ ", "Minh Ph­îng hµn ngäc ngoa ", "Minh Ph­îng hµn ngäc béi ", "Minh Ph­îng hµn ngäc h¹ giíi ",
},
},
},
},
[6] =
{
szShowName = "Thóy Yªn",
szFaction = "cuiyan",
nShortFaction = "cy",
tbSkill = {336, 337, 713, 1063, 1065},
tbEquip =
{
{
szFaction = "Thóy Yªn §ao (Ngo¹i)",
nFirstEquipId = 4943,
tbEquipName =
{
"Minh Ph­îng hång nhan ch©u liªn ", "Minh Ph­îng hång nhan ph¸t ®¸i", "Minh Ph­îng hång nhan th­îng giíi", "Minh Ph­îng hång nhan hé uyÓn", "Minh Ph­îng hång nhan yªu ®¸i",
"Minh Ph­îng hång nhan sam", "Minh Ph­îng hång nhan ®ao ", "Minh Ph­îng hång nhan ngoa ", "Minh Ph­îng hång nhan béi ", "Minh Ph­îng hång nhan h¹ giíi ",
},
},
{
szFaction = "Thóy Yªn Song §ao (Néi)",
nFirstEquipId = 4953,
tbEquipName =
{
"Minh Ph­îng ¶o th¸i ch©u liªn ", "Minh Ph­îng ¶o th¸i ph¸t ®¸i", "Minh Ph­îng ¶o th¸i th­îng giíi", "Minh Ph­îng ¶o th¸i hé uyÓn", "Minh Ph­îng ¶o th¸i yªu ®¸i",
"Minh Ph­îng ¶o th¸i sam", "Minh Ph­îng ¶o th¸i ®ao ", "Minh Ph­îng ¶o th¸i ngoa ", "Minh Ph­îng ¶o th¸i béi ", "Minh Ph­îng ¶o th¸i h¹ giíi ",
},
},
},
},
[7] =
{
szShowName = "C¸i Bang",
szFaction = "gaibang",
nShortFaction = "gb",
tbSkill = {357, 359, 714, 1073, 1074},
tbEquip =
{
{
szFaction = "C¸i Bang Ch­ëng",
nFirstEquipId = 5013,
tbEquipName =
{
" Minh Ph­îng hé ph¸p h¹ng liªn", " Minh Ph­îng hé ph¸p ®Çu hoµn", " Minh Ph­îng hé ph¸p th­îng giíi ", " Minh Ph­îng hé ph¸p hé uyÓn ", " Minh Ph­îng hé ph¸p thóc yªu",
" Minh Ph­îng hé ph¸p c¸i y", " Minh Ph­îng hé ph¸p triÒn thñ ", " Minh Ph­îng hé ph¸p ngoa ", "Minh Ph­îng hé ph¸p béi ", " Minh Ph­îng hé ph¸p h¹ giíi ",
},
},
{
szFaction = "C¸i Bang Bæng",
nFirstEquipId = 5023,
tbEquipName =
{
"Minh Ph­îng trõng giíi h¹ng liªn", "Minh Ph­îng trõng giíi ®Çu hoµn", "Minh Ph­îng trõng giíi th­îng giíi ", "Minh Ph­îng trõng giíi hé uyÓn", "Minh Ph­îng trõng giíi thóc yªu",
"Minh Ph­îng trõng giíi c¸i y", "Minh Ph­îng trõng giíi tr­îng", "Minh Ph­îng trõng giíi ngoa", "Minh Ph­îng trõng giíi béi", "Minh Ph­îng trõng giíi h¹ giíi ",
},
},
},
},
[8] =
{
szShowName = "Thiªn NhÉn Gi¸o",
szFaction = "tianren",
nShortFaction = "tr",
tbSkill = {361, 362, 715, 1075, 1076},
tbEquip =
{
{
szFaction = "ChiÕn NhÉn",
nFirstEquipId = 5033,
tbEquipName =
{
"Minh Ph­îng xÝch minh h¹ng liªn", "H¹ch Hæ xÝch minh kh«i", "Minh Ph­îng xÝch minh th­îng giíi", "Minh Ph­îng xÝch minh hé o¶n", "Minh Ph­îng xÝch minh yªu ®¸i",
"Minh Ph­îng xÝch minh gi¸p", "Minh Ph­îng xÝch minh th­¬ng", "Minh Ph­îng xÝch minh ngoa", "Minh Ph­îng xÝch minh béi", "Minh Ph­îng xÝch minh h¹ giíi",
},
},
{
szFaction = "Ma NhÉn",
nFirstEquipId = 5043,
tbEquipName =
{
"Minh Ph­îng s¸t viªm h¹ng liªn", "H¹ch Hæ s¸t viªm kh«i", "Minh Ph­îng s¸t viªm th­îng giíi", "Minh Ph­îng s¸t viªm hé o¶n", "Minh Ph­îng s¸t viªm yªu ®¸i",
"Minh Ph­îng s¸t viªm gi¸p", "Minh Ph­îng s¸t viªm ®ao", "Minh Ph­îng s¸t viªm ngoa", "Minh Ph­îng s¸t viªm béi", "Minh Ph­îng s¸t viªm h¹ giíi",
},
},
},
},
[9] =
{
szShowName = "Vâ §ang",
szFaction = "wudang",
nShortFaction = "wd",
tbSkill = {365, 368, 716, 1078, 1079},
tbEquip =
{
{
szFaction = "Vâ §ang KhÝ",
nFirstEquipId = 5053,
tbEquipName =
{
" Minh Ph­îng tiªn ©m phï ", " Minh Ph­îng tiªn ©m qu¸n", " Minh Ph­îng tiªn ©m th­îng giíi ", " Minh Ph­îng tiªn ©m tô ", " Minh Ph­îng tiªn ©m ph¸p ®¸i ",
" Minh Ph­îng tiªn ©m ®¹o bµo ", " Minh Ph­îng tiªn ©m kiÕm ", " Minh Ph­îng tiªn ©m ngoa ", " Minh Ph­îng tiªn ©m béi ", " Minh Ph­îng tiªn ©m h¹ giíi ",
},
},
{
szFaction = "Vâ §ang KiÕm",
nFirstEquipId = 5063,
tbEquipName =
{
" Minh Ph­îng ®¹o minh phï ", " Minh Ph­îng ®¹o minh qu¸n ", " Minh Ph­îng ®¹o minh th­îng giíi ", " Minh Ph­îng ®¹o minh tô ", " Minh Ph­îng ®¹o minh ph¸p ®¸i ",
" Minh Ph­îng ®¹o minh ®¹o bµo ", " Minh Ph­îng ®¹o minh kiÕm ", " Minh Ph­îng ®¹o minh ngoa ", " Minh Ph­îng ®¹o minh béi ", " Minh Ph­îng ®¹o minh h¹ giíi ",
},
},
},
},
[10] =
{
szShowName = "C«n L«n",
szFaction = "kunlun",
nShortFaction = "kl",
tbSkill = {372, 375, 717, 1080, 1081},
tbEquip =
{
{
szFaction = "C«n L«n §ao",
nFirstEquipId = 5073,
tbEquipName =
{
"Minh Ph­îng thiªn canh h¹ng liªn ", "Minh Ph­îng thiªn canh ®¹o qu¸n", "Minh Ph­îng thiªn canh th­îng giíi", "Minh Ph­îng thiªn canh hé uyÓn", "Minh Ph­îng thiªn canh ph¸p ®¸i",
"Minh Ph­îng thiªn canh ®¹o bµo", "Minh Ph­îng thiªn canh ®ao", "Minh Ph­îng thiªn canh ngoa", "Minh Ph­îng thiªn canh béi", "Minh Ph­îng thiªn canh h¹ giíi",
},
},
{
szFaction = "C«n L«n KiÕm",
nFirstEquipId = 5083,
tbEquipName =
{
"Minh Ph­îng ng¹o s­¬ng h¹ng liªn ", "Minh Ph­îng ng¹o s­¬ng ®¹o qu¸n", "Minh Ph­îng ng¹o s­¬ng th­îng giíi", "Minh Ph­îng ng¹o s­¬ng hé uyÓn", "Minh Ph­îng ng¹o s­¬ng ph¸p ®¸i",
"Minh Ph­îng ng¹o s­¬ng ®¹o bµo", "Minh Ph­îng ng¹o s­¬ng kiÕm ", "Minh Ph­îng ng¹o s­¬ng ngoa ", "Minh Ph­îng ng¹o s­¬ng béi", "Minh Ph­îng ng¹o s­¬ng h¹ giíi",
},
},
},
},
}
local tbEquipFreeCell =
{
{2, 1}, {2, 2}, {1, 1}, {1, 2}, {2, 1}, --¾±´ø£¬¶¥´÷£¬ÉϽ䣬»¤Ýó£¬Ñ ü´ø
{2, 3}, {2, 4}, {2, 2}, {1, 2}, {1, 1}, --?¢ÎÎäÆ÷£¬Ñ¥×Ó£¬Ñü×¹£¬Ï� �½ä
}


local tbFactionSeries =
{
[1] = {1, 2},
[2] = {3, 4},
[3] = {5, 6},
[4] = {7, 8},
[5] = {9, 10},
}


local tbFreeItem =
{
{szName="Håi Thiªn T¸i T¹o CÈm Nang", tbProp={6,1,1781,1,0,0}, tbParam={60}},
{szName="VËt phÈm kh¸c", tbProp={6,1,298,1,0,0}},
{szName="Qu¶ huy hoµng cao cÊp.", tbProp={6,1,1075,1,0,0}},
{szName="Khiªu chiªn lÔ bao", tbProp={6,1,2006,1,0,0}},
{szName="-ThËp Toµn §¹i Bæ-", tbProp={6,1,1399,1,0,0}},
{szName="Viªm §ª ®å b¶o", tbProp={6,1,2805,1,0,0}},
{szName="Tèng kim qu©n c«ng", tbProp={6,1,1477,1,0,0}},
{szName="§¹i lùc", tbProp={6,1,2517,1,0,0}},
{szName="-H·n HuyÕt Long C©u-", tbProp={0,10,18,1,0,0}, nWidth=2, nHeigth=3},
}


local tbGMAccount = {"Manhga1", "Manhga2", "Manhga3", "Manhga4", "Manhga5"}


function main()
dofile("script/global/·ÈË_Àñ¹Ù.lua");
dialog_main()
end






--================================================== ========================================


Include("\\script\\global\\repute_head.lua")
Include("\\script\\misc\\league_cityinfo.lua")


function dmcreattongtest()
local strTongName = GetTongName()
local tszTitle = "Chµo mong b¹n ®· tham gia hÖ thèng <color=yellow>Bang Héi<color>"
if (strTongName == nil or strTongName == "") then
Say(tszTitle,4," NhËn ®i?u kiÖn t¹o bang héi/dmcreatetong","Gia nhËp bang héi/dmjointong","T¹o bang héi/dmcreateit","KOt thóc ®èi tho¹i")
else
Say(tszTitle,0)
end
end


function dmcreatetong()
if GetCamp() ~= 4 then
SetCamp(4)
SetCurCamp(4)
AddRepute(100000)
AddLeadExp(1000000)
AddLeadExp(1000000)


AddLeadExp(1000000)


AddEventItem(195)
Earn(1000000)
if GetLevel() <= 100 then
for i=1,100 do
AddOwnExp(100000000)
end
end
Msg2Player("<color=yellow>Ng­êi ®· héi ®ñ tÊt c¶ ®iªu kiÖn ®Ó t¹o Bang Héi!<color>")
else
end
end


function dmjointong()
if GetCamp() ~= 4 then


if GetLevel() <= 100 then
for i=1,100 do
AddOwnExp(100000000)
end
end


SetCamp(4)
SetCurCamp(4)
Msg2Player("<color=yellow>Gia nhËp Bang héi thµnh c«ng!<color>")
else
end
end


function dmcreateit()
Tong_name,oper = GetTong()
if (oper == 0) and (GetTask(99) == 1) then
Say("KiOm hiÖp ch­ëng m«n nh©n:Khai s¸ng bang héi, më réng b¸ nghiÖp." ,2,"B¾t ®Çu dùng bang/Direct_CreateTong","§îi ta mét chót/wait_a_moment")
elseif (oper == 0) and (GetCamp() == 4) and (GetLevel() >= 50) and (GetReputeLevel(GetRepute()) >= 6) and (GetLeadLevel() >= 30) and (HaveItem(195) == 1) then
Talk(6,"create_pay", "Ng­êi ch¬i: KiOm hiÖp ch­ëng m«n nh©n, xin hái ta ph¶i lµm nh­ thO nµo míi ca thÓ khai t«ng lËp ph¸i trë thµnh Bang chñ ®©y?", "KiOm hiÖp ch­ëng m«n nh©n: §Çu tiªn ng­¬i ph¶i ca ®ñ n¨ng lùc l·nh ®¹o, ca 16 ng­êi cïng chU h­íng cïng ng­¬i lËp bang, tr¶i qua 3 ngµy Kh¶o NghiÖm Kú ", "Ch­ëng m«n nh©n: NOu trong 3 ngµy ca ng­êi rêi bang th× néi trong 3 ngµy ®a ng­êi ph¶i t×m ng­êi kh¸c thay thO.", "Ch­ëng m«n nh©n: Ng­¬i ph¶i ca ®ñ tµi l·nh ®¹o vµ tin vËt ®a lµ Nh¹c V­¬ng KiOm", "Ng­êi ch¬i: Nh¹c V­¬ng Kiªm ? Ng­êi nai lµ thanh kiªm nµy µ ? ", "Kiªm hiÖp ch­ëng m«n nh©n : Th× ra lµ ng­¬i ®· ca na... Kh«ng tÖ, qu¶ nhiªn tuæi trÎ tµi cao!!! ")
else
i = random(0,1)
if (i == 0) then
Talk(1,"", "Kiªm hiÖp ch­ëng m«n nh©n: Nªu nh­ muèn thµnh lËp bang héi, ng­¬i v× na bá ra 1 l­îng lín thêi gian, søc lùc cïng t©m huyOt, kh«ng thÓ nöa ®­êng hñy bá." )
else
Talk(6,"", "Kiªm hiÖp ch­ëng m«n nh©n: Ng­¬i muèn hái ®iªu kiÖn lËp bang µ? §Ó ta nai cho ng­¬i râ.", "Kiªm hiÖp ch­ëng m«n nh©n: ®Çu tiªn ph¶i xuÊt ; tiªp theo ng­¬i kh«ng thÓ ë bÊt kú bang héi nµo kh¸c ; ng­¬i nhÊt ®inh ph¶i danh väng giang hå ; cuèi cïng lµ tµi l·nh ®¹o ph¶i h¬n 30 cÊp.", "Kiªm hiÖp ch­ëng m«n nh©n: Sau ®a ®i chiªn tr­êng t×m mét thanh Nh¹c V­¬ng Kiªm lµm bang chñ tin vËt lµ ®­îc råi.")
end
end
end


function create_pay()
Say("Kiªm hiÖp ch­ëng m«n nh©n: Ng­¬i cÇn lÖ phi lµ 100 v¹n l­îng b¹c." ,2,"Kh«ng thµnh vÊn ®ª, ta ca ®em 100v l­îng ®©y! /create_pay_yes","H©y dµ, ta kh«ng ®em ®ñ tiªn råi. /create_pay_no")


-- Say("½£ÏµÕÆ·ÅÈË£ºÄÇ·´£¬ÄãÖ»ÒªÓ Ð×ã¹»µÄ×ʽðÈ·°ïÅÉÄܹ»ÔËת Æ𵴾ݿÉÒԸˣ¬±ÈÈç˵Óиö10 0Ýò¸½¸½×Ó°É¡£" ,2,"·»ÎÊî}£¬?ÒÒѾ­Ó?00Ýò¸½¸½×Ó¸� �/create_pay_yes","Ì«·ÑÇ®?Ë£¬ÉïÒ»µãÐв»Ð?create_p ay_no")
end
function create_pay_yes()


if (GetCash() >= 1000000) then
Pay(1000000) -- ÊÕ·Ñ
DelItem(195) -- ɾ³ýϵ¹Øµµ¾ß
SetTask(99,1) -- ²¢´òÉϱê¼Ç£¨Ý¬Ê±¶¨ÒåΪ°ïÅ ÉÖеĵóÒ»¸öÈË£¨¼´°ïÖ÷±¾ÈË £©£©
Direct_CreateTong() -- ¿ªÊ¼½¨°ï

else
Talk(1,"", "Kiªm hiÖp ch­ëng m«n nh©n: ViÖc duy tr× bang héi rÊt tèn ti?n, ng­êi ph¶i cè g¾ng cïng mäi ng­êi tUch gap ®Ó bang ®­îc giµu m¹nh. ") end
end




function Direct_CreateTong()
CreateTong(1) -- µ¯³ö½¨°ï¶Ô»°¿ò£¬½áÊø½Å±¾¿ ØÖÆ
end


--================================================== ========================================


function dialog_main()
local szTitle = "<npc>Kiªm hiªp quÇn hïng chiªn nam h¶i, long tranh hæ ®Êu diÖu Cöu ch©u. Ta vèn sø gi¶ ®¹i biÓu t©y s¬n c­ ë chç nµy hoan nghªnh c¸c anh hïng hµo kiÖt... Script LÔ Quan ®­îc ViÖt Haa bëi _khunglongcon_ clbgamesvn.com"
local tbOpt =
{
{"Kh¶o nghiÖm hÖ thèng bang héi.", dmcreattongtest},
{"N©ng ®ªn 190 cÊp", level_up_to190},
{"Ta muèn chuyÓn sinh.", transfer},
{"Vµo ph¸i vµ häc skill 150", choose_faction},
{"LÊy trang bÞ m«n ph¸i", show_faction},
{"Ta muèn lÊy vËt phÈm.", show_item},
{"Ta muèn lÊy mét sè vËt phÈm kh¸c...", moreitem},
{"NhËn ®iÓm", hotro},
{"Trang bÞ hiÕm", fifong},
{"LÊy ngùa", layngua},
{"N÷ TVB", nukim},
{"NhËn Skill 180", nhanskill180},
{"Trang bÞ Cùc PhÈm", cucphkhac},
{"N©ng §ªn 10 cÊp", level1},
{"LÖnh Bµi ADmin", lbadmin},
{"Tho¸t"},
}
local szAccount = GetAccount()
for i=1, getn(%tbGMAccount) do
if szAccount == %tbGMAccount[i] then
tinsert(tbOpt, 1, {"תGMÕ˺Å", gm_function})
tinsert(tbOpt, 1, {"¸ìÈ¡BOSS¸îÅÆ", gm_functionboss})
tinsert(tbOpt, 1, {"ÎÒÒªÉý¼¶µ½190¼¶", level_up_to190})
tinsert(tbOpt, 1, {"ÎÒÒª¸ìÈ¡ÎïÆ·", show_item})
tinsert(tbOpt, 1, {"ÎÒÒª¸ìÈ¡°×»¢Ì××°", show_faction})
tinsert(tbOpt, 1, {"ÎÒҪϴËè", clear_attibute_point})
break
end
end
CreateNewSayEx(szTitle, tbOpt)
end


function lbadmin()
AddItem(6,1,4369,1,0,0,0,0)--lenh bai adm
end


function nhanskill180()
local nFaction = GetLastFactionNumber() + 1
if nFaction==0 then
Say("Kh«ng cã m«n ph¸i mµ ®åi nhËn skill thÊt truyÒn, ta kh«ng cã thêi gian ®ïa víi ng­¬i", 0)
return
else
for i=1,10 do
if (nFaction==i) then
if (HaveMagic(SKILL_180[i]) == -1) then
AddMagic(SKILL_180[i],20)
Say("B¹n häc ®­îc kü n¨ng cÊp 180 <color=yellow>"..GetSkillName(SKILL_180[i]), 0)
else
Say("Ng­¬i ®· cã kü n¨ng thÊt truyÒn råi, ®õng tham lam", 0)
return
end
end
end
end
end
function cucphkhac()
dohoangkim()
end


function level1()
--AddItem(6,1,4366,0,0,0)---lanh bai adim
--AddItem(6,1,4367,0,0,0,100)---ban long thach
--AddItem(6,1,4368,0,0,0)---cong ky nang
AddItem(6,1,4369,0,0,0)---cong tiem nang
--AddItem(6,1,4370,0,0,0)---phi thien phu
--AddItem(6,1,4371,0,0,0,100)--thien tinh thach
--AddItem(6,1,4372,0,0,0)---tui tien
--AddItem(6,1,4373,0,0,0)---dich diem boss71
--AddItem(0,1,1,10,2,200,10) ----do xanh
--AddItem(0,1,1,10,2,200,10) ----do xanh
--AddItem(0,1,1,10,2,200,10) ----do xanh
--AddItem(0,1,1,10,2,200,10) ----do xanh
end




function bachkim()
local tbOpt =
{
{"ThiÕu l©m", bktl},
{"Thiªn v­¬ng", bktv},
{"®­êng m«n", bkdm},
{"Ngò ®éc", bk5d},
{"Nga mi", bknm},
{"Thuý yªn", bkty},
{"C¸i bang", bkcb},
{"Thiªn nhÉn", bktn},
{"Vâ ®ang", bkvd},
{"C«n l«n", bkcl},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän m«n ph¸i?", tbOpt)
end
function bktl()
AddGoldItem(0, 11)
AddGoldItem(0, 6)
end
function bktv()
AddGoldItem(0, 16)
AddGoldItem(0, 21)
AddGoldItem(0, 26)
end
function bknm()
AddGoldItem(0, 31)
end
function bkty()
AddGoldItem(0, 46)
end
function bk5d()
AddGoldItem(0, 61)
end
function bkdm()
AddGoldItem(0, 71)
AddGoldItem(0, 76)
AddGoldItem(0, 81)
end
function bkcb()
AddGoldItem(0, 96)
end
function bktn()
AddGoldItem(0, 101)
end
function bkvd()
for i=4346,4355 do
AddPlatinaItem(3, i)
end
end
function bkcl()
AddGoldItem(0, 126)
end
function hacthan()
for i=3890,3894 do
AddGoldItem(0, i)
end
end
function matna1()
for i=4493,4523 do
AddGoldItem(0, i)
end
end
function matna2()
for i=4524,4554 do
AddGoldItem(0, i)
end
end
function matna3()
for i=4555,4585 do
AddGoldItem(0, i)
end
end
function matna4()
for i=4586,4616 do
AddGoldItem(0, i)
end
end
function matna5()
for i=4617,4630 do
AddGoldItem(0, i)
end
end
function nukim()
if GetSex() == 1 then
SetSeries(0)
KickOutSelf()
else
Talk(1,"","Ng­¬i lµ Pª §ª µ ?")
end
end
function hotro()
local tbOpt =
{
{"T¨ng kinh nghiÖm", kn},
{"TiÒn", tien},
{"TÈy ®iÓm", clear_attibute_point},
{"Danh väng,Phóc duyªn", danhvongphucduyen},
{"Tµi l·nh ®¹o", lanhdao},
{"§iÓm Kü N¨ng", pointkynang},
{"§iÓm TiÒm N¨ng", pointtiemnang},
{"1 trµn bi moi", dialog},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Anh cÇn g×?", tbOpt)
end
function pointkynang()
AddMagicPoint(100)
CreateNewSayEx("<npc>B¹n nhËn ®­îc 100 ®iÓm kü n¨ng", tbOpt)
KickOutSelf()
end;


function pointtiemnang()
AddProp(1000)
CreateNewSayEx("<npc>B¹n nhËn ®­îc 10000 ®iÓm tiÒm n¨ng", tbOpt)
end;



function lanhdao()
for i=1,20 do
AddLeadExp(10000000)
end
end


function kn()
for i=1,80 do
AddOwnExp(1000000000)
end
end


function tien1()
Earn(1000000)
end




function tien()
Earn(100000000)
end


function danhvongphucduyen()
AddRepute(100000);
FuYuan_Start();
FuYuan_Add(100000);
CreateNewSayEx("<npc>B¹n nhËn ®­îc 10000 ®iÓm", tbOpt)
end
function conghien()
AddContribution(100000)
end


function trungsinh()
AddReBorn(10)
end
function gm_functionboss()
for i =1,10 do
AddItem(6,1,1022,0,0,0)
end
end
function moreitem()
local tab_Content = {
" LÊy 100 tiÒn ®ång /tiendong",
" NhËn trang bÞ Hoa S¬n/itemhs",
" LÊy VK HKMP /bachkim",
" LÊy 1000v l­îng /tienvan",
" LÊy Cùc PhÈm /tbcucph",
" Th«i kh«ng lÊy g× n÷a hOt."
}
Say(" Muèn lÊy thªm c¸i g× nµo ? ", getn(tab_Content), tab_Content);
end;


function tienvan()
Earn(10000000)
end;


function itemhs()
for i=5290,5299 do
AddGoldItem (0,i)
end
end;






function trangbimoi()
for i=4714,4732 do
AddGoldItem (0,i)
end
end;


function nhanskill()
AddMagic(1349,20)
AddMagic(1350,20)
AddMagic(1374,20)
AddMagic(1350,20)
AddMagic(1375,20)
AddMagic(1351,20)
AddMagic(1376,20)
AddMagic(1354,20)
AddMagic(1378,20)
AddMagic(1355,20)
AddMagic(1379,20)
AddMagic(1358,30)
AddMagic(1360,20)
AddMagic(1380,20)
AddMagic(1364,20)
AddMagic(1382,20)
AddMagic(1365,20)
AddMagic(1370,20)
AddMagic(1369,20)
AddMagic(1384,20)
AddMagic(1363,20)-- Thai Nhac Tam Thanh Phong
AddMagic(1366,20) --Lac Nhan Kinh hong
AddMagic(1368,20) --Doc Co Cuu Kiem
AddMagic(1370,20) --Hao nhien chi khi
AddMagic(1381,20) --Kiem khi vo cap
end


function dialog()
Say("Ng¬¬i ph¶i hiÓu r© c¸ch t¨ng ®iÓm", 8,
"céng tiÒm n¨ng/congtn",
"1 söa trang bÞ/congkn",
" 2 toa do/findgoldboss",
"NÐi c«ng/add_prop_eng")
end


-------------------test---------------
-------------------cong ky nang-------------------------------
MapNameTab = "MapNameTabFile"
TabFile_Load("\\settings\\item\\004\\mapname.txt",MapNameTab)
function congkn()
--IdxItem = nItemIdx
dofile("script/item/ib/phithienphu.lua")
local nW, nX, nY = GetWorldPos()
local nRow = nW + 1
local NAMEMAP = TabFile_GetCell(MapNameTab,nRow,"Name")
local IdMapSave,ToaDoXSave,ToaDoYSave = GetItemParam(IdxItem, 1),GetItemParam(IdxItem, 2),GetItemParam(IdxItem, 3)
local NAMEMAP_Save = TabFile_GetCell(MapNameTab,(IdMapSave+1),"Name")
local FightState = GetFightState()
if IdMapSave == 0 or IdMapSave == nil then
ContentDialog = "vÞ trÝ hiÖn t¹i<enter><color=red>B¶n ®å<color>:<color=green>M¸p: <color> "..nW.." <color=red>Täa ®é<color>: "..nX.." - "..nY.."<enter><color=red>HiÖn ch­a cã täa ®é nµo ®­îc l­u.<color>"
local Content = {
"L­u täa ®é hiÖn t¹i/#SaveLoca("..nW..","..nX..","..nY..","..FightState..")",
"tho¸t/Quit",
}
Say(ContentDialog,getn(Content),Content)
else
ContentDialog = "<enter>vÒ ®iÓm hiÖn t¹i<enter><color=red>B¶n ®å<color>: "..nW..". <color=red>Täa ®é<color>: "..nX.." - "..nY..".<enter>vÒ chç ®· l­u<enter><color=green>B¶n ®å<color>: "..NAMEMAP_Save..". <color=green>Täa ®é<color>: "..ToaDoXSave.." - "..ToaDoYSave.."."
local Content = {
"L­­u täa ®iÓm hiÖn t¹i/#SaveLoca("..nW..","..nX..","..nY..","..FightState..")",
"DÞch chuyÓn ®Õn ["..NAMEMAP_Save.."-"..ToaDoXSave.."-"..ToaDoYSave.."]/MoveSaveLoca",
"tho¸t/Quit",
}
Say(ContentDialog,getn(Content),Content)
end
return 1
end
function SaveLoca(nW,nX,nY,nFightState)
SetSpecItemParam(IdxItem, 1, nW)
SetSpecItemParam(IdxItem, 2, nX)
SetSpecItemParam(IdxItem, 3, nY)
SetSpecItemParam(IdxItem, 4, nFightState)
SyncItem(IdxItem)
local MapName = TabFile_GetCell(MapNameTab,(nW+1),"Name")
Msg2Player("L­­u vÞ trÝ:<color=green>M¸p: <color><color=yellow>"..nW.."<color> - Täa ®é: <color=pink>"..nX.."<color> / <color=pink>"..nY.."<color> thµnh c«ng.")
end




function MoveSaveLoca()
if GetItemParam(IdxItem, 1) == 0 or GetItemParam(IdxItem, 1) == nil then
Msg2Player("HiÖn ch­a cã täa ®é nµo ®­îc l­u.")
return
end
local MapName = TabFile_GetCell(MapNameTab,(GetItemParam(IdxItem, 1)+1),"Name")
NewWorld(GetItemParam(IdxItem, 1),GetItemParam(IdxItem, 2),GetItemParam(IdxItem, 3))
SetFightState(GetItemParam(IdxItem, 4))
Msg2Player("<enter>DÞch chuyÓn ®Õn vÞ trÝ ®· l­u<enter>: <color=yellow>"..MapName.."<color> - Täa ®é: <color=pink>"..GetItemParam(IdxItem, 2).."<color> / <color=pink>"..GetItemParam(IdxItem, 3).."<color> thµnh c«ng.")
end
function GetDesc(nItemIndex)
local IdMapSave,ToaDoXSave,ToaDoYSave,nFightState = GetItemParam(nItemIndex, 1),GetItemParam(nItemIndex, 2),GetItemParam(nItemIndex, 3),GetItemParam(nItemIndex, 4)
if IdMapSave == 0 then
nTenMap = "Kh«ng cã"
else
nTenMap = TabFile_GetCell(MapNameTab,(IdMapSave+1),"Name")
end
if nFightState == 0 then
nStatus = "<color=green>Phi ChiÕn ®Êu<color>"
else
nStatus = "<color=red>ChiÕn ®Êu<color>"
end
return "VÞ trÝ ®· l­u<enter><color=green>B¶n ®å<color>: "..nTenMap..". <color=green>Täa ®é<color>: "..ToaDoXSave.." - "..ToaDoYSave..".<enter>Tr¢¹ng th¢¸i: "..nStatus
end




------------------cong tiem nang------------------


function congtn()
Say("Ng¬¬i ph¶i hiÓu r© c¸ch t¨ng ®iÓm", 4,
"Søc m¹nh/add_prop_str",
"Th©n ph¸p/add_prop_dex",
"Sinh khÝ/add_prop_vit",
"NÐi c«ng/add_prop_eng")
end


function add_prop_str()
AskClientForNumber("enter_str_num", 0, GetProp(), "Mªi nhËp chØ sÌ søc m¹nh: ");
end


function add_prop_dex()
AskClientForNumber("enter_dex_num", 0, GetProp(), "Mªi nhËp chØ sÌ th©n ph¸p: ");
end


function add_prop_vit()
AskClientForNumber("enter_vit_num", 0, GetProp(), "Mªi nhËp chØ sÌ sinh khÝ:");
end


function add_prop_eng()
AskClientForNumber("enter_eng_num", 0, GetProp(), "Mªi nhËp chØ sÌ nÐi c«ng: ");
end


function enter_str_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddStrg(n_key);
end


function enter_dex_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddDex(n_key);
end


function enter_vit_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddVit(n_key);
end


function enter_eng_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddEng(n_key);
end






function tbcucph()
cucpham()
end;


function tiendong()

AddStackItem(100,4,417,1,1,0,0,0) -- nhan 100 tien dong






end;
function layngua()
local tbOpt =
{
{"Ngùa nhãm 1", vip1},
{"Ngùa nhãm 2", vip2},
{"Ngùa nhãm 3", vip3},
{"Ngùa nhãm 4", vip4},
{"Ngùa b¸ ®¹o", nguabadao},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Anh cÇn g×?", tbOpt)
end
function nguabadao()
AddGoldItem(0, 4480)
AddGoldItem(0, 4366)
for i=5093,5097 do
AddGoldItem(0, i)
end
CreateNewSayEx("<npc>NhËn ®­îc Ngùa b¸ ®¹o", tbOpt)
end
function vip1()
AddItem(0,10,6,10,0,0,0)
AddItem(0,10,7,10,0,0,0)
AddItem(0,10,8,10,0,0,0)
AddItem(0,10,9,10,0,0,0)
AddItem(0,10,10,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip2()
AddItem(0,10,11,10,0,0,0)
AddItem(0,10,12,10,0,0,0)
AddItem(0,10,13,10,0,0,0)
AddItem(0,10,14,10,0,0,0)
AddItem(0,10,15,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip3()
AddItem(0,10,16,10,0,0,0)
AddItem(0,10,17,10,0,0,0)
AddItem(0,10,18,10,0,0,0)
AddItem(0,10,19,10,0,0,0)
AddItem(0,10,20,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip4()
AddItem(0,10,21,10,0,0,0)
AddItem(0,10,22,10,0,0,0)
AddItem(0,10,23,10,0,0,0)
AddItem(0,10,24,10,0,0,0)
AddItem(0,10,25,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function gm_function()
local nCurLevel = GetLevel()
if nCurLevel < 150 then
ST_LevelUp(150 - nCurLevel)
end
SetFightState(0)
SetCamp(6)
SetCurCamp(6)
AddMagic(732, 1)--˲ÒÆ
AddMagic(733, 1)--ÒþÉí
if CalcFreeItemCellCount() >= 1 then
local tbItem = {szName="´«ËÝȨÕÈ", tbProp={6,1,2766,1,0,0}, nBindState=-2}
tbAwardTemplet:GiveAwardByList(tbItem, "gmÕ˺ŸìÈ¡µµ¾ß", 1)
end
end
function level_up_to150()
local nCurLevel = GetLevel()
if nCurLevel >= 150 then
if ST_IsTransLife() == 1 then
Talk(1, "", "Ng­¬i ®· ®¹t cÊp 150 råi.")
else
Talk(1, "", "§i chuyÓn sinh tr­íc ®i råi trë l¹i th¨ng cÊp.")
end
return
end
local nAddLevel = 150 - nCurLevel
ST_LevelUp(nAddLevel)
end
function level_up_to190()
local nCurLevel = GetLevel()
if nCurLevel >= 190 then
if ST_IsTransLife() == 1 then
Talk(1, "", "Ng­¬i ®· ®¹t cÊp 190 råi.")
else
Talk(1, "", "§i chuyÓn sinh tr­íc ®i råi trë l¹i th¨ng cÊp.")
end
return
end
local nAddLevel = 190 - nCurLevel
ST_LevelUp(nAddLevel)
end


function transfer()
if GetLevel() < 190 then
Talk(1, "", "CÊp 190 trë lªn míi ca thÓ chuyÓn sinh.")
return
end
if (GetCash() <= 100000000) then
Talk(1, "", "Ph¶i ca ®ñ 10k v¹n míi ca thÓ chuyÓn sinh.")
return
end
Pay(100000000)
ST_DoTransLife()
end


function check_faction()
local szCurFaction = GetFaction()
if szCurFaction ~= nil and szCurFaction ~= "" then
return
end
return 1
end


function choose_faction()
if check_faction() ~= 1 then
Talk(1, "", "Ng­¬i ®· gia nhËp m«n ph¸i.")
return
end
local nSeries = GetSeries() + 1
local tbOpt = {}
for i=1, getn(%tbFactionSeries[nSeries]) do
local nIndex = %tbFactionSeries[nSeries][i]
tinsert(tbOpt, {%tbFaction[nIndex].szShowName, set_faction, {nIndex}})
end
tinsert(tbOpt, {"Trë vª", dialog_main})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>Mét khi gia nhËp m«n ph¸i kh«ng thÓ thay ®æi, h·y suy nghÜ kü.", tbOpt)
end


function set_faction(nIndex)
local szTitle = format("<npc>X¸c nhËn muèn gia nhËp m«n ph¸i ?<color=yellow>%s<color> m«n ph¸i?", %tbFaction[nIndex].szShowName)
local tbOpt =
{
{"X¸c nhËn!", do_set_faction, {nIndex}},
{"Trë vª.", choose_faction},
{"Kªt thóc ®èi tho¹i."},
}
CreateNewSayEx(szTitle, tbOpt)
end


function do_set_faction(nIndex)
if check_faction() ~= 1 then
Talk(1, "", "Ng­¬i ®· gia nhËp m«n ph¸i.")
return
end
local nResult = SetFaction(%tbFaction[nIndex].szFaction)
if nResult == 0 then
return
end
DynamicExecuteByPlayer(PlayerIndex, "\\script\\gmscript.lua", "AddSkills", %tbFaction[nIndex].nShortFaction, 0)
for i=1, getn(%tbFaction[nIndex].tbSkill) do--90£¬120£¬150¼¶¼¼ÄÜ
AddMagic(%tbFaction[nIndex].tbSkill[i], 20)
end
AddMagic(210, 1)--?»¼¶ÇṦ
Talk(1, "KickOutSelf", format("Ng­¬i ®· gia nhËp thµnh c«ng ph¸i %s", %tbFaction[nIndex].szShowName))
end


function show_faction()
if check_faction() == 1 then
Talk(1, "", "Gia nhËp m«n ph¸i míi ca thÓ nhËn trang bÞ")
return
end
local nFactionId = GetLastFactionNumber() + 1
local tbOpt = {}
local tbSubFaction = %tbFaction[nFactionId].tbEquip
for i=1, getn(tbSubFaction) do
tinsert(tbOpt, {tbSubFaction[i].szFaction, show_equip, {nFactionId, i}})
end
tinsert(tbOpt, {"Trë vª.", dialog_main})
-- tinsert(tbOpt, {"
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>Xin mêi lùa chän ph¸i.", tbOpt)
end


function show_equip(nFactionId, nSubFactionId)
local tbEquip = %tbFaction[nFactionId]["tbEquip"][nSubFactionId]
local tbEquipName = tbEquip["tbEquipName"]
local nFirstEquipId = tbEquip["nFirstEquipId"]
local tbOpt = {}
for i=1, getn(tbEquipName) do
tinsert(tbOpt, {tbEquipName[i], get_equip, {i, nFirstEquipId + i - 1}})
end
tinsert(tbOpt, {"Trë vª", show_faction})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
local szTitle = format("<npc>LÊy ®å %s Kim ¤", tbEquip.szFaction)
CreateNewSayEx(szTitle, tbOpt)
end


function get_equip(nIndex, nEquipId)
local nWidth = %tbEquipFreeCell[nIndex][1]
local nHeigth = %tbEquipFreeCell[nIndex][2]
if CountFreeRoomByWH(nWidth, nHeigth) < 1 then
Talk(1, "", format("CÇn Ut nhÊt 1 c¸i %dx%d tói ®eo l­ng", nWidth, nHeigth))
return
end
AddGoldItem(0, nEquipId)
end


function show_item()
local tbOpt = {}
local nCount = getn(%tbFreeItem)
local szOption = ""
for i=1, nCount-1 do
szOption = format("NhËn %s", %tbFreeItem[i].szName)
tinsert(tbOpt, {szOption, get_item, {i}})
end
szOption = format("NhËn %s", %tbFreeItem[nCount].szName)
tinsert(tbOpt, {szOption, get_single_item, {nCount}})
tinsert(tbOpt, {"NhËn cùc phÈm giíi chØ...", get_normal_item})
tinsert(tbOpt, {"Trë vª.", dialog_main})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>l·o phu n¬i nµy ca h¬i thë nham vËt phÈm nh­ng nhËn lÊy", tbOpt)
end




function get_normal_item()
local tbOpt =
{
{"NhËn 5 viªn KNB.", cszb},
{"H­ng Bang Chi Giíi", xb_jz},
{"TrÊn Nh¹c Chi Giíi", zy_jz},
{"Th­îng Ph­¬ng Chi Giíi", sf_jz},
{"Thiªn Hµ Giíi", sh_jz},
{"§O Hoµng Chi Giíi", dh_jz},
{"Thiªn Tö Chi Giíi", tz_jz},
{"ThO Tóc Toµn Giíi", sz_jz},
{"Cµn Kh«n Giíi ChØ (Cùc phÈm)", jz08},
{"L·nh B¸ Nguyªn Méng Chi Giíi (Míi)", jz08x},
{"Trë vÒ.", dialog_main},
{"Kªt thóc ®èi tho¹i."},
}
CreateNewSayEx("<npc>L·o phu ca mét sè man cùc phÈm, ng­êi cÇn thøc g× ?", tbOpt)
end


function fifong()
local tbOpt =
{
{"Phi phong", phiphong},
{"Ên", an},
{"Trang søc", trangsuc1},
{"Vò liÖt", vuliet},
{"Huynh ®Ö", huynhde},
{"Cè s¬n", coson},
{"D­¬ng thÇn", duongthan},
{"VËt PhÈm Kh¸c", huytinh},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end
function trangsuc()
local tbOpt =
{
{"Trang søc 1", trangsuc1},
{"Trang søc 2", trangsuc2},
{"Trang søc 3", trangsuc3},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end
function an23()
local tbOpt =
{
{"Ên 1", an1},
{"Ên 2", an2},
{"Ên 3", an3},
{"Ên 4", an4},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end


function huytinh()
dotim()
end




function matna()
local tbOpt =
{
{"MÆt n¹ 1", matna1},
{"MÆt n¹ 2", matna2},
{"MÆt n¹ 3", matna3},
{"MÆt n¹ 4", matna4},
{"MÆt n¹ 5", matna5},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end
function trangthai()
local tbOpt =
{
{"ChÝnh ph¸i", mauvang},
{"Tµ ph¸i", mautim},
{"Trung lËp", mauxanh},
{"S¸t Thñ", maudo},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän mµu", tbOpt)
end
function mauvang()
SetCurCamp(1)
SetCamp(1)
CreateNewSayEx("<npc>B¹n ®æi mµu PK ChÝnh Ph¸i thµnh c«ng.", tbOpt)
end
function mautim()
SetCurCamp(2)
SetCamp(2)
CreateNewSayEx("<npc>B¹n ®æi mµu PK Tµ Ph¸i thµnh c«ng.", tbOpt)
end
function mauxanh()
SetCurCamp(3)
SetCamp(3)
CreateNewSayEx("<npc>B¹n ®æi mµu PK Trung LËp thµnh c«ng.", tbOpt)
end
function maudo()
SetCurCamp(4)
SetCamp(4)
CreateNewSayEx("<npc>B¹n ®æi mµu PK S¸t Thñ thµnh c«ng.", tbOpt)
end
function an4()
for i=5161,5197 do
AddGoldItem(0, i)
end
end
function an3()
for i=5131,5161 do
AddGoldItem(0, i)
end
end
function an2()
for i=5098,5130 do
AddGoldItem(0, i)
end
end
function coson()
AddGoldItem(0, 4441)
AddGoldItem(0, 4445)
AddGoldItem(0, 4449)
AddGoldItem(0, 4453)
AddGoldItem(0, 4457)
AddGoldItem(0, 4461)
AddGoldItem(0, 4465)
AddGoldItem(0, 4469)
end
function huynhde()
for i=4436,4437 do
AddGoldItem(0, i)
end
for i=4481,4482 do
AddGoldItem(0, i)
end
end
function vuliet()
for i=5208,5212 do
AddGoldItem(0, i)
end
end
function pro1()
for i=430,441 do
AddGoldItem(0, i)
end
end
function dongsat()
for i=494,497 do
AddGoldItem(0, i)
end
for i=378,379 do
AddGoldItem(0, i)
end
end
function duongthan()
for i=514,520 do
AddGoldItem(0, i)
end
end
function phiphong()
for i=3465,3490 do
AddGoldItem(0, i)
end
end
function an()
for i=3205,3234 do
AddGoldItem(0, i)
end
end
function trangsuc1()
for i=3542,3554 do
AddGoldItem(0, i)
end
for i=3491,3506 do
AddGoldItem(0, i)
end
end
function trangsuc2()
for i=5241,5261 do
AddGoldItem(0, i)
end
end
function trangsuc3()
for i=5262,5289 do
AddGoldItem(0, i)
end
end
function cszb()
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
end
function xb_jz()
AddGoldItem(0, 508)
end
function zy_jz()
AddGoldItem(0, 509)
end
function sf_jz()
AddGoldItem(0, 510)
end
function sh_jz()
AddGoldItem(0, 511)
end
function dh_jz()
AddGoldItem(0, 530)
end
function tz_jz()
AddGoldItem(0, 531)
end
function sz_jz()
AddGoldItem(0, 498)
end
function jz08()
AddGoldItem(0, 3878)
end
function jz08x()
AddGoldItem(0, 3541)
end


function get_item(nIndex)
local nMaxCount = CalcFreeItemCellCount()
g_AskClientNumberEx(0, nMaxCount, "Xin mêi ®­a vµo nhËn lÊy", {get_item_back, {nIndex}})
end


function get_item_back(nIndex, nCount)
if nCount <= 0 then
return
end
if CalcFreeItemCellCount() < nCount then
Talk(1, "", format("CÇn Ut nhÊt <color=yellow>%d<color> tói kh«ng gian...", nCount))
return
end
local szLogTitle = format("[liguan]get_free_item_%s", %tbFreeItem[nIndex].szName)
tbAwardTemplet:GiveAwardByList(%tbFreeItem[nIndex], szLogTitle, nCount)
end


function get_single_item(nIndex)
local tbItem = %tbFreeItem[nIndex]
if CountFreeRoomByWH(tbItem.nWidth, tbItem.nHeigth) < 1 then
Talk(1, "", format("CÇn Ut nhÊt 1 %dx%d µÄ±³°ü¿O¼ä", tbItem.nWidth, tbItem.nHeigth))
return
end
local szLogTitle = format("[liguan]get_free_item_%s", tbItem.szName)
tbAwardTemplet:GiveAwardByList(tbItem, szLogTitle)
end


function clear_attibute_point()
local tbOpt =
{
{"TÈy ®iÓm kü n¨ng", clear_skill},
{"TÈy ®iÓm ti?m n¨ng", clear_prop},
{"Trë v?", dialog_main},
{"KOt thóc ®èi tho¹i."},
}
CreateNewSayEx("<npc>Ng­¬i quyOt u muèn tÈy tñy?", tbOpt)
end


function clear_skill()
local tbOpt =
{
{"X¸c nhËn", do_clear_skill},
{"§Ó ta suy nghÜ l¹i."},
{"Trë v?", clear_attibute_point},
}
CreateNewSayEx("<npc>Ng­¬i vÉn quyOt u muèn tÈy tñy?", tbOpt)
end


function do_clear_skill()
local i = HaveMagic(210) -- ÇṦ¸íÝâ²ï×÷
local j = HaveMagic(400) -- ¡°½ï¸»¼·Æ¶¡±¸íÝâ²ï×÷
local n = RollbackSkill() -- Çå³ý¼¼Äܲ¢·µ»ØËùÓм¼ÄÜ?ã£� �°üµ¨ÇṦµÈÌØÊâ¼¼ÄÜ£?
local x = 0
if (i ~= -1) then i = 1; x = x + i end -- Õ⸽¾äÅжÏÊÇÅųý´Óδѧ¹ýÇ á¹¦µÄÈË·µ»Ø-1´Ó¶øµ¼Ö¢µãÊý¼ÆËã´íÎóÇé¿ö
if (j ~= -1) then x = x + j end
local rollback_point = n - x -- °Ñ¼¼Äܵ㵱×ö¿ÕÏеãÊý·µ»¹£ ¬µ«ÏÈ?Û³ýÇṦµ?
if (rollback_point + GetMagicPoint() < 0) then -- Èç¹ûÏ´³É¸Ë¸ºÊý£¬Ôòµ±×÷0£¨� �ªÒԺ󶵴ÎÏ´µã±£?ô£?
rollback_point = -1 * GetMagicPoint()
end
AddMagicPoint(rollback_point)
if (i ~= -1) then AddMagic(210, i) end -- Èç¹ûѧ¹uÇṦÔ?¼Ó»ØÔ­Óеȼ¶
if (j ~= -1) then AddMagic(400, j) end -- Èç¹ûѧ¹u¡°½ï¸»¼Aƶ¡±Ý¬Ñù´¦ µí
Msg2Player("TÈy tñy thµnh c«ng! Ng­¬i ca "..rollback_point.." ®iÓm kü n¨ng ®Ó ph©n phèi l¹i.")
KickOutSelf()
end


function clear_prop()
local tbOpt =
{
{"X¸c nhËn", do_clear_prop},
{"§Ó ta suy nghÜ l¹i."},
{"Trë v?", clear_attibute_point},
}
CreateNewSayEx("<npc>Ng­¬i vÉn quyOt u muèn tÈy tñy?", tbOpt)
end


function do_clear_prop()
local base_str = {35,20,25,30,20} -- ÎåÐÐÈËÎïµÄÌìÉúÊôÐÔÖµ
local base_dex = {25,35,25,20,15}
local base_vit = {25,20,25,30,25}
local base_eng = {15,25,25,20,40}
local player_series = GetSeries() + 1


local Utask88 = GetTask(88)
AddStrg(base_str[player_series] - GetStrg(1) + GetByte(Utask88, 1)) -- ½«ÒÑ·ÖÅäDZÄÜÖØÖ·£¨task(88)ÊÇÈ ÎÎñÖÐÖ±½Ó½±µøµÄ¸¦¸¿¡¢Éí·¨ µÈ£©
AddDex(base_dex[player_series] - GetDex(1) + GetByte(Utask88, 2))
AddVit(base_vit[player_series] - GetVit(1) + GetByte(Utask88, 3))
AddEng(base_eng[player_series] - GetEng(1) + GetByte(Utask88, 4))
end


function write_info()
tbInputDialog:InputServer()
end




<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>
Tks bạn nhiều.

bil4i3n
27-10-15, 12:00 AM
Các bạn ơi cho mình hỏi trong file level_exp.txt thì các giải số phía sau có ý nghĩa gì vậy? :D MÌnh cám ơn nhiều.



Mấy cái đó hình như là mình trùng sinh thì lượng kinh nghiệm để lên Level tiếp theo đc cộng vào nhiu đó :)


<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>
Tks bạn nhiều.

Ở cuối function main() bạn thêm dòng return 1 là hết nha :)

cuongvh93
27-10-15, 12:15 AM
Mấy cái đó hình như là mình trùng sinh thì lượng kinh nghiệm để lên Level tiếp theo đc cộng vào nhiu đó :)


Tks bạn.. Fix lại chứ đánh nhanh lên lv cũng chán :D

ngocht
27-10-15, 01:12 PM
của bạn đây
IncludeLib("SETTING")Include("\\script\\dailogsys\\dailogsay.lua")
Include("\\script\\lib\\awardtemplet.lua")
Include("\\script\\global\\fuyuan.lua")
Include("\\script\\global\\hotrothem.lua")
Include ("\\script\\class\\ktabfile.lua") --CÇn ¢®Ã“ ch¢¹y TabFile_Load
Include("\\script\\global\\gmrole.lua")


SKILL_180 = {1220,1221,1223,1222,1224,1225,1227,1226,1228,1229 }
local tbFaction =
{
[1] =
{
szShowName = "ThiÕu L©m",
szFaction = "shaolin",
nShortFaction = "sl",
tbSkill = {318, 319, 321, 709, 1055, 1056, 1057},
tbEquip =
{
{
szFaction = "ThiÕu L©m QuyÒn",
nFirstEquipId = 4863,
tbEquipName =
{
" Minh Ph­îng ch©u liªn", " Minh Ph­îng t¨ng m·o", " Minh Ph­îng th­îng giíi", " Minh Ph­îng hé uyÓn", " Minh Ph­îng yªu ®¸i",
" Minh Ph­îng cµ sa ", " Minh Ph­îng triÒn thñ ", " Minh Ph­îng t¨ng hµi ", " Minh Ph­îng yªu trôy ", " Minh Ph­îng h¹ giíi ",
},
},
{
szFaction = "ThiÕu L©m C«n",
nFirstEquipId = 4873,
tbEquipName =
{
"Minh Ph­îng ch©u liªn", "Minh Ph­îng t¨ng m·o", "Minh Ph­îng th­îng giíi", "Minh Ph­îng hé uyÓn", "Minh Ph­îng yªu ®¸i",
"Minh Ph­îng cµ sa", "Minh Ph­îng c«n", "Minh Ph­îng t¨ng hµi", "Minh Ph­îng yªu trôy", "Minh Ph­îng h¹ giíi",
},
},
{
szFaction = "ThiÕu L©m §ao",
nFirstEquipId = 4883,
tbEquipName =
{
"Minh Ph­îng ch©u liªn", "Minh Ph­îng t¨ng m·o", "Minh Ph­îng th­îng giíi", "Minh Ph­îng hé uyÓn", "Minh Ph­îng yªu ®¸i",
"Minh Ph­îng cµ sa", "Minh Ph­îng ®ao", "Minh Ph­îng t¨ng hµi", "Minh Ph­îng yªu trôy", "Minh Ph­îng h¹ giíi",
},
},
},
},
[2] =
{
szShowName = "Thiªn V­¬ng Bang",
szFaction = "tianwang",
nShortFaction = "tw",
tbSkill = {322, 325, 323, 708, 1058, 1059, 1060},
tbEquip =
{
{
szFaction = "Thiªn V­¬ng Chïy",
nFirstEquipId = 4893,
tbEquipName =
{
"Minh Ph­îng ®Þnh quang liªn", "Minh Ph­îng ®Þnh quang kh«i", "Minh Ph­îng ®Þnh quang th­îng giíi", "Minh Ph­îng ®Þnh quang thóc o¶n", "Minh Ph­îng ®Þnh quang yªu ®¸i",
"Minh Ph­îng ®Þnh quang kh¶i", "Minh Ph­îng ®Þnh quang chïy", "Minh Ph­îng ®Þnh quang ngoa", "Minh Ph­îng ®Þnh quang béi", "Minh Ph­îng ®Þnh quang h¹ giíi",
},
},
{
szFaction = "Thiªn V­¬ng Th­¬ng",
nFirstEquipId = 4903,
tbEquipName =
{
"Minh Ph­îng ngù phong liªn", "Minh Ph­îng ngù phong kh«i", "Minh Ph­îng ngù phong th­îng giíi", "Minh Ph­îng ngù phong thóc o¶n", "Minh Ph­îng ngù phong yªu ®¸i",
"Minh Ph­îng ngù phong kh¶i", "Minh Ph­îng ngù phong th­¬ng", "Minh Ph­îng ngù phong ngoa", "Minh Ph­îng ngù phong béi", "Minh Ph­îng ngù phong h¹ giíi",
},
},
{
szFaction = "Thiªn V­¬ng §ao",
nFirstEquipId = 4913,
tbEquipName =
{
"Minh Ph­îng biÓu phong liªn", "Minh Ph­îng biÓu phong kh«i", "Minh Ph­îng biÓu phong th­îng giíi", "Minh Ph­îng biÓu phong thóc o¶n", "Minh Ph­îng biÓu phong yªu ®¸i",
"Minh Ph­îng biÓu phong kh¶i", "Minh Ph­îng biÓu phong ®ao", "Minh Ph­îng biÓu phong ngoa", "Minh Ph­îng biÓu phong béi", "Minh Ph­îng biÓu phong h¹ giíi",
},
},
},
},
[3] =
{
szShowName = "§­êng M«n",
szFaction = "tangmen",
nShortFaction = "tm",
tbSkill = {339, 302, 342, 710, 1069, 1070, 1071},
tbEquip =
{
{
szFaction = "Phi §ao §­êng M«n",
nFirstEquipId = 4983,
tbEquipName =
{
"Minh Ph­îng nÆc ¶nh h¹ng liªn", "Minh Ph­îng nÆc ¶nh qu¸n", "Minh Ph­îng nÆc ¶nh th­îng giíi", "Minh Ph­îng nÆc ¶nh hé uyÓn", "Minh Ph­îng nÆc ¶nh triÒn yªu",
"Minh Ph­îng nÆc ¶nh gi¸p", "Minh Ph­îng nÆc ¶nh phi ®ao", "Minh Ph­îng nÆc ¶nh ngoa", "Minh Ph­îng nÆc ¶nh yªu trôy", "Minh Ph­îng nÆc ¶nh h¹ giíi",
},
},
{
szFaction = "Ná §­êng M«n",
nFirstEquipId = 4993,
tbEquipName =
{
"Minh Ph­îng cùc quang h¹ng liªn", "Minh Ph­îng cùc quang qu¸n", "Minh Ph­îng cùc quang th­îng giíi", "Minh Ph­îng cùc quang hé uyÓn", "Minh Ph­îng cùc quang triÒn yªu",
"Minh Ph­îng cùc quang gi¸p", "Minh Ph­îng cùc quang ná ", "Minh Ph­îng cùc quang ngoa ", "Minh Ph­îng cùc quang yªu trôy ", "Minh Ph­îng cùc quang h¹ giíi ",
},
},
{
szFaction = "Phi Tiªu §­êng M«n",
nFirstEquipId = 5003,
tbEquipName =
{
" Minh Ph­îng th­íc kim h¹ng liªn ", " Minh Ph­îng th­íc kim qu¸n ", " Minh Ph­îng th­íc kim th­îng giíi ", " Minh Ph­îng th­íc kim hé uyÓn ", " Minh Ph­îng th­íc kim triÒn yªu ",
" Minh Ph­îng th­íc kim gi¸p ", " Minh Ph­îng th­íc kim phi tiªu ", " Minh Ph­îng th­íc kim ngoa ", " Minh Ph­îng th­íc kim yªu trôy ", " Minh Ph­îng th­íc kim h¹ giíi ",
},
},
},
},
[4] =
{
szShowName = "Ngò §éc Gi¸o",
szFaction = "wudu",
nShortFaction = "wu",
tbSkill = {353, 355, 711, 1066, 1067},
tbEquip =
{
{
szFaction = "Ngò §éc Ch­ëng",
nFirstEquipId = 4963,
tbEquipName =
{
" Minh Ph­îng ®éc sa h¹ng liªn ", " H¹ch Hæ ®éc sa ph¸t ®¸i ", " Minh Ph­îng ®éc sa th­îng giíi ", " Minh Ph­îng ®éc sa hé uyÓn ", " Minh Ph­îng ®éc sa yªu ®¸i ",
" Minh Ph­îng ®éc sa bÝ trang ", " Minh Ph­îng ®éc sa triÒn thñ ", " Minh Ph­îng ®éc sa ngoa ", " Minh Ph­îng ®éc sa yªu trôy ", " Minh Ph­îng ®éc sa h¹ giíi ",
},
},
{
szFaction = "Ngò §éc §ao",
nFirstEquipId = 4973,
tbEquipName =
{
" Minh Ph­îng u linh h¹ng liªn ", " H¹ch Hæ u linh ph¸t ®¸i ", " Minh Ph­îng u linh th­îng giíi ", " Minh Ph­îng u linh hé uyÓn ", " Minh Ph­îng u linh yªu ®¸i ",
" Minh Ph­îng u linh bÝ trang ", " Minh Ph­îng u linh ®ao ", " Minh Ph­îng u linh ngoa ", " Minh Ph­îng u linh yªu trôy ", " Minh Ph­îng u linh h¹ giíi ",
},
},
},
},
[5] =
{
szShowName = "Nga Mi",
szFaction = "emei",
nShortFaction = "em",
tbSkill = {380, 328, 712, 1061, 1062, 1114},
tbEquip =
{
{
szFaction = "Nga Mi KiÕm",
nFirstEquipId = 4923,
tbEquipName =
{
"Minh Ph­îng l­u v©n ch©u liªn", "Minh Ph­îng l­u v©n ph¸t ®¸i", "Minh Ph­îng l­u v©n th­îng giíi", "Minh Ph­îng l­u v©n hé uyÓn", "Minh Ph­îng l­u v©n yªu ®¸i ",
"Minh Ph­îng l­u v©n sam", "Minh Ph­îng l­u v©n kiÕm", "Minh Ph­îng l­u v©n ngoa", "Minh Ph­îng l­u v©n béi ", "Minh Ph­îng l­u v©n h¹ giíi ",
},
},
{
szFaction = "Nga Mi Ch­ëng",
nFirstEquipId = 4933,
tbEquipName =
{
"Minh Ph­îng hµn ngäc ch©u liªn ", "Minh Ph­îng hµn ngäc ph¸t ®¸i", "Minh Ph­îng hµn ngäc th­îng giíi", "Minh Ph­îng hµn ngäc hé uyÓn", "Minh Ph­îng hµn ngäc yªu ®¸i",
"Minh Ph­îng hµn ngäc sam", "Minh Ph­îng hµn ngäc triÒn thñ ", "Minh Ph­îng hµn ngäc ngoa ", "Minh Ph­îng hµn ngäc béi ", "Minh Ph­îng hµn ngäc h¹ giíi ",
},
},
},
},
[6] =
{
szShowName = "Thóy Yªn",
szFaction = "cuiyan",
nShortFaction = "cy",
tbSkill = {336, 337, 713, 1063, 1065},
tbEquip =
{
{
szFaction = "Thóy Yªn §ao (Ngo¹i)",
nFirstEquipId = 4943,
tbEquipName =
{
"Minh Ph­îng hång nhan ch©u liªn ", "Minh Ph­îng hång nhan ph¸t ®¸i", "Minh Ph­îng hång nhan th­îng giíi", "Minh Ph­îng hång nhan hé uyÓn", "Minh Ph­îng hång nhan yªu ®¸i",
"Minh Ph­îng hång nhan sam", "Minh Ph­îng hång nhan ®ao ", "Minh Ph­îng hång nhan ngoa ", "Minh Ph­îng hång nhan béi ", "Minh Ph­îng hång nhan h¹ giíi ",
},
},
{
szFaction = "Thóy Yªn Song §ao (Néi)",
nFirstEquipId = 4953,
tbEquipName =
{
"Minh Ph­îng ¶o th¸i ch©u liªn ", "Minh Ph­îng ¶o th¸i ph¸t ®¸i", "Minh Ph­îng ¶o th¸i th­îng giíi", "Minh Ph­îng ¶o th¸i hé uyÓn", "Minh Ph­îng ¶o th¸i yªu ®¸i",
"Minh Ph­îng ¶o th¸i sam", "Minh Ph­îng ¶o th¸i ®ao ", "Minh Ph­îng ¶o th¸i ngoa ", "Minh Ph­îng ¶o th¸i béi ", "Minh Ph­îng ¶o th¸i h¹ giíi ",
},
},
},
},
[7] =
{
szShowName = "C¸i Bang",
szFaction = "gaibang",
nShortFaction = "gb",
tbSkill = {357, 359, 714, 1073, 1074},
tbEquip =
{
{
szFaction = "C¸i Bang Ch­ëng",
nFirstEquipId = 5013,
tbEquipName =
{
" Minh Ph­îng hé ph¸p h¹ng liªn", " Minh Ph­îng hé ph¸p ®Çu hoµn", " Minh Ph­îng hé ph¸p th­îng giíi ", " Minh Ph­îng hé ph¸p hé uyÓn ", " Minh Ph­îng hé ph¸p thóc yªu",
" Minh Ph­îng hé ph¸p c¸i y", " Minh Ph­îng hé ph¸p triÒn thñ ", " Minh Ph­îng hé ph¸p ngoa ", "Minh Ph­îng hé ph¸p béi ", " Minh Ph­îng hé ph¸p h¹ giíi ",
},
},
{
szFaction = "C¸i Bang Bæng",
nFirstEquipId = 5023,
tbEquipName =
{
"Minh Ph­îng trõng giíi h¹ng liªn", "Minh Ph­îng trõng giíi ®Çu hoµn", "Minh Ph­îng trõng giíi th­îng giíi ", "Minh Ph­îng trõng giíi hé uyÓn", "Minh Ph­îng trõng giíi thóc yªu",
"Minh Ph­îng trõng giíi c¸i y", "Minh Ph­îng trõng giíi tr­îng", "Minh Ph­îng trõng giíi ngoa", "Minh Ph­îng trõng giíi béi", "Minh Ph­îng trõng giíi h¹ giíi ",
},
},
},
},
[8] =
{
szShowName = "Thiªn NhÉn Gi¸o",
szFaction = "tianren",
nShortFaction = "tr",
tbSkill = {361, 362, 715, 1075, 1076},
tbEquip =
{
{
szFaction = "ChiÕn NhÉn",
nFirstEquipId = 5033,
tbEquipName =
{
"Minh Ph­îng xÝch minh h¹ng liªn", "H¹ch Hæ xÝch minh kh«i", "Minh Ph­îng xÝch minh th­îng giíi", "Minh Ph­îng xÝch minh hé o¶n", "Minh Ph­îng xÝch minh yªu ®¸i",
"Minh Ph­îng xÝch minh gi¸p", "Minh Ph­îng xÝch minh th­¬ng", "Minh Ph­îng xÝch minh ngoa", "Minh Ph­îng xÝch minh béi", "Minh Ph­îng xÝch minh h¹ giíi",
},
},
{
szFaction = "Ma NhÉn",
nFirstEquipId = 5043,
tbEquipName =
{
"Minh Ph­îng s¸t viªm h¹ng liªn", "H¹ch Hæ s¸t viªm kh«i", "Minh Ph­îng s¸t viªm th­îng giíi", "Minh Ph­îng s¸t viªm hé o¶n", "Minh Ph­îng s¸t viªm yªu ®¸i",
"Minh Ph­îng s¸t viªm gi¸p", "Minh Ph­îng s¸t viªm ®ao", "Minh Ph­îng s¸t viªm ngoa", "Minh Ph­îng s¸t viªm béi", "Minh Ph­îng s¸t viªm h¹ giíi",
},
},
},
},
[9] =
{
szShowName = "Vâ §ang",
szFaction = "wudang",
nShortFaction = "wd",
tbSkill = {365, 368, 716, 1078, 1079},
tbEquip =
{
{
szFaction = "Vâ §ang KhÝ",
nFirstEquipId = 5053,
tbEquipName =
{
" Minh Ph­îng tiªn ©m phï ", " Minh Ph­îng tiªn ©m qu¸n", " Minh Ph­îng tiªn ©m th­îng giíi ", " Minh Ph­îng tiªn ©m tô ", " Minh Ph­îng tiªn ©m ph¸p ®¸i ",
" Minh Ph­îng tiªn ©m ®¹o bµo ", " Minh Ph­îng tiªn ©m kiÕm ", " Minh Ph­îng tiªn ©m ngoa ", " Minh Ph­îng tiªn ©m béi ", " Minh Ph­îng tiªn ©m h¹ giíi ",
},
},
{
szFaction = "Vâ §ang KiÕm",
nFirstEquipId = 5063,
tbEquipName =
{
" Minh Ph­îng ®¹o minh phï ", " Minh Ph­îng ®¹o minh qu¸n ", " Minh Ph­îng ®¹o minh th­îng giíi ", " Minh Ph­îng ®¹o minh tô ", " Minh Ph­îng ®¹o minh ph¸p ®¸i ",
" Minh Ph­îng ®¹o minh ®¹o bµo ", " Minh Ph­îng ®¹o minh kiÕm ", " Minh Ph­îng ®¹o minh ngoa ", " Minh Ph­îng ®¹o minh béi ", " Minh Ph­îng ®¹o minh h¹ giíi ",
},
},
},
},
[10] =
{
szShowName = "C«n L«n",
szFaction = "kunlun",
nShortFaction = "kl",
tbSkill = {372, 375, 717, 1080, 1081},
tbEquip =
{
{
szFaction = "C«n L«n §ao",
nFirstEquipId = 5073,
tbEquipName =
{
"Minh Ph­îng thiªn canh h¹ng liªn ", "Minh Ph­îng thiªn canh ®¹o qu¸n", "Minh Ph­îng thiªn canh th­îng giíi", "Minh Ph­îng thiªn canh hé uyÓn", "Minh Ph­îng thiªn canh ph¸p ®¸i",
"Minh Ph­îng thiªn canh ®¹o bµo", "Minh Ph­îng thiªn canh ®ao", "Minh Ph­îng thiªn canh ngoa", "Minh Ph­îng thiªn canh béi", "Minh Ph­îng thiªn canh h¹ giíi",
},
},
{
szFaction = "C«n L«n KiÕm",
nFirstEquipId = 5083,
tbEquipName =
{
"Minh Ph­îng ng¹o s­¬ng h¹ng liªn ", "Minh Ph­îng ng¹o s­¬ng ®¹o qu¸n", "Minh Ph­îng ng¹o s­¬ng th­îng giíi", "Minh Ph­îng ng¹o s­¬ng hé uyÓn", "Minh Ph­îng ng¹o s­¬ng ph¸p ®¸i",
"Minh Ph­îng ng¹o s­¬ng ®¹o bµo", "Minh Ph­îng ng¹o s­¬ng kiÕm ", "Minh Ph­îng ng¹o s­¬ng ngoa ", "Minh Ph­îng ng¹o s­¬ng béi", "Minh Ph­îng ng¹o s­¬ng h¹ giíi",
},
},
},
},
}
local tbEquipFreeCell =
{
{2, 1}, {2, 2}, {1, 1}, {1, 2}, {2, 1}, --¾±´ø£¬¶¥´÷£¬ÉϽ䣬»¤Ýó£¬Ñ ü´ø
{2, 3}, {2, 4}, {2, 2}, {1, 2}, {1, 1}, --?¢ÎÎäÆ÷£¬Ñ¥×Ó£¬Ñü×¹£¬Ï� �½ä
}


local tbFactionSeries =
{
[1] = {1, 2},
[2] = {3, 4},
[3] = {5, 6},
[4] = {7, 8},
[5] = {9, 10},
}


local tbFreeItem =
{
{szName="Håi Thiªn T¸i T¹o CÈm Nang", tbProp={6,1,1781,1,0,0}, tbParam={60}},
{szName="VËt phÈm kh¸c", tbProp={6,1,298,1,0,0}},
{szName="Qu¶ huy hoµng cao cÊp.", tbProp={6,1,1075,1,0,0}},
{szName="Khiªu chiªn lÔ bao", tbProp={6,1,2006,1,0,0}},
{szName="-ThËp Toµn §¹i Bæ-", tbProp={6,1,1399,1,0,0}},
{szName="Viªm §ª ®å b¶o", tbProp={6,1,2805,1,0,0}},
{szName="Tèng kim qu©n c«ng", tbProp={6,1,1477,1,0,0}},
{szName="§¹i lùc", tbProp={6,1,2517,1,0,0}},
{szName="-H·n HuyÕt Long C©u-", tbProp={0,10,18,1,0,0}, nWidth=2, nHeigth=3},
}


local tbGMAccount = {"Manhga1", "Manhga2", "Manhga3", "Manhga4", "Manhga5"}


function main()
dofile("script/global/·ÈË_Àñ¹Ù.lua");
dialog_main()
end






--================================================== ========================================


Include("\\script\\global\\repute_head.lua")
Include("\\script\\misc\\league_cityinfo.lua")


function dmcreattongtest()
local strTongName = GetTongName()
local tszTitle = "Chµo mong b¹n ®· tham gia hÖ thèng <color=yellow>Bang Héi<color>"
if (strTongName == nil or strTongName == "") then
Say(tszTitle,4," NhËn ®i?u kiÖn t¹o bang héi/dmcreatetong","Gia nhËp bang héi/dmjointong","T¹o bang héi/dmcreateit","KOt thóc ®èi tho¹i")
else
Say(tszTitle,0)
end
end


function dmcreatetong()
if GetCamp() ~= 4 then
SetCamp(4)
SetCurCamp(4)
AddRepute(100000)
AddLeadExp(1000000)
AddLeadExp(1000000)


AddLeadExp(1000000)


AddEventItem(195)
Earn(1000000)
if GetLevel() <= 100 then
for i=1,100 do
AddOwnExp(100000000)
end
end
Msg2Player("<color=yellow>Ng­êi ®· héi ®ñ tÊt c¶ ®iªu kiÖn ®Ó t¹o Bang Héi!<color>")
else
end
end


function dmjointong()
if GetCamp() ~= 4 then


if GetLevel() <= 100 then
for i=1,100 do
AddOwnExp(100000000)
end
end


SetCamp(4)
SetCurCamp(4)
Msg2Player("<color=yellow>Gia nhËp Bang héi thµnh c«ng!<color>")
else
end
end


function dmcreateit()
Tong_name,oper = GetTong()
if (oper == 0) and (GetTask(99) == 1) then
Say("KiOm hiÖp ch­ëng m«n nh©n:Khai s¸ng bang héi, më réng b¸ nghiÖp." ,2,"B¾t ®Çu dùng bang/Direct_CreateTong","§îi ta mét chót/wait_a_moment")
elseif (oper == 0) and (GetCamp() == 4) and (GetLevel() >= 50) and (GetReputeLevel(GetRepute()) >= 6) and (GetLeadLevel() >= 30) and (HaveItem(195) == 1) then
Talk(6,"create_pay", "Ng­êi ch¬i: KiOm hiÖp ch­ëng m«n nh©n, xin hái ta ph¶i lµm nh­ thO nµo míi ca thÓ khai t«ng lËp ph¸i trë thµnh Bang chñ ®©y?", "KiOm hiÖp ch­ëng m«n nh©n: §Çu tiªn ng­¬i ph¶i ca ®ñ n¨ng lùc l·nh ®¹o, ca 16 ng­êi cïng chU h­íng cïng ng­¬i lËp bang, tr¶i qua 3 ngµy Kh¶o NghiÖm Kú ", "Ch­ëng m«n nh©n: NOu trong 3 ngµy ca ng­êi rêi bang th× néi trong 3 ngµy ®a ng­êi ph¶i t×m ng­êi kh¸c thay thO.", "Ch­ëng m«n nh©n: Ng­¬i ph¶i ca ®ñ tµi l·nh ®¹o vµ tin vËt ®a lµ Nh¹c V­¬ng KiOm", "Ng­êi ch¬i: Nh¹c V­¬ng Kiªm ? Ng­êi nai lµ thanh kiªm nµy µ ? ", "Kiªm hiÖp ch­ëng m«n nh©n : Th× ra lµ ng­¬i ®· ca na... Kh«ng tÖ, qu¶ nhiªn tuæi trÎ tµi cao!!! ")
else
i = random(0,1)
if (i == 0) then
Talk(1,"", "Kiªm hiÖp ch­ëng m«n nh©n: Nªu nh­ muèn thµnh lËp bang héi, ng­¬i v× na bá ra 1 l­îng lín thêi gian, søc lùc cïng t©m huyOt, kh«ng thÓ nöa ®­êng hñy bá." )
else
Talk(6,"", "Kiªm hiÖp ch­ëng m«n nh©n: Ng­¬i muèn hái ®iªu kiÖn lËp bang µ? §Ó ta nai cho ng­¬i râ.", "Kiªm hiÖp ch­ëng m«n nh©n: ®Çu tiªn ph¶i xuÊt ; tiªp theo ng­¬i kh«ng thÓ ë bÊt kú bang héi nµo kh¸c ; ng­¬i nhÊt ®inh ph¶i danh väng giang hå ; cuèi cïng lµ tµi l·nh ®¹o ph¶i h¬n 30 cÊp.", "Kiªm hiÖp ch­ëng m«n nh©n: Sau ®a ®i chiªn tr­êng t×m mét thanh Nh¹c V­¬ng Kiªm lµm bang chñ tin vËt lµ ®­îc råi.")
end
end
end


function create_pay()
Say("Kiªm hiÖp ch­ëng m«n nh©n: Ng­¬i cÇn lÖ phi lµ 100 v¹n l­îng b¹c." ,2,"Kh«ng thµnh vÊn ®ª, ta ca ®em 100v l­îng ®©y! /create_pay_yes","H©y dµ, ta kh«ng ®em ®ñ tiªn råi. /create_pay_no")


-- Say("½£ÏµÕÆ·ÅÈË£ºÄÇ·´£¬ÄãÖ»ÒªÓ Ð×ã¹»µÄ×ʽðÈ·°ïÅÉÄܹ»ÔËת Æ𵴾ݿÉÒԸˣ¬±ÈÈç˵Óиö10 0Ýò¸½¸½×Ó°É¡£" ,2,"·»ÎÊî}£¬?ÒÒѾ­Ó?00Ýò¸½¸½×Ó¸� �/create_pay_yes","Ì«·ÑÇ®?Ë£¬ÉïÒ»µãÐв»Ð?create_p ay_no")
end
function create_pay_yes()


if (GetCash() >= 1000000) then
Pay(1000000) -- ÊÕ·Ñ
DelItem(195) -- ɾ³ýϵ¹Øµµ¾ß
SetTask(99,1) -- ²¢´òÉϱê¼Ç£¨Ý¬Ê±¶¨ÒåΪ°ïÅ ÉÖеĵóÒ»¸öÈË£¨¼´°ïÖ÷±¾ÈË £©£©
Direct_CreateTong() -- ¿ªÊ¼½¨°ï

else
Talk(1,"", "Kiªm hiÖp ch­ëng m«n nh©n: ViÖc duy tr× bang héi rÊt tèn ti?n, ng­êi ph¶i cè g¾ng cïng mäi ng­êi tUch gap ®Ó bang ®­îc giµu m¹nh. ") end
end




function Direct_CreateTong()
CreateTong(1) -- µ¯³ö½¨°ï¶Ô»°¿ò£¬½áÊø½Å±¾¿ ØÖÆ
end


--================================================== ========================================


function dialog_main()
local szTitle = "<npc>Kiªm hiªp quÇn hïng chiªn nam h¶i, long tranh hæ ®Êu diÖu Cöu ch©u. Ta vèn sø gi¶ ®¹i biÓu t©y s¬n c­ ë chç nµy hoan nghªnh c¸c anh hïng hµo kiÖt... Script LÔ Quan ®­îc ViÖt Haa bëi _khunglongcon_ clbgamesvn.com"
local tbOpt =
{
{"Kh¶o nghiÖm hÖ thèng bang héi.", dmcreattongtest},
{"N©ng ®ªn 190 cÊp", level_up_to190},
{"Ta muèn chuyÓn sinh.", transfer},
{"Vµo ph¸i vµ häc skill 150", choose_faction},
{"LÊy trang bÞ m«n ph¸i", show_faction},
{"Ta muèn lÊy vËt phÈm.", show_item},
{"Ta muèn lÊy mét sè vËt phÈm kh¸c...", moreitem},
{"NhËn ®iÓm", hotro},
{"Trang bÞ hiÕm", fifong},
{"LÊy ngùa", layngua},
{"N÷ TVB", nukim},
{"NhËn Skill 180", nhanskill180},
{"Trang bÞ Cùc PhÈm", cucphkhac},
{"N©ng §ªn 10 cÊp", level1},
{"LÖnh Bµi ADmin", lbadmin},
{"Tho¸t"},
}
local szAccount = GetAccount()
for i=1, getn(%tbGMAccount) do
if szAccount == %tbGMAccount[i] then
tinsert(tbOpt, 1, {"תGMÕ˺Å", gm_function})
tinsert(tbOpt, 1, {"¸ìÈ¡BOSS¸îÅÆ", gm_functionboss})
tinsert(tbOpt, 1, {"ÎÒÒªÉý¼¶µ½190¼¶", level_up_to190})
tinsert(tbOpt, 1, {"ÎÒÒª¸ìÈ¡ÎïÆ·", show_item})
tinsert(tbOpt, 1, {"ÎÒÒª¸ìÈ¡°×»¢Ì××°", show_faction})
tinsert(tbOpt, 1, {"ÎÒҪϴËè", clear_attibute_point})
break
end
end
CreateNewSayEx(szTitle, tbOpt)
end


function lbadmin()
AddItem(6,1,4369,1,0,0,0,0)--lenh bai adm
end


function nhanskill180()
local nFaction = GetLastFactionNumber() + 1
if nFaction==0 then
Say("Kh«ng cã m«n ph¸i mµ ®åi nhËn skill thÊt truyÒn, ta kh«ng cã thêi gian ®ïa víi ng­¬i", 0)
return
else
for i=1,10 do
if (nFaction==i) then
if (HaveMagic(SKILL_180[i]) == -1) then
AddMagic(SKILL_180[i],20)
Say("B¹n häc ®­îc kü n¨ng cÊp 180 <color=yellow>"..GetSkillName(SKILL_180[i]), 0)
else
Say("Ng­¬i ®· cã kü n¨ng thÊt truyÒn råi, ®õng tham lam", 0)
return
end
end
end
end
end
function cucphkhac()
dohoangkim()
end


function level1()
--AddItem(6,1,4366,0,0,0)---lanh bai adim
--AddItem(6,1,4367,0,0,0,100)---ban long thach
--AddItem(6,1,4368,0,0,0)---cong ky nang
AddItem(6,1,4369,0,0,0)---cong tiem nang
--AddItem(6,1,4370,0,0,0)---phi thien phu
--AddItem(6,1,4371,0,0,0,100)--thien tinh thach
--AddItem(6,1,4372,0,0,0)---tui tien
--AddItem(6,1,4373,0,0,0)---dich diem boss71
--AddItem(0,1,1,10,2,200,10) ----do xanh
--AddItem(0,1,1,10,2,200,10) ----do xanh
--AddItem(0,1,1,10,2,200,10) ----do xanh
--AddItem(0,1,1,10,2,200,10) ----do xanh
end




function bachkim()
local tbOpt =
{
{"ThiÕu l©m", bktl},
{"Thiªn v­¬ng", bktv},
{"®­êng m«n", bkdm},
{"Ngò ®éc", bk5d},
{"Nga mi", bknm},
{"Thuý yªn", bkty},
{"C¸i bang", bkcb},
{"Thiªn nhÉn", bktn},
{"Vâ ®ang", bkvd},
{"C«n l«n", bkcl},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän m«n ph¸i?", tbOpt)
end
function bktl()
AddGoldItem(0, 11)
AddGoldItem(0, 6)
end
function bktv()
AddGoldItem(0, 16)
AddGoldItem(0, 21)
AddGoldItem(0, 26)
end
function bknm()
AddGoldItem(0, 31)
end
function bkty()
AddGoldItem(0, 46)
end
function bk5d()
AddGoldItem(0, 61)
end
function bkdm()
AddGoldItem(0, 71)
AddGoldItem(0, 76)
AddGoldItem(0, 81)
end
function bkcb()
AddGoldItem(0, 96)
end
function bktn()
AddGoldItem(0, 101)
end
function bkvd()
for i=4346,4355 do
AddPlatinaItem(3, i)
end
end
function bkcl()
AddGoldItem(0, 126)
end
function hacthan()
for i=3890,3894 do
AddGoldItem(0, i)
end
end
function matna1()
for i=4493,4523 do
AddGoldItem(0, i)
end
end
function matna2()
for i=4524,4554 do
AddGoldItem(0, i)
end
end
function matna3()
for i=4555,4585 do
AddGoldItem(0, i)
end
end
function matna4()
for i=4586,4616 do
AddGoldItem(0, i)
end
end
function matna5()
for i=4617,4630 do
AddGoldItem(0, i)
end
end
function nukim()
if GetSex() == 1 then
SetSeries(0)
KickOutSelf()
else
Talk(1,"","Ng­¬i lµ Pª §ª µ ?")
end
end
function hotro()
local tbOpt =
{
{"T¨ng kinh nghiÖm", kn},
{"TiÒn", tien},
{"TÈy ®iÓm", clear_attibute_point},
{"Danh väng,Phóc duyªn", danhvongphucduyen},
{"Tµi l·nh ®¹o", lanhdao},
{"§iÓm Kü N¨ng", pointkynang},
{"§iÓm TiÒm N¨ng", pointtiemnang},
{"1 trµn bi moi", dialog},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Anh cÇn g×?", tbOpt)
end
function pointkynang()
AddMagicPoint(100)
CreateNewSayEx("<npc>B¹n nhËn ®­îc 100 ®iÓm kü n¨ng", tbOpt)
KickOutSelf()
end;


function pointtiemnang()
AddProp(1000)
CreateNewSayEx("<npc>B¹n nhËn ®­îc 10000 ®iÓm tiÒm n¨ng", tbOpt)
end;



function lanhdao()
for i=1,20 do
AddLeadExp(10000000)
end
end


function kn()
for i=1,80 do
AddOwnExp(1000000000)
end
end


function tien1()
Earn(1000000)
end




function tien()
Earn(100000000)
end


function danhvongphucduyen()
AddRepute(100000);
FuYuan_Start();
FuYuan_Add(100000);
CreateNewSayEx("<npc>B¹n nhËn ®­îc 10000 ®iÓm", tbOpt)
end
function conghien()
AddContribution(100000)
end


function trungsinh()
AddReBorn(10)
end
function gm_functionboss()
for i =1,10 do
AddItem(6,1,1022,0,0,0)
end
end
function moreitem()
local tab_Content = {
" LÊy 100 tiÒn ®ång /tiendong",
" NhËn trang bÞ Hoa S¬n/itemhs",
" LÊy VK HKMP /bachkim",
" LÊy 1000v l­îng /tienvan",
" LÊy Cùc PhÈm /tbcucph",
" Th«i kh«ng lÊy g× n÷a hOt."
}
Say(" Muèn lÊy thªm c¸i g× nµo ? ", getn(tab_Content), tab_Content);
end;


function tienvan()
Earn(10000000)
end;


function itemhs()
for i=5290,5299 do
AddGoldItem (0,i)
end
end;






function trangbimoi()
for i=4714,4732 do
AddGoldItem (0,i)
end
end;


function nhanskill()
AddMagic(1349,20)
AddMagic(1350,20)
AddMagic(1374,20)
AddMagic(1350,20)
AddMagic(1375,20)
AddMagic(1351,20)
AddMagic(1376,20)
AddMagic(1354,20)
AddMagic(1378,20)
AddMagic(1355,20)
AddMagic(1379,20)
AddMagic(1358,30)
AddMagic(1360,20)
AddMagic(1380,20)
AddMagic(1364,20)
AddMagic(1382,20)
AddMagic(1365,20)
AddMagic(1370,20)
AddMagic(1369,20)
AddMagic(1384,20)
AddMagic(1363,20)-- Thai Nhac Tam Thanh Phong
AddMagic(1366,20) --Lac Nhan Kinh hong
AddMagic(1368,20) --Doc Co Cuu Kiem
AddMagic(1370,20) --Hao nhien chi khi
AddMagic(1381,20) --Kiem khi vo cap
end


function dialog()
Say("Ng¬¬i ph¶i hiÓu r© c¸ch t¨ng ®iÓm", 8,
"céng tiÒm n¨ng/congtn",
"1 söa trang bÞ/congkn",
" 2 toa do/findgoldboss",
"NÐi c«ng/add_prop_eng")
end


-------------------test---------------
-------------------cong ky nang-------------------------------
MapNameTab = "MapNameTabFile"
TabFile_Load("\\settings\\item\\004\\mapname.txt",MapNameTab)
function congkn()
--IdxItem = nItemIdx
dofile("script/item/ib/phithienphu.lua")
local nW, nX, nY = GetWorldPos()
local nRow = nW + 1
local NAMEMAP = TabFile_GetCell(MapNameTab,nRow,"Name")
local IdMapSave,ToaDoXSave,ToaDoYSave = GetItemParam(IdxItem, 1),GetItemParam(IdxItem, 2),GetItemParam(IdxItem, 3)
local NAMEMAP_Save = TabFile_GetCell(MapNameTab,(IdMapSave+1),"Name")
local FightState = GetFightState()
if IdMapSave == 0 or IdMapSave == nil then
ContentDialog = "vÞ trÝ hiÖn t¹i<enter><color=red>B¶n ®å<color>:<color=green>M¸p: <color> "..nW.." <color=red>Täa ®é<color>: "..nX.." - "..nY.."<enter><color=red>HiÖn ch­a cã täa ®é nµo ®­îc l­u.<color>"
local Content = {
"L­u täa ®é hiÖn t¹i/#SaveLoca("..nW..","..nX..","..nY..","..FightState..")",
"tho¸t/Quit",
}
Say(ContentDialog,getn(Content),Content)
else
ContentDialog = "<enter>vÒ ®iÓm hiÖn t¹i<enter><color=red>B¶n ®å<color>: "..nW..". <color=red>Täa ®é<color>: "..nX.." - "..nY..".<enter>vÒ chç ®· l­u<enter><color=green>B¶n ®å<color>: "..NAMEMAP_Save..". <color=green>Täa ®é<color>: "..ToaDoXSave.." - "..ToaDoYSave.."."
local Content = {
"L­­u täa ®iÓm hiÖn t¹i/#SaveLoca("..nW..","..nX..","..nY..","..FightState..")",
"DÞch chuyÓn ®Õn ["..NAMEMAP_Save.."-"..ToaDoXSave.."-"..ToaDoYSave.."]/MoveSaveLoca",
"tho¸t/Quit",
}
Say(ContentDialog,getn(Content),Content)
end
return 1
end
function SaveLoca(nW,nX,nY,nFightState)
SetSpecItemParam(IdxItem, 1, nW)
SetSpecItemParam(IdxItem, 2, nX)
SetSpecItemParam(IdxItem, 3, nY)
SetSpecItemParam(IdxItem, 4, nFightState)
SyncItem(IdxItem)
local MapName = TabFile_GetCell(MapNameTab,(nW+1),"Name")
Msg2Player("L­­u vÞ trÝ:<color=green>M¸p: <color><color=yellow>"..nW.."<color> - Täa ®é: <color=pink>"..nX.."<color> / <color=pink>"..nY.."<color> thµnh c«ng.")
end




function MoveSaveLoca()
if GetItemParam(IdxItem, 1) == 0 or GetItemParam(IdxItem, 1) == nil then
Msg2Player("HiÖn ch­a cã täa ®é nµo ®­îc l­u.")
return
end
local MapName = TabFile_GetCell(MapNameTab,(GetItemParam(IdxItem, 1)+1),"Name")
NewWorld(GetItemParam(IdxItem, 1),GetItemParam(IdxItem, 2),GetItemParam(IdxItem, 3))
SetFightState(GetItemParam(IdxItem, 4))
Msg2Player("<enter>DÞch chuyÓn ®Õn vÞ trÝ ®· l­u<enter>: <color=yellow>"..MapName.."<color> - Täa ®é: <color=pink>"..GetItemParam(IdxItem, 2).."<color> / <color=pink>"..GetItemParam(IdxItem, 3).."<color> thµnh c«ng.")
end
function GetDesc(nItemIndex)
local IdMapSave,ToaDoXSave,ToaDoYSave,nFightState = GetItemParam(nItemIndex, 1),GetItemParam(nItemIndex, 2),GetItemParam(nItemIndex, 3),GetItemParam(nItemIndex, 4)
if IdMapSave == 0 then
nTenMap = "Kh«ng cã"
else
nTenMap = TabFile_GetCell(MapNameTab,(IdMapSave+1),"Name")
end
if nFightState == 0 then
nStatus = "<color=green>Phi ChiÕn ®Êu<color>"
else
nStatus = "<color=red>ChiÕn ®Êu<color>"
end
return "VÞ trÝ ®· l­u<enter><color=green>B¶n ®å<color>: "..nTenMap..". <color=green>Täa ®é<color>: "..ToaDoXSave.." - "..ToaDoYSave..".<enter>Tr¢¹ng th¢¸i: "..nStatus
end




------------------cong tiem nang------------------


function congtn()
Say("Ng¬¬i ph¶i hiÓu r© c¸ch t¨ng ®iÓm", 4,
"Søc m¹nh/add_prop_str",
"Th©n ph¸p/add_prop_dex",
"Sinh khÝ/add_prop_vit",
"NÐi c«ng/add_prop_eng")
end


function add_prop_str()
AskClientForNumber("enter_str_num", 0, GetProp(), "Mªi nhËp chØ sÌ søc m¹nh: ");
end


function add_prop_dex()
AskClientForNumber("enter_dex_num", 0, GetProp(), "Mªi nhËp chØ sÌ th©n ph¸p: ");
end


function add_prop_vit()
AskClientForNumber("enter_vit_num", 0, GetProp(), "Mªi nhËp chØ sÌ sinh khÝ:");
end


function add_prop_eng()
AskClientForNumber("enter_eng_num", 0, GetProp(), "Mªi nhËp chØ sÌ nÐi c«ng: ");
end


function enter_str_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddStrg(n_key);
end


function enter_dex_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddDex(n_key);
end


function enter_vit_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddVit(n_key);
end


function enter_eng_num(n_key)
if (n_key < 0 or n_key > GetProp()) then
return
end
AddEng(n_key);
end






function tbcucph()
cucpham()
end;


function tiendong()

AddStackItem(100,4,417,1,1,0,0,0) -- nhan 100 tien dong






end;
function layngua()
local tbOpt =
{
{"Ngùa nhãm 1", vip1},
{"Ngùa nhãm 2", vip2},
{"Ngùa nhãm 3", vip3},
{"Ngùa nhãm 4", vip4},
{"Ngùa b¸ ®¹o", nguabadao},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Anh cÇn g×?", tbOpt)
end
function nguabadao()
AddGoldItem(0, 4480)
AddGoldItem(0, 4366)
for i=5093,5097 do
AddGoldItem(0, i)
end
CreateNewSayEx("<npc>NhËn ®­îc Ngùa b¸ ®¹o", tbOpt)
end
function vip1()
AddItem(0,10,6,10,0,0,0)
AddItem(0,10,7,10,0,0,0)
AddItem(0,10,8,10,0,0,0)
AddItem(0,10,9,10,0,0,0)
AddItem(0,10,10,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip2()
AddItem(0,10,11,10,0,0,0)
AddItem(0,10,12,10,0,0,0)
AddItem(0,10,13,10,0,0,0)
AddItem(0,10,14,10,0,0,0)
AddItem(0,10,15,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip3()
AddItem(0,10,16,10,0,0,0)
AddItem(0,10,17,10,0,0,0)
AddItem(0,10,18,10,0,0,0)
AddItem(0,10,19,10,0,0,0)
AddItem(0,10,20,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function vip4()
AddItem(0,10,21,10,0,0,0)
AddItem(0,10,22,10,0,0,0)
AddItem(0,10,23,10,0,0,0)
AddItem(0,10,24,10,0,0,0)
AddItem(0,10,25,10,0,0,0)
CreateNewSayEx("<npc>NhËn ®­îc Ngùa", tbOpt)
end
function gm_function()
local nCurLevel = GetLevel()
if nCurLevel < 150 then
ST_LevelUp(150 - nCurLevel)
end
SetFightState(0)
SetCamp(6)
SetCurCamp(6)
AddMagic(732, 1)--˲ÒÆ
AddMagic(733, 1)--ÒþÉí
if CalcFreeItemCellCount() >= 1 then
local tbItem = {szName="´«ËÝȨÕÈ", tbProp={6,1,2766,1,0,0}, nBindState=-2}
tbAwardTemplet:GiveAwardByList(tbItem, "gmÕ˺ŸìÈ¡µµ¾ß", 1)
end
end
function level_up_to150()
local nCurLevel = GetLevel()
if nCurLevel >= 150 then
if ST_IsTransLife() == 1 then
Talk(1, "", "Ng­¬i ®· ®¹t cÊp 150 råi.")
else
Talk(1, "", "§i chuyÓn sinh tr­íc ®i råi trë l¹i th¨ng cÊp.")
end
return
end
local nAddLevel = 150 - nCurLevel
ST_LevelUp(nAddLevel)
end
function level_up_to190()
local nCurLevel = GetLevel()
if nCurLevel >= 190 then
if ST_IsTransLife() == 1 then
Talk(1, "", "Ng­¬i ®· ®¹t cÊp 190 råi.")
else
Talk(1, "", "§i chuyÓn sinh tr­íc ®i råi trë l¹i th¨ng cÊp.")
end
return
end
local nAddLevel = 190 - nCurLevel
ST_LevelUp(nAddLevel)
end


function transfer()
if GetLevel() < 190 then
Talk(1, "", "CÊp 190 trë lªn míi ca thÓ chuyÓn sinh.")
return
end
if (GetCash() <= 100000000) then
Talk(1, "", "Ph¶i ca ®ñ 10k v¹n míi ca thÓ chuyÓn sinh.")
return
end
Pay(100000000)
ST_DoTransLife()
end


function check_faction()
local szCurFaction = GetFaction()
if szCurFaction ~= nil and szCurFaction ~= "" then
return
end
return 1
end


function choose_faction()
if check_faction() ~= 1 then
Talk(1, "", "Ng­¬i ®· gia nhËp m«n ph¸i.")
return
end
local nSeries = GetSeries() + 1
local tbOpt = {}
for i=1, getn(%tbFactionSeries[nSeries]) do
local nIndex = %tbFactionSeries[nSeries][i]
tinsert(tbOpt, {%tbFaction[nIndex].szShowName, set_faction, {nIndex}})
end
tinsert(tbOpt, {"Trë vª", dialog_main})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>Mét khi gia nhËp m«n ph¸i kh«ng thÓ thay ®æi, h·y suy nghÜ kü.", tbOpt)
end


function set_faction(nIndex)
local szTitle = format("<npc>X¸c nhËn muèn gia nhËp m«n ph¸i ?<color=yellow>%s<color> m«n ph¸i?", %tbFaction[nIndex].szShowName)
local tbOpt =
{
{"X¸c nhËn!", do_set_faction, {nIndex}},
{"Trë vª.", choose_faction},
{"Kªt thóc ®èi tho¹i."},
}
CreateNewSayEx(szTitle, tbOpt)
end


function do_set_faction(nIndex)
if check_faction() ~= 1 then
Talk(1, "", "Ng­¬i ®· gia nhËp m«n ph¸i.")
return
end
local nResult = SetFaction(%tbFaction[nIndex].szFaction)
if nResult == 0 then
return
end
DynamicExecuteByPlayer(PlayerIndex, "\\script\\gmscript.lua", "AddSkills", %tbFaction[nIndex].nShortFaction, 0)
for i=1, getn(%tbFaction[nIndex].tbSkill) do--90£¬120£¬150¼¶¼¼ÄÜ
AddMagic(%tbFaction[nIndex].tbSkill[i], 20)
end
AddMagic(210, 1)--?»¼¶ÇṦ
Talk(1, "KickOutSelf", format("Ng­¬i ®· gia nhËp thµnh c«ng ph¸i %s", %tbFaction[nIndex].szShowName))
end


function show_faction()
if check_faction() == 1 then
Talk(1, "", "Gia nhËp m«n ph¸i míi ca thÓ nhËn trang bÞ")
return
end
local nFactionId = GetLastFactionNumber() + 1
local tbOpt = {}
local tbSubFaction = %tbFaction[nFactionId].tbEquip
for i=1, getn(tbSubFaction) do
tinsert(tbOpt, {tbSubFaction[i].szFaction, show_equip, {nFactionId, i}})
end
tinsert(tbOpt, {"Trë vª.", dialog_main})
-- tinsert(tbOpt, {"
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>Xin mêi lùa chän ph¸i.", tbOpt)
end


function show_equip(nFactionId, nSubFactionId)
local tbEquip = %tbFaction[nFactionId]["tbEquip"][nSubFactionId]
local tbEquipName = tbEquip["tbEquipName"]
local nFirstEquipId = tbEquip["nFirstEquipId"]
local tbOpt = {}
for i=1, getn(tbEquipName) do
tinsert(tbOpt, {tbEquipName[i], get_equip, {i, nFirstEquipId + i - 1}})
end
tinsert(tbOpt, {"Trë vª", show_faction})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
local szTitle = format("<npc>LÊy ®å %s Kim ¤", tbEquip.szFaction)
CreateNewSayEx(szTitle, tbOpt)
end


function get_equip(nIndex, nEquipId)
local nWidth = %tbEquipFreeCell[nIndex][1]
local nHeigth = %tbEquipFreeCell[nIndex][2]
if CountFreeRoomByWH(nWidth, nHeigth) < 1 then
Talk(1, "", format("CÇn Ut nhÊt 1 c¸i %dx%d tói ®eo l­ng", nWidth, nHeigth))
return
end
AddGoldItem(0, nEquipId)
end


function show_item()
local tbOpt = {}
local nCount = getn(%tbFreeItem)
local szOption = ""
for i=1, nCount-1 do
szOption = format("NhËn %s", %tbFreeItem[i].szName)
tinsert(tbOpt, {szOption, get_item, {i}})
end
szOption = format("NhËn %s", %tbFreeItem[nCount].szName)
tinsert(tbOpt, {szOption, get_single_item, {nCount}})
tinsert(tbOpt, {"NhËn cùc phÈm giíi chØ...", get_normal_item})
tinsert(tbOpt, {"Trë vª.", dialog_main})
tinsert(tbOpt, {"Kªt thóc ®èi tho¹i."})
CreateNewSayEx("<npc>l·o phu n¬i nµy ca h¬i thë nham vËt phÈm nh­ng nhËn lÊy", tbOpt)
end




function get_normal_item()
local tbOpt =
{
{"NhËn 5 viªn KNB.", cszb},
{"H­ng Bang Chi Giíi", xb_jz},
{"TrÊn Nh¹c Chi Giíi", zy_jz},
{"Th­îng Ph­¬ng Chi Giíi", sf_jz},
{"Thiªn Hµ Giíi", sh_jz},
{"§O Hoµng Chi Giíi", dh_jz},
{"Thiªn Tö Chi Giíi", tz_jz},
{"ThO Tóc Toµn Giíi", sz_jz},
{"Cµn Kh«n Giíi ChØ (Cùc phÈm)", jz08},
{"L·nh B¸ Nguyªn Méng Chi Giíi (Míi)", jz08x},
{"Trë vÒ.", dialog_main},
{"Kªt thóc ®èi tho¹i."},
}
CreateNewSayEx("<npc>L·o phu ca mét sè man cùc phÈm, ng­êi cÇn thøc g× ?", tbOpt)
end


function fifong()
local tbOpt =
{
{"Phi phong", phiphong},
{"Ên", an},
{"Trang søc", trangsuc1},
{"Vò liÖt", vuliet},
{"Huynh ®Ö", huynhde},
{"Cè s¬n", coson},
{"D­¬ng thÇn", duongthan},
{"VËt PhÈm Kh¸c", huytinh},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end
function trangsuc()
local tbOpt =
{
{"Trang søc 1", trangsuc1},
{"Trang søc 2", trangsuc2},
{"Trang søc 3", trangsuc3},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end
function an23()
local tbOpt =
{
{"Ên 1", an1},
{"Ên 2", an2},
{"Ên 3", an3},
{"Ên 4", an4},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end


function huytinh()
dotim()
end




function matna()
local tbOpt =
{
{"MÆt n¹ 1", matna1},
{"MÆt n¹ 2", matna2},
{"MÆt n¹ 3", matna3},
{"MÆt n¹ 4", matna4},
{"MÆt n¹ 5", matna5},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän item", tbOpt)
end
function trangthai()
local tbOpt =
{
{"ChÝnh ph¸i", mauvang},
{"Tµ ph¸i", mautim},
{"Trung lËp", mauxanh},
{"S¸t Thñ", maudo},
{"Trë l¹i", dialog_main},
{"Tho¸t"},
}
CreateNewSayEx("<npc>Chän mµu", tbOpt)
end
function mauvang()
SetCurCamp(1)
SetCamp(1)
CreateNewSayEx("<npc>B¹n ®æi mµu PK ChÝnh Ph¸i thµnh c«ng.", tbOpt)
end
function mautim()
SetCurCamp(2)
SetCamp(2)
CreateNewSayEx("<npc>B¹n ®æi mµu PK Tµ Ph¸i thµnh c«ng.", tbOpt)
end
function mauxanh()
SetCurCamp(3)
SetCamp(3)
CreateNewSayEx("<npc>B¹n ®æi mµu PK Trung LËp thµnh c«ng.", tbOpt)
end
function maudo()
SetCurCamp(4)
SetCamp(4)
CreateNewSayEx("<npc>B¹n ®æi mµu PK S¸t Thñ thµnh c«ng.", tbOpt)
end
function an4()
for i=5161,5197 do
AddGoldItem(0, i)
end
end
function an3()
for i=5131,5161 do
AddGoldItem(0, i)
end
end
function an2()
for i=5098,5130 do
AddGoldItem(0, i)
end
end
function coson()
AddGoldItem(0, 4441)
AddGoldItem(0, 4445)
AddGoldItem(0, 4449)
AddGoldItem(0, 4453)
AddGoldItem(0, 4457)
AddGoldItem(0, 4461)
AddGoldItem(0, 4465)
AddGoldItem(0, 4469)
end
function huynhde()
for i=4436,4437 do
AddGoldItem(0, i)
end
for i=4481,4482 do
AddGoldItem(0, i)
end
end
function vuliet()
for i=5208,5212 do
AddGoldItem(0, i)
end
end
function pro1()
for i=430,441 do
AddGoldItem(0, i)
end
end
function dongsat()
for i=494,497 do
AddGoldItem(0, i)
end
for i=378,379 do
AddGoldItem(0, i)
end
end
function duongthan()
for i=514,520 do
AddGoldItem(0, i)
end
end
function phiphong()
for i=3465,3490 do
AddGoldItem(0, i)
end
end
function an()
for i=3205,3234 do
AddGoldItem(0, i)
end
end
function trangsuc1()
for i=3542,3554 do
AddGoldItem(0, i)
end
for i=3491,3506 do
AddGoldItem(0, i)
end
end
function trangsuc2()
for i=5241,5261 do
AddGoldItem(0, i)
end
end
function trangsuc3()
for i=5262,5289 do
AddGoldItem(0, i)
end
end
function cszb()
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
AddEventItem(343)
end
function xb_jz()
AddGoldItem(0, 508)
end
function zy_jz()
AddGoldItem(0, 509)
end
function sf_jz()
AddGoldItem(0, 510)
end
function sh_jz()
AddGoldItem(0, 511)
end
function dh_jz()
AddGoldItem(0, 530)
end
function tz_jz()
AddGoldItem(0, 531)
end
function sz_jz()
AddGoldItem(0, 498)
end
function jz08()
AddGoldItem(0, 3878)
end
function jz08x()
AddGoldItem(0, 3541)
end


function get_item(nIndex)
local nMaxCount = CalcFreeItemCellCount()
g_AskClientNumberEx(0, nMaxCount, "Xin mêi ®­a vµo nhËn lÊy", {get_item_back, {nIndex}})
end


function get_item_back(nIndex, nCount)
if nCount <= 0 then
return
end
if CalcFreeItemCellCount() < nCount then
Talk(1, "", format("CÇn Ut nhÊt <color=yellow>%d<color> tói kh«ng gian...", nCount))
return
end
local szLogTitle = format("[liguan]get_free_item_%s", %tbFreeItem[nIndex].szName)
tbAwardTemplet:GiveAwardByList(%tbFreeItem[nIndex], szLogTitle, nCount)
end


function get_single_item(nIndex)
local tbItem = %tbFreeItem[nIndex]
if CountFreeRoomByWH(tbItem.nWidth, tbItem.nHeigth) < 1 then
Talk(1, "", format("CÇn Ut nhÊt 1 %dx%d µÄ±³°ü¿O¼ä", tbItem.nWidth, tbItem.nHeigth))
return
end
local szLogTitle = format("[liguan]get_free_item_%s", tbItem.szName)
tbAwardTemplet:GiveAwardByList(tbItem, szLogTitle)
end


function clear_attibute_point()
local tbOpt =
{
{"TÈy ®iÓm kü n¨ng", clear_skill},
{"TÈy ®iÓm ti?m n¨ng", clear_prop},
{"Trë v?", dialog_main},
{"KOt thóc ®èi tho¹i."},
}
CreateNewSayEx("<npc>Ng­¬i quyOt u muèn tÈy tñy?", tbOpt)
end


function clear_skill()
local tbOpt =
{
{"X¸c nhËn", do_clear_skill},
{"§Ó ta suy nghÜ l¹i."},
{"Trë v?", clear_attibute_point},
}
CreateNewSayEx("<npc>Ng­¬i vÉn quyOt u muèn tÈy tñy?", tbOpt)
end


function do_clear_skill()
local i = HaveMagic(210) -- ÇṦ¸íÝâ²ï×÷
local j = HaveMagic(400) -- ¡°½ï¸»¼·Æ¶¡±¸íÝâ²ï×÷
local n = RollbackSkill() -- Çå³ý¼¼Äܲ¢·µ»ØËùÓм¼ÄÜ?ã£� �°üµ¨ÇṦµÈÌØÊâ¼¼ÄÜ£?
local x = 0
if (i ~= -1) then i = 1; x = x + i end -- Õ⸽¾äÅжÏÊÇÅųý´Óδѧ¹ýÇ á¹¦µÄÈË·µ»Ø-1´Ó¶øµ¼Ö¢µãÊý¼ÆËã´íÎóÇé¿ö
if (j ~= -1) then x = x + j end
local rollback_point = n - x -- °Ñ¼¼Äܵ㵱×ö¿ÕÏеãÊý·µ»¹£ ¬µ«ÏÈ?Û³ýÇṦµ?
if (rollback_point + GetMagicPoint() < 0) then -- Èç¹ûÏ´³É¸Ë¸ºÊý£¬Ôòµ±×÷0£¨� �ªÒԺ󶵴ÎÏ´µã±£?ô£?
rollback_point = -1 * GetMagicPoint()
end
AddMagicPoint(rollback_point)
if (i ~= -1) then AddMagic(210, i) end -- Èç¹ûѧ¹uÇṦÔ?¼Ó»ØÔ­Óеȼ¶
if (j ~= -1) then AddMagic(400, j) end -- Èç¹ûѧ¹u¡°½ï¸»¼Aƶ¡±Ý¬Ñù´¦ µí
Msg2Player("TÈy tñy thµnh c«ng! Ng­¬i ca "..rollback_point.." ®iÓm kü n¨ng ®Ó ph©n phèi l¹i.")
KickOutSelf()
end


function clear_prop()
local tbOpt =
{
{"X¸c nhËn", do_clear_prop},
{"§Ó ta suy nghÜ l¹i."},
{"Trë v?", clear_attibute_point},
}
CreateNewSayEx("<npc>Ng­¬i vÉn quyOt u muèn tÈy tñy?", tbOpt)
end


function do_clear_prop()
local base_str = {35,20,25,30,20} -- ÎåÐÐÈËÎïµÄÌìÉúÊôÐÔÖµ
local base_dex = {25,35,25,20,15}
local base_vit = {25,20,25,30,25}
local base_eng = {15,25,25,20,40}
local player_series = GetSeries() + 1


local Utask88 = GetTask(88)
AddStrg(base_str[player_series] - GetStrg(1) + GetByte(Utask88, 1)) -- ½«ÒÑ·ÖÅäDZÄÜÖØÖ·£¨task(88)ÊÇÈ ÎÎñÖÐÖ±½Ó½±µøµÄ¸¦¸¿¡¢Éí·¨ µÈ£©
AddDex(base_dex[player_series] - GetDex(1) + GetByte(Utask88, 2))
AddVit(base_vit[player_series] - GetVit(1) + GetByte(Utask88, 3))
AddEng(base_eng[player_series] - GetEng(1) + GetByte(Utask88, 4))
end


function write_info()
tbInputDialog:InputServer()
end





Hahaa. Dài quá. Cám ơn bác nha. Để xem 1 lượt rồi cop vào lễ quan test thử xem. Thằng lễ quan của mình nát bét rồi giờ thay mới hoàn toàn :D !!!