PDA

View Full Version : [JX] [Jx Win] Script chuyển đổi môn phái (cần trợ giúp)



Romeo8x
10-10-15, 08:19 AM
- Hiện tại mình đang nghiên cứu cái script chuyển đổi môn phái (tự viết) khá hoàn chỉnh rồi, chỉ còn phần kiểm tra trang bị trên người (bắt buộc phải tháo hết trang bị trên người mới cho chuyển đổi ấy) là chịu. Ai có lòng hảo tâm chia sẻ cho mình chút nên viết tnao`. Server đang Dev : Công Lý Giang 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>)

- Đây là đoạn code của mình:

Tab_MonPhai = {
[1] = {
sName = "Thieu Lam Phai",
Skill = {3,4,6,7,8,9,10,12,14,16,18,19,20}, -- Id Skill khong lien nhau
nSeries = 0,
nCamp = 1,
nRank = 71,
sTalk = 10025,
},
[2] = {
sName = "Thien Vuong Bang",
Skill = {28,30,32,26,25,27,34,35,37,39,41,43,44,45,47,49}, -- Id Skill khong lien nhau
nSeries = 0,
nCamp = 3,
nRank = 78,
sTalk = 10029,
},
[3] = {
sName = "Duong Mon",
Skill = {58,59,60,62,64,65,66,67,69,71,73,74,76,77}, -- Id Skill khong lien nhau
nSeries = 1,
nCamp = 3,
nRank = 75,
sTalk = 10035,
},
[4] = {
sName = "Ngu Doc Giao",
Skill = {85,86,87,88,90,91,92,93,94,95,97,98,99,100,101,10 2}, -- Id Skill khong lien nhau
nSeries = 1,
nCamp = 2,
nRank = 69,
sTalk = 10040,
},
[5] = {
sName = "Nga My Phai",
Skill = {108,109,110,111,112,113,114,116,118,120,122,123,1 24,125}, -- Id Skill khong lien nhau
nSeries = 2,
nCamp = 1,
nRank = 73,
sTalk = 10045,
},
[6] = {
sName = "Thuy Yen Mon",
Skill = {134,135,136,137,138,139,141,142,143,144,145,147}, -- Id Skill khong lien nhau
nSeries = 2,
nCamp = 3,
nRank = 76,
sTalk = 10050,
},
[7] = {
sName = "Cai Bang",
Skill = {152,153,154,155,156,157,158,160,161,162,163,164}, -- Id Skill khong lien nhau
nSeries = 3,
nCamp = 1,
nRank = 77,
sTalk = 10055,
},
[8] = {
sName = "Thien Nhan Giao",
Skill = {170,183}, -- Id Skill lien nhau
nSeries = 3,
nCamp = 2,
nRank = 80,
sTalk = 10060,
},
[9] = {
sName = "Vo Dang Phai",
Skill = {189,190,191,192,193,195,196,197,198,199,200,201}, -- Id Skill khong lien nhau
nSeries = 4,
nCamp = 1,
nRank = 72,
sTalk = 10065,
},
[10] = {
sName = "Con Lon Phai",
Skill = {206,223}, -- Id Skill lien nhau
nSeries = 4,
nCamp = 3,
nRank = 74,
sTalk = 10070,
},
}
function mnMonPhai()
SayEx({"Chän m«n ph¸i:",
"Trë vÒ/hotro",
Tab_MonPhai[1].sName.."/ChangeFaction",
Tab_MonPhai[2].sName.."/ChangeFaction",
Tab_MonPhai[3].sName.."/ChangeFaction",
Tab_MonPhai[4].sName.."/ChangeFaction",
Tab_MonPhai[5].sName.."/ChangeFaction",
Tab_MonPhai[6].sName.."/ChangeFaction",
Tab_MonPhai[7].sName.."/ChangeFaction",
Tab_MonPhai[8].sName.."/ChangeFaction",
Tab_MonPhai[9].sName.."/ChangeFaction",
Tab_MonPhai[10].sName.."/ChangeFaction",
"Tho¸t/no"
})
end
function ChangeFaction(nMonPhai)
if(GetLevel() < 10) then -- Kiem tra level
Talk(1,"no", 10023)
return
end
if GetFaction() == Tab_MonPhai[nMonPhai].sName then -- Kiem tra mon phai da gia nhap
Talk(1,"no","B¹n ®· gia nhËp <color=yellow>"..GetFaction().." <color>råi, kh«ng cÇn n÷a !")
return
end
if (nMonPhai == 1 and GetSex() ~= 0) then -- Kiem tra gioi tinh gia nhap Thieu Lam
Talk(1,"no", 10022)
return
end
if ((nMonPhai == 5 or nMonPhai == 6) and GetSex() ~= 1) then -- Kiem tra gioi tinh gia nhap Nga My, Thuy Yen
Talk(1,"no","Nam giíi kh«ng thÓ vµo m«n ph¸i nµy !")
return
end
if nMonPhai > 0 and nMonPhai < 11 then -- Kiem tra lua chon
DellOldSkill() -- Xoa Skill
SetSeries(Tab_MonPhai[nMonPhai].nSeries)
SetFaction(Tab_MonPhai[nMonPhai].sName)
SetCamp(Tab_MonPhai[nMonPhai].nCamp)
SetCurCamp(Tab_MonPhai[nMonPhai].nCamp)
SetRank(Tab_MonPhai[nMonPhai].nRank)
SetTask(T_VaoPhai,nMonPhai)
local n = getn(Tab_MonPhai[nMonPhai].Skill) -- Dem so Skill
local a,b
if n == 2 then -- ID skill lien nhau
a,b = Tab_MonPhai[nMonPhai].Skill[1],Tab_MonPhai[nMonPhai].Skill[2] -- Lay so dau va so cuoi ID skill lien nhau
for i = a,b do
AddMagic(i)
end
elseif n > 2 then -- ID skill khong lien nhau
for i=1,n do
AddMagic(Tab_MonPhai[nMonPhai].Skill[i])
end
else
Talk(1,"KickOutSelf","Ph¸t hiÖn nghi vÊn hack !")
return
end
if GetLevel() >= 80 then skill_90() end -- Them skill 90
Talk(1,"taytiemnang", Tab_MonPhai[nMonPhai].sTalk)
else
Talk(1,"KickOutSelf","Ph¸t hiÖn nghi vÊn hack !")
return
end
end
function DellOldSkill()
for i = 1,500 do
DelMagic(i)
end
-- Tay ky nang
vlmt = GetTask(TaskVLMT) * 5
knlv = GetLevel() - 1
RollbackSkill()
AddMagicPoint(-GetMagicPoint())
if GetReBorn() > 0 then
diemkinang = vlmt + knlv + CSTABLE[GetReBorn()][5]
else
diemkinang = vlmt + knlv
end
AddMagicPoint(diemkinang)
AddMagic(1)
AddMagic(2)
AddMagic(53)
AddMagic(303)
end

devil.lucky
10-10-15, 11:06 AM
- Hiện tại mình đang nghiên cứu cái script chuyển đổi môn phái (tự viết) khá hoàn chỉnh rồi, chỉ còn phần kiểm tra trang bị trên người (bắt buộc phải tháo hết trang bị trên người mới cho chuyển đổi ấy) là chịu. Ai có lòng hảo tâm chia sẻ cho mình chút nên viết tnao`. Server đang Dev : Công Lý Giang 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>)

[/PHP]

bạn cần phải xem server đó có hàm check f3 không nếu k có thì chịu k check được bằng script đâu.

Romeo8x
10-10-15, 03:16 PM
bạn cần phải xem server đó có hàm check f3 không nếu k có thì chịu k check được bằng script đâu.

Có thể nào cho mình xin đoạn code check F3 đó được không, mình test xem server có hỗ trợ không. Nói là dev chứ thực ra mình chỉ nghiên cứu script thôi, còn lại mù tịt :-s