最新公告
  • 欢迎您光临,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • iapp判断给定牌型以及是否合法

    //一张:单牌(例如:3、4、5...)
    //两张:对子(例如88)、火箭(大王、小王)
    //三张:三不带(例如555)
    //四张:三带一(例如555带6)、炸弹(例如JJJJ)
    //五张:三带二(例如555带67)、5牌单顺
    //六张:飞机(例如555666)、6牌单顺、6牌双顺
    //七张:七牌单顺(例如56789 10J
    //八张:飞机带翅膀-单翅(例如:33344456)、8牌单顺、8牌双顺
    //九张:九牌飞机(例如:333444555)、九牌单顺(3456789 10J)
    //十张:飞机带双翅(例如:3334445566)、十牌单顺、十牌双顺。
    //十一张:十一牌单顺
    //十二张:十二牌飞机带单翅(333444555678)、十二牌单顺、十二牌双顺(例如:334455667788)
    
    /.
    *规则说明:
      1.三个3张只能带3张单牌
         例如:可以333444555带678,但是不能333444555带667788。
    ./
    
    
    s a="♠3;♣3;♥3;♣4;"
    sr(a,"10","s",a)
    slg(a,cd)
    s(cd/3,pas)
    f(pas==1)
    {
      //为单牌时执行事件
      tw("单牌")
    }
    else f(pas==2)
    {
      ssg(a,1,2,p1)
      sr(p1,"s","10",p1)
      ssg(a,4,5,p2)
      sr(p2,"s","10",p2)
      //判断是否火箭
      f(a?"大"&&a?"小")
      {
        //为火箭时执行事件
        tw("火箭")
        }
      //判断是否对子
      else f(p1==p2)
      {
        //为对子时执行事件
        tw("对子")
      }
    else
    {
      //非法牌型时执行事件
      tw("非法牌型")
    }
    }
    else f(pas==3)
    {
      ssg(a,1,2,p1)
      sr(p1,"s","10",p1)
      ssg(a,4,5,p2)
      sr(p2,"s","10",p2)
      ssg(a,7,8,p3)
      sr(p3,"s","10",p3)
      f(p1==p2&&p1==p3)
      {
        //三不带
        tw("三不带")
      }
    else
    {
      //非法牌型时执行事件
      tw("非法牌型")
    }
    }
    else f(pas==4)
    {
      ssg(a,1,2,p1)
      sr(p1,"s","10",p1)
      ssg(a,4,5,p2)
      sr(p2,"s","10",p2)
      ssg(a,7,8,p3)
      sr(p3,"s","10",p3)
      ssg(a,10,11,p4)
      sr(p4,"s","10",p4)
      f(p1==p2&&p1==p3&&p1==p4)
      {
        //炸弹
    tw("炸弹")
        }
      else f(p1==p2&&p2==p3&&p1!=p4||p2==p3&&p3==p4&&p4!=p1)
      {
        //三带一
        tw("三带一")
      }
    else
    {
      //非法牌型时执行事件
      tw("非法牌型")
    }
    }
    else f(pas==5)
    {
      ssg(a,1,2,p1)
      sr(p1,"s","10",p1)
      ssg(a,4,5,p2)
      sr(p2,"s","10",p2)
      ssg(a,7,8,p3)
      sr(p3,"s","10",p3)
      ssg(a,10,11,p4)
      sr(p4,"s","10",p4)
      ssg(a,13,14,p5)
      sr(p5,"s","10",p5)
      sr(a,"s","10",a)
      sr(a,"J","11",a)
      sr(a,"Q","12",a)
      sr(a,"K","13",a)
      sr(a,"A","14",a)
      s b = ";"
      sl(a, b, c)
      sgsz(c, 0, p6)
      slg(p6,cd6)
      f(cd6==3)
      {
        ssg(p6,1,3,p6)
        }
      else
      {
        ssg(p6,1,2,p6)
      }
      
      sgsz(c, 1, p7)
      slg(p7,cd7)
      f(cd7==3)
      {
        ssg(p7,1,3,p7)
        }
      else
      {
        ssg(p7,1,2,p7)
      }
      
      sgsz(c, 2, ,p8)
      slg(p8,cd8)
      f(cd8==3)
      {
        ssg(p8,1,3,p8)
        }
      else
      {
        ssg(p8,1,2,p8)
      }
    
    sgsz(c, 3, p9)
      slg(p9,cd9)
      f(cd9==3)
      {
        ssg(p9,1,3,p9)
        }
      else
      {
        ssg(p9,1,2,p9)
      }
    
      sgsz(c, 4, p10)
      slg(p10,cd10)
      f(cd10==3)
      {
        ssg(p10,1,3,p10)
        }
      else
      {
        ssg(p10,1,2,p10)
      }
    
    
      s(p6+1,a6)
      s(p7+1,a7)
      s(p8+1,a8)
      s(p9+1,a9)
      f(p1==p2&&p1==p3&&p1!=p4&&p1!=p5||p1!=p4&&p2!=p4&&p3==p4&&p4==p5)
      {
        //三带二
        tw("三带二")
        }
      else f(a6==p7&&a7==p8&&a8==p9&&a9==p10)
      {
        //5牌单顺
        tw("5牌单顺")
      }
    else
    {
      //非法牌型时执行事件
      tw("非法牌型")
    }
    }
    else f(pas==6)
    {
      ssg(a,1,2,p1)
      ssg(a,4,5,p2)
      ssg(a,7,8,p3)
      ssg(a,10,11,p4)
      ssg(a,13,14,p5)
      ssg(a,13,14,p6)
      sr(p1,"s","10",p1)
      sr(p2,"s","10",p2)
      sr(p3,"s","10",p3)
      sr(p4,"s","10",p4)
      sr(p5,"s","10",p5)
      sr(p6,"s","10",p6)
      
      sr(a,"s","10",a)
      sr(a,"J","11",a)
      sr(a,"Q","12",a)
      sr(a,"K","13",a)
      sr(a,"A","14",a)
      s b = ";"
      sl(a, b, c)
       sgsz(c, 0, p7)
      slg(p7,cd7)
      f(cd7==3)
      {
        ssg(p7,1,3,p7)
        }
      else
      {
        ssg(p7,1,2,p7)
      }
      
      sgsz(c, 1, ,p8)
      slg(p8,cd8)
      f(cd8==3)
      {
        ssg(p8,1,3,p8)
        }
      else
      {
        ssg(p8,1,2,p8)
      }
    
    sgsz(c, 2, p9)
      slg(p9,cd9)
      f(cd9==3)
      {
        ssg(p9,1,3,p9)
        }
      else
      {
        ssg(p9,1,2,p9)
      }
    
      sgsz(c, 3, p10)
      slg(p10,cd10)
      f(cd10==3)
      {
        ssg(p10,1,3,p10)
        }
      else
      {
        ssg(p10,1,2,p10)
      }
      
      sgsz(c, 4, p11)
      slg(p11,cd11)
      f(cd11==3)
      {
        ssg(p11,1,3,p11)
        }
      else
      {
        ssg(p11,1,2,p11)
      }
      
      sgsz(c, 5, p12)
      slg(p12,cd12)
      f(cd12==3)
      {
        ssg(p12,1,3,p12)
        }
      else
      {
        ssg(p12,1,2,p12)
      }
     
       s(p7+1,a7)
      s(p8+1,a8)
      s(p9+1,a9)
      s(p10+1,a10)
      s(p11+1,a11)
      f(p1==p2&&p1==p3&&p1!=p4&&p4==p5&&p5==p6)
      {
        //飞机
        tw("飞机")
        }
      else f(a7==p8&&a8==p9&&a9==p10&&a10==p11&&a11==p12)
      {
        //6牌单顺
        tw("6牌单顺")
      }
    else f(p7==p8&&a7==p9&&p9==p10&&a9==p11&&p11==p12)
    {
      //6牌双顺
      tw("6牌双顺")
    }
    else
    {
      //非法牌型时执行事件
      tw("非法牌型")
    }
    }
    else f(pas==7)
    {
      sr(a,"s","10",a)
      sr(a,"J","11",a)
      sr(a,"Q","12",a)
      sr(a,"K","13",a)
      sr(a,"A","14",a)
      s b = ";"
      sl(a, b, c)
      sgsz(c, 0, p1)
      slg(p1,cd1)
      f(cd1==3)
    
      {
        ssg(p1,1,3,p1)
        }
      else
      {
        ssg(p1,1,2,p1)
      }
      
      sgsz(c, 1, p2)
      slg(p2,cd2)
      f(cd2==3)
      {
        ssg(p2,1,3,p2)
        }
      else
      {
        ssg(p2,1,2,p2)
      }
    
    sgsz(c, 2, p3)
      slg(p3,cd3)
      f(cd3==3)
      {
        ssg(p3,1,3,p3)
        }
      else
      {
        ssg(p3,1,2,p3)
      }
      
      sgsz(c, 3, p4)
      slg(p4,cd4)
      f(cd4==3)
      {
        ssg(p4,1,3,p4)
        }
      else
      {
        ssg(p4,1,2,p4)
      }
    
      sgsz(c, 4, p5)
      slg(p5,cd5)
      f(cd5==3)
      {
        ssg(p5,1,3,p5)
        }
      else
      {
        ssg(p5,1,2,p5)
      }
    
      sgsz(c, 5, p6)
      slg(p6,cd6)
      f(cd6==3)
      {
        ssg(p6,1,3,p6)
        }
      else
      {
        ssg(p6,1,2,p6)
      }
    
      sgsz(c, 6, p7)
      slg(p7,cd7)
      f(cd7==3)
      {
        ssg(p7,1,3,p7)
        }
      else
      {
        ssg(p7,1,2,p7)
      }
    
    s(p1+1,a1)
    s(p2+1,a2)
    s(p3+1,a3)
    s(p4+1,a4)
    s(p5+1,a5)
    s(p6+1,a6)
    f(a1==p2&&a2==p3&&a4==p5&&a5==p6&&a6==p7)
    {
      //七牌单顺
      tw("七牌单顺")
      }
    else
    {
      //非法牌型时执行事件
      tw("非法牌型")
    }
    }
    else f(pas==8)
    {
      sr(a,"s","10",a)
      sr(a,"J","11",a)
      sr(a,"Q","12",a)
      sr(a,"K","13",a)
      sr(a,"A","14",a)
      s b = ";"
      sl(a, b, c)
      sgsz(c, 0, p1)
      slg(p1,cd1)
      f(cd1==3)
      {
        ssg(p1,1,3,p1)
        }
      else
      {
        ssg(p1,1,2,p1)
      }
      
      sgsz(c, 1, p2)
      slg(p2,cd2)
      f(cd2==3)
      {
        ssg(p2,1,3,p2)
        }
      else
      {
        ssg(p2,1,2,p2)
      }
    
    sgsz(c, 2, p3)
      slg(p3,cd3)
      f(cd3==3)
      {
        ssg(p3,1,3,p3)
        }
      else
      {
        ssg(p3,1,2,p3)
      }
      
      sgsz(c, 3, p4)
      slg(p4,cd4)
      f(cd4==3)
      {
        ssg(p4,1,3,p4)
        }
      else
      {
        ssg(p4,1,2,p4)
      }
    
      sgsz(c, 4, p5)
      slg(p5,cd5)
      f(cd5==3)
      {
        ssg(p5,1,3,p5)
        }
      else
      {
        ssg(p5,1,2,p5)
      }
    sgsz(c, 7, p8)
      slg(p8,cd8)
      f(cd8==3)
      {
        ssg(p8,1,3,p8)
        }
      else
      {
        ssg(p8,1,2,p8)
      }
    
    sgsz(c, 8, p9)
      slg(p9,cd9)
      f(cd9==3)
      {
        ssg(p9,1,3,p9)
        }
      else
      {
        ssg(p9,1,2,p9)
      }
    
    sgsz(c, 9, p10)
      slg(p10,cd10)
      f(cd10==3)
      {
        ssg(p10,1,3,p10)
        }
      else
      {
        ssg(p10,1,2,p10)
        }
      
      sgsz(c, 10, p11)
      slg(p11,cd11)
      f(cd11==3)
      {
        ssg(p11,1,3,p11)
        }
      else
      {
        ssg(p11,1,2,p11)
        }
      
      
    
    s(p1+1,a1)
    s(p2+1,a2)
    s(p3+1,a3)
    s(p4+1,a4)
    s(p5+1,a5)
    s(p6+1,a6)
    s(p7+1,a7)
    s(p8+1,a8)
    s(p9+1,a9)
    s(p10+1,a10)
    
    f(a1==p2&&a2==p3&&a3==p4&&a4==p5&&a5==p6&&a6==p7&&a7==p8&&a8==p9&&a9==p10&&a10==p11)
    {
      //十一牌单顺
      tw("十一牌单顺")
      }
    else
    {
      //非法牌型时执行事件
      tw("非法牌型")
    }
    }
    else f(pas==12)
    {
    sr(a,"s","10",a)
      sr(a,"J","11",a)
      sr(a,"Q","12",a)
      sr(a,"K","13",a)
      sr(a,"A","14",a)
      s b = ";"
      sl(a, b, c)
      sgsz(c, 0, p1)
      slg(p1,cd1)
      f(cd1==3)
      {
        ssg(p1,1,3,p1)
        }
      else
      {
        ssg(p1,1,2,p1)
      }
      
      sgsz(c, 1, p2)
      slg(p2,cd2)
      f(cd2==3)
      {
        ssg(p2,1,3,p2)
        }
      else
      {
        ssg(p2,1,2,p2)
      }
    
    sgsz(c, 2, p3)
      slg(p3,cd3)
      f(cd3==3)
      {
        ssg(p3,1,3,p3)
        }
      else
      {
        ssg(p3,1,2,p3)
      }
      
      sgsz(c, 3, p4)
      slg(p4,cd4)
      f(cd4==3)
      {
        ssg(p4,1,3,p4)
        }
      else
      {
        ssg(p4,1,2,p4)
      }
    
      sgsz(c, 4, p5)
      slg(p5,cd5)
      f(cd5==3)
      {
        ssg(p5,1,3,p5)
        }
      else
      {
        ssg(p5,1,2,p5)
      }
    
      sgsz(c, 5, p6)
      slg(p6,cd6)
      f(cd6==3)
      {
        ssg(p6,1,3,p6)
        }
      else
      {
        ssg(p6,1,2,p6)
      }
    
      sgsz(c, 6, p7)
      slg(p7,cd7)
      f(cd7==3)
      {
        ssg(p7,1,3,p7)
        }
      else
      {
        ssg(p7,1,2,p7)
      }
    
    sgsz(c, 7, p8)
      slg(p8,cd8)
      f(cd8==3)
      {
        ssg(p8,1,3,p8)
        }
      else
      {
        ssg(p8,1,2,p8)
      }
    
    sgsz(c, 8, p9)
      slg(p9,cd9)
      f(cd9==3)
      {
        ssg(p9,1,3,p9)
        }
      else
      {
        ssg(p9,1,2,p9)
      }
    
    sgsz(c, 9, p10)
      slg(p10,cd10)
      f(cd10==3)
      {
        ssg(p10,1,3,p10)
        }
      else
      {
        ssg(p10,1,2,p10)
        }
      
      sgsz(c, 10, p11)
      slg(p11,cd11)
      f(cd11==3)
      {
        ssg(p11,1,3,p11)
        }
      else
      {
        ssg(p11,1,2,p11)
        }
      
       sgsz(c, 11, p12)
      slg(p12,cd12)
      f(cd12==3)
      {
        ssg(p12,1,3,p12)
        }
      else
      {
        ssg(p12,1,2,p12)
        }
      
      
    
    s(p1+1,a1)
    s(p2+1,a2)
    s(p3+1,a3)
    s(p4+1,a4)
    s(p5+1,a5)
    s(p6+1,a6)
    s(p7+1,a7)
    s(p8+1,a8)
    s(p9+1,a9)
    s(p10+1,a10)
    s(p11+1,a11)
    
    f(p1==p2&&p1==p3&&p1!=p4&&p4==p5&&p4==p6&&p4!=p7&&p7==p8&&p7==p9&&p7!=p10&&p10!=p11&&p11!=p12)
    {
      //十二牌飞机带单翅
      tw("十二牌飞机带单翅")
      }
    else f(a1==p2&&a2==p3&&a3==p4&&a4==p5&&a5==p6&&a6==p7&&a7==p8&&a8==p9&&a9==p10&&a10==p11&&a11==p12)
    {
      //十二牌单顺
      tw("十二牌单顺")
    }
    else f(p1==p2&&p1!=p3&&p3==p4&&p3!=p5&&p5==p6&&p5!=p7&&p7==p8&&p7!=p9&&p9==p10&&p9!=p11&&p11==p12)
    {
      //十二牌双顺
      tw("十二牌双顺")
    }
    else
    {
      //非法牌型时执行事件
      tw("非法牌型")
    }
    
    }
    else
    {
      //非法牌型时执行事件
      tw("非法牌型")
    }
    
    
    请在后台主题设置-主题授权-激活RiPro主题的正版授权,授权购买:RiTheme官网
    1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!
    2.如有侵权请邮件联系客服!l联系邮箱:***@qq.com
    3. 本站不保证所提供下载的资源的准确性、安全性和完整性
    4.资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理!
    5. 如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    6. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    7. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    8. 如遇到加密压缩包,默认解压密码为"www。loveu8.cn",如遇到无法解压的请联系客服!
    9. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
    幻梦资源网 » iapp判断给定牌型以及是否合法

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    幻梦资源网
    一个高级程序员模板开发平台