[HKGH] Share Server 7.0 Viết được Nhiệm Vụ - Trang 6
Follow us on
Follow us on Facebook Follow us on Twitter Linked In Flickr Watch us on YouTube My Space Blogger
 
Trang 6 của 22 Đầu tiênĐầu tiên ... 4 5 6 7 8 16 ... CuốiCuối
Kết quả 51 đến 60 của 220
  1. #51
    Rick đẹp trai |Rick|'s Avatar
    Ngày tham gia
    May 2009
    Đang ở
    House
    Bài viết
    560
    Thanks
    5
    Thanked 377 Times in 75 Posts

    Ðề: Share Server 7.0 Viết được Nhiệm Vụ

    Config.ini GameServer :
    Find : LoginServerIP=
    Edit : LoginServerIP=127.0.0.1
    Config.ini LoginServer :
    Find : server0=
    Edit : server0=Channel-1,0,127.0.0.1,13001,1

    P/S : Misson1203_Hoan_Thanh_Thang_Cap_5.lua
    Code:
    function MissIon1203(UserWorldId,QuestId, StepQuest, StatusQuest)
      local Player = GetPlayer(UserWorldId)
      if StepQuest==1 then
          if Player.Player_Level<5 then
              SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
          else
              local QuestLevel=GetQuestLevel(UserWorldId,QuestId)
              if QuestLevel==1 then
                  StatusQuest=2
                  AddQuest(UserWorldId,QuestId,StatusQuest)
                  SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
              else
                  SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
              end
          end
      elseif StepQuest==2 then
          StatusQuest=1
          AddQuest(UserWorldId,QuestId,StatusQuest)
          SendMissionMsg(UserWorldId,QuestId, 21, StatusQuest)
      elseif StepQuest==3 then
          SendMissionMsg(UserWorldId,QuestId, 31, StatusQuest)
      elseif StepQuest==5 then
          local QuestLevel=GetQuestLevel(UserWorldId,QuestId)
          if QuestLevel==1 then
                local IndexsEmptyOfItemBag=GetPackages(UserWorldId,1)
                  if IndexsEmptyOfItemBag.Count==0 then
                      SendSysMsg(UserWorldId,"Tui Do Thieu Khong Gian!", 9, "Chu Y")
                      SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
                      return
                  else
                      AddItme(UserWorldId,1008000033,IndexsEmptyOfItemBag[0],1)
                      SendSysMsg(UserWorldId,"Hoan thanh nhiem vu, vui long kiem tra tui do",10,"Chu Y")
                  end
          end
          SendMissionMsg(UserWorldId,QuestId, 51, StatusQuest)
      end
    end
    Chỉ viết dựa vào cái quest đầu tiên vì pm luat không trả lời để lấy thêm hàm @@

    Bug : Out ra vào lại thì vẫn làm tiếp nhiệm vụ đã hoàn thành
    Lần sửa cuối bởi |Rick|, ngày 13-08-12 lúc 02:15 PM.
    Khách viếng thăm hãy cùng |Rick| xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #52
    Thành Viên ConMua's Avatar
    Ngày tham gia
    Aug 2012
    Bài viết
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Ðề: Share Server 7.0 Viết được Nhiệm Vụ

    Cho mình hỏi làm sao để không còn boss nhỉ
    Khách viếng thăm hãy cùng ConMua xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. #53
    Rick đẹp trai |Rick|'s Avatar
    Ngày tham gia
    May 2009
    Đang ở
    House
    Bài viết
    560
    Thanks
    5
    Thanked 377 Times in 75 Posts

    Ðề: Share Server 7.0 Viết được Nhiệm Vụ

    Config.ini GameServer :
    Find : 野外BOSS配置=
    Edit : 野外BOSS配置=1;101;497;1582;1;24;10;0;20;20;2
    Khách viếng thăm hãy cùng |Rick| xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  4. #54
    Thành Viên vanluat1991's Avatar
    Ngày tham gia
    Dec 2009
    Đang ở
    HỒ CHÍ MINH City
    Bài viết
    342
    Thanks
    80
    Thanked 225 Times in 71 Posts

    Ðề: Share Server 7.0 Viết được Nhiệm Vụ

    Trích dẫn Gửi bởi |Rick| [Only registered and activated users can see links. ]
    Config.ini GameServer :
    Find : LoginServerIP=
    Edit : LoginServerIP=127.0.0.1
    Config.ini LoginServer :
    Find : server0=
    Edit : server0=Channel-1,0,127.0.0.1,13001,1

    P/S : Misson1203_Hoan_Thanh_Thang_Cap_5.lua
    Code:
    function MissIon1203(UserWorldId,QuestId, StepQuest, StatusQuest)
      local Player = GetPlayer(UserWorldId)
      if StepQuest==1 then
          if Player.Player_Level<5 then
              SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
          else
              local QuestLevel=GetQuestLevel(UserWorldId,QuestId)
              if QuestLevel==1 then
                  StatusQuest=2
                  AddQuest(UserWorldId,QuestId,StatusQuest)
                  SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
              else
                  SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
              end
          end
      elseif StepQuest==2 then
          StatusQuest=1
          AddQuest(UserWorldId,QuestId,StatusQuest)
          SendMissionMsg(UserWorldId,QuestId, 21, StatusQuest)
      elseif StepQuest==3 then
          SendMissionMsg(UserWorldId,QuestId, 31, StatusQuest)
      elseif StepQuest==5 then
          local QuestLevel=GetQuestLevel(UserWorldId,QuestId)
          if QuestLevel==1 then
                local IndexsEmptyOfItemBag=GetPackages(UserWorldId,1)
                  if IndexsEmptyOfItemBag.Count==0 then
                      SendSysMsg(UserWorldId,"Tui Do Thieu Khong Gian!", 9, "Chu Y")
                      SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
                      return
                  else
                      AddItme(UserWorldId,1008000033,IndexsEmptyOfItemBag[0],1)
                      SendSysMsg(UserWorldId,"Hoan thanh nhiem vu, vui long kiem tra tui do",10,"Chu Y")
                  end
          end
          SendMissionMsg(UserWorldId,QuestId, 51, StatusQuest)
      end
    end
    Chỉ viết dựa vào cái quest đầu tiên vì pm luat không trả lời để lấy thêm hàm @@

    Bug : Out ra vào lại thì vẫn làm tiếp nhiệm vụ đã hoàn thành
    làm xong nhiệm vụ thì phải delete quest và cập nhật nhiệm vụ vào danh sách những nhiệm vụ đã làm .nếu không thì mỗi lần login đều làm dc nhiệm vụ.

    Trích dẫn Gửi bởi ConMua [Only registered and activated users can see links. ]
    Cho mình hỏi làm sao để không còn boss nhỉ
    remove trong SQL table NPC tìm ID mấy con Boss đó Xóa đi

    Trích dẫn Gửi bởi |Rick| [Only registered and activated users can see links. ]
    Config.ini GameServer :
    Find : 野外BOSS配置=
    Edit : 野外BOSS配置=1;101;497;1582;1;24;10;0;20;20;2
    không cài font china thì mấy dòng đó không có tác dụng
    Không gì là Không Thể

  5. #55
    Rick đẹp trai |Rick|'s Avatar
    Ngày tham gia
    May 2009
    Đang ở
    House
    Bài viết
    560
    Thanks
    5
    Thanked 377 Times in 75 Posts

    Ðề: Share Server 7.0 Viết được Nhiệm Vụ

    Hàm Delete quest thì biết rồi
    Còn hàm Cập nhật vào danh sách đã làm là hàm nào ?
    Khách viếng thăm hãy cùng |Rick| xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  6. #56
    Thành Viên vanluat1991's Avatar
    Ngày tham gia
    Dec 2009
    Đang ở
    HỒ CHÍ MINH City
    Bài viết
    342
    Thanks
    80
    Thanked 225 Times in 71 Posts

    Ðề: Share Server 7.0 Viết được Nhiệm Vụ

    Trích dẫn Gửi bởi |Rick| [Only registered and activated users can see links. ]
    Hàm Delete quest thì biết rồi
    Còn hàm Cập nhật vào danh sách đã làm là hàm nào ?
    Chưa viết hàm đó , Tối Nay sẽ Update 1 số hàm mới
    Không gì là Không Thể

  7. #57
    Rick đẹp trai |Rick|'s Avatar
    Ngày tham gia
    May 2009
    Đang ở
    House
    Bài viết
    560
    Thanks
    5
    Thanked 377 Times in 75 Posts

    Ðề: Share Server 7.0 Viết được Nhiệm Vụ

    Cái quest thăng chức lần 1 nhìn hộ xem cái QuestLevel4 có sai ở đâu không cứ đến đó là GS báo lỗi

    DeleteItemQuest(UserWorldId,900000042,0)
    AddItemQuestOfCharacter(900000046,1,UserWorldId)
    nó không Del 900000042 nhưng vẫn add 900000046
    Trong khi đó
    DeleteItemQuest(UserWorldId,900000043,0)
    AddItemQuestOfCharacter(900000042,1,UserWorldId)
    Thì nó lại ok ?
    Code:
    function MissIon18(UserWorldId,QuestId, StepQuest, StatusQuest)
      local Player = GetPlayer(UserWorldId)
      if StepQuest==1 then
          if Player.Player_Level<10 then
              SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
          else
              local QuestLevel=GetQuestLevel(UserWorldId,QuestId)
              if QuestLevel==1 then
                  StatusQuest=2
                  AddQuest(UserWorldId,QuestId,StatusQuest)
                  SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
              elseif QuestLevel==2 then
                  StatusQuest=3
                  AddQuest(UserWorldId,QuestId,StatusQuest)
                  AddItemQuestDrop(900000043,10013,1,UserWorldId)
                  SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
              elseif QuestLevel==3 then
                  local  bool900000043 = GetQuestItme(UserWorldId, 900000043, 1)
                  if bool900000043==true then
                    StatusQuest=4
                    AddItemQuestOfCharacter(900000042,1,UserWorldId)
                    DeleteItemQuest(UserWorldId,900000043,0)
                    AddQuest(UserWorldId,QuestId,StatusQuest)
                    SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
                  else
                      SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
                  end
                  
              elseif QuestLevel==4 then
                  local bool900000042 = GetQuestItme(UserWorldId, 900000042, 1)
                  if bool900000042==true then
                      StatusQuest=5
                      DeleteItemQuest(UserWorldId,900000042,0)
                      AddItemQuestOfCharacter(900000046,1,UserWorldId)
                      AddQuest(UserWorldId,QuestId,StatusQuest)
                      SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
                  else
                      SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
                  end
              
              elseif QuestLevel==5 then
                  local  bool900000046 = GetQuestItme(UserWorldId, 900000046, 1)
                  if bool900000046==true then
                      StatusQuest=6
                      DeleteItemQuest(UserWorldId,900000046,0)
                      AddQuest(UserWorldId,QuestId,StatusQuest)
                      SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
                  else
                      SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
                  end
              elseif QuestLevel==6 then
                  StatusQuest=7
                  AddQuest(UserWorldId,QuestId,StatusQuest)
                  SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
              elseif QuestLevel==7 then
                  AddItemQuestDrop(900000045,10009,3,UserWorldId)
                  local  bool900000045 = GetQuestItme(UserWorldId, 900000045, 3)
                  if bool900000045==true then
                    StatusQuest=8
                    AddItemQuestOfCharacter(900000044,1,UserWorldId)
                    DeleteItemQuest(UserWorldId,900000045,0)
                    AddQuest(UserWorldId,QuestId,StatusQuest)
                    SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
                  else
                      SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
                  end
                
              elseif QuestLevel==8 then
                  local  bool900000044 = GetQuestItme(UserWorldId, 900000044, 1)
                  if bool900000044==true then
                      StatusQuest=9
                      AddItemQuestOfCharacter(900000047,1,UserWorldId)
                      DeleteItemQuest(UserWorldId,900000044,0)
                      AddQuest(UserWorldId,QuestId,StatusQuest)
                      SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
                  else
                      SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
                  end
                
              elseif QuestLevel==9 then
                  local  bool900000047 = GetQuestItme(UserWorldId, 900000047, 1)
                  if bool900000047==true then
                      DeleteItemQuest(UserWorldId,900000047,0)
                  else
                      SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
                  end
              else
                  SendMissionMsg(UserWorldId,QuestId, 11, StatusQuest)
              end
          end
      elseif StepQuest==2 then
          StatusQuest=1
          AddQuest(UserWorldId,QuestId,StatusQuest)
          SendMissionMsg(UserWorldId,QuestId, 21, StatusQuest)
      elseif StepQuest==3 then
          SendMissionMsg(UserWorldId,QuestId, 31, StatusQuest)
      elseif StepQuest==5 then
          local QuestLevel=GetQuestLevel(UserWorldId,QuestId)
          if QuestLevel==9 then
                  local weiz909000001=GetPackage(UserWorldId)
                  if weiz909000001==-1 then
                      SendSysMsg(UserWorldId,"装备栏没有空位了,请清理!", 9, "系统提示")
                      SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
                      return 
                  else
                      AddItme(UserWorldId,909000001,weiz909000001,200)
                  end
                  local weiz909000004=GetPackage(UserWorldId)
                  if weiz909000004==-1 then
                      SendSysMsg(UserWorldId,"装备栏没有空位了,请清理!", 9, "系统提示")
                      SendMissionMsg(UserWorldId,QuestId, 12, StatusQuest)
                      return 
                  else
                      AddItme(UserWorldId,909000004,weiz909000004,10000)
                  end
          end
          SendMissionMsg(UserWorldId,QuestId, 51, StatusQuest)
      end
    end
    Sau khi mò thì ở bước 4 không lỗi nữa và tiếp tục lỗi ở bước 5

    [Only registered and activated users can see links. ]
    Lần sửa cuối bởi |Rick|, ngày 13-08-12 lúc 05:24 PM.
    Khách viếng thăm hãy cùng |Rick| xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  8. #58
    Thành Viên
    Ngày tham gia
    Jun 2012
    Bài viết
    37
    Thanks
    11
    Thanked 1 Time in 1 Post

    Ðề: Share Server 7.0 Viết được Nhiệm Vụ

    cho mình hỏi cách chỉnh EXP,gold,tỉ lệ rớt đồ làm sao với,vì nó ko có giống bản cũ,chỉ cách tạo Id mới nha,tại mình thích mấy chả nữ^^.Thx!
    Khách viếng thăm hãy cùng tieumaoy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  9. #59
    Rick đẹp trai |Rick|'s Avatar
    Ngày tham gia
    May 2009
    Đang ở
    House
    Bài viết
    560
    Thanks
    5
    Thanked 377 Times in 75 Posts

    Ðề: Share Server 7.0 Viết được Nhiệm Vụ

    Config.ini GameServer

    MultiplesExp=1
    MultiplesMoney=1
    MultiplesSkillExp=1
    MultiplesExpAcsention=1
    Khách viếng thăm hãy cùng |Rick| xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  10. #60
    Thành Viên
    Ngày tham gia
    Jun 2012
    Bài viết
    37
    Thanks
    11
    Thanked 1 Time in 1 Post

    Ðề: Share Server 7.0 Viết được Nhiệm Vụ

    có ai biết cách tạo ID mới không vậy,chỉ mình với,mình đang muốn chơi thữ char nữ..........Thx!
    Khách viếng thăm hãy cùng tieumaoy xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 6 của 22 Đầu tiênĐầu tiên ... 4 5 6 7 8 16 ... CuốiCuối

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

  1. [HKGH] Share Server 3.1 Có thể Viết Nhiệm Vụ
    Bởi vanluat1991 trong diễn đàn Release
    Trả lời: 29
    Bài viết cuối: 13-07-12, 08:15 PM
  2. [HKGH] Share Soucre Server 5.0 viết được nhiệm vụ
    Bởi vanluat1991 trong diễn đàn Release
    Trả lời: 7
    Bài viết cuối: 19-03-12, 04:48 PM
  3. Share Nhiệm vụ kịch tình, món quà nhân ngày Cá tháng Tư
    Bởi duchung145 trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 12
    Bài viết cuối: 07-04-11, 09:59 PM
  4. Ai có server Việt hóa chuẩn mới share cho em! Thanks nhiều!
    Bởi cantien trong diễn đàn Hỏi Đáp/ Yêu Cầu
    Trả lời: 0
    Bài viết cuối: 12-12-10, 08:49 AM
  5. Share code làm nhiệm vụ cấp 2 và 3 phù hợp với server của ENDI
    Bởi ghvn1991 trong diễn đàn SQL Server & Website
    Trả lời: 1
    Bài viết cuối: 06-04-09, 09:37 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:44 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ệ.