c++代码实现我的世界(10)

阅读: 评论:0

c++代码实现我的世界(10)

c++代码实现我的世界(10)

c++代码实现我的世界|地貌中上与指令-3

  • 前言
  • 正文
    • 代码
      • 地形几率
      • tp指令
        • 续写
  • 下期预告

前言

最近,粉丝催的很紧紧,于是文章来喽

正文

今天,我们继续写地貌与指令
上期代码

struct dixing{int yangzi[200][200][200];int jilu;
}Village[100][5];//村庄
dixing Undersea_temple;//海底神殿
dixing desert_temple;//沙漠神殿
dixing Witch_hut;//女巫小屋
dixing Industrial_and_mining_cave[5];//人工矿洞
dixing Mine[20];//矿洞
dixing Dungeon[20];//地牢
dixing Lava_pool[5];//熔岩池
dixing Amethyst_mine;//紫水晶矿洞
dixing ………………
int x,y,z;

代码

地形几率

struct dm{string n;//地形名字int jilv;//地形几率
}dm[10000];

tp指令

之前写了指令

int qz;
string zhilfirst[];
string zhilall[10000][10000];
void zhi()//指令主函数
{char zhiling[];cin>>zhiling;if(zhiling[1]='/'){qz=qzhui(zhiling);outzl(qz,zhiling);}
}
void makeqz()//定义前缀
{zhilfirst[1]="/give";zhilfirst[2]="/gamemode";zhilfirst[3]="/time set";zhilfirst[4]="/tp";zhilfirst[5]="/gamerule";zhilfirst[6]="/kill";zhilfirst[7]="/wether";zhilfirst[8]="/spawnpoint";zhilfirst[9]="/clean";
}
int qzhui(char zhiling[])//找前缀
{for(int i=1;i<=n;i++)//n是指令前缀数{if(zhilfirst[i]==zhiling) return i;}
}
void makeall(){zhilall[1][1]="/tp";zhilall[1][2]="/tp @s x y z";zhilall[1][3]="/tp @s @a";zhilall[1][4]="/tp @a x y z";zhilall[1][5]="/tp @a @s";
}
void outqz(int qz){for(int j=1;zhilall[qz][j]!='';j++)cout<<zhilall[qz][j]<<endl;
}
续写
int getzl(int qz,char zhiling)//找位置
{for(int i=1;zhilall[qz][i]!='';i++){if(zhilall[qz][i]==zhiling)return i;}
}
void zhix(int qz,int i,char zhiling[])//运行指令
{if(qz==1&&i==2)//tp @s x y z{int a,b,c;for(int i=6;i<=strlen(zhiling);i++){if(zhiling[i]!=''){//下期揭秘}}}
}

下期预告

下一期,我们将写一个函数散散心 干会儿别的。
我们下期在见,拜拜。

本文发布于:2024-02-02 15:02:22,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170685734344582.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:代码   世界
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23