当前位置: 首页 > news >正文

网站建立健全举报工作机制设计电子商务网站主页

网站建立健全举报工作机制,设计电子商务网站主页,做私人没有备案的网站,北京网站外包公司推荐scottish-fold一个关于骑马与砍杀的剧本简单快速的制作工具前言​在很久以前的时候#xff0c;也就是刚开始玩骑砍的时候就想着能够制作一个自己的剧本#xff0c;用于书写自己想要的故事。当我怀着远大的梦想去这么做的时候才发现#xff0c;原来制作剧本没有自己想象的那么…scottish-fold一个关于骑马与砍杀的剧本简单快速的制作工具前言​在很久以前的时候也就是刚开始玩骑砍的时候就想着能够制作一个自己的剧本用于书写自己想要的故事。当我怀着远大的梦想去这么做的时候才发现原来制作剧本没有自己想象的那么简单。摆面前的最大的问题就是我要学习python这样的语言其次还有骑砍自己的语言(ModuleSystem)。那对于没有编程经验的小白来说简直太复杂了想要制作一个功能是那么的困难。就算想要为这个游戏中增加一个自己的城堡都要学习大量的代码也要修改大量的代码经过无数次测试才能在庞大的地图上显示一个小小的城堡(我以前成功添加自己城堡的时候简直高兴得不行)。制作一个城堡都这么复制那么如果我想要增加一个国家呢那又是一个非常复杂的代码。在我们理想的地图上添加一个人一个城堡一个国家甚至是一个复杂的功能(种地开店经营村庄管理城堡巡逻队阵型系统银行系统招降劫匪称号系统官职系统想要成为国王国家与国家之间的外交等等)都需要学习骑砍大量的代码和看无数的教程才能够做出一点点成果。当我们攒足了勇气和时间轻轻打开入门教程和各个大神的功能代码时你才发现原来代码是那么地长和难于理解不是有了勇气和时间就能够解决的。那么制作剧本能不能不要这么复杂能不能只要稍微修改一点点的东西就能够生成我想要系统呢​然后我就找啊找发现中间使用了各种工具( txt修改器、魔球等)他们是非常优秀的制作工具让我节省了不少的时间(我以前修改了一个剧本看我帖子就知道了)可是当我想要制作另一个剧本时你就会发现这些功能可能需要再重新复制粘贴一次甚至有一些功能还不能使用而复制粘贴也没有那么简单需要注意的地方还是有很多。一不小心就会导致功能不能使用。本以为除了这些功能就没有其它问题了其实不是这样子的还有很多的问题模型导入特效的制作等等都比较复杂。那么我又在想能不能简单一点地去制作剧本呢我只是一个想要制作剧本的人为什么不能把精力只放到剧本制作上面为什么只有成为编程的大神才能制作我想要的剧本呢​我从2009年开始玩骑砍到2019年时间好长一直都想要制作剧本每一次鼓起勇气都被代码的复杂和繁琐所打败当然我也不能为自己的懒惰而辩护(哈哈其实就是懒)。​就在上一个月学校的效益不好(有一些认识我的人知道我在学校工作)我就选择了辞职。在这将近半个月的时间我就把骑砍剧本制作又拿出来了。这次我就想着一定要制作一个工具让制作剧本更简单然后制作一个自己理想的剧本【战国群雄】(我一直都想要制作的剧本也有一些骑友只知道)。为了让剧本制作的人员更简单快速制作剧本我就制作了这一个工具。到底有多简单就那看这个工具的制作手册吧。当然我会简单介绍一个这个工具让大家了解它是多么地简单。​当然我现在没有了工作那就没有了收入来源所以我要尽快努力找到工作。本来我想将这个工具制作完成然后将战国群雄剧本制作完成然后再让大家使用这个工具(不是我自私而是工具没有制作好会有很多的BUG大家在用的时间遇到很多问题肯定会给大家带来不便有一些不友好的可能还会骂我)。但现在不得不拿出来是因为我要在过年时间为找下一份工作作准备。​最后希望大家能够喜欢这个工具也希望大家能够使用该工具完成自己的剧本(工具还没有完善所以肯定会遇到很多问题而过年我又没有时间为大家解答所以很抱歉希望大家能够理解)。​我将使用这个工具的人分成了两种剧本制作者只制作剧本不需要写任何功能工具制作者完善这个工具需要写很多的代码工具介绍​这个工具是一个没有界面的工具制作者只需要修改配置文件(config.py)系统就会自动帮助制作者快速生成大量的代码。所以对于剧本制作者来说只要了解这一个文件就行了其它文件是工具制作者的任务。​工具中有三个文件夹​1.make工具代码全部都在这个文件夹中​2.script剧本代码全部都在这个文件夹中(暂时只支持1.011版本也就是原版战团还不支持如果你是工具制作者那这个工具对你来说就没有任何限制了)​3.start剧本的配置文件和运行都在这个文件夹中配置文件(config.py)运行文件(run.py)你每一次修改文件都要运行才能让你的修改生效(有时间运行可能需要运行两次制作过剧本的人应该都了解)。需要环境须要安装python2.7的环境(3.x以上的没有测试过)1.剧本制作者​在这里我们讨论的内容是配置文件(config.py)对于剧本制作者你只需要了解这一个文件就行​我给剧本制作者暂时提供的功能有(还有很多的功能在我脑子里没有实现)1.添加国家快速生成一个国家2添加领主快速生成一个领主3.添加士兵快速生成一个兵种剧本路径在config.py文件中开头就有这个配置用于指定剧本在哪个文件夹中使用以下功能时一定要记得修改这个配置。### modPath 剧本的路径modPath D:/game/MountBlade/Modules/Native/1.添加国家如果你想要在地图上添加一个新的国家那么你只需要写的内容如下factions[{}]#这对花括号【{}】就是你的国家运行一下工具你就会发现一个新的国家已经生成并为这个国家生成一个国王和20个领主14个兵种国家id是fac_kingdom_1,国家的名字也是这个生成的内容包含国王文化领主兵种和队伍模板只是里面的数据会按照一些简单的规则生成(如国名和人名等)有一些信息会随机生成(装备武器熟练度颜色容貌等)##运行一个你的游戏看下是否已经生成了 ^_^,开心不如果你想要生成5个国家非常简单factions[{},{},{},{},{},]如果你对自动生成的信息不满意那你还可以这样写(属性如何不提供就会自动生成)#以斯瓦迪亚国家为例factions[{fac_id:kingdom_1,#国家idfac_name:Kingdom of Swadia,#国家名称color:0xDD8844,#国家的颜色king:swadian_kings[0],#国家的国王lords:swadian_lords,#国家的领主lord_items:swadian_lords[random.randint(0,len(swadian_lords)-1)][items],#其它领主的装备lord_max_num:20,#国家共有领主数量(不包括女人和士兵)troops:swadian_troops,#指定国家的士兵信息},]2.添加领主1.添加国王添加国王需要使用到国家配置中的king属性king:{}# 这样就可以了会为新的国家生成一个国王信息只是所有的属性都是自动生成的。那我们也可以指定如下信息king:{id:kingdom_1_lord, #国王的idtroop_name:King Harlaus,#国王的名字flag:tf_hero,#国王的兵种标识#国家的装备信息items:[itm_charger,itm_rich_outfit,itm_blue_hose,itm_iron_greaves,itm_plate_armor,itm_gauntlets,itm_bastard_sword_b,itm_tab_shield_heater_cav_b,itm_great_helmet,],#国王的属性attr:knight_attrib_5,#国王的武器熟练度wp:wp(220),#国家的技能(骑术强弓等)skill:knight_skills_5|knows_trainer_5,#国王的容貌face1:0x0000000f45041105241acd2b5a66a86900000000001e98310000000000000000,#对于英雄来说没有用当然可以不用配置的face2:swadian_face_older_2,},如果你想运行成功一定要把king这个配置放到指定的国家中才可以记得我们之前的国家配置吗完整代码如下#以斯瓦迪亚国家为例factions[{fac_id:kingdom_1,#国家idfac_name:Kingdom of Swadia,#国家名称color:0xDD8844,#国家的颜色#以哈劳斯国王为例king:{id:kingdom_1_lord, #国王的idtroop_name:King Harlaus,#国王的名字flag:tf_hero,#国王的兵种标识#国家的装备信息items:[itm_charger,itm_rich_outfit,itm_blue_hose,itm_iron_greaves,itm_plate_armor,itm_gauntlets,itm_bastard_sword_b,itm_tab_shield_heater_cav_b,itm_great_helmet,],#国王的属性attr:knight_attrib_5,#国王的武器熟练度wp:wp(220),#国家的技能(骑术强弓等)skill:knight_skills_5|knows_trainer_5,#国王的容貌face1:0x0000000f45041105241acd2b5a66a86900000000001e98310000000000000000,#对于英雄来说没有用当然可以不用配置的face2:swadian_face_older_2,},lords:swadian_lords,#国家的领主lord_items:swadian_lords[random.randint(0,len(swadian_lords)-1)][items],#其它领主的装备lord_max_num:20,#国家共有领主数量(不包括女人和士兵)troops:swadian_troops,#指定国家的士兵信息},]2.添加领主添加领主需要使用到国家配置中的lords属性这个属性是可以配置多个领主和配置王国有一点不同不过他们的属性都是完全一样的。添加两个领主信息lords:[{},{}]为领主增加详细的信息lords:[#克拉格斯{id:knight_1_1,#领主idtroop_name:Lord Klargus,#领主名字flag:tf_hero,#领主标识#领主装备items:[itm_saddle_horse,itm_courtly_outfit,itm_heraldic_mail_with_surcoat,itm_nomad_boots,itm_splinted_greaves,itm_great_helmet,itm_sword_medieval_c,itm_scale_gauntlets,itm_tab_shield_heater_cav_a,],#领主属性attr:knight_attrib_1,#领主的熟练度wp:wp(130),#技能skill:knight_skills_1|knows_trainer_1|knows_trainer_3,#容貌face1:0x0000000c3e08601414ab4dc6e39296b200000000001e231b0000000000000000,#对于英雄没有用face2:swadian_face_middle_2,},#普拉伊斯{id:knight_1_2,troop_name:Lord Plais,flag:tf_hero,items:[itm_steppe_horse,itm_gambeson,itm_heraldic_mail_with_surcoat,itm_blue_hose,itm_mail_boots,itm_nasal_helmet,itm_scale_gauntlets,itm_fighting_pick,itm_tab_shield_heater_c,],attr:knight_attrib_2,wp:wp(160),skill:knight_skills_2,face1:0x0000000c0f08000458739a9a1476199800000000001fb6f10000000000000000,face2:swadian_face_old_2,},]完整代码#以斯瓦迪亚国家为例factions[{fac_id:kingdom_1,#国家idfac_name:Kingdom of Swadia,#国家名称color:0xDD8844,#国家的颜色king:swadian_kings[0],#国家的国王lords:[#克拉格斯{id:knight_1_1,#领主idtroop_name:Lord Klargus,#领主名字flag:tf_hero,#领主标识#领主装备items:[itm_saddle_horse,itm_courtly_outfit,itm_heraldic_mail_with_surcoat,itm_nomad_boots,itm_splinted_greaves,itm_great_helmet,itm_sword_medieval_c,itm_scale_gauntlets,itm_tab_shield_heater_cav_a,],#领主属性attr:knight_attrib_1,#领主的熟练度wp:wp(130),#技能skill:knight_skills_1|knows_trainer_1|knows_trainer_3,#容貌face1:0x0000000c3e08601414ab4dc6e39296b200000000001e231b0000000000000000,#对于英雄没有用face2:swadian_face_middle_2,},#普拉伊斯{id:knight_1_2,troop_name:Lord Plais,flag:tf_hero,items:[itm_steppe_horse,itm_gambeson,itm_heraldic_mail_with_surcoat,itm_blue_hose,itm_mail_boots,itm_nasal_helmet,itm_scale_gauntlets,itm_fighting_pick,itm_tab_shield_heater_c,],attr:knight_attrib_2,wp:wp(160),skill:knight_skills_2,face1:0x0000000c0f08000458739a9a1476199800000000001fb6f10000000000000000,face2:swadian_face_old_2,},]lord_items:swadian_lords[random.randint(0,len(swadian_lords)-1)][items],#其它领主的装备lord_max_num:20,#国家共有领主数量(不包括女人和士兵)troops:swadian_troops,#指定国家的士兵信息},]我给出的都完全的配置信息只要你希望任何一个属性自动生成都可以省略不写连属性名称都不用写了。就像我们开始时只要给一个花括号就可以了。如果你想随机生成3个领主代码如下lords:[{},{},{}]那如何我想生成300个领主呢代码如下(使用lord_max_num属性可以快速生成300个领主)lord_max_num:300,#国家共有领主数量(不包括女人和士兵)3.完整案例创建一个新的国家国家名字叫china,颜色为大红色factions[{fac_id:kingdom_6,#国家id(1-5已经被系统国家所使用要么不要指定要么指定一个5以上id)fac_name:Kingdom of china,#国家名称color:0xFF0000,#国家的颜色king:{id:kingdom_6_lord, #国王的id(要么不指定要么指定5以上的编号)troop_name:King mao,#国王的名字flag:tf_hero,#国家的装备信息items:[itm_charger,itm_rich_outfit,itm_blue_hose,itm_iron_greaves,itm_plate_armor,itm_gauntlets,itm_bastard_sword_b,itm_tab_shield_heater_cav_b,itm_great_helmet,],#国王的属性attr:knight_attrib_5,#国王的武器熟练度wp:wp(220),#国家的技能(骑术强弓等)skill:knight_skills_5|knows_trainer_5,#国王的容貌(这个是哈劳斯国王容貌你也可以改成其它的)face1:0x0000000f45041105241acd2b5a66a86900000000001e98310000000000000000,#将【艾车莫尔】这个城堡给国王这个属性也可以应用到国家国王领主cities:[p_town_17]},lords:swadian_lords,#国家的领主(使用哈劳斯国王全部手下信息)troops:swadian_troops,#指定国家的士兵信息(使用哈劳斯国王的兵种当然你也可以学习下一章的内容然后添加属于自己的兵种)#将【乌鲁兹达克堡】这个城堡给新增的国家最后分给哪个领主是随机的cities:[p_castle_22]},]3.添加兵种添加兵种和领主都大致差不多生成两个兵种#指定国家的士兵信息troops:[{},{}],详细信息配置troops:[#芮尔典新兵{id:swadian_recruit,troop_name:Swadian Recruit,flag:tf_guarantee_armor,items:[itm_scythe,itm_hatchet,itm_pickaxe,itm_club,itm_stones,itm_tab_shield_heater_a,itm_leather_cap,itm_felt_hat,itm_felt_hat,itm_shirt,itm_coarse_tunic,itm_leather_apron,itm_nomad_boots,itm_wrapping_boots,],attr:def_attrib|level(4),wp:wp(60),skill:knows_common,face1:swadian_face_younger_1,face2:swadian_face_middle_2,},#芮尔典民兵{id:swadian_militia,troop_name:Swadian Militia,flag:tf_guarantee_boots|tf_guarantee_armor|tf_guarantee_shield,items:[itm_bolts,itm_spiked_club,itm_fighting_pick,itm_boar_spear,itm_hunting_crossbow,itm_tab_shield_heater_a,itm_padded_cloth,itm_leather_armor,itm_leather_cap,itm_arming_cap,itm_padded_coif,itm_ankle_boots,itm_wrapping_boots,],attr:def_attrib|level(9),wp:wp(75),skill:knows_common,face1:swadian_face_young_1,face2:swadian_face_old_2,},]如果你希望自动生成兵种并且要控制兵种的特点## 兵种类型有infantry(步兵)、crossbowman(弩兵)、knight(骑士)、spearman(枪兵)、archer(弓兵)、horse_archer(骑射兵)## infantry1生成一个1级的步兵## crossbowman2生成一个2级的弩兵## spearman4:生成一个4级的枪兵## 等级越高装备越好技能越高伤害越高(最高大概7级每一个兵种等级不同超过最高级全按最高级生成)autoTroops:[infantry1,crossbowman2spearman4],4.添加城堡(未完成)设想我的想法就是指定城堡的名称、角度、位置等就自动生成一个城堡包含城堡地形管理者武器商人镇长(村长)等等一系列信息。【伪配置】cities[{id:town_1,#城堡idcity_name:Sargoth,#城堡名称icon:icon_town|pf_town,#城堡图标fac:fac_neutral,#城堡阵营behavior:ai_bhvr_hold,#城堡ai行为location:(-1.55, 66.45),#城堡的地点coordinate:170#城堡的角度}]5.添加功能(未完成)设想我的想法就是直接在配置文件中开启该功能就可以了不用写任何的代码。【伪代码】functions{#巡逻队功能patrols:{enable:True,#开启巡逻队功能village_num:2,#村子巡逻队数量castle:4,#城堡巡逻队数量town:8#城堡巡逻队数量}#劝降劫匪功能persuade:{enable:True}}6.添加装备(未完成)设想所有装备模型都按照一定的格式存放到网络上的仓库添加配置信息时提供模型编号运行剧本后自动下载和更新装备信息。不用再手动添加装备模型和编写任何代码。运行剧本运行run.py文件就可以了.自动生成中文文件(未完成)根据国家英雄士兵城堡自动更新剧本中语言文件如troops.csv、item_kinds.csv等文件实现一劳永逸的效果。2.工具制作者​我知道这个工具还有很多的功能要做还有很多的代码要写靠我一个人肯定是速度很慢特别是添加功能这个想法功能有很多也需要写很多的代码需要python的大神和ms的大神共同来完成这样的功能如果你喜欢这个工具并想为这个工具添加自己的功能和设想或者你想查看这个工具的实现代码。以下提供了代码的下载路径
http://www.zqtcl.cn/news/102906/

