[JX] Cần giúp đỡ về Script tẩy điểm kỹ năng
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Kết quả 1 đến 3 của 3
  1. #1
    Thành Viên
    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
    Khi mình sử dụng script này để tẩy kỹ năng, thì nó tẩy toàn bộ điểm kỹ năng của mình luôn, bao gồm cả điểm kỹ năng 9x và 12x.
    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é!

  2. #2
    Thành Viên jxonline94's Avatar
    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é!

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

  4. #3
    Thành Viên
    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ự

  1. Script max kỹ năng 90 server TSBĐ
    Bởi kidangel trong diễn đàn Scripts
    Trả lời: 10
    Bài viết cuối: 02-08-11, 09:50 PM
  2. 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ầu
    Trả lời: 1
    Bài viết cuối: 01-08-11, 07:47 AM
  3. 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ầu
    Trả lời: 0
    Bài viết cuối: 05-06-11, 11:41 AM
  4. Script nâng cấp chức năng GM
    Bởi banynavy trong diễn đàn Scripts
    Trả lời: 46
    Bài viết cuối: 07-08-10, 09:25 AM

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Múi giờ GMT +7. Bây giờ là 07:12 AM.
vBulletin®, Copyright ©2000-2011, Jelsoft Enterprises Ltd.
CLBGamesVN không chịu trách nhiệm về Luật Bản Quyền của các tài liệu, bài viết v.v...được đăng tải trên diễn đàn này.
Diễn đàn phát triển dưới sự đóng góp của tất cả thành viên. BQT chỉ là những người thành lập ra sân chơi, quản lý và duy trì về mặt kỹ thuật, nội dung khi hợp lệ.