[KT] Xin script NPC thoát khỏi đảo - Trang 3
Hello & Welcome to our community. Is this your first visit? Đăng Ký
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 3 của 3 Đầu tiênĐầu tiên 1 2 3
Kết quả 21 đến 26 của 26
  1. #21
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,314
    Thanks
    256
    Thanked 738 Times in 558 Posts

    Ðề: Xin script NPC thoát khỏi đảo

    Trích dẫn Gửi bởi satthupro95 [Only registered and activated users can see links. ]
    Phải chia ra 2 cái
    if me.GetTask(10000,1) == 0 then
    me.SetTask(10000, 1, nCount + 1); -- Add từ 0 lên 1
    me.AddJbCoin(-x);-- Trừ lần đầu x tự add số cần trừ vào
    return
    end
    me.AddJbCoin(-nGiaRoiDaoSo1);-- tru so dong tuong ung
    me.NewWorld(1,1615,3265);-- dua ve dao map nao do tuy
    me.SetTask(10000, 1, nCount + 1);
    end
    Code:
    if me.GetTask(10000,1) == 0 then
    me.SetTask(10000, 1, 1);
    end
    Không cần chia vì Jie đã viết nêu task đầu tiên = 0 thì Jie gán thẳng là 1 rồi
    Nên khi nó x task thì sẽ tính từ 1 * lên
    Khách viếng thăm hãy cùng __Jie__ xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. The Following 2 Users Say Thank You to __Jie__ For This Useful Post:

    na.ilusm89 (08-06-13), satthupro95 (08-06-13)

  3. #22
    ✎﹏ Nà Ní Team ❖ ︻╦╤─ ҉ - na.ilusm89's Avatar
    Ngày tham gia
    May 2012
    Bài viết
    1,084
    Thanks
    99
    Thanked 707 Times in 402 Posts

    Ðề: Xin script NPC thoát khỏi đảo

    Đã Thêm NPC rời đc khỏi đảo trừ đồng rồi nhưng cái Hàm này thiếu phần mỡ khóa Kỳ trân các bác ạ....

    Bình thường dùng thẻ GM kích thoát khỏi đảo là mỡ được kỳ trân các..... Dùng hàm này Thoát đc khỏi đảo rồi nhưng mà nó không sử dụng được kỳ trân các .... Ai fixx nốt nào
    Khách viếng thăm hãy cùng na.ilusm89 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #23
    Thành Viên Tâm Huyết nghichtu91's Avatar
    Ngày tham gia
    Nov 2010
    Bài viết
    2,230
    Thanks
    69
    Thanked 743 Times in 356 Posts

    Ðề: Xin script NPC thoát khỏi đảo

    Trích dẫn Gửi bởi na.ilusm89 [Only registered and activated users can see links. ]
    Đã Thêm NPC rời đc khỏi đảo trừ đồng rồi nhưng cái Hàm này thiếu phần mỡ khóa Kỳ trân các bác ạ....

    Bình thường dùng thẻ GM kích thoát khỏi đảo là mỡ được kỳ trân các..... Dùng hàm này Thoát đc khỏi đảo rồi nhưng mà nó không sử dụng được kỳ trân các .... Ai fixx nốt nào
    vậy sao không chụi khó vào vào gm mà tìm lệnh
    Nhận thiết kế web
    skype:nhatthanh5891_3
    fb:fb.com/ThanhNaruto208
    SDT:0165.3749.679

  5. #24
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,314
    Thanks
    256
    Thanked 738 Times in 558 Posts

    Ðề: Xin script NPC thoát khỏi đảo

    Code:
    GM.tbGMRole:FreeHim
    Thoát khỏi thiên lao
    Khách viếng thăm hãy cùng __Jie__ xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #25
    ✎﹏ Nà Ní Team ❖ ︻╦╤─ ҉ - na.ilusm89's Avatar
    Ngày tham gia
    May 2012
    Bài viết
    1,084
    Thanks
    99
    Thanked 707 Times in 402 Posts

    Ðề: Xin script NPC thoát khỏi đảo

    Trích dẫn Gửi bởi __Jie__ [Only registered and activated users can see links. ]
    Code:
    GM.tbGMRole:FreeHim
    Thoát khỏi thiên lao


    Đoạn Scrip này của em thì thêm cái đoạn code đó ở đâu bác

    PHP Code:
    local tbNpc Npc:GetClass("roidao");
    tbNpc.TaskId_Count 1;
    tbNpc.TASK_GROUP_ID1 10000;
    function 
    tbNpc:OnDialog()
        
    local szMsg "Bạn Đã Vi Phạm (<color=red>Nội Quy<color>)Của Sever.<enter>Đã Đưa Ra.<enter>Nên Bị Nhốt Trên Đảo Này.<enter>Muốn Trở Lại Với Giang Hồ.<enter>Hãy Nhấn Rời Đảo.<enter>Mỗi Lần Rời Đảo Bị Trừ x2 Số Đồng Đã Mất.<enter>Lần Đầu Rời Đảo Là 20 Vạn Đồng.";
        
    local tbOpt = {
            {
    "<color=green><pic=135>Rời Khỏi Đảo<pic=135><color>"self.RoiDaoself},
             {
    "Tôi đã hiểu"},
        };
        
    Dialog:Say(szMsgtbOpt);
        
    end


    function tbNpc:RoiDao()
    local nCount me.GetTask(100001)
    local nGiaRoiDaoSo1 me.GetTask(100001) * 200000;-- diem gia tri task luc dau la 1 20 van là 20v l?n 1 lan 2 40v lan 3 80v
    if me.GetJbCoin() < nGiaRoiDaoSo1 then -- kiem tra so dong
    Dialog
    :Say("Nhà ngươi không có đủ đồng để thực hiện rời đảo");
    return 
    0;
    end
    if me.GetTask(10000,1) == 0 then
    me
    .SetTask(1000011);
    end
    me
    .AddJbCoin(-nGiaRoiDaoSo1);-- tru so dong tuong ung
    me
    .NewWorld(1,1615,3265);-- dua ve dao map nao do tuy
    me
    .SetTask(100001nCount 1);
    end 
    Khách viếng thăm hãy cùng na.ilusm89 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #26
    Thành Viên Tâm Huyết __Jie__'s Avatar
    Ngày tham gia
    Sep 2008
    Bài viết
    1,314
    Thanks
    256
    Thanked 738 Times in 558 Posts

    Ðề: Xin script NPC thoát khỏi đảo

    Trích dẫn Gửi bởi na.ilusm89 [Only registered and activated users can see links. ]
    Đoạn Scrip này của em thì thêm cái đoạn code đó ở đâu bác

    PHP Code:
    local tbNpc Npc:GetClass("roidao");
    tbNpc.TaskId_Count 1;
    tbNpc.TASK_GROUP_ID1 10000;
    function 
    tbNpc:OnDialog()
        
    local szMsg "Bạn Đã Vi Phạm (<color=red>Nội Quy<color>)Của Sever.<enter>Đã Đưa Ra.<enter>Nên Bị Nhốt Trên Đảo Này.<enter>Muốn Trở Lại Với Giang Hồ.<enter>Hãy Nhấn Rời Đảo.<enter>Mỗi Lần Rời Đảo Bị Trừ x2 Số Đồng Đã Mất.<enter>Lần Đầu Rời Đảo Là 20 Vạn Đồng.";
        
    local tbOpt = {
            {
    "<color=green><pic=135>Rời Khỏi Đảo<pic=135><color>"self.RoiDaoself},
             {
    "Tôi đã hiểu"},
        };
        
    Dialog:Say(szMsgtbOpt);
        
    end


    function tbNpc:RoiDao()
    local nCount me.GetTask(100001)
    local nGiaRoiDaoSo1 me.GetTask(100001) * 200000;-- diem gia tri task luc dau la 1 20 van là 20v l?n 1 lan 2 40v lan 3 80v
    if me.GetJbCoin() < nGiaRoiDaoSo1 then -- kiem tra so dong
    Dialog
    :Say("Nhà ngươi không có đủ đồng để thực hiện rời đảo");
    return 
    0;
    end
    if me.GetTask(10000,1) == 0 then
    me
    .SetTask(1000011);
    end
    me
    .AddJbCoin(-nGiaRoiDaoSo1);-- tru so dong tuong ung
    me
    .NewWorld(1,1615,3265);-- dua ve dao map nao do tuy
    me
    .SetTask(100001nCount 1);
    end 
    Tôi chỉ giúp bạn đến đây thôi . Nếu tôi làm nữa thì xem nhưng tôi code cho bạn hết rồi

    Đây là 4rum trao đổi kiến thức nên bước tiếp theo tôi chỉ gợi ý bạn

    Truyền thêm nPlayerId ( có thể xem từ thẻ GM ) .

    Việc còn lại là ở bạn

    Ngoài cách trên còn 1 hàm khai báo sẳn trong con NPC trên đảo rồi
    Lần sửa cuối bởi __Jie__, ngày 09-06-13 lúc 10:58 PM.
    Khách viếng thăm hãy cùng __Jie__ xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 3 của 3 Đầu tiênĐầu tiên 1 2 3

Các Chủ đề tương tự

  1. [KT] Cách xóa lời thoại của npc
    Bởi mrlouislee trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 7
    Bài viết cuối: 08-10-12, 10:50 PM
  2. [MU] Không thể thoát ra wed được !
    Bởi longdtskn trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 01-08-12, 08:37 AM
  3. Việt Hóa script NPC đói thoại
    Bởi ๑۩۞۩๑๑۩۞۩๑ trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 6
    Bài viết cuối: 10-12-11, 10:35 PM
  4. Một số script trong thư mục script Vina (unpack)
    Bởi sangpronhat trong diễn đàn Scripts
    Trả lời: 19
    Bài viết cuối: 26-11-11, 08:12 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à 02:54 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ệ.