Kết quả 1 đến 3 của 3
-
29-04-12, 05:15 PM #1
- Ngày tham gia
- Jun 2007
- Bài viết
- 230
- Thanks
- 33
- Thanked 21 Times in 11 Posts
Cần giúp đỡ về Script tẩy điểm kỹ năng
Đây là Script tẩy điểm kỹ năng của server mình đang cài
function taykinang()
vlmt = GetTask(16)
knlv = GetLevel() - 1
RollbackSkill()
AddMagicPoint(-GetMagicPoint())
--diemkinang = kncs + vlmt + knlv
diemkinang = vlmt + knlv
AddMagicPoint(diemkinang)
updateskill()
if (HaveMagic(344)>=0 ) then --khinh cong
AddMagic(344,1)
end
Talk(1,"KickOutSelf","TÈy tñy kü n¨ng thµnh c«ng !")
end
Mặc định mình cài đặt là khi sử dụng mật tịch 9x và 12x thì skill sẽ được + max cấp 20 luôn.
Mình đã thử viết hàm tượng tự với hàm kiểm tra kỹ năng khinh công, nhưng khi test thử thì vẫn bị tẩy toàn bộ.
Ai đó có thể giúp mình sửa lại cái script này, không xóa điểm kỹ năng 9x và 12x được không.
Thank nhiều.Khách viếng thăm hãy cùng ngchienthang xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
29-04-12, 06:53 PM #2
- Ngày tham gia
- May 2011
- Đang ở
- Melbourne,VIC
- Bài viết
- 299
- Thanks
- 117
- Thanked 103 Times in 55 Posts
Ðề: Cần giúp đỡ về Script tẩy điểm kỹ năng
Lấy script này về ngâm rồi biến đổi 1 tí là dùng tốt
Các biến a,b,c,d,e là các ID Skill cần giữ lại, phái nào ko đủ 5 skill thì các biến còn lại để 0, nhớ viết thêm 1 cái function chuyển Faction từng phái thành 1 -> 10
Code:function TaySkill() if faction() == 1 then a = HaveMagic(20) b = HaveMagic(22) c = HaveMagic(24) d = 0 e = 0 elseif faction() == 2 then a = HaveMagic(55) b = HaveMagic(57) c = HaveMagic(59) d = 0 e = 0 elseif faction() == 3 then a = HaveMagic(88) b = HaveMagic(94) d = HaveMagic(91) c = 0 e = 0 elseif faction() == 4 then a = HaveMagic(118) b = HaveMagic(120) d = 0 c = 0 e = 0 elseif faction() == 5 then a = HaveMagic(323) b = HaveMagic(149) c = 0 d = 0 e = 0 elseif faction() == 6 then a = HaveMagic(169) b = HaveMagic(172) d = 0 c = 0 e = 0 elseif faction() == 7 then a = HaveMagic(325) b = HaveMagic(328) d = 0 c = 0 e = 0 elseif faction() == 8 then a = HaveMagic(214) b = HaveMagic(216) d = 0 c = 0 e = 0 elseif faction() == 9 then a = HaveMagic(336) b = HaveMagic(339) c = 0 d = 0 e = 0 elseif faction() == 10 then a = HaveMagic(269) b = HaveMagic(272) c = 0 d = 0 e = 0 end n = RollbackSkill() x = 0 i = HaveMagic(210) j = HaveMagic(284) if (i ~= -1) then x = x + i end if (j ~= -1) then x = x + j end if (a ~= -1) then x = x + a end if (b ~= -1) then x = x + b end if (c ~= -1) then x = x + c end if (d ~= -1) then x = x + d end if (e ~= -1) then x = x + e end rollback_point = n - x if (rollback_point + GetMagicPoint() < 0) then rollback_point = -1 * GetMagicPoint() end AddMagicPoint(rollback_point) if (i ~= -1) then AddMagic(210,i) end if (j ~= -1) then AddMagic(284,j) end if faction() == 1 then if a ~= -1 then AddMagic(20,a) end if b ~= -1 then AddMagic(22,b) end if c ~= -1 then AddMagic(24,c) end elseif faction() == 2 then if a ~= -1 then AddMagic(55,a) end if b ~= -1 then AddMagic(57,b) end if c ~= -1 then AddMagic(59,c) end elseif faction() == 3 then if a ~= -1 then AddMagic(88,a) end if b ~= -1 then AddMagic(94,b) end if e ~= -1 then AddMagic(91,e) end elseif faction() == 4 then if a ~= -1 then AddMagic(118,a) end if b ~= -1 then AddMagic(120,b) end elseif faction() == 5 then if a ~= -1 then AddMagic(323,a) end if b ~= -1 then AddMagic(149,b) end elseif faction() == 6 then if a ~= -1 then AddMagic(169,a) end if b ~= -1 then AddMagic(172,b) end elseif faction() == 7 then if a ~= -1 then AddMagic(325,a) end if b ~= -1 then AddMagic(328,b) end elseif faction() == 8 then if a ~= -1 then AddMagic(214,a) end if b ~= -1 then AddMagic(216,b) end elseif faction() == 9 then if a ~= -1 then AddMagic(336,a) end if b ~= -1 then AddMagic(339,b) end elseif faction() == 10 then if a ~= -1 then AddMagic(272,a) end if b ~= -1 then AddMagic(269,b) end end end;
Lần sửa cuối bởi jxonline94, ngày 29-04-12 lúc 06:56 PM.
Khách viếng thăm hãy cùng jxonline94 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
Các thành viên gởi lời cảm ơn đến jxonline94 vì bài viết này !
ngchienthang (29-04-12)
-
29-04-12, 09:50 PM #3
- Ngày tham gia
- Jun 2007
- Bài viết
- 230
- Thanks
- 33
- Thanked 21 Times in 11 Posts
Ðề: Cần giúp đỡ về Script tẩy điểm kỹ năng
Mình xử lý được cái script đấy rồi, cũng vẫn dựa vào script áp dụng đối với skill khinh công... Lúc trước không làm được do mình đặt sai tham số, giờ thì ok rồi.
Khách viếng thăm hãy cùng ngchienthang xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Script max kỹ năng 90 server TSBĐ
Bởi kidangel trong diễn đàn ScriptsTrả lời: 10Bài viết cuối: 02-08-11, 09:50 PM -
ai biết viết script chức năng nhận đồ chỉ dùm em
Bởi lostter1 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 1Bài viết cuối: 01-08-11, 07:47 AM -
Ai sửa giúp mình Script này với (Tẩy Tiềm năng)
Bởi jxonline94 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 0Bài viết cuối: 05-06-11, 11:41 AM -
Script nâng cấp chức năng GM
Bởi banynavy trong diễn đàn ScriptsTrả lời: 46Bài viết cuối: 07-08-10, 09:25 AM