[KT] Lỗi phần thưởng TDC ? - Trang 2
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
 
Trang 2 của 2 Đầu tiênĐầu tiên 1 2
Kết quả 11 đến 13 của 13
  1. #11
    Vi phạm quy định copday's Avatar
    Ngày tham gia
    Dec 2012
    Bài viết
    276
    Thanks
    92
    Thanked 114 Times in 39 Posts

    Ðề: Lỗi phần thưởng TDC ?

    Trích dẫn Gửi bởi mindergo11 [Only registered and activated users can see links. ]
    Vẫn chưa được à anh yêu . Anh thử add đồng khóa vào xem được không . biết đâu ngớ ngẩn nhất lại là full . add bac , đồng khóa được mà đồng thường ko được cũng lạ nhỉ . Có khi nào nó không add được ko . Em thử qua ải ở BHĐ add đồng thường được mà nhỉ . Cớ sao TDC ko đc . Nan giải đây
    bhđ thì tất cả đều đc, riêng em tdc thì không mới lạ chứ
    Khách viếng thăm hãy cùng copday xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  2. #12
    Thành Viên Tâm Huyết Sesshomaru's Avatar
    Ngày tham gia
    Apr 2009
    Bài viết
    1,666
    Thanks
    22
    Thanked 736 Times in 177 Posts

    Ðề: Lỗi phần thưởng TDC ?

    Bạn mở file room_base
    Tìm function này:

    PHP Code:
    function BaseRoom:TeamAward(tbTeamnMinuteExpnReputenPrestigenOfferbWinner)
        if 
    not nMinuteExp or nMinuteExp <= 0 then
            
    return;
        
    end
        local nRoomId 
    self.nRoomId;
        
    local fnExcute = function (pPlayer)
            
    local nBaseExp pPlayer.GetBaseAwardExp()
            
    pPlayer.AddExp(nMinuteExp nBaseExp);
            
    pPlayer.AddOfferEntry(nOfferWeeklyTask.GETOFFER_TYPE_XOYOGAME);
            
            if 
    bWinner == 1 then 
                
    -- 增加帮会建设资金和相应族长、个人的股份
                local nStockBaseCount 
    15; -- 股份基数    
                Tong
    :AddStockBaseCount_GS1(pPlayer.nIdnStockBaseCount0.80.150.0500WeeklyTask.GETOFFER_TYPE_XOYOGAME);
                
    local tbTeamPlayernCount KTeam.GetTeamMemberList(pPlayer.nTeamId);
                
                if 
    tbTeamPlayer and tbTeamPlayer[1] and tbTeamPlayer[1] == pPlayer.nId and 
                    
    XoyoGame.HONOR[self.tbSetting.nRoomLevel] and 
                    
    XoyoGame.HONOR[self.tbSetting.nRoomLevel][nCountthen 
                    PlayerHonor
    :AddPlayerHonorById_GS(tbTeamPlayer[1], PlayerHonor.HONOR_CLASS_LINGXIU0
                        
    XoyoGame.HONOR[self.tbSetting.nRoomLevel][nCount]);
                
    end
                
                XoyoGame
    .XoyoChallengeassRoomForCard(pPlayernRoomId);
                
    local nFreeCounttbFunExecute SpecialEvent.ExtendAwardoCheck("XoyoGame"pPlayerself.tbSetting.nRoomLevel);
                
    SpecialEvent.ExtendAwardoExecute(tbFunExecute);            
            
    end
            
            
    if nRepute and nRepute 0 then
                pPlayer
    .AddRepute(XoyoGame.REPUTE_CAMPXoyoGame.REPUTE_CLASSnRepute);
                
    pPlayer.AddRepute(132nRepute*3);
                -- 
    pPlayer.AddStackItem(18,1,1299,3,nil,(3*nRepute));
                            
    local nDate tonumber(GetLocalDate("%Y%m%d"));
                if ( 
    nDate >= 20120922 and nDate 20121031 then
                    pPlayer
    .AddStackItem(18,1,20116,1,nil,3*nRepute);
                
    end


            end
            
            local bPrestige 
    0;  --是否加上江湖威望
            
    if nPrestige and nPrestige 0 then
                bPrestige 
    pPlayer.AddKinReputeEntry(nPrestige"xoyogame");
            
    end
            
            
    -- 成就:逍遥谷通关
            
    if (self.tbSetting.nRoomLevel == XoyoGame.ROOM_MAX_LEVELthen
                Achievement
    :FinishAchievement(pPlayer.nIdAchievement.XOYOGAME_PASS);
            
    end
            
            
    --奖励LOG
            
    if XoyoGame.LOG_ATTEND_OPEN == 1 then
                local nExp 
    nMinuteExp nBaseExp;
                
    Dbg:WriteLog("xoyogame""attend 奖励LOG 玩家:"..pPlayer.szName"房间等级"..self.tbSetting.nRoomLevel,
                    
    "Kinh nghiệm: "..nExp"贡献度:"..nOffer,"声望:"..nRepute"江湖威望:"..nPrestige..","..bPrestige);
            
    end
                    
        end
        self
    :TeamPlayerExcute(fnExcutetbTeam);
        -- 
    添加亲密度
        self
    :AddFriendFavor(tbTeam);
    end 
    Trong function đó tìm đoạn này

    PHP Code:
     if nRepute and nRepute 0 then
                pPlayer
    .AddRepute(XoyoGame.REPUTE_CAMPXoyoGame.REPUTE_CLASSnRepute);
                
    pPlayer.AddRepute(132nRepute*3);
    end 
    Sau đó thêm vào như thế này
    PHP Code:
      if nRepute and nRepute 0 then
                pPlayer
    .AddRepute(XoyoGame.REPUTE_CAMPXoyoGame.REPUTE_CLASSnRepute);
                
    pPlayer.AddRepute(132nRepute*3);
                -- 
    pPlayer.AddStackItem(18,1,1299,3,nil,(3*nRepute));
                            
    local nDate tonumber(GetLocalDate("%Y%m%d"));
                if ( 
    nDate >= 20120922 and nDate 20121031 then
                    pPlayer
    .AddStackItem(18,1,20116,1,nil,3*nRepute);
                
    end


            end 
    Đoạn đó mình thêm vật phẩm
    Cách nó hiểu như sau:Qua mỗi ải sẽ nhận thưởng tương ứng với danh vọng TDC nó nhận được
    Ải 1 là 1 điểm thì nó sẽ nhân lên bội của ải 1.
    Ải 2 là 2 điểm thì nó nhân lên gấp bội của số 2....
    Khách viếng thăm hãy cùng Sesshomaru xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

  3. The Following 2 Users Say Thank You to Sesshomaru For This Useful Post:

    copday (10-07-13), mindergo11 (10-07-13)

  4. #13
    Vi phạm quy định copday's Avatar
    Ngày tham gia
    Dec 2012
    Bài viết
    276
    Thanks
    92
    Thanked 114 Times in 39 Posts

    Ðề: Lỗi phần thưởng TDC ?

    PHP Code:
    if nRepute and nRepute 0 then
                pPlayer
    .AddRepute(XoyoGame.REPUTE_CAMPXoyoGame.REPUTE_CLASSnRepute);
                
    pPlayer.AddRepute(132nRepute);
                
    pPlayer.AddJbCoin(5000);
                
    pPlayer.Earn(100000,0);
                
    pPlayer.AddBindCoin(50000);
    end 
    bạc and đồng khoá nhận đuọc, riêng đồng thường là không nhận đc, ý là hỏi chỗ này, đồng k add đc mới lạ chứ
    đã hiểu, nhờ mod close giúp
    Lần sửa cuối bởi copday, ngày 10-07-13 lúc 04:33 PM.
    Khách viếng thăm hãy cùng copday xây dựng diễn đàn CLBGAMESVN vững mạnh nhé!

 

 
Trang 2 của 2 Đầu tiênĐầu tiên 1 2

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à 08:11 PM.
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ệ.