PDA

View Full Version : Script luyện Skill



thachlong78
19-03-09, 04:41 AM
Vừa mới viết cập nhập luyện skill 200 cho sever , mọi người có thể tham khảo spit ở dưới nhé:
Vì mới có phái ngũ độc , VD, NM, TY là mua đồ của sever lên mới lên đựoc máp luyện, nên mới ghi ID skill 200, và 9x của mấy phái đó, các skill khác ngại tìm quá.
Mọi người chú ý, cái số id skill sau tên skill 200 là ID skill 200, tiếp đó là các id skill hạn chế khi luyện skill 200 (skill không được tăng khi luyện skill 200).Chép cái này vào spit con quái là luyện skill ngon ngay, sever mình có skill 200 và áp dụng chế độ luyện skill khác nên mọi người tùy sever mà sửa nhé, sever mình thì 20 skill đầu nâng poi, còn từ 20 đến 40 luyện skill trên map luyện skill, từ 40 đến 50 thì ngồi thiền trên map riêng để lĩnh hội.
Khi dùng luyện skill mọi người nhớ chỉnh chút ở chỗ tẩy tủy và chuyển sinh nhé kẻo chuyển sinh với tẩy tủy mất điểm skill luyện.
Còn điều náy mình nhắc ai chưa biết nhé, đừng dùng kết hợp giữa bản sever Xuân Thu với CuBin hoặc mấy bản khác nếu các bạn không lắm rõ toàn bộ về sever, không thì sẽ sảy ra các bug đó, các bug này chủ yếu do các lệnh SetTask, GetTask mang lại, do 2 sever sử dụng mã SetTask, GetTask không khớp nhau, nên có thể xảy ra trùng mã giữa các tính năng khác nhau ở 2 sever dẫn tới làm NV này nhưng lại hoàn thành cả NV khác... Còn dùng bản sever mình share thì không nên dùng với bản sever nào sẽ xuất hiện bug chuyển sinh đó, còn phần skill thì không thể kết hợp nhé có mình thay đổi nhiều thứ rồi kể cả các phần liên quan như mis, ..., và cả NPCS nữa. Còn ai muốn fix skill như thế nào mà cảm thấy khó cứ pót nên biết mình giúp.





Include("\\script\\assexp\\public.lua (file://\\script\\assexp\\public.lua)")
Include("\\script\\class\\exp_head.lua (file://\\script\\class\\exp_head.lua)");

function OnDeath()
uutien = GetTask(240)/100000 + 1

pskill={
{"Thap Bat La Han Chuong",{483,10,10,10,10,10,10,10,10,10,10,10,10,10,10}},
{"Dai Luc Tran Thien",{488,10,10,10,10,10,10,10,10,10,10,10,10,10,10}},
{"Doc Am Hoa Cot",{491,359,361,361,361,361,361,361,361,361,361,361, 361,361,361}},
{"Nhat Thuc Doan Hon",{487,10,10,10,10,10,10,10,10,10,10,10,10,10,10}},
{"Ngoc Tam Phat Huu",{407,376,374,374,374,374,374,374,374,374,374,374, 374,374,374}},
{"Bang Cot Tuyet Tien",{498,377,378,378,378,378,378,378,378,378,378,378, 378,378,378}},
{"Cai Bang 200",{0,10,10,10,10,10,10,10,10,10,10,10,10,10,10}},
{"Nguc Hoa Tam Van",{482,10,10,10,10,10,10,10,10,10,10,10,10,10,10}},
{"Bat Kiem Vo Cuc",{494,380,382,382,382,382,382,382,382,382,382,382, 382,382,382}},
{"Luong Nghi Loi Kiem Tran",{332,10,10,10,10,10,10,10,10,10,10,10,10,10,10}},
}
dlvskill={
{12000,21},
{15000,22},
{18000,23},
{21000,24},
{26000,25},
{31000,26},
{37000,27},
{45000,28},
{53000,29},
{64000,30},
{77000,31},
{93000,32},
{111000,33},
{133000,34},
{160000,35},
{192000,36},
{231000,37},
{277000,38},
{332000,39},
{399000,40},
}
player_Faction = GetFaction()
if (player_Faction == "翠烟门") then
vtpskill = 6
elseif (player_Faction == "五毒教") then
vtpskill = 3
elseif (player_Faction == "天王帮") then
vtpskill = 2
elseif (player_Faction == "少林派") then
vtpskill = 1
elseif (player_Faction == "武当派") then
vtpskill = 9
elseif (player_Faction == "天忍教") then
vtpskill = 8
elseif (player_Faction == "唐门") then
vtpskill = 4
elseif (player_Faction == "昆仑派") then
vtpskill = 10

