|
- --
-
- local FanWaiGuaView = class("FanWaiGuaView", cc.UIView)
-
- local RuleText =
- {
- [1] = {
- " ",
- " XX公司提倡绿色健康游戏,坚决打击以任何形式利用XX游戏宣扬、实施赌博或其他违法违规的行为,包括但不限于:",
- "1.在游戏内或其他线上、线下渠道宣扬赌博或直接/变相收购、倒卖虚拟货币、游戏积分、游戏币或其他游戏道具等;",
- "2.利用XX游戏赌博、开始赌局、坐庄设赌『抽水』等赌博活动或洗钱;",
- "3.通过包括但不限于在游戏对局中双簧作弊、故意放炮、给其他用户做牌、故意逃跑等行为导致游戏币等输给其他用户、不合理拖延比赛时间而影响游戏公平的行为;",
- "4.对其他用户进行语言攻击;",
- "5.刷屏、挂机、放水等消极行为",
- "6.一人登录多台设备,进入同一房间与其他用户进行游戏;",
- " ",
- " 用户由以上任一行为的,XX公司将予以严厉打击和处罚,包括但不限于采取如下一项或几项处罚措施:警告、禁言、倒扣数值、冻结或回收游戏虚拟物品、暂时冻结玩法、永久冻结玩法、暂时禁止登陆、永久禁止登陆、强制离线、封停账号、删除档案及采取其他技术措施防止用户从事该等行为;情节严重的,XX公司保留追究用户法律责任(包括但不限于民事责任、刑事责任)的权利。",
- " ",
- " 针对以上问题,XX已开通违法举报渠道,邮箱:ddhyservice__66@sina.com",
- " ",
- " 欢迎各位用户积极配合XX公司监督违法违规行为,共同创造一个绿色、健康、公平的游戏竞技平台!",
- },
- [2] = {
- " XX互娱官方声明: XX游戏是使用阿里云顶级配置的服务器和最优秀的技术团队打造!根本不存在所谓的外挂,外挂都是骗子和竞争对手恶意蒙骗玩家的手段和伎俩。目的是利用玩家想赢牌的心理,趁机骗取钱财。所以请玩家们一定要相信官方,擦亮眼睛,谨防上当受骗,损失钱财!",
- " XX游戏官方向所有玩家郑重承诺:如果发现有实际效果的外挂、作弊器等工具,请第一时间联系我们!一经核实,官方奖励50万决不食言!",
- },
- [3] = {
- " 房卡约牌房内只结算积分,不结算游戏币。积分仅用户每盘对局的分数记录,限于用户本人在游戏中使用,不具有任何货币价值。",
- " ",
- " 房卡约牌房的房卡属于游戏道具,仅能够用户约牌开房间使用,不具备任何其他用途。约牌房内提供约牌房记分、个性玩法自定义设置、个性房间装饰等服务。",
- " ",
- " 约牌房房卡与房卡的兑换比例以本公司在游戏内公示的信息为准。任何用户之间在游戏中或线下交易房卡的行为,均为本公司所禁止。",
- " ",
- " 【温馨提示】本公司对用户所拥有的积分、游戏币、房卡等均不提供任何形式的官方回购、直接或变相兑换现金或实物、相互赠予转让等服务及相关功能。本公司严禁用户之间在游戏中及线下进行任何相互叫卖、转让积分、游戏币、房卡等行为。一经发现,本公司有权采取封号处理;情节严重的,有权移交有关部门处理。",
- }
- }
-
- function FanWaiGuaView:ctor()
- FanWaiGuaView.super.ctor(self)
- local ui = loadUI("res/ui/ui_dating/ui_waiguashengming.ui")
- self.ui = ui
- self:addChild(ui)
- end
-
- function FanWaiGuaView:onEnter()
- FanWaiGuaView.super.onEnter(self)
- self:init();
- end
-
-
-
- function FanWaiGuaView:init()
- self.ui.Items.Button:registerClick(function ()
- self:onClickClose()
- end)
-
- self.ruleButtonList = {}
- self.ui.Items.Layout_Content:setVisible(false)
- self.ui.Items.Layout_ContentTwo:setVisible(false)
-
- self:initLayout()
-
- for i = 1, 3 do
- local btnName = string.format("Button_%d",i)
- local layoutName = string.format("Layout_%d",i)
-
- --init
- if i == 1 then
- self.ui.Items[btnName]:setBright(true)
- self.ui.Items[layoutName]:setVisible(true)
- else
- self.ui.Items[btnName]:setBright(false)
- self.ui.Items[layoutName]:setVisible(false)
- end
-
- --data
- self.ruleButtonList[i] = self.ui.Items[btnName];
-
- self.ui.Items[btnName]:setTag(i)
- self.ui.Items[btnName]:registerClick(function ()
- playBtnEffect()
- self:onClickType(i)
- end)
- end
-
- end
-
- function FanWaiGuaView:onClickType(tag)
- for k,v in pairs(self.ruleButtonList) do
- local layoutName = string.format("Layout_%d",k)
- if v:getTag() == tag then
- v:setBright(true)
- self.ui.Items[layoutName]:setVisible(true)
- else
- v:setBright(false)
- self.ui.Items[layoutName]:setVisible(false)
- end
- end
- end
-
-
- function FanWaiGuaView:initLayout()
- for i = 1, 3 do
- local name = string.format("ScrollView_"..i)
- local uiScrollView = self.ui.Items[name];
- uiScrollView:getInnerContainer():setAutoSize(true)
- if i == 1 or i == 3 then
- for k,v in ipairs(RuleText[i]) do
- local uiContent = self:createContent(v)
- uiScrollView:addChild(uiContent)
- end
- else
- for k,v in ipairs(RuleText[i]) do
- local uiContent = self:createContentTwo(v)
- uiScrollView:addChild(uiContent)
- end
- end
- uiScrollView:hideAllBar()
- uiScrollView:jumpToTopOnSizeChanged()
-
- end
- end
-
- function FanWaiGuaView:createContent(text)
- local ui = self.ui.Items.Layout_Content:getCopied()
- ui.Items = getUIItems(ui);
- ui.Items.Text_Content:setText(text)
- ui:requestDoLayout()
- ui:doLayout()
- return ui
- end
-
- function FanWaiGuaView:createContentTwo(text)
- local ui = self.ui.Items.Layout_ContentTwo:getCopied()
- ui.Items = getUIItems(ui);
- ui.Items.Text_Content_1:setText(text)
- ui:requestDoLayout()
- ui:doLayout()
- return ui
- end
-
- function FanWaiGuaView:onClickClose()
- playBtnEffect()
- self:removeFromParent()
- end
-
- return FanWaiGuaView
|