QUẢNG CÁO TẠI ĐÂY WEBSITE - CLICK ĐỂ LIÊN HỆ

[Gunny Offline] Topic share tất cả những thứ về gunny II cho các newbie

Thảo luận trong 'Gunny Offline - Webgame Bắn Súng' bắt đầu bởi theanhk, 29 Tháng ba 2017.

  1. theanhk

    Làm thành viên từ:
    28 Tháng chín 2015
    Số bài viết:
    123
    Đã được thích:
    33
    Điểm thành tích:
    3
    Giới tính:
    Nam
    Hôm nay nay em share tất cả những gì mình biết cho các ---->NEWBIE<----- thế nên các pro ĐỪNG chém em...vì em cũng là 1 newbie, có gì sai sót mong các pro nhiệt tình chỉ bảo, em xin tiếp thu tất cả các ý kiến mang tính chất xây dựng
    Chương I: Cài đặt
    -Link down gunny II: ( đây là bản base )
    ++ Part 1: http://adf.ly/FdNjD
    ++ Part 2: http://adf.ly/FdO8m
    ++ Part 3: http://adf.ly/FdOrO
    ++ Part 4: http://adf.ly/FdPY0
    ++ Part 5: http://adf.ly/FdQOH
    ++ Part 6: http://adf.ly/FdQcy
    Pass giải n: Iom0ga3@%^hSh!e
    Các bạn làm tương tự như video:

    -Các bạn gặp lỗi Tank.Request.NickNameCheck.Exist chú ý:
    mở Req\Web.config sửa lại Data Source thành tên máy nhé (video thiếu bước này)
    chạy lại server là ok
    -Bản gunny ii r2.5 by trminhpckhuyên nên dùng bản này để phát triển):
    Link download: https://docs.google.com/file/d/0BxLp...it?usp=sharing
    Link MediaFire by vipbk : http://www.mediafire.com/download/9h...k2R2.5Full.rar
    update thêm link Res: https://docs.google.com/file/d/0B9_6...BXS0R0NmM/edit
    -Bản R4:
    Link download:http://www.mediafire.com/download/7j...si/SeverII.rar
    update decompiled source của bản này cho bạn nào thích dev: http://files.inbox.lv/ticket/1db43fc...7z?language=en
    -update phần mềm MegaDownloader cho các bạn dowl link mega như trên idm
    +Download link 1 [Mega.co.nz]
    +Download link 2 [Dropbox]
    --------------------------------------------------------------------------------------------------------------------------
    đối với cả gunny 2 lẫn 3.0 đều phải cài các công cụ như sau:
    •IIS: đối với win xp các bạn làm theo clip sau:

    link tải iis cho win xp: http://www.mediafire.com/download/ya...f0t9z/i386.rar
    ---------------------------------------------------------------------------------------------------------------------------
    đối với win 7 các bạn làm theo clip sau:

    ---------------------------------------------------------------------------------------------------------------------------
    SQL Server 2008 R2 Express( hoặc các bạn có thể dùng các phiên bản khác) : +x86( cho 32bit )
    + x64 ( cho 64 bit)
    để cài đặt được SQL Server 2008 R2 Express các bạn cần các phần mềm hỗ trợ như:
    Net Framework 2.0
    Net Framework 3.5 SP1 ( riêng win 7 đã có sẵn cái này các bạn chỉ cần bật tương tự như iis )
    Net Framework 4.0
    Windows Installer 4.5
    Windows PowerShell 1.0
    ----------------------------------------------------------------------------------------------------------------------------
    Notepad++
    •Microsoft visual studio 2010 ultimate (bạn cũng có thể dùng phiên bản khác)
    =>LƯU Ý: phần mềm này chỉ dùng cho ai dev gunny còn các bạn dowl về để nghịch vọc thì k cần dowl
    Download:
    Link File.SVIT
    Code:
    part 1: http://file.sinhvienit.net/96121878
    part 2: http://file.sinhvienit.net/9699187f
    part 3: http://file.sinhvienit.net/967d187d
    Link Fshare:
    Code:
    http://www.fshare.vn/file/TTZV6KWVZT
    Link 4Share.vn
    Code:
    http://up.4share.vn/f/390b0f00090b0c...09116.iso.file
    Password: sinhvienit.net
    Link microsoft: http://www.microsoft.com/en-us/downl....aspx?id=12187
    Hướng dẫn tự làm thuốc (c.r.a.c.k):
    + Giải nén iso ra = winrar
    + Tìm file setup.sdb (vào trong thư mục ../setup) và mở bằng notepad
    tìm đoạn

    [Product Key]
    ???????? <<mã key mặc định

    Sửa thành key sau
    [Product Key]
    YCFHQ-9DWCY-DKV88-T2TMH-G7BHP

    Chương II: Hướng dẫn tùy chỉnh server
    +1.Cách add phó bản.( mong các bạn xem kĩ phần add vào SQL để B2 được thuận lợi)
    -B1.0: chuẩn bị scripts của pb muốn add + query(nếu có) và skin nếu là cho pb mới(bắt buộc...các pb thường k cần)
    -B1.1: các bạn làm theo video của mod hùng
    Trích dẫn Gửi bởi hung3020 Xem bài viết
    Mình thấy nhìu mem k bik add phó bản, hôm nay mình xin up hd cho mem mới. VD: CBVK S2

    Ký tên: hung3020
    -B1.2: bước này rành cho những ai muốn add thêm ô cho pb mới
    Trích dẫn Gửi bởi haidang115 Xem bài viết
    đây là hướng dẫn mở thêm 2 ô phó bản gunny.HD này chỉ tạo thêm 2 ô phó bản gunny thôi,muốn vô được thì add thêm script vào nhé ^^

    down về hok sợ die hình @@~

    http://www.mediafire.com/?fkva3vm391wznqo

    Và cuối cùng 10s cho Quảng cáo: http://gamemaster.5forum.net diễn đàn giải trí tổng hợp
    -B2.0: Bật sv và test ( có rất nhìu kiểu lỗi...mình sẽ hướng dẫn mấy kiểu lỗi hay gặp nhất thui, ai có lỗi thì chụp hình xong cm lại để đc giải đáp nhé)
    • nếu bị lỗi scriptsk pt các pro gọi ntn nhưng bản thân mình gọi như thế mong mn đừng chém)
    +đặc điểm nhận dạng: bật road phát báo lỗi luôn
    +++CHÚ Ý: các bạn bị lỗi này thì cần có Source thì mới có thể fix đc....
    -copy thư mục AI trong sv lỗi vào Source\GameServerScript khởi động GameServer.sln buil cái GameServerScript rùi copy all mọi thứ trong Source\GameServerScript\bin\Debug vào sv
    -sau đó chạy sv sẽ thừa 1 số thứ ( vì cái AI ở trong Source\GameServerScript có thêm 1 số thứ) các bạn chỉ cần xóa đi là ok
    • bị lỗi Mission_Info trong SQL:
    +đặc điểm nhận dạng : khi chạy pb bị lỗi 1 dòng chữ đỏ trong đó có số 700 ( k pt các bản khác ntn nhưng bản r2.5 bị lỗi như thế)
    -lỗi này do các bạn add or config trong Mission_Info sai...các bạn chú ý 1 tí là đc
    • lỗi quái k đánh:
    +đặc điểm nhận dạng: vào pb quái đứng im k nhúc nhích
    -lỗi này do id boss trong NPC_Info không khớp với trong Road\scripts\AI\NPC
    -lỗi này các bạn chỉ cần chỉnh cho khớp vs nhau là đc
    2.Chẳng pt viết gì nữa...thui các bạn hỏi gì mình trả lời đấy vậy

    Chương III: fix các lỗi cơ bản
    • fix uống exp:
    -tìm trong CardUseHandler dòng if (item.Template.CanDelete)
    thêm phía trên :client.Player.AddGP(item.Template.Property2 * item.Count);
    • fix điểm danh:
    trong ProduceBussiness tìm: public bool AddDailyLogList(DailyLogListInfo info)
    thay tất cả bằng:
    public bool AddDailyLogList(DailyLogListInfo info)
    {
    bool result = false;

    try
    {
    SqlParameter[] para = new SqlParameter[5];

    para[0] = new SqlParameter("@UserID", info.UserID);
    para[1] = new SqlParameter("@UserAwardLog", info.UserAwardLog);
    para[2] = new SqlParameter("@DayLog", info.DayLog);
    para[3] = new SqlParameter("@Result", System.Data.SqlDbType.Int);
    para[3].Direction = ParameterDirection.ReturnValue;

    db.RunProcedure("SP_DailyLogList_Add", para);
    result = (int)para[3].Value == 0;

    •fix tim pet
    -trong PetMgr tìm: dòng newPet.SkillEquip = ActiveEquipSkill(1);
    thêm phía dưới dòng: newPet.PetHappyStar = 3;
    Code:
    Chẳng pt viết gì nữa...thui các bạn hỏi gì mình trả lời đấy vậy :D

    Chương IV: fix lỗi nâng cao + bug
    • fix bug CE + TL
    -tìm trong AuctionAddHandler dòng temInfo goods = client.Player.GetItemAt(bagType, place);
    thêm:
    if (goodsCount > goods.Count)
    {
    goodsCount = goods.Count;
    }

    -tìm trong UserChangeItemPlaceHandler dòng if (count == -1) sửa thành if (count < -1)
    thêm phía dưới
    if (count > item.Count)
    {
    count = item.Count;
    }

    -tìm dòng client.Out.SendMessage(eMessageType.ERROR, LanguageMgr.GetTranslation("UserChangeItemPlaceHan dler.full"));
    xóa 2 dòng ở hai bên dòng này
    -tìm dòng Console.WriteLine("Move same Bag!");
    thêm
    if (toPlace == 48)
    {
    client.Player.SendItemToMail(item, LanguageMgr.GetTranslation("UserChangeItemPlaceHan dler.full"), LanguageMgr.GetTranslation("UserChangeItemPlaceHan dler.full"), eMailType.ItemOverdue);
    client.Player.Out.SendMailResponse(client.Player.P layerCharacter.ID, eMailRespose.Receiver);
    }
    if ((bagType == toBagType) && (place != -1))
    {
    if (bag.GetItemAt(place).Count >= count)
    {
    bag.MoveItem(place, toPlace, count);
    }

    }
    if ((place == -1) && (toPlace != -1))
    {
    bag.RemoveItemAt(toPlace);
    return 1;
    }

    • fix bug thư:
    -trong UserSendMailHandler tìm dòng: goods = client.Player.GetItemAt(bag1, place1);
    thêm phía dưới
    if (count1 > goods.Count)
    {
    count1 = goods.Count;
    }

    làm tương tự với : goods = client.Player.GetItemAt(bag2, place2); và 2 dòng còn lại
    • fix bug nông trại:
    -tìm trong EnterFarmHandler dòng case (int)FarmPackageType.HELPER_SWITCH_FIELD:
    thay tất cả bằng:
    case (int)FarmPackageType.HELPER_SWITCH_FIELD:
    {
    string msg = "Chức năng tạm khóa!";
    client.Out.SendMessage(eMessageType.Normal, msg);
    break;
    }

    •fix lưu đồ:

    •fix bug CE điểm thẻ bài: (cái này chỉ là gới hạn thui nhưng cũng là 1 các fix pro nào có cách fix thì hd ae nhé thay mặt mn em xin cảm ơn!!)

    -trong CardSlotHandler tìm đoạn:
    case 0://UpdateSLOT
    {
    thêm phía dưới:
    if (soulPoint > 200)// số điểm giới hạn
    {
    soulPoint = 0;
    msg = "bạn chỉ có thể nâng cấp 200 điểm / 1 lần!";
    client.Out.SendMessage(eMessageType.Normal, msg);
    break;
    }
    -update fix lever cao hơn
    http://upfile.vn/5uk0

    Code:
    Chẳng pt viết gì nữa...thui các bạn hỏi gì mình trả lời đấy vậy :D

    Chương V: Demo sv gunny đã fix
    link sv: http://upfile.vn/5ul1
    +++CHÚ Ý: SV FIX VỘI LÊN K HOÀN THIỆN ...LÊN CHỈ PHỤC VỤ CHO MỤC ĐÍCH DỊCH NGƯỢC VÀ NGHIÊN CỨU
    link db: đang update
    cách rip:
    http://127.0.0.1/Request-----> http://quest20.gn.zing.vn
    http://127.0.0.1/Resource-----> http://res20.gn.zing.vn
    Nguồn: bài viết đc tổng hợp từ nhiều nguồn khác nhau + tự viết
  • Chia sẻ trang này

    loading...