Kết quả 1 đến 4 của 4
Chủ đề: Vấn đề về hàm AddNPC(...)
-
15-02-11, 06:11 PM #1
- Ngày tham gia
- Aug 2010
- Bài viết
- 93
- Thanks
- 15
- Thanked 0 Times in 0 Posts
Vấn đề về hàm AddNPC(...)
Nhu Tiêu đề em có 1 hàm AddNPC(...):
VD: npc=AddNpc(224,95,53,1618*32,3170*32)
SetNpcScript(npcid,"\\script\\phuocloc\\HoaDang.lu a");
+Cho Em Hỏi 2 số 1618*32,3170*32 Chắc có lẽ là toạ độ nhưng nhìn ở đâu để biết toạ độ mong các pro giúp đỡ
+Với lại khi em set script cho NPC như trên nhưng khi nhấp vào nó lại không hiện bảng đối thoại GS cũng không báo lỗi
Mong các pro giúp đỡ hộ em
+file HoaDang.lua của em là :
Code:Include("\\script\\Global\\Serverlib.lua") Include("\\Script\\global\\sourcejx49.lua"); ngay = tonumber(date("%d")) gio = tonumber(date("%H")) phut = tonumber(date("%M")) giay = tonumber(date("%S")) function main() SayEx({"<color=cyan>hoa dang than nhi<color>: Nguoi Muon Tham Gia Hoa Dang Khong?", "Vang,Tham Gia/hoadang1", "Thoi,Khong Tham Gia/Exit"}); end function Exit() end function hoadang1() if gio == 20 and phut == 0 then batdau() elseif GetName() == "GameMaster" then batdau() elseif GetName() == "Test01" then batdau() else Talk(1,"","<color=red>Thoi Gian Doan Hoa Dang Chua Toi<color><color=blue>"..GetName().."<color> Quay Lai Luc 8h Moi Toi") end end; function batdau() s = random(1,35) if s == 1 then cau1() elseif s == 2 then cau2() elseif s == 3 then cau3() elseif s == 4 then cau4() elseif s == 5 then cau5() elseif s == 6 then cau6() elseif s == 7 then cau7() elseif s == 8 then cau8() elseif s == 9 then cau9() elseif s == 10 then cau10() elseif s == 11 then cau11() elseif s == 12 then cau12() elseif s == 13 then cau13() elseif s == 14 then cau14() elseif s == 15 then cau15() elseif s == 16 then cau16() elseif s == 17 then cau17() elseif s == 18 then cau18() elseif s == 19 then cau19() elseif s == 20 then cau20() elseif s == 21 then cau21() elseif s == 22 then cau22() elseif s == 23 then cau23() elseif s == 24 then cau24() elseif s == 25 then cau25() elseif s == 26 then cau26() elseif s == 27 then cau27() elseif s == 28 then cau28() elseif s == 29 then cau29() elseif s == 30 then cau30() elseif s == 31 then cau31() elseif s == 32 then cau32() elseif s == 33 then cau33() elseif s == 34 then cau34() elseif s == 35 then cau35() end end; function tl1(nsel) i = nsel+1 if i == 1 then Talk(1,"","Chinh Xac!!!"); phanthuong() elseif i == 2 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); elseif i == 3 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); elseif i == 4 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); end end; function tl2(nsel) i = nsel+1 if i == 1 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); elseif i == 2 then Talk(1,"","Chinh Xac!!!"); phanthuong() elseif i == 3 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); elseif i == 4 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); end end; function tl3(nsel) i = nsel+1 if i == 1 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); elseif i == 2 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); elseif i == 3 then Talk(1,"","Chinh Xac!!!"); phanthuong() elseif i == 4 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); end end; function tl4(nsel) i = nsel+1 if i == 1 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); elseif i == 2 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); elseif i == 3 then Talk(1,"","Tra Loi Sai Vui Long Thu Lai!!!"); elseif i == 4 then Talk(1,"","Chinh Xac!!!"); phanthuong() end end; function cau1() SayEx({"Ten Goi Dau Tien Cua <color=red> Server Phong Van Kiem Hiep<color> Tu Luc Moi Lap Den Nay La?", "A. Phong Van./tl2", "B. Ten Tu Xua Den Gio Roi, Co Doi Dau./tl2", "C. Tuyet Tinh Kiem./tl2", "D. Tuyet The Anh Hung./tl2"}) end; function cau2() SayEx({"Nguoi Da Phu Giup <color=red>Server Phong Van Kiem Hiep<color> Tu Luc Moi Lap Den Nay La Ai?", "A. [GM][Event]./tl4", "B. [GM][Tatoo]./tl4", "C. [GM][QuangBa]./tl4", "D. [GM][ZinKull]./tl4"}) end; function cau3() SayEx({"Tinh Den Ngay 29/5/2010 <color=red>Phong Van Kiem Hiep<color> Da <color=green>Online<color> Duoc Bao Nhieu Tuan Le", "A. 14 Tuan./tl3", "B. 15 Tuan./tl3", "C. 16 Tuan./tl3", "D. 17 Tuan./tl3"}) end; function cau4() SayEx({"<color=red>[GM][ZinKull]<color> Sinh Nhat Vao Ngay Nao?", "A. 1 Thang 1./tl3", "B. 16 Thang 1./tl3", "C. 12 Thang 2./tl3", "D. 11 Thang 3./tl3"}) end; function cau5() SayEx({"Event <color=green>Hoa Dang<color> Nhan Dip Ngay Le Nao Cua <color=red>Server Phong Van Kiem Hiep", "A. Giai Phong Mien Nam./tl2", "B. Quoc Te Thieu Nhi./tl2", "C. Quoc Te Lao Dong./tl2", "D. Ngay Le TInh Nhan./tl2"}) end; function cau6() SayEx({"Nhan Vat Trong Game Da Tung Choi <color=red>ZinKull<color> o Tu Luc Close BeTa Den Bay Gio La Ai", "A. EmXinh Va NhuocDoanh./tl4", "B. DuongMon Va Vo...Sau./tl4", "C. QuachTinh Va Vo...Le./tl4", "D. [VN]Mr.Kun va KelVin./tl4"}) end; function cau7() SayEx({"Xac Suat Ep <color=red>Item Tinh Luyen<color> Cap 1 Cao Nhat La Bao Nhieu?", "A. 20 - 25%./tl3", "B. 30 - 35%./tl3", "C. 40 - 45%./tl3", "D. 50 - 55%./tl3"}) end; function cau8() SayEx({"<olor=red>Boss Vinh Cuu<color> Tong Cong Co Bao Nhieu Con?", "A. 13 Con./tl4", "B. 14 Con./tl4", "C. 15 Con./tl4", "D. 16 Con./tl4"}) end; function cau9() SayEx({"<color=red>Server Phong Van Kiem Hiep<color> Ho Tro Tan Thu Trang Bi Nao?", "A. Hoang Kim Mon Phai./tl1", "B. Bach Kim./tl1", "C. Vo Danh./tl1", "D. Huyen Thoai./tl1"}) end; function cau10() SayEx({"Ai la nguoi dep trai nhat <color=red>Server PVKH<color> ", "A. [GM][ZinKull]./tl3", "B. TungPro./tl3", "C. Thang Nao Cung Dep Het./tl3", "D. [VN]Mr.Kun./tl3"}) end; function cau11() SayEx({"<color=red>[GM][Event]<color> Quan Ly Ve Viec Nao?", "A. Quan Ly San Boss./tl4", "B. Quan Ly Phat THuong./tl4", "C. Quan Ly Donate./tl4", "D. Quan Ly Su Kien Hang Ngay (Tron Tim)./tl4"}) end; function cau12() SayEx({"Phan Thuong <color=red>Event Hang Ngay<color> Vao Luc 12h15 Hang 2 Duoc Gi", "A. 1 KNB + 30k Van./tl4", "B. 10 HCD + 50k Van./tl4", "C. 80k Van./tl4", "D. 10 HCD + 30k Van./tl4"}) end; function cau13() SayEx({"Ban Hay Cho Biet Thoi Gian Chinh Thuc <color=red>Server PVKH<color> Open Beta", "A. 1 Thang 7./tl1", "B. 11 Thang 5./tl1", "C. 30 Thang 4/tl1", "D. 8 Thang 3/tl1"}) end; function cau14() SayEx({"Trang Chu Cu <color=red>Phong Van Kiem Hiep<color>La Gi?", "A. XinhGai.Tk./tl2", "B. PhongVanKiemHiep.Tk./tl2", "C. LauXanh.Us./tl2", "D. PhimNow.Org./tl2"}) end; function cau15() SayEx({"So <color=red>Tien<color> Co The Giao Dich Toi Da La", "A. 999999 Van./tl1", "B. 200.000 Van./tl1", "C. 100.000 Van./tl1", "D. 50.000 Van./tl1"}) end; function cau16() SayEx({"Boss Manh Nhat <color=red>Server Phong Van Kiem Hiep<color> La Boss Nao", "A. Boss Hoang Kim./tl4", "B. Boss Vinh Cuu./tl4", "C. Duong Bat Nhiem./tl4", "D. Boss Huyen Vu./tl4"}) end; function cau17() SayEx({"Su Dung Nhung Vat Pham Lam Nhiem Vu The Nao?", "A. Nhap Chuot Phai./tl4", "B. Nhap Double - Chuot Trai./tl4", "C. Su Dung Bang Skill./tl4", "D. Su Dung Bang NPC./tl4"}) end; function cau18() SayEx({"Trang Bi Nao Hien Nay Goi La Manh Nhat Server", "A. Huyen Thoai./tl3", "B. Thien Dia./tl3", "C. Tinh Che./tl3", "D. Tinh Luyen./tl3"}) end; function cau19() SayEx({"Cong Thuc Ep <color=red>Trang Bi Huyen Tinh<color=red>?", "A. 8 Manh Hoang Kim Mon Phai./tl4", "B. 10 Tam Do Pho Bach Kim./tl4", "C. Donate De Mua./tl4", "D. 20 Vien Thuy Tinh Moi Loai./tl4"}) end; function cau20() SayEx({"Loai Phim <color=red>Zin & Tung<color> Thix Xem Nhat La?", "A. Tinh Cam./tl2", "B. Phim Cap 3./tl2", "C. Phim Ec' :))./tl2", "D. Phim Kiem Hiep./tl2"}) end; function cau21() SayEx({"Nguyen Lieu Ep HKMP +1 Den +3 La Gi?", "A. Huyen Tinh 3 + Thuy Tinh./tl2", "B. Manh Tang Bao Do./tl2", "C. Hoang Kim Thach./tl2", "D. Free./tl2"}) end; function cau22() SayEx({"Mua <color=red>Ngua 8x<color> Can Bao Nhieu Diem Dao Hanh?", "A. 1000 Diem./tl2", "B. 2000 Diem./tl2", "C. 3000 Diem./tl2", "D. 4000 Diem./tl2"}) end; function cau23() SayEx({"De Lay Qua Xoai Trong Nhiem Vu Chan Ngua Thi Danh Bai Boss Nao?", "A. Gia Cat Kinh Hong./tl3", "B. Lien Hinh Thai./tl3", "C. Bao Triet Son./tl3", "D. Van Ho Tinh./tl3"}) end; function cau24() SayEx({"Ngua Hong Anh Donate Bao Nhieu ?", "A. 80k./tl3", "B. 90k./tl3", "C. 100k./tl3", "D. 110k./tl3"}) end; function cau25() SayEx({"Mac Full Set Thien Dia KTC Len Duoc Bao Nhieu %", "A. 150%./tl3", "B. 200%./tl3", "C. 225%./tl3", "D. 250%./tl3"}) end; function cau26() SayEx({"Su DUng Huyen Chan Don Duoc Bao Nhieu Diem Kinh Nghiem?", "A. 2 Ty Exp./tl2", "B. 10 Ty Exp./tl2", "C. 5 Ty Exp./tl2", "D. 20 Ty Exp./tl2"}) end; function cau27() SayEx({"Kinh Nghiem De Tang Cap Bat Dau Tu Bao Nhieu La 2 Ty Exp?", "A. Cap 160./tl3", "B. Cap 170./tl3", "C. Cap 180./tl3", "D. Cap 190./tl3"}) end; function cau28() SayEx({"Trang Bi Manh Nhat La Gi?", "A. Trang Bi Huyen Thoai./tl2", "B. Trang Bi Thien Dia./tl2", "C. Trang Bi Tinh Che./tl2", "D. Trang Bi Tinh Luyen./tl2"}) end; function cau29() SayEx({"Ta Khong Thu Oan Gi Voi Nguoi? La Cau Noi Khi Nao?", "A. Khi Lam Nhiem Vu Thanh Cong./tl4", "B. Khi Chua Du Nguyen Lieu./tl4", "C. Dang Lam Nhiem Ma That Bai./tl4", "D. Khi danh duoc 1 con thang nao do./tl4"}) end; function cau30() SayEx({"Set Huyen Thoai Hien Nay Gia Bao Nhieu?", "A. 50k VND./tl3", "B. 100k VND./tl3", "C. 150k VND./tl3", "D. 200k VND./tl3"}) end; function cau31() SayEx({"Tinh Den Ngay 29/5/2010, Nhiem Vu Hoc Nghe Co Bao Nhieu?", "A. 3./tl2", "B. 4./tl2", "C. 5./tl2", "D. 6./tl2"}) end; function cau32() SayEx({"Hien Nay Co Bao Nhieu NPC Hoa Dang PVKH", "A. 1./tl2", "B. 2./tl2", "C. 3./tl2", "D. 4./tl2"}) end; function cau33() SayEx({"Hien Nay Co Bao Nhieu Map Train Tong Cong?", "A. 1./tl4", "B. 2./tl4", "C. 3./tl4", "D. 4./tl4"}) end; function cau34() SayEx({"Hac Sa Dong Hien Nay La Map Gi?", "A. Map Train 1x./tl3", "B. Map Train 10x./tl3", "C. Map Tinh Luyen./tl3", "D. Map Da Tau./tl3"}) end; function cau35() SayEx({"Map 1x Co Nhung Quai Vat Nao?", "A. Heo./tl4", "B. Nhim./tl4", "C. Nhen./tl4", "D. Ca Sau./tl4"}) end; function phanthuong() a = random(1,10) if a <= 3 then AddEventItem(167) Talk("Ban Nhan Duoc <color=red> 1 <color> Qua <color=green> Huyen Chan Don"); elseif (a > 3) and (a <= 6) then s = random(1,20) for i=1,s do AddOwnExp(1000000) end Talk("Ban Nhan Duoc <color=red>"..s.." Trieu<color> <color=green> Kinh Nghiem"); elseif a == 10 then AddEventItem(177) Talk("Ban Nhan Duoc <color=red>1 <color> Vien <color=green> Phuc Tinh Thach"); elseif (a > 6) and (a <= 9) then s = random(1,20) for i=1,s do Earn(100000) end Talk("Ban Nhan Duoc <color=red>"..s.."0<color> <color=green> Van Luong"); end end;
Khách viếng thăm hãy cùng Tôilàai xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
15-02-11, 07:23 PM #2
- Ngày tham gia
- Aug 2010
- Đang ở
- BRVT-TPHCM
- Bài viết
- 399
- Thanks
- 114
- Thanked 248 Times in 50 Posts
Ðề: Vấn đề về hàm AddNPC(...)
1. Dùng hàm lấy toạ độ Admin đang đứng ở dưới gán vào chức năng Admin để lấy toạ độ.
function main(sel)
w,x,y = GetWorldPos();
Msg2Player("Admin dang o map "..w.." toa do "..x..", "..y)
end;
2.
npc=AddNpc(224,95,53,1618*32,3170*32)
SetNpcScript(npcid,"\\script\\phuocloc\\HoaDang.lu a");
==> tennpc = AddNpc(224,95,53,1618*32,3170*32)
SetNpcScript(tennpc, "\\script\\phuocloc\\hoadang.lua"); --Viet chu thuong hetKhách viếng thăm hãy cùng nguyentrunghbl xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-02-11, 09:42 AM #3
- Ngày tham gia
- Apr 2009
- Bài viết
- 136
- Thanks
- 1
- Thanked 11 Times in 4 Posts
Ðề: Vấn đề về hàm AddNPC(...)
em xin code đó part vào thuyền phu , nhưng chỉ có gm
batdau()
elseif GetName() == "GameMaster" thenKhách viếng thăm hãy cùng nguydatloc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
-
19-02-11, 10:45 AM #4
- Ngày tham gia
- Apr 2008
- Bài viết
- 12,110
- Thanks
- 662
- Thanked 3,168 Times in 1,602 Posts
Ðề: Vấn đề về hàm AddNPC(...)
Nếu mún ai cũng nói chuyện dc thì chỉnh từ đoạn code nguyên gốc dưới đây :
Code:function hoadang1() if gio == 20 and phut == 0 then batdau() elseif GetName() == "GameMaster" then batdau() elseif GetName() == "Test01" then batdau() else Talk(1,"","<color=red>Thoi Gian Doan Hoa Dang Chua Toi<color><color=blue>"..GetName().."<color> Quay Lai Luc 8h Moi Toi") end end;
Code:function hoadang1() if gio == 20 and phut == 0 then batdau() else Talk(1,"","<color=red>Thoi Gian Doan Hoa Dang Chua Toi<color><color=blue>"..GetName().."<color> Quay Lai Luc 8h Moi Toi") end end;
Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!
Các Chủ đề tương tự
-
Giúp mình sử dụng hàm addNpc
Bởi nguyenquocbo trong diễn đàn Hỏi Đáp/ Yêu CầuTrả lời: 3Bài viết cuối: 29-11-10, 07:17 PM