Giới hạn cấp khi nuốt Event
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 1 của 3 1 2 3 CuốiCuối
Kết quả 1 đến 10 của 30
  1. #1
    ♣—»»ßå†çå2†å¥««•—♣ Tiến Đạt's Avatar
    Ngày tham gia
    Jul 2010
    Đang ở
    WwW.ClbGamesVn.Com ®
    Bài viết
    1,355
    Thanks
    19
    Thanked 416 Times in 135 Posts

    Giới hạn cấp khi nuốt Event

    Mình đã thử code giới hạn cấp khi nuốt Even nhưng nó vẫn bị vượt quá số cấp cho phép. Vậy ai biết cách nào khi nuốt Even chỉ lên đc 1 cấp nhất định thì giúp mình với.
    Khách viếng thăm hãy cùng Tiến Đạt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #2
    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

    Ðề: Giới hạn cấp khi nuốt Even

    Ví dụ : Ý tưởng lớn hơn level 10 và nhỏ hơn level 50 thì cứ if 2 lần !

    if (GetLevel()>=10) then
    if (GetLevel()<=50) then
    Say("Bạn đã vượt level cho phép")
    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é!

  3. #3
    ♣—»»ßå†çå2†å¥««•—♣ Tiến Đạt's Avatar
    Ngày tham gia
    Jul 2010
    Đang ở
    WwW.ClbGamesVn.Com ®
    Bài viết
    1,355
    Thanks
    19
    Thanked 416 Times in 135 Posts

    Ðề: Giới hạn cấp khi nuốt Event

    Cái này coi bộ k khả khi @@!
    Ý tui là mình lv 20 khi nuốt even chỉ lên đc lv 30 ( k vượt quá ) Tui thử sử dụng for i=19,29 do nhưng nó vẫn vượt quá. nhân tiện cho tui hỏi tui có cái scripts sau nhưng lại có thể bị Bug do nhận đc nhiều lần trong giới hạn cấp đó , ai biết làm sao chỉ cho nhận 1 lần k với:

    [SP]
    Code:
    function ptlcbon()
    capdo = random(1,10)
    nguhanh = random(0,4)
    kiemtra = GetTask(188)
    if (kiemtra == 0) and (GetLevel() == 200) then
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(7)
    AddEventItem(192)
    AddEventItem(192)
    AddEventItem(192)
    AddEventItem(192)
    AddEventItem(192)
    for i=1,2 do AddOwnExp(150000000) end
    MsgEx("<color="..colorS()..">Tuyet Tam Tien Su<color>: Ban da nhan duoc phan thuong thang cap",1);
    else
    MsgEx("<color="..colorS()..">Tuyet Tam Tien Su<color>:Cap do 200 va chua trung sinh moi duoc dung chuc nang nay.",1);
    end
    end;
    [/SP]

    Làm sao để chỉ nhận đc 1 lần trong cấp ? Hoặc giới hạn lv lên ví dụ cấp 149 nhận đc thì khuyến mãi cho nó lên 150 luôn ( có thể làm đc nếu AddExp đủ với Exp của cấp nhưng mình mún xài code giới hạn )
    Khách viếng thăm hãy cùng Tiến Đạt 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

    Ðề: Giới hạn cấp khi nuốt Event

    Từ 20 lên 30 thì cần gì xài for i=19,29

    Sao ko xài for i=1,11 thử xem !
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  5. Các thành viên gởi lời cảm ơn đến thaihoa91 vì bài viết này !

    kemdenny (10-01-11)

  6. #5
    ♣—»»ßå†çå2†å¥««•—♣ Tiến Đạt's Avatar
    Ngày tham gia
    Jul 2010
    Đang ở
    WwW.ClbGamesVn.Com ®
    Bài viết
    1,355
    Thanks
    19
    Thanked 416 Times in 135 Posts

    Ðề: Giới hạn cấp khi nuốt Event

    Trích dẫn Gửi bởi thaihoa91 [Only registered and activated users can see links. ]
    Từ 20 lên 30 thì cần gì xài for i=19,29

    Sao ko xài for i=1,11 thử xem !
    Uhm để tui thử, mà sao tui settask chỉ nhận đc 1 lần mà nó vẫn Bug đc trong cấp đó nhỉ ?? @@!
    Khách viếng thăm hãy cùng Tiến Đạt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  7. #6
    Thành Viên Tâm Huyết KingMax's Avatar
    Ngày tham gia
    Dec 2010
    Bài viết
    642
    Thanks
    143
    Thanked 321 Times in 125 Posts

    Ðề: Giới hạn cấp khi nuốt Event

    Code:
    function bksn()
    if (GetTask(255) <= 600) then
    if (GetLevel() >= 80) then
    sl=GetItemCount(BANHTHAPCAM)
    if (sl >= 1) then
    DelItem(BANHTHAPCAM)
    if (GetItemCount(BANHTHAPCAM) == (sl-1)) then
    tile = random(1,100)
    AddOwnExp(30000000)
    SetTask(255,GetTask(255) + 3)
    AddRepute(3)
    Msg2Player("Ban nhan duoc 3 danh vong, danh vong hien tai "..GetRepute().." diem !");
    
    if (tile <= 15) then
    bk=random(86,113)
    AddEventItem(bk)
    Msg2Player("Ban nhan duoc 1 Bi Kip Mon Phai !");
    
    
    elseif (tile > 15 and tile < 20) then
    pd=random(3,5)
    AddEventItem(pd)
    Msg2Player("Ban nhan duoc 1 Phuc Duyen !");
    
    
    elseif (tile >= 20) and (tile < 30) then
    AddEventItem(11)
    Msg2Player("Ban nhan duoc 1 Tinh Hong Bao Thach !");
    
    elseif (tile >= 30) and (tile < 40) then
    tt=random(8,10)
    AddEventItem(tt)
    Msg2Player("Ban nhan duoc 1 Thuy Tinh !");
    
    
    elseif (tile >= 45) and (tile <= 55) then
    AddEventItem(127)
    Msg2Player("Ban nhan duoc 1 Binh Ruou !");
    
    elseif (tile >= 60) and (tile <= 70)  then
    AddEventItem(HATSEN)
    Msg2Player("Ban nhan duoc 1 Hat Sen")
    
    elseif (tile >= 75) and (tile < 80) then
    	AddEventItem(199)
    Msg2Player("Ban nhan duoc 1 Nu Nhi Hong")
    end
    
    else
    Msg2Player("Hack a cung yeu !");
    end
    else
    Talk(1,"no","Ban khong co <color=red>Banh Trung Thu Thap Cam<color>, khong the su dung")
    end
    else
    Talk(1,"no","Ban khong du <color=red>cap 80<color>, khong the su dung")
    end
    else
    Talk(1,"no","Ban da dat moc gioi han cua Event Trung Thu,khong the su dung them nua")
    end
    end;
    xem cái này đi
    Comeback JXP

  8. #7
    trí tưởng tượng quan trọn [M]r[K]id's Avatar
    Ngày tham gia
    Aug 2010
    Đang ở
    Đà Lạt City
    Bài viết
    934
    Thanks
    73
    Thanked 97 Times in 85 Posts

    Ðề: Giới hạn cấp khi nuốt Event

    Trích dẫn Gửi bởi KingMax [Only registered and activated users can see links. ]
    Code:
    function bksn()
    if (GetTask(255) <= 600) then
    if (GetLevel() >= 80) then
    sl=GetItemCount(BANHTHAPCAM)
    if (sl >= 1) then
    DelItem(BANHTHAPCAM)
    if (GetItemCount(BANHTHAPCAM) == (sl-1)) then
    tile = random(1,100)
    AddOwnExp(30000000)
    SetTask(255,GetTask(255) + 3)
    AddRepute(3)
    Msg2Player("Ban nhan duoc 3 danh vong, danh vong hien tai "..GetRepute().." diem !");
    
    if (tile <= 15) then
    bk=random(86,113)
    AddEventItem(bk)
    Msg2Player("Ban nhan duoc 1 Bi Kip Mon Phai !");
    
    
    elseif (tile > 15 and tile < 20) then
    pd=random(3,5)
    AddEventItem(pd)
    Msg2Player("Ban nhan duoc 1 Phuc Duyen !");
    
    
    elseif (tile >= 20) and (tile < 30) then
    AddEventItem(11)
    Msg2Player("Ban nhan duoc 1 Tinh Hong Bao Thach !");
    
    elseif (tile >= 30) and (tile < 40) then
    tt=random(8,10)
    AddEventItem(tt)
    Msg2Player("Ban nhan duoc 1 Thuy Tinh !");
    
    
    elseif (tile >= 45) and (tile <= 55) then
    AddEventItem(127)
    Msg2Player("Ban nhan duoc 1 Binh Ruou !");
    
    elseif (tile >= 60) and (tile <= 70)  then
    AddEventItem(HATSEN)
    Msg2Player("Ban nhan duoc 1 Hat Sen")
    
    elseif (tile >= 75) and (tile < 80) then
    	AddEventItem(199)
    Msg2Player("Ban nhan duoc 1 Nu Nhi Hong")
    end
    
    else
    Msg2Player("Hack a cung yeu !");
    end
    else
    Talk(1,"no","Ban khong co <color=red>Banh Trung Thu Thap Cam<color>, khong the su dung")
    end
    else
    Talk(1,"no","Ban khong du <color=red>cap 80<color>, khong the su dung")
    end
    else
    Talk(1,"no","Ban da dat moc gioi han cua Event Trung Thu,khong the su dung them nua")
    end
    end;
    xem cái này đi
    task 600 là task gì thế pro

    Code:
    Ví dụ : Ý tưởng lớn hơn level 10 và nhỏ hơn level 50 thì cứ if 2 lần !
    
    if (GetLevel()>=10) then
    if (GetLevel()<=50) then
    Say("Bạn đã vượt level cho phép")
    end
    end
    xài dc tiếng việt hả pro
    Ta đã trở lại và ngu hơn xưa!

  9. #8
    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

    Ðề: Giới hạn cấp khi nuốt Event

    Trích dẫn Gửi bởi [M]r[K]id [Only registered and activated users can see links. ]
    task 600 là task gì thế pro

    Code:
    Ví dụ : Ý tưởng lớn hơn level 10 và nhỏ hơn level 50 thì cứ if 2 lần !
    
    if (GetLevel()>=10) then
    if (GetLevel()<=50) then
    Say("Bạn đã vượt level cho phép")
    end
    end
    xài dc tiếng việt hả pro

    Ví dụ thì ghi có dấu cho dễ hỉu @@
    Khách viếng thăm hãy cùng thaihoa91 xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #9
    trí tưởng tượng quan trọn [M]r[K]id's Avatar
    Ngày tham gia
    Aug 2010
    Đang ở
    Đà Lạt City
    Bài viết
    934
    Thanks
    73
    Thanked 97 Times in 85 Posts

    Ðề: Giới hạn cấp khi nuốt Event

    Trích dẫn Gửi bởi thaihoa91 [Only registered and activated users can see links. ]
    Ví dụ thì ghi có dấu cho dễ hỉu @@
    mà dùng and cũng dc mà
    Code:
    if (GetLevel()>=10) and  (GetLevel()<=50) then
    làm cái gì đó tùy :D
    else
    Say("Ban Da Thap Hon LV 10 Hoac Cao hon Lv 50")
    end
    end;
    Khách viếng thăm hãy cùng [M]r[K]id xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  11. #10
    ♣—»»ßå†çå2†å¥««•—♣ Tiến Đạt's Avatar
    Ngày tham gia
    Jul 2010
    Đang ở
    WwW.ClbGamesVn.Com ®
    Bài viết
    1,355
    Thanks
    19
    Thanked 416 Times in 135 Posts

    Ðề: Giới hạn cấp khi nuốt Event

    Trích dẫn Gửi bởi KingMax [Only registered and activated users can see links. ]
    Code:
    function bksn()
    if (GetTask(255) <= 600) then
    if (GetLevel() >= 80) then
    sl=GetItemCount(BANHTHAPCAM)
    if (sl >= 1) then
    DelItem(BANHTHAPCAM)
    if (GetItemCount(BANHTHAPCAM) == (sl-1)) then
    tile = random(1,100)
    AddOwnExp(30000000)
    SetTask(255,GetTask(255) + 3)
    AddRepute(3)
    Msg2Player("Ban nhan duoc 3 danh vong, danh vong hien tai "..GetRepute().." diem !");
    
    if (tile <= 15) then
    bk=random(86,113)
    AddEventItem(bk)
    Msg2Player("Ban nhan duoc 1 Bi Kip Mon Phai !");
    
    
    elseif (tile > 15 and tile < 20) then
    pd=random(3,5)
    AddEventItem(pd)
    Msg2Player("Ban nhan duoc 1 Phuc Duyen !");
    
    
    elseif (tile >= 20) and (tile < 30) then
    AddEventItem(11)
    Msg2Player("Ban nhan duoc 1 Tinh Hong Bao Thach !");
    
    elseif (tile >= 30) and (tile < 40) then
    tt=random(8,10)
    AddEventItem(tt)
    Msg2Player("Ban nhan duoc 1 Thuy Tinh !");
    
    
    elseif (tile >= 45) and (tile <= 55) then
    AddEventItem(127)
    Msg2Player("Ban nhan duoc 1 Binh Ruou !");
    
    elseif (tile >= 60) and (tile <= 70)  then
    AddEventItem(HATSEN)
    Msg2Player("Ban nhan duoc 1 Hat Sen")
    
    elseif (tile >= 75) and (tile < 80) then
    	AddEventItem(199)
    Msg2Player("Ban nhan duoc 1 Nu Nhi Hong")
    end
    
    else
    Msg2Player("Hack a cung yeu !");
    end
    else
    Talk(1,"no","Ban khong co <color=red>Banh Trung Thu Thap Cam<color>, khong the su dung")
    end
    else
    Talk(1,"no","Ban khong du <color=red>cap 80<color>, khong the su dung")
    end
    else
    Talk(1,"no","Ban da dat moc gioi han cua Event Trung Thu,khong the su dung them nua")
    end
    end;
    xem cái này đi
    if (GetTask(255) <= 600) then
    Cái này nhắm mục đích gì vậy anh 2 ? Giới hạn số lần sử dụng à??
    Từ cái này ra cái này phải k?
    Talk(1,"no","Ban da dat moc gioi han cua Event Trung Thu,khong the su dung them nua")
    end
    Khách viếng thăm hãy cùng Tiến Đạt xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 1 của 3 1 2 3 CuốiCuối

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

  1. Hướng dẫn Event Pháo Đài Sói
    Bởi Mr.Quy trong diễn đàn Development
    Trả lời: 13
    Bài viết cuối: 18-07-11, 09:07 AM
  2. Xin hướng dẫn cách add đồ vào event
    Bởi kubill trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 2
    Bài viết cuối: 15-10-10, 01:33 PM
  3. Tại Sao BC, DV, CC(Các Event không có quái?
    Bởi mjkenny trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 07-10-10, 11:22 AM
  4. ai biết cách tạo event ko
    Bởi mrgacon trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 4
    Bài viết cuối: 25-09-10, 09:39 PM
  5. xin hỏi cách tạo GM và bật các event
    Bởi MotAiDo trong diễn đàn Các Server Không Nằm Trong Box
    Trả lời: 8
    Bài viết cuối: 06-07-08, 08:45 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:55 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ệ.