CSGO开箱C++小程序。(229行)
hello我们今天做一个CSGO开箱小程序,免费滴。
首先我们先把头文件输一下——
#include <bits/stdc++.h>
#include <windows.h>
然后我们要确定箱子里有什么东西,我们要用到string函数,有兴趣的小伙伴可以自己添加几个箱子哦——
string jiutoushe[17]={"隐秘: AWP 鬼退治","隐秘: FN57 暴怒野兽","保密:M4A4 地狱烈焰","保密:加利尔AR 你干嘛~嗨呦","保密:双持贝瑞塔 毒蛇袭击","受限:SSC08 鬼脸天蛾","受限:P90 死亡之握",
"受限:P250 红岩","受限:P2000 林间猎者","受限:AK-47 轨道Mk01","军规级: UMP-45 合金绽放","军规级:Tec-9 剪纸","军规级:MAG-7 硬水","军规级:MAC-10 阿罗哈","军规级 M4A1消音版 简报",
"军规级:法玛斯 死亡之舞","军规级:USP消音版 蓝图"};
string mengyan[17]={"隐秘: FN57 涂鸦潦草","隐秘: MAC-10 坐牢","保密:MAG-7 先见之明","保密:MP5-SD 小小噩梦","保密:P2000 升天","受限:SCAR-20 暗夜活死鸡","受限:截短霰弹枪 灵应牌",
"受限:PP-野牛 太空猫","受限:G3SG1 梦之林地","受限:M4A1 消音型 夜无眠","军规级: XM1014 行尸攻势","军规级:USP 消音版 地狱门票","军规级:双持贝瑞塔 瓜瓜","军规级:法玛斯 目皆转睛","军规级 MP7 幽幻深渊",
"军规级:AK-47 夜愿","军规级:MP9 星使"};
string gama2hao[17]={"隐秘: CZ75 印花板","隐秘: FN57 斯康里娅","保密:G3SG1 通风机","保密:内格夫 眩目","保密:P90 冷血无情","受限:UMP-45 简报","受限:XM1014 滑流",
"受限:沙漠之鹰 指挥","受限:格洛克 18 型 鼬鼠","受限:MAG-7 石雕","军规级:SCAR-20 权力之心","军规级:SG 553 三巨头","军规级:AUG 席德.米德","军规级:MP9 气密","军规级 Tec-9 燃料喷射器",
"军规级:AK-47 霓虹革命","军规级:法玛斯 防滚架"};
string mingxuanyixian[17]={"隐秘: PP-野牛 黑夜暴乱","隐秘: FN57 焰色反应","保密:MP9 黑砂","保密:P2000 都市危机","保密:R8 左轮手枪 稳","受限:SG 553 阿罗哈","受限:XM1014 锈蚀烈焰",
"受限:格洛克 18 型 城里的月光","受限:内格夫 狮子鱼","受限:新星 狂野六号","军规级: MAG-7 SWAG-7","军规级:UMP-45 白狼","军规级:AUG 湖怪鸟","军规级:AWP 死神","军规级 USP 消音版 脑洞大开",
"军规级:M4A4 黑色魅影","军规级:MP7 血腥运动"};
string shoutao[17]={"隐秘: CZ75 聚合物","隐秘: 格洛克 18 型 铁之作","保密:MP7 卷云","保密:加利尔 AR 黑砂","保密:MP9 砂垢","受限:MAG-7 声纳","受限:P2000 草皮",
"受限:双持贝瑞塔 皇室伴侣","受限:G3SG1 毒刺","受限:M4A1 消音型 闪回","军规级: 新星 毒蜥","军规级:USP 消音版 次时代","军规级:法玛斯 机械工业","军规级:P90 浅坟","军规级 截短霰弹枪 荒野公主",
"军规级:SSG 08 炎龙之焰","军规级:M4A4 喧嚣杀戮"};
头文件和箱子都做好了,再然后我们就要创建函数了——
int mygame(string gamemode){
}
为什么不用main呢,答案是因为这个函数不是我们立即要使用的——
int mygame(string gamemode)
{srand(time(0));int flag=0;if(gamemode=="九头蛇"){int x=rand()%100+1;if(x==32)flag=0;else if(x==65)flag=1;else if(x==5||x==8||x==13||x==23||x==42||x==39||x==54||x==59)flag=rand()%3+2;else if(x>=75)flag=rand()%5+5;elseflag=rand()%7+10;string t="";cout<<"是否跳过抽奖阶段(yes or no):";cin>>t; if(t=="yes")return flag;int s=60+flag;int i=0;for(i=0;i<=s;i++){system("cls");cout<<jiutoushe[i%17];Sleep(10+i*1);}Sleep(1000);}return flag;
}
我们用了flag当判断数(这只是一个,不耐烦的小伙伴可以跳过哦),里面的rand是随机数种子,用于随机,剩下几个也是一样。
大家根据自己的习惯改编箱子、代码,有条件的还可以自己加几个箱子,可以到https://steamcommunity.com/market/search?appid=730
这里来查看。
这是最终函数——
int mygame(string gamemode)
{srand(time(0));int flag=0;if(gamemode=="九头蛇"){int x=rand()%100+1;if(x==32)flag=0;else if(x==65)flag=1;else if(x==5||x==8||x==13||x==23||x==42||x==39||x==54||x==59)flag=rand()%3+2;else if(x>=75)flag=rand()%5+5;elseflag=rand()%7+10;string t="";cout<<"是否跳过抽奖阶段(yes or no):";cin>>t; if(t=="yes")return flag;int s=60+flag;int i=0;for(i=0;i<=s;i++){system("cls");cout<<jiutoushe[i%17];Sleep(10+i*1);}Sleep(1000);}if(gamemode=="梦魇"){int x=rand()%100+1;if(x==32)flag=0;else if(x==65)flag=1;else if(x==5||x==8||x==13||x==23||x==42||x==39||x==54||x==59)flag=rand()%3+2;else if(x>=75)flag=rand()%5+5;elseflag=rand()%7+10;string t="";cout<<"是否跳过抽奖阶段(yes or no):";cin>>t; if(t=="yes")return flag;int s=60+flag;int i=0;for(i=0;i<=s;i++){system("cls");cout<<mengyan[i%17];Sleep(10+i*1);}Sleep(1000);}if(gamemode=="手套"){int x=rand()%100+1;if(x==32)flag=0;else if(x==65)flag=1;else if(x==5||x==8||x==13||x==23||x==42||x==39||x==54||x==59)flag=rand()%3+2;else if(x>=75)flag=rand()%5+5;elseflag=rand()%7+10;string t="";cout<<"是否跳过抽奖阶段(yes or no):";cin>>t; if(t=="yes")return flag;int s=60+flag;int i=0;for(i=0;i<=s;i++){system("cls");cout<<shoutao[i%17];Sleep(10+i*1);}Sleep(1000);}if(gamemode=="伽马2号"){int x=rand()%100+1;if(x==32)flag=0;else if(x==65)flag=1;else if(x==5||x==8||x==13||x==23||x==42||x==39||x==54||x==59)flag=rand()%3+2;else if(x>=75)flag=rand()%5+5;elseflag=rand()%7+10;string t="";cout<<"是否跳过抽奖阶段(yes or no):";cin>>t; if(t=="yes")return flag;int s=60+flag;int i=0;for(i=0;i<=s;i++){system("cls");cout<<gama2hao[i%17];Sleep(10+i*1);}Sleep(1000);}if(gamemode=="命悬一线"){int x=rand()%100+1;if(x==32)flag=0;else if(x==65)flag=1;else if(x==5||x==8||x==13||x==23||x==42||x==39||x==54||x==59)flag=rand()%3+2;else if(x>=75)flag=rand()%5+5;elseflag=rand()%7+10;string t="";cout<<"是否跳过抽奖阶段(yes or no):";cin>>t; if(t=="yes")return flag;int s=60+flag;int i=0;for(i=0;i<=s;i++){system("cls");cout<<mingxuanyixian[i%17];Sleep(10+i*1);}Sleep(1000);}return flag;
}
这只是框架,我们要把开箱的程序搞出来,还差的远呢——
int main(){}
好了,main函数创建好了,我们要用到while来保证程序会一直运行下去——
int main(){int key=10;while(true){}
}
为什么要创建一个KEY呢
因为程序不可能无穷无尽的循环下去,接下来我们要用到我们上面的函数,来判断那个武器被选中了,还有件事就是别忘了还要判断是那个箱子——
int main()
{int key=10;while(true){start:cout<<"--------------------\n";if(key==10){cout<<"|当前万能钥匙有"<<key<<"个|\n";}else{cout<<"|当前万能钥匙有"<<key<<"个 |\n";}cout<<"| 选择要开的箱子 |\n";cout<<"| 九头蛇 |\n";cout<<"| 梦魇 |\n";cout<<"| 命悬一线 |\n";cout<<"| 伽马2号 |\n";cout<<"| 手套 |\n";string s="";if(key>0){cin>>s;int flag=mygame(s);system("cls");if(s=="九头蛇"){cout<<"恭喜抽中:"<<jiutoushe[flag];--key; cout<<endl<<"是否继续(yes or no)";cin>>s;}if(s=="梦魇"){cout<<"恭喜抽中:"<<mengyan[flag]; cout<<endl<<"是否继续(yes or no)";--key;cin>>s;}if(s=="命悬一线"){cout<<"恭喜抽中:"<<mingxuanyixian[flag]; cout<<endl<<"是否继续(yes or no)";--key; cin>>s;}if(s=="伽马2号"){cout<<"恭喜抽中:"<<gama2hao[flag]; cout<<endl<<"是否继续(yes or no)";--key; cin>>s;}if(s=="手套"){cout<<"恭喜抽中:"<<shoutao[flag]; cout<<endl<<"是否继续(yes or no)";--key; cin>>s;}if(s=="yes"){goto start;} }else{system("cls");cout<<"当前你的万能钥匙剩余0个";break; }} return 0;
}
别忘了把我们的程序组合起来哦!
这就是最终程序了,CSGO开箱小程序——
#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
string jiutoushe[17]={"隐秘: AWP 鬼退治","隐秘: FN57 暴怒野兽","保密:M4A4 地狱烈焰","保密:加利尔AR 你干嘛~嗨呦","保密:双持贝瑞塔 毒蛇袭击","受限:SSC08 鬼脸天蛾","受限:P90 死亡之握",
"受限:P250 红岩","受限:P2000 林间猎者","受限:AK-47 轨道Mk01","军规级: UMP-45 合金绽放","军规级:Tec-9 剪纸","军规级:MAG-7 硬水","军规级:MAC-10 阿罗哈","军规级 M4A1消音版 简报",
"军规级:法玛斯 死亡之舞","军规级:USP消音版 蓝图"};
string mengyan[17]={"隐秘: FN57 涂鸦潦草","隐秘: MAC-10 坐牢","保密:MAG-7 先见之明","保密:MP5-SD 小小噩梦","保密:P2000 升天","受限:SCAR-20 暗夜活死鸡","受限:截短霰弹枪 灵应牌",
"受限:PP-野牛 太空猫","受限:G3SG1 梦之林地","受限:M4A1 消音型 夜无眠","军规级: XM1014 行尸攻势","军规级:USP 消音版 地狱门票","军规级:双持贝瑞塔 瓜瓜","军规级:法玛斯 目皆转睛","军规级 MP7 幽幻深渊",
"军规级:AK-47 夜愿","军规级:MP9 星使"};
string gama2hao[17]={"隐秘: CZ75 印花板","隐秘: FN57 斯康里娅","保密:G3SG1 通风机","保密:内格夫 眩目","保密:P90 冷血无情","受限:UMP-45 简报","受限:XM1014 滑流",
"受限:沙漠之鹰 指挥","受限:格洛克 18 型 鼬鼠","受限:MAG-7 石雕","军规级:SCAR-20 权力之心","军规级:SG 553 三巨头","军规级:AUG 席德.米德","军规级:MP9 气密","军规级 Tec-9 燃料喷射器",
"军规级:AK-47 霓虹革命","军规级:法玛斯 防滚架"};
string mingxuanyixian[17]={"隐秘: PP-野牛 黑夜暴乱","隐秘: FN57 焰色反应","保密:MP9 黑砂","保密:P2000 都市危机","保密:R8 左轮手枪 稳","受限:SG 553 阿罗哈","受限:XM1014 锈蚀烈焰",
"受限:格洛克 18 型 城里的月光","受限:内格夫 狮子鱼","受限:新星 狂野六号","军规级: MAG-7 SWAG-7","军规级:UMP-45 白狼","军规级:AUG 湖怪鸟","军规级:AWP 死神","军规级 USP 消音版 脑洞大开",
"军规级:M4A4 黑色魅影","军规级:MP7 血腥运动"};
string shoutao[17]={"隐秘: CZ75 聚合物","隐秘: 格洛克 18 型 铁之作","保密:MP7 卷云","保密:加利尔 AR 黑砂","保密:MP9 砂垢","受限:MAG-7 声纳","受限:P2000 草皮",
"受限:双持贝瑞塔 皇室伴侣","受限:G3SG1 毒刺","受限:M4A1 消音型 闪回","军规级: 新星 毒蜥","军规级:USP 消音版 次时代","军规级:法玛斯 机械工业","军规级:P90 浅坟","军规级 截短霰弹枪 荒野公主",
"军规级:SSG 08 炎龙之焰","军规级:M4A4 喧嚣杀戮"};
int mygame(string gamemode)
{srand(time(0));int flag=0;if(gamemode=="九头蛇"){int x=rand()%100+1;if(x==32)flag=0;else if(x==65)flag=1;else if(x==5||x==8||x==13||x==23||x==42||x==39||x==54||x==59)flag=rand()%3+2;else if(x>=75)flag=rand()%5+5;elseflag=rand()%7+10;string t="";cout<<"是否跳过抽奖阶段(yes or no):";cin>>t; if(t=="yes")return flag;int s=60+flag;int i=0;for(i=0;i<=s;i++){system("cls");cout<<jiutoushe[i%17];Sleep(10+i*1);}Sleep(1000);}if(gamemode=="梦魇"){int x=rand()%100+1;if(x==32)flag=0;else if(x==65)flag=1;else if(x==5||x==8||x==13||x==23||x==42||x==39||x==54||x==59)flag=rand()%3+2;else if(x>=75)flag=rand()%5+5;elseflag=rand()%7+10;string t="";cout<<"是否跳过抽奖阶段(yes or no):";cin>>t; if(t=="yes")return flag;int s=60+flag;int i=0;for(i=0;i<=s;i++){system("cls");cout<<mengyan[i%17];Sleep(10+i*1);}Sleep(1000);}if(gamemode=="手套"){int x=rand()%100+1;if(x==32)flag=0;else if(x==65)flag=1;else if(x==5||x==8||x==13||x==23||x==42||x==39||x==54||x==59)flag=rand()%3+2;else if(x>=75)flag=rand()%5+5;elseflag=rand()%7+10;string t="";cout<<"是否跳过抽奖阶段(yes or no):";cin>>t; if(t=="yes")return flag;int s=60+flag;int i=0;for(i=0;i<=s;i++){system("cls");cout<<shoutao[i%17];Sleep(10+i*1);}Sleep(1000);}if(gamemode=="伽马2号"){int x=rand()%100+1;if(x==32)flag=0;else if(x==65)flag=1;else if(x==5||x==8||x==13||x==23||x==42||x==39||x==54||x==59)flag=rand()%3+2;else if(x>=75)flag=rand()%5+5;elseflag=rand()%7+10;string t="";cout<<"是否跳过抽奖阶段(yes or no):";cin>>t; if(t=="yes")return flag;int s=60+flag;int i=0;for(i=0;i<=s;i++){system("cls");cout<<gama2hao[i%17];Sleep(10+i*1);}Sleep(1000);}if(gamemode=="命悬一线"){int x=rand()%100+1;if(x==32)flag=0;else if(x==65)flag=1;else if(x==5||x==8||x==13||x==23||x==42||x==39||x==54||x==59)flag=rand()%3+2;else if(x>=75)flag=rand()%5+5;elseflag=rand()%7+10;string t="";cout<<"是否跳过抽奖阶段(yes or no):";cin>>t; if(t=="yes")return flag;int s=60+flag;int i=0;for(i=0;i<=s;i++){system("cls");cout<<mingxuanyixian[i%17];Sleep(10+i*1);}Sleep(1000);}return flag;
}
int main()
{int key=10;while(true){start:cout<<"--------------------\n";if(key==10){cout<<"|当前万能钥匙有"<<key<<"个|\n";}else{cout<<"|当前万能钥匙有"<<key<<"个 |\n";}cout<<"| 选择要开的箱子 |\n";cout<<"| 九头蛇 |\n";cout<<"| 梦魇 |\n";cout<<"| 命悬一线 |\n";cout<<"| 伽马2号 |\n";cout<<"| 手套 |\n";string s="";if(key>0){cin>>s;int flag=mygame(s);system("cls");if(s=="九头蛇"){cout<<"恭喜抽中:"<<jiutoushe[flag];--key; cout<<endl<<"是否继续(yes or no)";cin>>s;}if(s=="梦魇"){cout<<"恭喜抽中:"<<mengyan[flag]; cout<<endl<<"是否继续(yes or no)";--key;cin>>s;}if(s=="命悬一线"){cout<<"恭喜抽中:"<<mingxuanyixian[flag]; cout<<endl<<"是否继续(yes or no)";--key; cin>>s;}if(s=="伽马2号"){cout<<"恭喜抽中:"<<gama2hao[flag]; cout<<endl<<"是否继续(yes or no)";--key; cin>>s;}if(s=="手套"){cout<<"恭喜抽中:"<<shoutao[flag]; cout<<endl<<"是否继续(yes or no)";--key; cin>>s;}if(s=="yes"){goto start;} }else{system("cls");cout<<"当前你的万能钥匙剩余0个";break; }} return 0;
}
CSGO开箱C++小程序。(229行)相关推荐
- 微信小程序 首行缩进 text 标签 text-indent 不起作用
一.y微信小程序首行缩进,text标签中text-indent是不起作用的 使用view标签代替text标签,text-indent:2em是可以起到首行缩进作用的. 二.皕杰报表连接数据库失败,请检 ...
- uni-app微信小程序动态样式设置;微信小程序style行内式无效;微信小程序style行内式编译报错;微信小程序:style设置样式
场景:微信小程序设置动态样式,有些时候是需要用到变量来书写的:但是实际使用发现,行内式书写虽然有效,但是会使得微信小程序的编辑失败:故需要使用动态的v-bind来写动态变量行内式样式(既使用:styl ...
- html国庆节代码,小程序10行代码实现微信头像挂红旗,国庆节个性化头像
最近朋友圈里经常有看到这样的头像 既然这么火,大家要图又这么难,作为程序员的自己当然要自己动手实现一个. 老规矩,先看效果图 仔细研究了下,发现实现起来并不难,核心代码只有下面10行. wx.canv ...
- php小程序 100行左右,微信小程序 左右分类滚动列表
今天需求个类似得到app分类的功能,效果如图: 左右分别滚动,互不干扰,先把简单的布局和样式搭好. 左侧分类 右侧顶部分类 右侧列表 .flex_row{display: flex;flex-dire ...
- 微信小程序 首行缩进、 去掉/取消首行缩进
首行缩进 .wxss 代码如下: .str1{text-indent: 20rpx;text-align: left; } //首行缩进20rpx 取消首行缩进 .str1{text-indent: ...
- 微信小程序--首行缩进
前言 最近在更新小程序的时候,需要对作品进行一定的文字简介,为了美观,需要对文字进行首行缩进. 实现 利用text-indent就可以了 <view class="text-gray ...
- c语言编程红旗,小程序10行代码实现微信头像挂红旗
最近朋友圈里经常有看到这样的头像 既然这么火,大家要图又这么难,作为程序员的自己当然要自己动手实现一个. 老规矩,先看效果图 仔细研究了下,发现实现起来并不难,核心代码只有下面10行. wx.canv ...
- Taro框架使用React语法开发小程序有关行内样式解析问题
前两天有个同事在使用Taro的react语法开发小程序时碰到了一个关于行内样式的问题: 本以为蓝色这两个字的颜色应该是蓝色的,结果发现这个行内样式却没有生效,还是黑色.于是看了编译后的代码,居然是这样 ...
- 微信小程序 首行缩进无效
首行缩进在text标签中是无效的,需要改为view标签.
最新文章
- apache 重定向tomcat端口_Tomcat
- WM8962 HPOUT 信号强度 时间周期
- android button背景随心搭配
- 移动Web怎么做屏幕适配
- java表单自动绑定数据_java工作流系统表单自动 获取数据
- 微信小程序 rpx和px转换
- NormalMap 贴图 [转]
- 问题:从键盘读取特定类型的数据(使用Scanner读取int类型)
- 在c语言中 使用变量的要求,关于C语言中变量的探讨
- 杭电1072 猜数字
- UVA10625 GNU = GNU'sNotUnix【字符统计】
- VS2013 百度云资源以及密钥
- 清北级别,补助丰厚,这样的中科院信工所你心动了吗?
- winrm java客户端_winrm service
- 异名一文带你读懂Chrome小恐龙跑酷!
- html计算平方米,平方怎么算(面积怎么算平方米)
- C/C++音乐播放(亲测有效)
- mysql数据库的安装和使用方法_Mysql数据库的安装和使用
- ARM NEON优化5.图像旋转
- java speech sdk_Microsoft Speech SDK开发包 使用
热门文章
- IBIS模型:利用IBIS模型研究信号完整性问题
- 修身修心的1000+篇文章总结
- 手把手教你写保研简历|计算机保研|保研夏令营文书写作|简历模板
- Ubuntu下安装Nvidia和Intel双显卡驱动
- Warring:POST Content-Length of 625523488 bytes exceeds the limit of 8388608 bytes in Unknown on line
- pysptk, 语音信号处理工具包( SPTK )的python 封装器
- 如何在保持营养均衡的同时不长肉
- 永远不要忘记_它永远不会忘记一张脸
- 基于肤色高斯概率模型的人脸检测
- 【python】统计正负数个数