Giúp em về đoạn scrip này với!!!
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 8 của 8
  1. #1
    Thành Viên
    Ngày tham gia
    Jul 2011
    Bài viết
    84
    Thanks
    6
    Thanked 2 Times in 2 Posts

    Icon9 Giúp em về đoạn scrip này với!!!

    ai giúp em sữa đạon scrip này vs :




    function moqd()
    Say("<color=cyan>Nguoi Muon mo bao nhieu hop qua?<enter>Nguoi hay chon lua:",2,
    "Mo 1个 hop/m7",
    "Tro lai/mohopqua");
    end

    function m7()
    if (GetTask(16) >= 1) then
    SetTask(16,GetTask(16)-1)
    dongaunhien7()
    xu()
    else
    Talk(1,"","<color=red>Nguoi khong co du 1 『Hop May Man』Dai, khi nao co du hay quay lai tim ta")
    end
    end

    function xu()
    if (AddEventItem (131))
    for i=1,3 do
    end
    end



    function dongaunhien7()
    if (GetLevel() >= 70) and (GetLevel() < 80) then
    AddOwnExp(58836) -- 4
    AddRepute(30)
    elseif (GetLevel() >= 80) and (GetLevel() < 90) then
    AddOwnExp(93380) --5
    AddRepute(30)
    elseif (GetLevel() >= 90) and (GetLevel() < 100) then
    AddOwnExp(153756) ---6
    AddRepute(30)
    elseif (GetLevel() >= 100) and (GetLevel() < 120) then
    AddOwnExp(243464) --8
    AddRepute(30)
    elseif (GetLevel() >= 120) and (GetLevel() < 140) then
    AddOwnExp(425400) -- 15
    AddRepute(30)
    elseif (GetLevel() >= 140) and (GetLevel() < 160) then
    AddOwnExp(989188)
    AddRepute(30)
    elseif (GetLevel() >= 160) and (GetLevel() < 200) then
    AddOwnExp(8611704)
    AddRepute(30)
    end
    end





    em muốn mở 1 hộp quà nhận dc exp , danh vong và tiền xu random 1>4 đồng nhưng sao vào game mở chỉ dc 1 xu và không exp vs không có danh vong
    Lần sửa cuối bởi mrr77641176, ngày 07-07-11 lúc 07:29 PM.
    Khách viếng thăm hãy cùng mrr77641176 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    Thành Viên DirectX's Avatar
    Ngày tham gia
    Nov 2008
    Bài viết
    883
    Thanks
    132
    Thanked 610 Times in 144 Posts

    Ðề: Giúp em vè đoạn scrip này với!!!

    function xu()
    if (AddEventItem (131))
    for i=1,3 do
    end
    end
    sửa lại như sau:

    function xu()
    for i=1,3 do
    AddEventItem(131)
    end
    end;

    còn phần dưới viết đúng rồi
    để được xu, danh vong, kinh nghiệm bạn phải thỏa các điều kiện thì mới dc nhé. xem lại phần GetTask với SetTask đi
    Khách viếng thăm hãy cùng DirectX xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #3
    Thành Viên
    Ngày tham gia
    Jul 2011
    Bài viết
    84
    Thanks
    6
    Thanked 2 Times in 2 Posts

    Ðề: Giúp em vè đoạn scrip này với!!!

    bạn có yahoo không cho mình xin vs mình mới tập dev nên chưa rảnh lắm có j bạn giúp mình nha ^^
    mình còn 1 bug nữa không buyk xữa lại như thế nào bạn giúp mình với :
    Mình đả add scrip vào NPC và scrip đó đả được thực thi , nhưng khi dùng NPC đó vào Map chỉ định thì drop + exp map đó không được thực thi
    Bạn có thế chỉ mình làm sao dùng hàm OnDeath để thực thi vào 1 map nào đó theo chỉ định của mình được không!
    Khách viếng thăm hãy cùng mrr77641176 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #4
    ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆
    Ngày tham gia
    Jun 2011
    Đang ở
    ████████
    Bài viết
    1,486
    Thanks
    99
    Thanked 448 Times in 192 Posts

    Ðề: Giúp em vè đoạn scrip này với!!!

    function OnDeath()
    ---Muốn add cái gì thì viết vào đây, ví dụ:
    ---khi quái chết Add Kinh nghiệm + Tiền:
    AddOwnExp(số KN)
    Earn(số tiền)
    -- thêm hàm Add item nếu muốn
    end;
    . .
    1 x 9 + 2 = 11
    12 x 9 + 3 = 111
    123 x 9 + 4 = 1111
    1234 x 9 + 5 = 11111
    12345 x 9 + 6 = 111111
    123456 x 9 + 7 = 1111111
    1234567 x 9 + 8 = 11111111
    12345678 x 9 + 9 = 111111111
    123456789 x 9 +10= 1111111111

  5. #5
    Thành Viên
    Ngày tham gia
    Jul 2011
    Bài viết
    84
    Thanks
    6
    Thanked 2 Times in 2 Posts

    Ðề: Giúp em vè đoạn scrip này với!!!

    function OnDeath()
    if (HaveItem(44) == 1) then
    tlhnl = 25
    elseif (HaveItem(43) == 1) then
    tlhnl = 20
    elseif (HaveItem(42) == 1) then
    tlhnl = 15
    elseif (HaveItem(41) == 1) then
    tlhnl = 11
    elseif (HaveItem(40) == 1) then
    tlhnl = 9
    elseif (HaveItem(39) == 1) then
    tlhnl = 9
    elseif (HaveItem(38) == 1) then
    tlhnl = 5
    elseif (HaveItem(37) == 1) then
    tlhnl = 3
    elseif (HaveItem(36) == 1) then
    tlhnl = 2
    elseif (HaveItem(35) == 1) then
    tlhnl = 1
    else
    tlhnl=0
    end

    if (HaveItem(54) == 1) then
    tlhsl = 25
    elseif (HaveItem(53) == 1) then
    tlhsl = 20
    elseif (HaveItem(52) == 1) then
    tlhsl = 15
    elseif (HaveItem(51) == 1) then
    tlhsl = 11
    elseif (HaveItem(50) == 1) then
    tlhsl = 9
    elseif (HaveItem(49) == 1) then
    tlhsl = 7
    elseif (HaveItem(48) == 1) then
    tlhsl = 5
    elseif (HaveItem(47) == 1) then
    tlhsl = 3
    elseif (HaveItem(46) == 1) then
    tlhsl = 2
    elseif (HaveItem(45) == 1) then
    tlhsl = 1
    else
    tlhsl=0
    end


    sl = random (1,100)
    nl = random (1,100)


    if (sl <= tlhsl) then
    RestoreLife()
    end
    if (nl <= tlhnl) then
    RestoreMana()
    end


    crht = random(1,20) ----Manh tang ban do tu 1-6
    if (crht <= 10) then
    p=random(210,215)
    AddEventItem(p)
    Msg2Player("Ban nhan duoc 1 tam bao do")
    end

    crlh = random(1,30) ---- Manh tang ban do tu 7-11
    if (crlh <= 20) then
    lh=random(216,220)
    AddEventItem(lh)
    Msg2Player("Ban nhan duoc 1 tam bao do")

    end

    crhh = random(1,80) ---- Phuc Duyen
    if (crhh <= 45) then
    th=random(106,107)
    AddEventItem(th)
    Msg2Player("Ban nhan duoc 1 binh phuc duyen")
    end


    AddExp(700*2,200,1)
    Earn(9610/2)
    AddRepute(30)



    end;


    đây là hàm đó nhưng Bản đồ mình vào ko dc thưc thi , làm sao để thực thi scrip này với bản đồ mình chỉ định ^^
    Khách viếng thăm hãy cùng mrr77641176 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #6
    ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆ ★ ☆
    Ngày tham gia
    Jun 2011
    Đang ở
    ████████
    Bài viết
    1,486
    Thanks
    99
    Thanked 448 Times in 192 Posts

    Ðề: Giúp em vè đoạn scrip này với!!!

    if (HaveItem(44) == 1) then
    tlhnl = 25
    nếu Item 44 bằng 1 thì ?? tlhnl = 25 là cái gì bạn ???

    Lỗi là ở đây :
    if (nl <= tlhnl) then
    RestoreMana()
    hàm RestoreMana() không có trong scripts.
    1 x 9 + 2 = 11
    12 x 9 + 3 = 111
    123 x 9 + 4 = 1111
    1234 x 9 + 5 = 11111
    12345 x 9 + 6 = 111111
    123456 x 9 + 7 = 1111111
    1234567 x 9 + 8 = 11111111
    12345678 x 9 + 9 = 111111111
    123456789 x 9 +10= 1111111111

  7. #7
    Thành Viên
    Ngày tham gia
    Jul 2011
    Bài viết
    84
    Thanks
    6
    Thanked 2 Times in 2 Posts

    Ðề: Giúp em vè đoạn scrip này với!!!

    hix mình vẫn không hiểu d9aon5 scrip đó có sẵng từ sever bạn giúp mình sửa lại được không : YH mình : duemyeuai_emvanla_nguoianhyeu
    bạn giúp mình teamwie dc không vậy
    Khách viếng thăm hãy cùng mrr77641176 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #8
    Thành Viên DirectX's Avatar
    Ngày tham gia
    Nov 2008
    Bài viết
    883
    Thanks
    132
    Thanked 610 Times in 144 Posts

    Ðề: Giúp em vè đoạn scrip này với!!!

    cách viết của bạn đã sai.
    nếu muốn đánh quái mà rớt ra tàng bảo đồ ngẫu nhiên có 2 cách
    1 là chỉnh trong file drop
    2 là gán script cho npc
    ở đoạn script cho npc ta có thể viết như sau

    function OnDeath()
    AddOwnExp(3000)
    Msg2Player("Chuc mung ban nhan duoc manh tang bao do so...")
    l = random(1,2000)
    if (l>==1) and (l<=100) then
    AddEventItem("Manh Tang Bao Do So 1")
    .........................................
    elseif (l>=1900) and (l<=2000) then
    AddEventItem("Manh Tang Bao Do So 12")
    end
    end;
    Lần sửa cuối bởi DirectX, ngày 07-07-11 lúc 11:25 PM.
    Khách viếng thăm hãy cùng DirectX xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 

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

  1. Xin Scrip NPC nhận KNB
    Bởi luandaik trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 1
    Bài viết cuối: 14-02-11, 10:59 AM
  2. Cần Scrip Bang hội đã việt hóa
    Bởi kjmbialon trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 6
    Bài viết cuối: 24-11-10, 10:12 PM
  3. Lỗi Scrip Thường Báo trong gamesever.exe
    Bởi ggx1234 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 3
    Bài viết cuối: 23-07-10, 04:32 PM

Tag của Chủ đề này

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à 07: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ệ.