Kết quả 1 đến 10 của 12
-
19-07-12, 10:19 PM #1
- Ngày tham gia
- Jun 2012
- Bài viết
- 28
- Thanks
- 20
- Thanked 0 Times in 0 Posts
Ai sửa giúp mình script này vừa làm ! Thanks trước !
Mình là newbie vừa tập code script cái Lệnh Bài GM và Chuyển Sinh. Nhưng cứ báo sai end ai chỉ giúp mình với ! Thanks!
Đây là code Hỗ Trợ GM:
Code:Include("\\script\\source\\sourcejx49.lua") Include("\\script\\manager.lua") Include("\\script\\global\\luyencong.lua") -------------------------------------------------------------- listgm={{"JXtester","Admin"}} function admincheck() for i=1,getn(listgm) do if GetName() == listgm[i][1] then return1 end end function main() if admincheck() == 1 then SayEx({"<color=cyan>Hổ trợ GM:<color> Xin chào GM cần gì ?", "Trở lại điểm cũ/backupdiadiem", "Đi tới các thành thị/thanhthi", "Khu vực luyện công 1/luyencong1", "Khu vực luyện công 2/luyencong3", "Chức năng Admin/WritePass", "Add Boss HK1/addboss1", "Add Boss HK2/addboss2", "Dell Boss HK1/dellboss1", "Dell Boss HK2/dellboss2", "Thoát/Exit"}) end function backupdiadiem() ReturnFromPortal() end function thanhthi() SayEx({"<color=cyan>Hỗ Trợ GM<color>:", "Tương Dương/thanh", "Phượng Tường/thanh", "Dương Châu/thanh", "Thành Đô/thanh", "Biện Kinh/thanh", "Ba Lăng Huyện/thanh", "Trở lại/main", "Thoát/no"}) end function thanh(sel) MoveCastle(sel +1) end function MoveCastle(id) if id == 1 then -- tuong duong post = random(0,3) if post == 0 then MoveNPC(37,179,201,8+random(-2,2),4+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Tương Dương") SetRevPos(53,200*8,200*16) elseif post == 1 then MoveNPC(37,188,196,6+random(-2,2),4+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Tương Dương") SetRevPos(53,200*8,200*16) elseif post == 2 then MoveNPC(37,198,211,5+random(-2,2),0+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Tương Dương") SetRevPos(53,200*8,200*16) elseif post == 3 then MoveNPC(37,212,201,8+random(-2,2),5+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Tương Dương") SetRevPos(53,200*8,200*16) end elseif id == 2 then --phuong tuong post = random(0,3) if post == 0 then MoveNPC(36,191,202,6+random(-2,2),4+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Phượng Tường") SetRevPos(53,200*8,200*16) elseif post == 1 then MoveNPC(36,205,204,4+random(-2,2),8+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Phượng Tường") SetRevPos(53,200*8,200*16) elseif post == 2 then MoveNPC(36,206,198,5+random(-2,2),1+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Phượng Tường") SetRevPos(53,200*8,200*16) elseif post == 3 then MoveNPC(36,194,194,5+random(-2,2),5+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Phượng Tường") SetRevPos(53,200*8,200*16) end elseif id == 3 then --duong chau 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! Chúng ta đế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! Chúng ta đế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! Chúng ta đế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! Chúng ta đến Dương Châu") SetRevPos(53,200*8,200*16) end elseif id == 4 then --thanh do post = random(0,3) if post == 0 then MoveNPC(40,377,318,0+random(-2,2),3+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Thành Đô") SetRevPos(53,200*8,200*16) elseif post == 1 then MoveNPC(40,399,324,2+random(-2,2),5+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Thành Đô") SetRevPos(53,200*8,200*16) elseif post == 2 then MoveNPC(40,408,312,8+random(-2,2),3+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Thành Đô") SetRevPos(53,200*8,200*16) elseif post == 3 then MoveNPC(40,378,310,1+random(-2,2),0+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Thành Đô") SetRevPos(53,200*8,200*16) end elseif id == 5 then --bien kinh 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! Chúng ta đế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! Chúng ta đế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! Chúng ta đế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! Chúng ta đến Biện Kinh") end; elseif id == 6 then --ba lang huyen 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! Chúng ta đến Ba Lăng huyện") elseif id == 7 then --giang tan thon MoveNPC(25,432,382,3+random(-2,2),1+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Giang Tân thôn") elseif id == 8 then --nam nhac tran MoveNPC(26,198,193,4+random(-2,2),8+random(-2,2),500,0); Msg2Player("Ngồi yên! Chúng ta đến Nam Nhạc trấn") end end ------------------------Fan PassWorld ADMIN thay doi tu do---- MATKHAU = {3,4,4,3,3,4} function WritePass() if GetTaskTemp(57) == 1 then manager() else SayEx({"<color=red>Hệ thống<color>: Xin mời nhập mật khẩu Admin", "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 vào số "..id.."") else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) WritePass() Msg2Player("Bạn nhập vào số "..id.."") end elseif GetTaskTemp(55) == 1 then if (id == MATKHAU[2]) then SetTaskTemp(55,GetTaskTemp(55)+1) WritePass() Msg2Player("Bạn nhập vào số "..id.."") else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) WritePass() Msg2Player("Bạn nhập vào số "..id.."") end elseif GetTaskTemp(55) == 2 then if (id == MATKHAU[3]) then SetTaskTemp(55,GetTaskTemp(55)+1) WritePass() Msg2Player("Bạn nhập vào số "..id.."") else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) WritePass() Msg2Player("Bạn nhập vào số "..id.."") end elseif GetTaskTemp(55) == 3 then if (id == MATKHAU[4]) then SetTaskTemp(55,GetTaskTemp(55)+1) WritePass() Msg2Player("Bạn nhập vào số "..id.."") else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) WritePass() Msg2Player("Bạn nhập vào số "..id.."") end elseif GetTaskTemp(55) == 4 then if (id == MATKHAU[5]) then SetTaskTemp(55,GetTaskTemp(55)+1) WritePass() Msg2Player("Bạn nhập vào số "..id.."") else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) WritePass() Msg2Player("Bạn nhập vào số "..id.."") end elseif GetTaskTemp(55) == 5 then if (id == MATKHAU[6]) then SetTaskTemp(55,GetTaskTemp(55)+1) Msg2Player("Bạn nhập vào số "..id.."") CheckPass() else SetTaskTemp(55,GetTaskTemp(55)+1) SetTaskTemp(56,1) CheckPass() Msg2Player("Bạn nhập vào số "..id.."") end end end function finish() KickOutSelf() end function CheckPass() if GetTaskTemp(56) >= 1 then Talk(1,"finish","Admin Server\nMật khẩu Admin sai") else SetTaskTemp(55,0) SetTaskTemp(57,1) Msg2Player("Xin mời lựa chọn chức năng Admin") manager() end end
Code:Include("\\script\\source\\sourcejx49.lua") function main() if GetTask(cs) <= 4 then Say("<color=cyan>Bạn đã Chuyển Sinh "..GetTask(cs).." lần",3, "Chuyển Sinh (lần "..(GetTask(cs) + 1)..")/chuyensinh", "Nhận Kỹ Năng CS/skillcs", "Thoát/Exit") else Say("<color=cyan>Bạn đã Chuyển Sinh "..GetTask(cs).." lần",3, "Chuyển Sinh Cực Hạn/chuyensinh", "Nhận Kỹ Năng CS/skillcs", "Thoát/Exit") end end function chuyensinh() if GetTask(cs) == 0 then chuyensinh1() elseif GetTask(cs) == 1 then end end function chuyensinh1() if GetLevel() >= 150 then if GetCash() >= 5000000 then pay(5000000) SetLevel(10) AddMagic(369,1) SetTask(cs,1) AddProp(50) AddMagicPoint(1) Msg2Player("Bạn đã Chuyển Sinh lần thứ "..GetTask(cs).."") KickOutSelf() else Talk(1,"","Bạn chưa đạt cấp độ 150, không thể CS") end else Talk(1,"","Bạn Không đem đủ 500 Vạn kìa !") end end function skillcs() if GetTask(cs) == 0 then skillcs0() elseif GetTask(cs) == 1 then skillcs1() end end function skillcs0() Talk(1,"","Bạn chưa Chuyển Sinh, không thể nhận kỹ năng CS") Msg2Player("Bạn chưa Chuyển Sinh, không thể nhận kỹ năng CS") end function skillcs1() AddMagic(369,1) Msg2Player("Bạn đã nhận được kỹ năng Chuyển Sinh lần thứ "..GetTask(cs).."") end
P/S: Mình thấy nó báo sai end ở phần tô đỏ !Lần sửa cuối bởi kenthp, ngày 19-07-12 lúc 10:36 PM.
Khách viếng thăm hãy cùng kenthp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-07-12, 10:29 PM #2
- Ngày tham gia
- May 2011
- Bài viết
- 63
- Thanks
- 3
- Thanked 7 Times in 7 Posts
Ðề: Ai sửa giúp mình script này vừa làm ! THanks trước !
bạn thêm 1 cái end vào nữa là được
Khách viếng thăm hãy cùng Manner xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-07-12, 10:42 PM #3
Ðề: Ai sửa giúp mình script này vừa làm ! THanks trước !
Vừa vào là đã thấy sai ngay, thiếu 1 cái "end", đúng ra phải là 2 cái "end" (1 "end" cho hàm if và 1 "end" kết thúc fuction main).
Code:function main() if admincheck() == 1 then SayEx({"<color=cyan>Hổ trợ GM:<color> Xin chào GM cần gì ?", "Trở lại điểm cũ/backupdiadiem", "Đi tới các thành thị/thanhthi", "Khu vực luyện công 1/luyencong1", "Khu vực luyện công 2/luyencong3", "Chức năng Admin/WritePass", "Add Boss HK1/addboss1", "Add Boss HK2/addboss2", "Dell Boss HK1/dellboss1", "Dell Boss HK2/dellboss2", "Thoát/Exit"}) end end
Khách viếng thăm hãy cùng haquocvu 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 haquocvu vì bài viết này !
kenthp (19-07-12)
-
19-07-12, 10:44 PM #4
- Ngày tham gia
- Jun 2012
- Bài viết
- 28
- Thanks
- 20
- Thanked 0 Times in 0 Posts
Ðề: Ai sửa giúp mình script này vừa làm ! THanks trước !
Khách viếng thăm hãy cùng kenthp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-07-12, 10:58 PM #5
Ðề: Ai sửa giúp mình script này vừa làm ! THanks trước !
Code:listgm={{"JXtester","Admin"}} function admincheck() for i=1,getn(listgm) do if GetName() == listgm[i][1] then return1 end end end
Lần sửa cuối bởi haquocvu, ngày 19-07-12 lúc 11:01 PM.
Khách viếng thăm hãy cùng haquocvu 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 haquocvu vì bài viết này !
kenthp (20-07-12)
-
20-07-12, 12:05 AM #6
- Ngày tham gia
- Jun 2012
- Bài viết
- 28
- Thanks
- 20
- Thanked 0 Times in 0 Posts
Ðề: Ai sửa giúp mình script này vừa làm ! THanks trước !
Khách viếng thăm hãy cùng kenthp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
20-07-12, 01:28 AM #7
- Ngày tham gia
- Jun 2006
- Đang ở
- GameZone
- Bài viết
- 932
- Thanks
- 6
- Thanked 576 Times in 183 Posts
Ðề: Ai sửa giúp mình script này vừa làm ! THanks trước !
PHP Code:listgm={{"JXtester","Admin"}}
function admincheck()
for i=1,getn(listgm) do
if GetName() == listgm[i][1] then
return 1
end
end
end
PHP Code:function main()
if admincheck() == 1 then
SayEx({"<color=cyan>Hổ trợ GM:<color> Xin chào GM cần gì ?",
"Trở lại điểm cũ/backupdiadiem",
"Đi tới các thành thị/thanhthi",
"Khu vực luyện công 1/luyencong1",
"Khu vực luyện công 2/luyencong3",
"Chức năng Admin/WritePass",
"Add Boss HK1/addboss1",
"Add Boss HK2/addboss2",
"Dell Boss HK1/dellboss1",
"Dell Boss HK2/dellboss2",
"Thoát/Exit"})
end
end
-
Các thành viên gởi lời cảm ơn đến DNTmaster vì bài viết này !
kenthp (20-07-12)
-
20-07-12, 03:28 PM #8
- Ngày tham gia
- Jun 2012
- Bài viết
- 28
- Thanks
- 20
- Thanked 0 Times in 0 Posts
thanks nạn DNT nha! OK rồi! Bạn giúp mình xem cái code CS lun được khôg ? :H mình vào CS nhưng vẫn không được ! thạnks
cuối cùng newbie tui cũng nghiệm ra là server mình đang dùng ko có SetLevel ! Vậy script CS không thể hạ level trợ lại đc sao ?Lần sửa cuối bởi thaihoa91, ngày 21-07-12 lúc 06:31 PM.
Khách viếng thăm hãy cùng kenthp xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-07-12, 06:31 PM #9
- Ngày tham gia
- Apr 2008
- Bài viết
- 12,110
- Thanks
- 662
- Thanked 3,168 Times in 1,602 Posts
Ðề: Ai sửa giúp mình script này vừa làm ! THanks trước !
Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
21-07-12, 07:14 PM #10
Ðề: Ai sửa giúp mình script này vừa làm ! Thanks trước !
bạn dùng server gì thế. AWJX có chuyển sinh rồi mà
Sao? Như nào? Nói luôn.
Các Chủ đề tương tự
-
Một số script trong thư mục script Vina (unpack)
Bởi sangpronhat trong diễn đàn ScriptsTrả lời: 19Bài viết cuối: 26-11-11, 08:12 AM -
Script về ngũ hành nhân vật
Bởi banynavy trong diễn đàn ScriptsTrả lời: 14Bài viết cuối: 12-08-11, 06:45 PM -
Mây pro vào chỉnh sửa script này giúp em cái
Bởi nhoxmap_b7 trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 11Bài viết cuối: 08-08-11, 11:37 PM -
Script Ủy Thác Rời Mạng
Bởi Mr.Rezo™ trong diễn đàn ScriptsTrả lời: 24Bài viết cuối: 10-06-10, 11:49 AM