Vấn đề về hàm AddNPC(...)
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 4 của 4
  1. #1
    Thành Viên
    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é!

  2. #2
    Thành Viên
    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 het
    Khách viếng thăm hãy cùng nguyentrunghbl xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    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" then
    tra lời đuợc thôi con máy người khác trả lời không được mặc dù lại lúc 20h
    Khách viếng thăm hãy cùng nguydatloc xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    Super Moderator thaihoa91's Avatar
    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;
    thành

    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ự

  1. Giúp mình sử dụng hàm addNpc
    Bởi nguyenquocbo trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 29-11-10, 07:17 PM

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à 08:05 PM.
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ệ.