elseif (player_Faction == "峨嵋派") then
vtpskill = 5
else
vtpskill = 100
end
if (vtpskill == 100) then
Msg2Player("Ban la Tan Thu khong the tu luyen tai day")
else
lvskill1 = GetMagicLevel(pskill[vtpskill][2][1])
lvskill2 = GetMagicLevel(pskill[vtpskill][2][2])
lvskill3 = GetMagicLevel(pskill[vtpskill][2][3])
lvskill4 = GetMagicLevel(pskill[vtpskill][2][4])
lvskill5 = GetMagicLevel(pskill[vtpskill][2][5])
lvskill6 = GetMagicLevel(pskill[vtpskill][2][6])
lvskill7 = GetMagicLevel(pskill[vtpskill][2][7])
lvskill8 = GetMagicLevel(pskill[vtpskill][2][8])
lvskill9 = GetMagicLevel(pskill[vtpskill][2][9])
lvskill10 = GetMagicLevel(pskill[vtpskill][2][10])
lvskill11 = GetMagicLevel(pskill[vtpskill][2][11])
lvskill12 = GetMagicLevel(pskill[vtpskill][2][12])
lvskill13 = GetMagicLevel(pskill[vtpskill][2][13])
lvskill14 = GetMagicLevel(pskill[vtpskill][2][14])
lvskill15 = GetMagicLevel(pskill[vtpskill][2][15])
vtdlvskill = lvskill1 - 19
if (lvskill2 == 0) and (lvskill3 == 0) and (lvskill4 == 0) and (lvskill5 == 0) and (lvskill6 == 0) and (lvskill7 == 0) and (lvskill8 == 0) and (lvskill9 == 0) and (lvskill10 == 0) and (lvskill11 == 0) and (lvskill12 == 0) and (lvskill13 == 0) and (lvskill14 == 0) and (lvskill15 == 0) then
if (lvskill1 >= 20) and (lvskill1 < 40) then
if (GetCash() >= 20000) then
Pay(20000)
dr = random(1,5) * uutien
SetTask(238,GetTask(238)+dr)
diemskill = GetTask(238)
if (diemskill >= dlvskill[vtdlvskill][1]) then

SetTask(238,0)
AddMagic(pskill[vtpskill][2][1],dlvskill[vtdlvskill][2])
Msg2Player("Chuc Mung: Ban da linh hoi "..pskill[vtpskill][1].." len dang cap "..dlvskill[vtdlvskill][2])
local str1 = GetName().." linh hoi<color=white><bclr=pink> "..pskill[vtpskill][1]
AddLocalNews(str1, 1);
else

ptskill = (diemskill/dlvskill[vtdlvskill][1])*100
Msg2Player("Muc do linh hoi "..pskill[vtpskill][1].." cua ban la "..lvskill1.." cap "..ptskill.." %")
end
else
Msg2Player("Ban khong co du 2 van ngan luong de tiep tuc linh hoi")
end
elseif (lvskill1 >= 40) then
Msg2Player("Ban da luyen "..pskill[vtpskill][1].." gan den muc xuat than nhap hoa, khong the tiep tuc luyen o day duoc nua")
else
Msg2Player("Ban chua linh hoi "..pskill[vtpskill][1].." den dang cap 20, khong the tu luyen o day")
end
else
Msg2Player("Ban khong duoc linh hoi ki nang tan cong khac khi tu luyen "..pskill[vtpskill][1])
end
end

