Kết quả 1 đến 6 của 6
-
09-08-11, 11:06 PM #1
- Ngày tham gia
- Jan 2011
- Bài viết
- 95
- Thanks
- 15
- Thanked 4 Times in 3 Posts
Xin Srcipt Admin Full chức năng cho Server TSBD Hút hít
TTình hình là Sv này hiện gặp khá nhiều lỗi .
với lại mình đem lên Online mà chức năng GM của Sv này ít quá
mình đã làm theo Hướng dẫn của cauam và có đc 1 Script GM tốt hơn Script của Sv rùi nhưng vẫn chưa đầy đủ
hiện mình muốn có 1 cái Script như sau :
- Full tính năng quản lý Gamer
+ Xem thông tin
+ Kíck khi kẹt nv ( ko hiểu saoi mấy bữa nay cứ kẹt lia chia )
+ Tính năng gọi Boss ( nếu có thể )
+ Tính năng đổi tên NV , đổi tài khoản ( nếu có thể )
+ Sửa Pass rương
+ Xem Thông tin tài khoản ( id + pass + tên NV + cấp )
........
Không biết thiếu sót gì khộng . nếu đc xin các bạn bổ sung thêm giùm mình
Và tất tần tật các tính năng cần thiết cho 1 Admin
Yêu cầu mình là hơi quá đáng . nhưng hiện Sv lỗi thì khác nhiều , mà mình thì lại kém tài .
rất mong được sự giúp đở của các bạn để mình có thể Test Sv này tận tình hơn
mọi lỗi gặp đc mình sẽ góp ý lại hết cho các bạn tìm tìu và fix lỗi . như vậy chúng ta sẽ sớm có đc 1 JX hoàn thiệnn hơn
Ý mình là xin
Và cũng có ý giúp
Mong các bạn giúp đỡLần sửa cuối bởi azng0cnham, ngày 09-08-11 lúc 11:26 PM.
Khách viếng thăm hãy cùng azng0cnham xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
10-08-11, 07:07 AM #2
Ðề: Xin Srcipt Admin Full chức năng cho Server TSBD Hút hít
Ui cũng nhiều tính năng hay thế này thì bạn chắc là phải hậu tạ chứ ko có xin ko đâu
Ai lại rảnh ngồi viết ko cho bạn mấy cái nàySTRONGEST MAN
-
10-08-11, 12:46 PM #3
- Ngày tham gia
- Jan 2011
- Bài viết
- 95
- Thanks
- 15
- Thanked 4 Times in 3 Posts
Ðề: Xin Srcipt Admin Full chức năng cho Server TSBD Hút hít
mình thấy cái Script của bạn cauam share đã khá ổn rồi
chỉ thiếu cái quản lí id nhân vật thôi
vậy bạn master cho mình hỏi cách bỏ Script pass rương thôi đc ko ?Khách viếng thăm hãy cùng azng0cnham xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
10-08-11, 06:24 PM #4
- Ngày tham gia
- Oct 2009
- Đang ở
- Đà Nẵng thân yêu - vOzf17
- Bài viết
- 296
- Thanks
- 9
- Thanked 45 Times in 22 Posts
Ðề: Xin Srcipt Admin Full chức năng cho Server TSBD Hút hít
cái đó thì dùng vl_account_manager script không làm dc mấy cái đó đâu
Khách viếng thăm hãy cùng cauam.tapiu xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
04-07-12, 06:40 PM #5
- Ngày tham gia
- Feb 2012
- Bài viết
- 346
- Thanks
- 143
- Thanked 41 Times in 30 Posts
Ðề: Xin Srcipt Admin Full chức năng cho Server TSBD Hút hít
Khách viếng thăm hãy cùng Phong_JxOnline xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
04-07-12, 09:25 PM #6
- Ngày tham gia
- Jun 2012
- Bài viết
- 51
- Thanks
- 9
- Thanked 7 Times in 6 Posts
Ðề: Xin Srcipt Admin Full chức năng cho Server TSBD Hút hít
của bạn đây sv huthit TSBD 3.0 nhé, cậu xem tham khảo . có gọi boss và kick nhân vật ở quản lý game đó. GM: GameMaster - 111111
Code:Include("\\script\\global\\Get_NPC.lua") Include("\\script\\source\\sourcejx49.lua") Include("\\script\\Áẵºỵầứ\\°ÍÁờẽỉ\\npc\\luyencong.lua") Include("\\script\\source\\timerserver.lua") Include("\\dulieu\\quyensohuu.lua") Include("\\script\\manager.lua") server = 0 function khoidong() w,x,y = GetWorldPos() --if w == 53 then if server == 0 then SetGlbMissionV(27,1) --SetGlbMissionV(50,150) print("") print("| Server JX by Jxvietnam develop and edit |") antihack() npcallmaps() server = 1 else xaphu() end --else --xaphu() --end end function antihack() curidx = SubWorld idx = SubWorldID2Idx(1); if idx == -1 then Msg2Player("Không Thể Chạy Anti Vì Map Chưa Mở !") return end SubWorld = idx; OpenMission(1); StartMissionTimer(1,14,60*18); end; listgm={{"GameMaster","Admin"},{"","Admin"},{"","Admin"},{"","Admin"},{"",""}} function admincheck() for i=1,getn(listgm) do if GetName() == listgm[i][1] then if listgm[i][2] == "Admin" then return 1 end end end return 2 end function main() if admincheck() == 1 then SayEx({"<color=cyan>Xa Phu:<color> Xin chào ngươi muốn đi đâu nào ?", "Trở lại điểm cũ/backupdiadiem", "Khu vực thành thị/thanhthi", "Khu vực luyện công/luyencong", "Thay đổi trạng thái/doimau", "Nhận vật phẩm+ero/theboss", "Nhận điểm/getpoint", "KN90/kynang90", "Đảo tẩy tủy/daott", "Chức năng Admin/WritePass", "Thoát/Exit"}) elseif admincheck() == 2 then SayEx({"<color=cyan>Xa Phu:<color> Xin chào ngươi muốn đi đâu nào ?", "Trở lại điểm cũ/backupdiadiem", "Khu vực thành thị/thanhthi", "Khu vực luyện công/luyencong", "Thay đổi trạng thái/doimau", "Đảo tẩy tủy/daott", "Thoát/Exit"}) end end function doimau() Say("Phí thay đổi là 5000 lượng 1 lần",6, "Luyện công/doimau1", "Chính phái/doimau1", "Tà phái /doimau1", "Trung lập /doimau1", "Sát thủ /doimau1", "Thoát./no") end function doimau1(sel) if GetCash() >= 5000 then Pay(5000) SetCamp(sel) SetCurCamp(sel) else Talk(1,"","<color=red>Ngươi không có 5000 lượng !") end end function theboss() AddEventItem(129) AddEventItem(137) AddEventItem(137) AddEventItem(137) AddEventItem(137) AddEventItem(137) Msg2Player("Bạn nhận được the Boss") end; function getpoint() SayEx({"<color=cyan>Xa phu ", "Điểm Tiềm Năng/pointtiemnang", "Thoát/Exit"}) end; function pointtiemnang() AddProp(5000) Msg2Player("Bạn nhận được 5000 điểm tiềm năng "); KickOutSelf() end; function kynang90() SayEx({"<color="..colorS()..">Hệ thống: ", "Thiên Vương /tv90", "Thiếu Lâm /tl90", "Đường Môn /dm90", "Ngũ Độc /nd90", "Nga My /nm90", "Thuý Yên /ty90", "Võ Đang /vd90", "Thiên Nhẫn /tn90", "Côn Lôn /cl90", "Cái Bang /cb90", "Thoát /no"}); end; --====================== function nd90() AddMagic(118,20) AddMagic(120,20) AddMagic(123,20) Msg2Player("Bạn đã học được kỹ năng 90 Ngũ Độc "); end; --====================== function tv90() AddMagic(59,20) AddMagic(57,20) AddMagic(55,20) Msg2Player("Bạn đã học được kỹ năng 90 Thiên Vương "); end; --====================== function tl90() AddMagic(20,20) AddMagic(22,20) AddMagic(24,20) Msg2Player("Bạn đã học được kỹ năng 90 Thiếu Lâm "); end; --====================== function dm90() AddMagic(88,20) AddMagic(91,20) AddMagic(94,20) AddMagic(96,20) Msg2Player("Bạn đã học được kỹ năng 90 Đường Môn "); end; --====================== function nm90() AddMagic(323,20) AddMagic(149,20) AddMagic(151,20) Msg2Player("Bạn đã học được kỹ năng 90 Nga My ") end; --====================== function ty90() AddMagic(169,20) AddMagic(172,20) Msg2Player("Bạn đã học được kỹ năng 90 Thuý Yên ") end; --====================== function cb90() AddMagic(325,20) AddMagic(328,20) Msg2Player("Bạn đã học được kỹ năng 90 Cái Bang ") end; --====================== function tn90() AddMagic(214,20) AddMagic(216,20) AddMagic(218,20) Msg2Player("Bạn đã học được kỹ năng 90 Thiên Nhẫn ") end; --====================== function vd90() AddMagic(236,20) AddMagic(239,20) Msg2Player("Bạn đã học được kỹ năng 90 Võ Đang ") end; --====================== function cl90() AddMagic(269,20) AddMagic(272,20) AddMagic(274,20) Msg2Player("Bạn đã học được kỹ năng 90 Côn Lôn ") end; function daott() if GetLevel() >= 50 then if GetTask(52) == 0 then Say("<color=blue>Xa Phu:<color> 1 nhân vật cấp 50 được đến <color=fire>đảo tẩy tủy<color> miễn phí <color=fire>1 lần,<color> ngươi sẽ đi chứ ?", 2,"Đi đảo tu luyện/daottdimp","Thoát/no") else Say("<color=blue>Xa Phu:<color> Để tẩy tiềm năng cần 6 THBT<enter>Để tẩy kỹ năng cần 3 loại TT<enter>Để tẩy tiềm năng + kỹ năng cần 3 TT, 6 THBT", 4,"Tẩy kỹ năng/daottdi","Tẩy tiềm năng/daottdi","Tẩy tiềm năng + kỹ năng/daottdi","Thoát/no") end else Talk(1,"","Đẳng cấp thấp hơn 50, ko thể đi đảo tẩy tủy") end end function daottdimp() SetTask(52,GetTask(52)+1) MoveNPC(50,201,199,9,8,0,0); SetTempRevPos(50,200*8*32,199*16*32) Msg2Player("Bạn đã đến đảo luyện skill ....."); SetFightState(1) SetRevPos(0) SetLogoutRV(0) end; function daottdi(sel) n = sel + 1 if n == 1 then if (GetItemCount(28) >= 1) and (GetItemCount(29) >= 1) and (GetItemCount(30) >= 1) then DelItem(28) DelItem(29) DelItem(30) SetTask(52,2) MoveNPC(50,201,199,9,8,0,0); SetTempRevPos(50,200*8*32,199*16*32) Msg2Player("Bạn đã đến đảo tẩy tủyl ....."); SetFightState(1) SetRevPos(0) SetLogoutRV(0) else Talk(1,"no","Các hạ không có đủ <color=red>Tử Thủy Tinh, Lam Thủy Tinh, Lục Thủy Tinh<color>") end elseif n == 2 then if GetItemCount(31) >= 6 then SetTask(52,3) for i=1,6 do DelItem(31) end MoveNPC(50,201,199,9,8,0,0); SetTempRevPos(50,200*8*32,199*16*32) Msg2Player("Bạn đã đến đảo tẩy tủyl ....."); SetFightState(1) SetRevPos(0) SetLogoutRV(0) else Talk(1,"no","Các hạ không có đủ <color=red>6 Tính Hồng Bảo Thạch<color>") end elseif n == 3 then if (GetItemCount(28) >= 1) and (GetItemCount(29) >= 1) and (GetItemCount(30) >= 1) and (GetItemCount(31) >= 6) then DelItem(28) DelItem(29) DelItem(30) SetTask(52,4) for i=1,6 do DelItem(31) end MoveNPC(50,201,199,9,8,0,0); SetTempRevPos(50,200*8*32,199*16*32) Msg2Player("Bạn đã đến đảo tẩy tủyl ....."); SetFightState(1) SetRevPos(0) SetLogoutRV(0) else Talk(1,"no","Các hạ không có đủ <color=red>3 loại thủy tinh và 6 Tính Hồng Bảo Thạch<color>") end end end function backupdiadiem() ReturnFromPortal() end function thanhthi() w,x,y = GetWorldPos() if w == 53 then SayEx({"<color=cyan>Xa Phu<color>: Ngươi muốn đi đâu ?","Tương Dương/tuongduong","Phượng Tường/phuongtuong","Thành Đô/thanhdo","Thoát/no"}) elseif w == 37 then -- tuong duong SayEx({"<color=cyan>Xa Phu<color>: Ngươi muốn đi đâu ?","Phượng Tường/phuongtuong","Thành Đô/thanhdo","Ba Lăng Huyện/balang","Thoát/no"}) elseif w == 36 then -- phuong tuong SayEx({"<color=cyan>Xa Phu<color>: Ngươi muốn đi đâu ?","Tương Dương/tuongduong","Thành Đô/thanhdo","Ba Lăng Huyện/balang","Thoát/no"}) elseif w == 40 then -- thanh do SayEx({"<color=cyan>Xa Phu<color>: Ngươi muốn đi đâu ?","Tương Dương/tuongduong","Phượng Tường/phuongtuong","Ba Lăng Huyện/balang","Thoát/no"}) else SayEx({"<color=cyan>Xa Phu<color>: Ngươi muốn đi đâu ?","Tương Dương/tuongduong","Phượng Tường/phuongtuong","Thành Đô/thanhdo","Ba Lăng Huyện/balang","Thoát/no"}) end end function tuongduong() if GetCash() >= 500 then post = random(0,3) if post == 0 then NewWorld(37,1589,3374) Msg2Player("Ngồi yên ! Đang đi đến Tương Dương...") SetRevPos(53,200*8,200*16) elseif post == 1 then NewWorld(37,1436,3216) Msg2Player("Ngồi yên ! Đang đi đến Tương Dương...") SetRevPos(53,200*8,200*16) elseif post == 2 then NewWorld(37,1507,3139) Msg2Player("Ngồi yên ! Đang đi đến Tương Dương...") SetRevPos(53,200*8,200*16) elseif post == 3 then NewWorld(37,1695,3236) Msg2Player("Ngồi yên ! Đang đi đến Tương Dương...") SetRevPos(53,200*8,200*16) end Earn(500) else Talk(1,"","Không có 500 lượng") end end function phuongtuong() if GetCash() >= 500 then post = random(0,3) if post == 0 then NewWorld(36,1644,3275) Msg2Player("Ngồi yên ! Đang đi đến Phượng Tường...") SetRevPos(53,200*8,200*16) elseif post == 1 then NewWorld(36,1522,3231) Msg2Player("Ngồi yên ! Đang đi đến Phượng Tường...") SetRevPos(53,200*8,200*16) elseif post == 2 then NewWorld(36,1560,3113) Msg2Player("Ngồi yên ! Đang đi đến Phượng Tường...") SetRevPos(53,200*8,200*16) elseif post == 3 then NewWorld(36,1652,3167) Msg2Player("Ngồi yên ! Đang đi đến Phượng Tường...") SetRevPos(53,200*8,200*16) end Earn(500) else Talk(1,"","Không có 500 lượng") end end function duongchau() post = random(0,3) if post == 0 then MoveNPC(39,209,187,0+random(-2,2),3+random(-2,2),500,0); Msg2Player("Ngồi yên ! Đang đi đến Dương Châu...") SetRevPos(53,200*8,200*16) elseif post == 1 then MoveNPC(39,199,200,5+random(-2,2),1+random(-2,2),500,0); Msg2Player("Ngồi yên ! Đang đi đến Dương Châu...") SetRevPos(53,200*8,200*16) elseif post == 2 then MoveNPC(39,215,200,5+random(-2,2),8+random(-2,2),500,0); Msg2Player("Ngồi yên ! Đang đi đến Dương Châu...") SetRevPos(53,200*8,200*16) elseif post == 3 then MoveNPC(39,229,191,3+random(-2,2),2+random(-2,2),500,0); Msg2Player("Ngồi yên ! Đang đi đến Dương Châu...") SetRevPos(53,200*8,200*16) end end function thanhdo() if GetCash() >= 500 then post = random(0,3) if post == 0 then NewWorld(40,3194,5193) Msg2Player("Ngồi yên ! Đang đi đến Thành Đô...") SetRevPos(53,200*8,200*16) elseif post == 1 then NewWorld(40,3013,5097) Msg2Player("Ngồi yên ! Đang đi đến Thành Đô...") SetRevPos(53,200*8,200*16) elseif post == 2 then NewWorld(40,3024,4959) Msg2Player("Ngồi yên ! Đang đi đến Thành Đô...") SetRevPos(53,200*8,200*16) elseif post == 3 then NewWorld(40,3270,5001) Msg2Player("Ngồi yên ! Đang đi đến Thành Đô...") SetRevPos(53,200*8,200*16) end Earn(500) else Talk(1,"","Không có 500 lượng") end end function bienkinh() post = random(0,3) if post == 0 then MoveNPC(38,204,199,6+random(-2,2),0+random(-2,2),500,0); Msg2Player("Ngồi yên ! Đang đi đến Biện Kinh...") SetRevPos(53,200*8,200*16) elseif post == 1 then MoveNPC(38,213,201,3+random(-2,2),8+random(-2,2),500,0); Msg2Player("Ngồi yên ! Đang đi đến Biện Kinh...") SetRevPos(53,200*8,200*16) elseif post == 2 then MoveNPC(38,233,182,5+random(-2,2),8+random(-2,2),500,0); Msg2Player("Ngồi yên ! Đang đi đến Biện Kinh...") SetRevPos(53,200*8,200*16) elseif post == 3 then MoveNPC(38,199,187,7+random(-2,2),6+random(-2,2),500,0); SetRevPos(53,200*8,200*16) Msg2Player("Ngồi yên ! Đang đi đến Biện Kinh...") end; end function balang() MoveNPC(53,197,202,6+random(-2,2),4+random(-2,2),500,0); SetRevPos(53,200*8,200*16) Msg2Player("Ngồi yên ! Đang đi đến Ba Lăng Huyện...") end function giangtan() MoveNPC(25,432,382,3+random(-2,2),1+random(-2,2),500,0); Msg2Player("Ngoi Yen ! Dang di den Giang Tan Thon...") end function namnhac() MoveNPC(26,198,193,4+random(-2,2),8+random(-2,2),500,0); Msg2Player("Ngoi Yen ! Dang di den Nam Nhac Tran...") end ------------------------Fan PassWorld ADMIN thay doi tu do---- MATKHAU = {1,1,1,1,1,1} function WritePass() if GetTaskTemp(57) == 1 then manager() else SayEx({"<color=red>Hệ thống<color>: Xin mời nhập pass :", "1./number", "2./number", "3./number", "4./number", "5./number", "6./number", "7,/number", "8./number", "9./number", "0./number", "Thoát./finish"}) end end function number(sel) id = sel + 1 if id == 10 then id = 0 end if GetTaskTemp(55) == 0 then if (id == MATKHAU[1]) then SetTaskTemp(55,GetTaskTemp(55)+1) WritePass() Msg2Player("Bạn đã nhập số "..id.."") else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) WritePass() Msg2Player("Bạn đã nhập số "..id.."") end elseif GetTaskTemp(55) == 1 then if (id == MATKHAU[2]) then SetTaskTemp(55,GetTaskTemp(55)+1) WritePass() Msg2Player("Bạn đã nhập số "..id.."") else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) WritePass() Msg2Player("Bạn đã nhập số "..id.."") end elseif GetTaskTemp(55) == 2 then if (id == MATKHAU[3]) then SetTaskTemp(55,GetTaskTemp(55)+1) WritePass() Msg2Player("Bạn đã nhập số "..id.."") else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) WritePass() Msg2Player("Bạn đã nhập số "..id.."") end elseif GetTaskTemp(55) == 3 then if (id == MATKHAU[4]) then SetTaskTemp(55,GetTaskTemp(55)+1) WritePass() Msg2Player("Bạn đã nhập số "..id.."") else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) WritePass() Msg2Player("Bạn đã nhập số "..id.."") end elseif GetTaskTemp(55) == 4 then if (id == MATKHAU[5]) then SetTaskTemp(55,GetTaskTemp(55)+1) WritePass() Msg2Player("Bạn đã nhập số "..id.."") else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) WritePass() Msg2Player("Bạn đã nhập số "..id.."") end elseif GetTaskTemp(55) == 5 then if (id == MATKHAU[6]) then SetTaskTemp(55,GetTaskTemp(55)+1) Msg2Player("Bạn đã nhập số "..id.."") CheckPass() else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) CheckPass() Msg2Player("Bạn đã nhập số "..id.."") end end end function finish() KickOutSelf() end function CheckPass() if GetTaskTemp(56) >= 1 then Talk(1,"finish","Admin Server:\nBảo vệ tính năng Admin rất quan trọng !") else SetTaskTemp(55,0) SetTaskTemp(57,1) Msg2Player("Pass chính xác, tính năng đã mở") manager() end end
Lần sửa cuối bởi tongminhkhanh, ngày 04-07-12 lúc 09:28 PM.
Khách viếng thăm hãy cùng tongminhkhanh xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Hỏi về chức năng admin sv TSBD ver 0.3
Bởi tintit12 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 04-07-12, 06:40 PM -
[REUPLOAD] Server full tính năng (lên xuống ngựa, hút hít ...)
Bởi KingMax trong diễn đàn Võ Lâm Truyền Kỳ (Jx Server)Trả lời: 630Bài viết cuối: 15-05-12, 04:35 PM