morning 0531
Showing
4 changed files
with
40 additions
and
18 deletions
| ... | @@ -3,7 +3,7 @@ | ... | @@ -3,7 +3,7 @@ |
| 3 | <!--m0800279afc6c--> | 3 | <!--m0800279afc6c--> |
| 4 | <!--m0800278b87c2--> | 4 | <!--m0800278b87c2--> |
| 5 | <!----> | 5 | <!----> |
| 6 | <Account>m0800278b87c4</Account> | 6 | <Account>m0800278b87c7</Account> |
| 7 | <exp>0</exp> | 7 | <exp>0</exp> |
| 8 | <versionnum>201801291657</versionnum> | 8 | <versionnum>201801291657</versionnum> |
| 9 | <isMusic>0</isMusic> | 9 | <isMusic>0</isMusic> |
| ... | @@ -26,7 +26,7 @@ | ... | @@ -26,7 +26,7 @@ |
| 26 | <new_guide_step>4</new_guide_step> | 26 | <new_guide_step>4</new_guide_step> |
| 27 | <is_feiyanzoubi_game_guide>1</is_feiyanzoubi_game_guide> | 27 | <is_feiyanzoubi_game_guide>1</is_feiyanzoubi_game_guide> |
| 28 | <feiyanzoubi_best>376</feiyanzoubi_best> | 28 | <feiyanzoubi_best>376</feiyanzoubi_best> |
| 29 | <uid>1000100010142874</uid> | 29 | <uid>1030100010142918</uid> |
| 30 | <is_bird_game_guide>1</is_bird_game_guide> | 30 | <is_bird_game_guide>1</is_bird_game_guide> |
| 31 | <bird_best>1008</bird_best> | 31 | <bird_best>1008</bird_best> |
| 32 | <is_haidao_game_guide>1</is_haidao_game_guide> | 32 | <is_haidao_game_guide>1</is_haidao_game_guide> | ... | ... |
| ... | @@ -992,6 +992,11 @@ function UserModel.getAchievementNum() | ... | @@ -992,6 +992,11 @@ function UserModel.getAchievementNum() |
| 992 | num = num + 1; | 992 | num = num + 1; |
| 993 | end | 993 | end |
| 994 | end | 994 | end |
| 995 | |||
| 996 | local left_vip_day = UserModel.getLeftVipDay(); | ||
| 997 | if v.type_id==10 and left_vip_day <= 0 and num>0 then --不是会员,不显示小红点 | ||
| 998 | num=num-1 ; | ||
| 999 | end | ||
| 995 | end | 1000 | end |
| 996 | end | 1001 | end |
| 997 | return num; | 1002 | return num; |
| ... | @@ -1018,6 +1023,11 @@ function UserModel.hasAchivementReward() | ... | @@ -1018,6 +1023,11 @@ function UserModel.hasAchivementReward() |
| 1018 | end | 1023 | end |
| 1019 | end | 1024 | end |
| 1020 | end | 1025 | end |
| 1026 | |||
| 1027 | local left_vip_day = UserModel.getLeftVipDay(); | ||
| 1028 | if achievement_data.type_id==10 and left_vip_day <= 0 then --不是会员,不显示小红点 | ||
| 1029 | b=false ; | ||
| 1030 | end | ||
| 1021 | end | 1031 | end |
| 1022 | return b; | 1032 | return b; |
| 1023 | end | 1033 | end | ... | ... |
| ... | @@ -153,24 +153,36 @@ function AchievementView:updateItems() | ... | @@ -153,24 +153,36 @@ function AchievementView:updateItems() |
| 153 | btn:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onGetRewardClick)) end); | 153 | btn:addTouchEventListener( function(ref, type) self:onButtonClick(ref, type, handler(self, self.onGetRewardClick)) end); |
| 154 | print("load achievement icon:", i .. "_" .. ii .. ".png"); | 154 | print("load achievement icon:", i .. "_" .. ii .. ".png"); |
| 155 | if achievement_data and achievement_data.data >= vv.data then | 155 | if achievement_data and achievement_data.data >= vv.data then |
| 156 | local icon_url = "res/ui/achievement/" .. i .. "_" .. ii .. ".png"; | 156 | local icon_url=""; |
| 157 | local left_vip_day = UserModel.getLeftVipDay(); | ||
| 158 | if info.id==10 and left_vip_day <= 0 then --不是会员,不显示金色框框 | ||
| 159 | icon_url = "res/ui/achievement/gray_" .. i .. "_" .. ii .. ".png"; | ||
| 160 | else | ||
| 161 | icon_url = "res/ui/achievement/" .. i .. "_" .. ii .. ".png"; | ||
| 162 | end | ||
| 157 | if cc.FileUtils:getInstance():isFileExist(icon_url) then | 163 | if cc.FileUtils:getInstance():isFileExist(icon_url) then |
| 158 | item:getChildByName("icon"):setSpriteFrame(cc.Sprite:create(icon_url):getSpriteFrame()); | 164 | item:getChildByName("icon"):setSpriteFrame(cc.Sprite:create(icon_url):getSpriteFrame()); |
| 159 | end | 165 | end |
| 160 | if not TableUtil.IsInTable(achievement_data.get_reward_id, ii) then | 166 | if not TableUtil.IsInTable(achievement_data.get_reward_id, ii) then |
| 161 | local left_vip_day = UserModel.getLeftVipDay(); | 167 | if info.id==10 and left_vip_day <= 0 then --不是会员,不显示领取成就的按钮 |
| 162 | if info.id==10 and left_vip_day <= 0 then --不是会员,不能领取这个成就 | ||
| 163 | item:getChildByName("btn_get"):setVisible(false); | 168 | item:getChildByName("btn_get"):setVisible(false); |
| 169 | local cur_val = 0; | ||
| 170 | local total_val = vv.data; | ||
| 171 | if achievement_data then | ||
| 172 | cur_val = achievement_data.data; | ||
| 173 | end | ||
| 174 | item:getChildByName("txt_progress"):setString(cur_val .. "/" .. total_val); | ||
| 164 | else | 175 | else |
| 165 | item:getChildByName("btn_get"):setVisible(true); | 176 | item:getChildByName("btn_get"):setVisible(true); |
| 177 | item:getChildByName("txt_des"):setVisible(false); | ||
| 178 | item:getChildByName("txt_progress"):setVisible(false); | ||
| 179 | item:getChildByName("bg_achievement_progress"):setVisible(false); | ||
| 180 | item:getChildByName("LoadingBar"):setVisible(false); | ||
| 166 | end | 181 | end |
| 167 | 182 | ||
| 183 | -- | ||
| 168 | item:getChildByName("yilingqu"):setVisible(false); | 184 | item:getChildByName("yilingqu"):setVisible(false); |
| 169 | 185 | ||
| 170 | item:getChildByName("txt_des"):setVisible(false); | ||
| 171 | item:getChildByName("txt_progress"):setVisible(false); | ||
| 172 | item:getChildByName("LoadingBar"):setVisible(false); | ||
| 173 | item:getChildByName("bg_achievement_progress"):setVisible(false); | ||
| 174 | else | 186 | else |
| 175 | item:getChildByName("yilingqu"):setVisible(true); | 187 | item:getChildByName("yilingqu"):setVisible(true); |
| 176 | item:getChildByName("txt_des"):setVisible(false); | 188 | item:getChildByName("txt_des"):setVisible(false); |
| ... | @@ -188,14 +200,14 @@ function AchievementView:updateItems() | ... | @@ -188,14 +200,14 @@ function AchievementView:updateItems() |
| 188 | 200 | ||
| 189 | local per = math.floor(cur_val / total_val * 100); | 201 | local per = math.floor(cur_val / total_val * 100); |
| 190 | 202 | ||
| 191 | local left_vip_day = UserModel.getLeftVipDay(); | 203 | --local left_vip_day = UserModel.getLeftVipDay(); |
| 192 | if info.id==10 and left_vip_day <= 0 then --不是会员,不能显示这个进度条 | 204 | --if info.id==10 and left_vip_day <= 0 then --不是会员,不能显示这个进度条 |
| 193 | item:getChildByName("LoadingBar"):setVisible(false); | 205 | --item:getChildByName("LoadingBar"):setVisible(false); |
| 194 | item:getChildByName("txt_progress"):setString("0/" .. total_val); | 206 | --item:getChildByName("txt_progress"):setString("0/" .. total_val); |
| 195 | else | 207 | --else |
| 196 | item:getChildByName("LoadingBar"):setPercent(per); | 208 | item:getChildByName("LoadingBar"):setPercent(per); |
| 197 | item:getChildByName("txt_progress"):setString(cur_val .. "/" .. total_val); | 209 | item:getChildByName("txt_progress"):setString(cur_val .. "/" .. total_val); |
| 198 | end | 210 | --end |
| 199 | 211 | ||
| 200 | item:getChildByName("yilingqu"):setVisible(false); | 212 | item:getChildByName("yilingqu"):setVisible(false); |
| 201 | item:getChildByName("btn_get"):setVisible(false); | 213 | item:getChildByName("btn_get"):setVisible(false); |
| ... | @@ -238,7 +250,7 @@ function AchievementView:onGetRewardClick(ref, type) | ... | @@ -238,7 +250,7 @@ function AchievementView:onGetRewardClick(ref, type) |
| 238 | if achievement_data and achievement_data.data >= ref.step_info.data and not TableUtil.IsInTable(achievement_data.get_reward_id, ref.step_id) then | 250 | if achievement_data and achievement_data.data >= ref.step_info.data and not TableUtil.IsInTable(achievement_data.get_reward_id, ref.step_id) then |
| 239 | 251 | ||
| 240 | local left_vip_day = UserModel.getLeftVipDay(); | 252 | local left_vip_day = UserModel.getLeftVipDay(); |
| 241 | if ref.main_id==10 and left_vip_day <= 0 then --不是会员,不能显示这个进度条 | 253 | if ref.main_id==10 and left_vip_day <= 0 then --不是会员,不能点击领取按钮 |
| 242 | return ; | 254 | return ; |
| 243 | end | 255 | end |
| 244 | 256 | ... | ... |
No preview for this file type
-
Please register or sign in to post a comment