end;

giangleloi
19-03-09, 07:10 AM
hay đấy nhưng bạn viết sai chính tả rồi (script not spit)

choemhoicai
19-03-09, 08:15 PM
muop ơi sao sv paste 2 cái pach mới bạn up nhưng sao ko vào đc game nhỉ toàn ko thể kết nối máy chủ thế:after_boom:

tuanninhvgc
20-03-09, 11:54 AM
Gửi ThạchLong78
Lấy cái scrift này paste vào đâu thì học đc skill, giúp mình với. HIện mình xài server Xuân Thu. Thanks nhiều !

loicaothu10
20-03-09, 08:01 PM
Thạch Long sao 5 độc ở server bạn dame yếu quá , Sâu Vô Hình chạy ngang hok dính độc luôn , phải đánh Băng Tầm mới dính kì quá sửa lại lỗi này đi , làm sikll 200 đao đi

thachlong78
21-03-09, 02:16 AM
Add vào con quái nào đó là ok. Còn 5 độc ở sever mình thế là ổn rồi, 5 độc cần thời gian lên dame chư không kết thúc được luôn. Còn skill 200 là kết hợp cả 2 đường, có cả nội và ngoại, vì vậy phải nang cả SM và nâng phụ trợ ngoại công. Còn không kết lối máy chủ do bạn chưa cập nhập ip hoặc do bạn dùng mạng VNPT. Ai làm được cái cập nhập ip làm giúp mình cái cập nhập ip được hem, giờ chạy sever nên hem dám làm.

rockmanfbi
22-03-09, 07:08 AM
cần làm cập nhập Ip thì mình làm cho bạn ah . Chi việc Hex lai capnhapip.exe thôi . có gi pm qua nick YH : rockmanfbi_12 .

thachlong78
22-03-09, 11:27 AM
hic làm được thì up dùm lên đây giúp mình được không, dia chi lay ip của mình là muopyeu78.servebeer.com , minh hem cai mấy cái hack vì làn online, không thể để có vi rút được, giúp được cho mình cảm ơn nhé.

jxvietnam
07-05-09, 07:32 PM
Chủ topic có thể send cho tui cái skill.txt hoặc cả sv của ông được ko(:|. Mấy cái skill "Bang Cot Tuyet Tien","Cai Bang 200" file skill của tui chưa có.

DNTmaster
17-05-09, 08:44 AM
theo script thì cầm skill 1x đánh cũng lên skill 9x ah ? Fix lỗi này đi trong GS có hàm mà

tringuyen
20-05-09, 04:04 PM
Cho luôn cái file gốc ấy. Viết vậy mấy người mà ngu như tui chả biết làm đâu!

DaDuyTeo
22-05-09, 09:40 AM
Cho luôn cái file gốc ấy. Viết vậy mấy người mà ngu như tui chả biết làm đâu!

Đúng rồi đó thachlong cho lun file gốc đi . Chứ mấy người noob như tụi tui hok biết cách làm gì hết :((

kinkina2009
27-06-10, 01:59 PM
Thì nó là gốc rồi còn j. Hài hước thế

mrluoi1986
04-10-10, 02:24 PM
nhìn khó quá,hôm trc làm mãi vẫn chưa đc cái phần add đồ vài shop, giờ cái này nữa,mò nữa vậy,

4s.lovely
01-12-10, 10:34 AM
script này lên đặt tên là gì.... (...).lua

cho em xin hướng dẫn.. sử dụng....luyện Skill cho sướng chứ 1 Phat max luôn thì chán...