相关文章:

  • 广州市建设工程交易服务中心网站沈阳百度推广哪家好
  • 个人网站备案需要什么网站建立的重要性
  • wordpress用户名西安seo代理计费
  • 网站建设前准备工作手机上传视频网站开发
  • 海口网站建设是什么意思wordpress推广码
  • 杭州市住房和城乡建设厅网站海南网站建设设计
  • 网站建设平台一般多少钱wordpress 本地上传服务器
  • 怎么给网站命名男女做羞羞羞的网站
  • 北京响应式网站建设公司信息流推广方式
  • 一级a做爰片迅雷网站微分销系统定制开发
  • 山东网站建设工作室网页设计全部代码
  • 用c 做网站可以吗注册网站什么要求
  • 销售网站排名销售型网站模板
  • wordpress 汽车宁波seo整体优化
  • 网站建设公司在哪里宣传c2c旅游电子商务平台
  • 网站查看空间商网站不提交表单
  • 空间怎么上传网站企业所得税怎么算公式
  • 网站建设wix建筑公司网站设计思路
  • 门户型网站都有哪些网页制作的视频教程
  • 虚拟主机 多个网站没有备案的网站
  • 河南网站建设推广公司汕尾网站建设
  • 海南省建设网站首页公司网站图片传不上去
  • 中国建设银行网站评价广告投放都有哪些平台
  • 网站系统免费wordpress附件不在数据库
  • 网站开发国外研究状况电商推广是什么意思
  • 太原建高铁站wordpress分级菜单显示
  • 工信部网站备案变更运营一个app大概多少钱
  • 杭州网站建设公司哪家好网站建设 中国联盟网
  • 成都手机网站建设价格网站安全检测软件
  • 长沙申请域名网站备案找个做游戏的视频网站