Help về code add vào NPC trong 1k
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
 
Kết quả 1 đến 3 của 3
  1. #1
    Thành Viên
    Ngày tham gia
    Mar 2008
    Bài viết
    360
    Thanks
    14
    Thanked 80 Times in 41 Posts

    Help về code add vào NPC trong 1k

    Hiện em đang muốn add NPC Ông Già Noel để nhận KNB khi lên cấp 20 em đã viết code cho NPC Ông Già Noel như thế này
    --表头
    function npctop1()
    Hero:ActFun(101,"&&<0_Merry Christmas! Chuc moi nguoi co mot giang sinh an lanh va hanh phuc !>",0)
    end
    --功能选项function npcmid10()
    Hero:ActFun(102,"[1]phan_thuong_lv20 2066001",0)
    Hero:ActFun(102,"[1]Phan&nbsp;thuong&nbsp;tieu&nbsp;diet&nbsp;nguoi&nb sp;tuyet 2066002",0)
    Hero:ActFun(102,"[47]Gioi&nbsp;thieu&nbsp;Event&nbsp;Giang&nbsp;Sinh 2066003",0)
    end
    --表尾
    function npcTail()
    Hero:ActFun(103,"",0)
    end
    --功能选项
    function npctask1()
    if(Hero:ActFun(1001,"level > 19",0) == true)then
    if (Hero:ActFun(1001,"thuonglv20 == 0",0) == true) then
    Hero:ActFun(1001,"money += 5000",4)
    Hero:ActFun(1001,"thuonglv20 += 1",0) else
    Hero:ActFun(101,"May nhan roi hen may, dung tuong tau k nho",0)
    Hero:ActFun(103,"",0)
    endelse
    Hero:ActFun(101,"<0_Dang cap 20 tro len moi duoc nhan thuong ! Ban chua du cap hay tiep tuc co gang tu luyen.>",0)
    Hero:ActFun(103,"",0)
    end
    end
    function npctask2()
    if(Hero:ActFun(1001,"level >= 25",0) == true)then
    if(Hero:ActFun(503,"1",504001))then
    Hero:ActFun(498,"1",504001) -- Del Item
    Hero:ActFun(519,"1 1",650004) --The giang sinh Hero:ActFun(1001,"money += 100000",2) --10 kim toai ngan
    Hero:ActFun(101,"<0_Hay tiep tuc co gang ! Chuc ban giang sinh vui ve.>",0)
    Hero:ActFun(103,"",0) elseif(Hero:ActFun(503,"100",504001))then
    Hero:ActFun(519,"1 1",503006) -- Pet tuan loc
    Hero:ActFun(101,"<0_Ban qua that la ky tai, day la phan thuong xung dang cho ban ! Chuc ban giang sinh vui ve.>",0)
    Hero:ActFun(103,"",0)
    else
    Hero:ActFun(101,"&&<0_Nguoi van chua tim thay duoc Phao Hoa Giang Sinh ah, mau tieu diet Nguoi Tuyet Hung Bao de lay ve.>",0)
    npcTail()
    endelse
    Hero:ActFun(101,"<0_Dang cap 25 tro len moi duoc nhan thuong ! Ban chua du cap hay tiep tuc co gang tu luyen.>",0)
    Hero:ActFun(103,"",0)
    end
    end
    function npctask3()
    Hero:ActFun(101,"&&<0_1. Nhan vat tu cap 25 tro len hang ngay den gap NPC Ong Gia Noel de nhan thuong.>",0)
    Hero:ActFun(101,"<br>&&<0_2. Den Con Lon Son (68 123) tieu diet Nguoi Tuyet Hung Bao nhan duoc item Giang Sinh Phao Hoa dem ve giao cho ong gia Noel co co hoi nhan duoc pet Tuan Loc quy hiem va nhieu phan qua co gia tri.>",0)
    Hero:ActFun(101,"<br>&&<0_-10 cai Phao Hoa Giang Sinh = 1 the giang sinh ngot ngao + tien >",0)
    Hero:ActFun(101,"<br>&&<0_-100 cai Phao Hoa Giang Sinh = 1 pet tuan loc quy hiem >",0)
    Hero:ActFun(103,"",0)
    end
    --显示选项
    if(gContext==2066000)then
    npctop1()
    npcmid10()
    --显示表尾
    npcTail()
    elseif
    (gContext==2066001)then
    npctask1()
    elseif(gContext==2066002)then
    npctask2()
    elseif(gContext==2066003)then
    npctask3()
    end
    em đã copy sang tất cả file NPC_0660.lua và NPC_0660.lua.pak
    và đã copy 2 file đó sang cả 2 cái D:\1KServer\NhatKiem\YJJHserver2\line2\MsgServer\s cript\NPC va D:\1KServer\NhatKiem\YJJHserver2\line1\msgServer\s cript\NPC

    nhưng khi vào game thi khi ra nhận thì nó lại thông báo là đã nhận rồi mặc dù em chưa nhận lần nào leve Nhan Vat đã 20 đây là hình ảnh
    [Only registered and activated users can see links. ]
    và đây là sau khi kick vào dòng nhận phần thưởng lv 20
    [Only registered and activated users can see links. ]
    ai có thể giúp em xem em bị lỗi chỗ nào không mà không nhận được KNB
    Lần sửa cuối bởi luumin, ngày 12-03-12 lúc 12:58 PM.
    Khách viếng thăm hãy cùng luumin xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên Tâm Huyết hai07dv's Avatar
    Ngày tham gia
    Nov 2010
    Đang ở
    Đẹp Nhức Nhối
    Bài viết
    2,028
    Thanks
    871
    Thanked 2,293 Times in 544 Posts

    Ðề: Help về code add vào NPC trong 1k

    Trích dẫn Gửi bởi luumin [Only registered and activated users can see links. ]
    Hiện em đang muốn add NPC Ông Già Noel để nhận KNB khi lên cấp 20 em đã viết code cho NPC Ông Già Noel như thế này

    em đã copy sang tất cả file NPC_0660.lua và NPC_0660.lua.pak
    và đã copy 2 file đó sang cả 2 cái D:\1KServer\NhatKiem\YJJHserver2\line2\MsgServer\s cript\NPC va D:\1KServer\NhatKiem\YJJHserver2\line1\msgServer\s cript\NPC

    nhưng khi vào game thi khi ra nhận thì nó lại thông báo là đã nhận rồi mặc dù em chưa nhận lần nào leve Nhan Vat đã 20 đây là hình ảnh
    [Only registered and activated users can see links. ]
    và đây là sau khi kick vào dòng nhận phần thưởng lv 20
    [Only registered and activated users can see links. ]
    ai có thể giúp em xem em bị lỗi chỗ nào không mà không nhận được KNB
    Dùng đoạn code mẫu này thử xem
    function npctask1()
    if(Hero:ActFun(1001,"level >= 25",0) == true)then
    if(Hero:ActFun(1080,"daymask == 40",0) == false)then
    Hero:ActFun(519,"1 1",502045) -- thay vật phẩm ở đây
    Hero:ActFun(1080,"daymask += 40",0)
    else
    Hero:ActFun(101,"<0_Hôm nay ngươi đã nhận rồi.>",0)
    npcTail()
    end
    else
    Hero:ActFun(101,"<0_Yêu cầu cấp 25 trở lên mới được nhận quà.>",0)
    Hero:ActFun(103,"",0)
    end
    end
    Khách viếng thăm hãy cùng hai07dv xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    Mar 2008
    Bài viết
    360
    Thanks
    14
    Thanked 80 Times in 41 Posts

    Ðề: Help về code add vào NPC trong 1k

    mình đã thử đoạn code đó rồi. dung thang daymark thi ngày nào cũng được nhận thưởng 1 lần .nhưng mình chỉ muốn là nó len lever 20 chỉ nhận được 1 lần duy nhất thôi mình cũng đã sửa đoạn code thành
    Code:
    function npctask1()
    if(Hero:ActFun(1001,"level >= 20",0) == true)then
    if(Hero:ActFun(1080,"daymask == 0",0) == false)then
    Hero:ActFun(519,"1 1",502045) -- thay vật phẩm ở đây
    Hero:ActFun(1080,"daymask += 1",0)
    else
    Hero:ActFun(101,"<0_Hôm nay ngươi đã nhận rồi.>",0)
    npcTail()
    end
    else	
    Hero:ActFun(101,"<0_Yêu cầu cấp 20 trở lên mới được nhận quà.>",0)
    Hero:ActFun(103,"",0)
    end
    end
    mà vẫn bị tình trạng hôm nay nhận rồi mai vẫn nhận được thế mới đau không có cách nào chỉ cho nó nhận 1 lần duy nhất bác nào biết code giúp
    Khách viếng thăm hãy cùng luumin xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. Xin code Bán khuôn ep dòng socket trong Shop game
    Bởi cuocdoisp trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 17-10-12, 08:36 PM
  2. Sửa shop trong Npc ở trong game ?
    Bởi nhactre8x trong diễn đàn Thục Sơn Kỳ Hiệp
    Trả lời: 3
    Bài viết cuối: 28-03-12, 10:33 AM
  3. Cho xin code wing 1, 2 của nhân vật võ sĩ để bán trong shop
    Bởi eva0001 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 30-07-11, 10:18 PM
  4. Xin code màu trong suốt
    Bởi alextrung trong diễn đàn Hỏi đáp - Yêu cầu
    Trả lời: 0
    Bài viết cuối: 01-10-10, 09:15 AM
  5. code blue trong web tamky
    Bởi mrgacon trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 05-09-10, 09:21 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à 09:07 AM.
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ệ.