骑马与砍杀中文站论坛

标题: 【三啸视频】手把手教你做【骑砍】MOD,基础篇 [打印本页]

作者: hushuailiner2    时间: 2017-4-5 12:37
标题: 【三啸视频】手把手教你做【骑砍】MOD,基础篇
本帖最后由 hushuailiner2 于 2019-1-6 13:14 编辑

其实PY码 相对于 txt修改,和魔球修改,难度都差不多,只是大家感觉可能需要编程基础或者是英文基础,当然有这两样基础会学得快一些,但即使完全没基础,也可以很轻松的学会,我就是这样一个 0英文基础,零编程基础的人。

PY码相对于 TXT,魔球来说,功能要强大得多,TXT最多就是改改兵种装备属性,  魔球能实现的功能,也最多局限在PY基础篇里面能实现的功能了! 如果需要更多强大的功能,是必须要PY码来实现的,用txt和魔球实现这样的功能可谓比登天还难。

其实PY也非常简单,只是大家静不下心来学,很多萌新说,论坛的教程我都看了,但是看不懂,没关系,我这里用视频的方式讲解给大家,而且是零基础学习由浅入深,只要你是认真看了100%能看懂!

注:由于视频的不方便修改因素,以及我本身对有些代码理解的不是很全面,和刚学录制时的紧张等,视频中出现一些错误的地方,我会用 弹幕,留言,下方做说明等几种方式,给错误的地方做出修正,看视频的同时也请 打开弹幕,或者再看一下视频下方的留言和注释。有不清楚的地方,可以进一步咨询论坛的各位大神,以及我和一起讨论一起解决修正问题。(我重新录制时依然紧张,致使从新录制的效果也不是很好,所以才先用注释的方式来修正,待自信恢复录制出较好一些的视频之后,再来替换该原视频)

[spoiler=第一章,基础篇,MOD系统的安装]
第一章,基础篇,MOD系统的安装 点击标题直接进原视频地址,欢迎进入关注。

三啸补充:13分钟这里,export_dir = "F:/Mount&Blade Warband/Modules/xin MOD/" 最后还有一个 斜杠,我做视频的时候都忽略了,大家看到这里一定要加上!
[/spoiler]
[spoiler=第二章,基础篇, 兵种的添加和修改]
第二章,基础篇, 兵种的添加和修改  点击标题直接进原视频地址,欢迎进入关注。

[/spoiler]   
[spoiler=第三章,基础篇, 物品装备的添加和修改]
第三章,基础篇, 物品装备的添加和修改  点击标题直接进原视频地址,欢迎进入关注。

9分钟,那里的0,表示物品的价格,我一时忘记那个是竞技场的物品,价格都是0了! 现在补充说明一下!
11分钟11秒
的地方,这个位置指的不是物品类型,而是物品应该拥有什么样的前缀修饰符。
[/spoiler]
[spoiler=第四章,基础篇, 触发器的框架结构]
第四章,基础篇, 触发器的框架结构  点击标题直接进原视频地址,欢迎进入关注。

[/spoiler]
[spoiler=第五章,基础篇, 对话块的框架结构]
第五章,基础篇, 对话块的框架结构  点击标题直接进原视频地址,欢迎进入关注。

[/spoiler]
[spoiler=第六章,基础篇, 菜单模块以及招兵菜单]
第六章,基础篇, 菜单模块以及招兵菜单  点击标题直接进原视频地址,欢迎进入关注。

[/spoiler]
[spoiler=第七章,进阶篇, 通过【马尼德从商技能】熟悉代码运用]
第七章,进阶篇, 通过【马尼德从商技能】熟悉代码运用  点击标题直接进原视频地址,欢迎进入关注。

[/spoiler]
[spoiler=第八章,基础篇, 脚本的简单介绍和运用]
第八章,基础篇, 脚本的简单介绍和运用  点击标题直接进原视频地址,欢迎进入关注。


     (call_script,"script_id",":A",":B",":C",":D"),
      (store_script_param_1, ":A"),
      (store_script_param_2, ":B"),         
      (store_script_param, ":A", 1),
      (store_script_param, ":B", 2),
      (store_script_param, ":C", 3),
      (store_script_param, ":D", 4),        

[/spoiler]
[spoiler=第九章,基础篇, 简单介绍任务添加]
第九章,基础篇, 简单介绍任务添加  点击标题直接进原视频地址,欢迎进入关注。


[/spoiler]
[spoiler=第十章,进阶篇, 通过格斗家考级简略了解场景战斗的添加]
第十章,进阶篇, 通过格斗家考级简略了解场景战斗的添加  点击标题直接进原视频地址,欢迎进入关注。
[/spoiler]


[spoiler=第十一章,基础篇, 了解队伍模板,增加并刷出一支队伍]
第十一章,基础篇, 了解队伍模板,增加并刷出一支队伍  点击标题直接进原视频地址,欢迎进入关注。
[/spoiler]

[spoiler=第十二章,进阶篇, 教大家做一个场景箱子]
第十二章,进阶篇, 教大家做一个场景箱子  点击标题直接进原视频地址,欢迎进入关注。
[/spoiler]

如果大家喜欢我的视频请一定进入原地址订阅, 因为毕竟花了精力,希望得到大家的反馈和支持









作者: 偃靖    时间: 2017-4-7 09:01
加油
作者: 龙裔dragonborn    时间: 2017-4-7 09:49
以后想学的话是个不错教程,收藏
作者: 棋在我心    时间: 2017-4-10 21:52
萌新在此谢过了
作者: yangfandna    时间: 2017-4-12 12:27
zhe ge bi xu ding ding ding , zao fu xin ren
作者: 蛋碎了一地    时间: 2017-4-12 14:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: wmbhcl    时间: 2017-4-12 16:29
谢谢大大分享,有没有修改国家,国王,领主,城镇,场景的教程,求更新
作者: 心静了无痕    时间: 2017-4-12 19:32
那个──视频一用手机看字很小,很模糊,其他的比如文件夹或文件名称还认识,就是那个啥属性的看都看不清。。
作者: shj_pom    时间: 2017-4-13 02:32
怎么看不了啊,一直缓冲
作者: 蛋碎了一地    时间: 2017-4-13 13:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: 赵承天    时间: 2017-4-15 22:43
加油,很不错的教程
作者: jj95198    时间: 2017-4-21 13:53
py有视频教程了哇哇,学习一下,感谢分享~!
作者: 蛋清    时间: 2017-4-21 14:07
没时间看视频,不好判断有没有纰漏和谬误,也就不好加分。

虽然有点扯,不过能附加一个文字版是最好的。
作者: hushuailiner2    时间: 2017-4-21 14:40
蛋清 发表于 2017-4-21 14:07
没时间看视频,不好判断有没有纰漏和谬误,也就不好加分。

虽然有点扯,不过能附加一个文字版是最好的。

内容的话再简单不过了,甚至跟论坛上的很多文字版比较起来,肯定是比不过的!  只是说视频模式,跟文字模式比较起来,萌新更容易看出需要点哪些地方,让萌新有一个更加直观的方式来学习入门,如果需要精通的话,估计论坛置顶帖的文字教程,依然是他们的必须课。

这个视频只是为了避免有些萌新的口头禅:“置顶帖的教程都看了,但是看不懂!” 出了视频,他还是说看不懂的话,就证明他完全是没有心学,在找借口而已!
作者: shj_pom    时间: 2017-4-21 16:16
还是看 了,捉鸡中
作者: 543359504    时间: 2017-4-21 17:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: Mo念_离心咒    时间: 2017-4-22 02:03
棒棒哒  厉害!学习了
作者: shj_pom    时间: 2017-4-22 15:18
没打好啊,其实我是想说还是看不了,视频一直缓冲状态
作者: hushuailiner2    时间: 2017-4-22 17:37
shj_pom 发表于 2017-4-22 15:18
没打好啊,其实我是想说还是看不了,视频一直缓冲状态

直接点到优酷原视频里面看试试! 旁边就有原视频的链接!
作者: 蛋清    时间: 2017-4-22 17:50
hushuailiner2 发表于 2017-4-22 17:37
直接点到优酷原视频里面看试试! 旁边就有原视频的链接!

另外给个建议,视频可以传B站。
优酷有前置广告,很浪费时间。
作者: shj_pom    时间: 2017-4-22 18:42
hushuailiner2 发表于 2017-4-22 17:37
直接点到优酷原视频里面看试试! 旁边就有原视频的链接!

还是不行啊,除了音量的能划来划去,其他的点了都没反应
作者: 海涵狮心王理查    时间: 2017-4-22 20:38
以下只说重大错误或根本性缺陷,小错不提,无可厚非者不提,衍生自根本性缺陷的多种变化版错误也略去不提。


[spoiler=给所有人看,包括楼主]
我想知道谁给楼主的勇气把物品价格这一参数解释为“这段在目前版本的mod里已经弃用了”。
我想知道谁给楼主的勇气把物品可用前缀这一参数解释为“意思是物品的类型”。
本来觉得好像还凑合,抽看两段验证下水平就可以了。
幸亏抽看了两段而不是一段。
这下好了,全得看。
[/spoiler]

————————————————————————————————————————————————————————————————————————————————————

[spoiler=给所有用过翻译软件的观众看]
推荐机翻的内容不可容忍。建议学习者在机翻结果不是人话时进行凭空脑补更不可容忍。楼主自己就因此走了很多弯路,不要再带别人入坑了。
有人说机翻总比看不懂好,不靠机翻则英语苦手根本无法做mod了。
此乃大谬:当你独自漂浮在海面上,没有淡水喝了,不喝就会死,你是设法制取淡水,还是去喝海水?

我们每个人学母语时,都是从0开始,而且还是以幼儿的未发育智力去学的,然而母语永远是每个人说得最好的语言。因为什么?因为我们学母语根本不是从理解字面而开始的,根本不是靠查字典学会的,而是靠用,靠在懂得含义之前就开始猜着用。
父母教我们说“爸爸妈妈”,我们一开始谁也不懂这两个词的意思,然而谁小时候是先靠翻译软件理解什么是爸爸妈妈的?完全是因为这两个人天天出现在我们眼前,出现便伴着这四个音节,我们尝试模仿,尝试在口头上把这两个词和那两个人联系起来,发现这样做貌似是正确的,我们才学会了这两个词。
真正有一定英语水平的人,听到一句英文,也绝对不是在心里先默默翻译出中文含义再去理解的,而是直接理解,因为他们已经像使用母语一样,直接建立起对英文内容的理解了。
MS也是这样,一个函数的名字是“troop_add_gold”还是“兵种加钱”还是“みさか みこと”还是“”还是“ ㄆ”,跟它的用途有关系么?我们追踪战团源代码里的事件,看到这里有这么一个函数“(troop_add_gold, trp_player, 1000)”,我们懂不懂这句英文的含义有什么关系?只要返回游戏里的相关事件,看到玩家在这里加了1000第纳尔,不就能明白这行天书的用法了么?然后我们找地方做个笔记:“天书troop_add_gold是用来调整钱的”,不就结了?
即使真的始终没有了解troop_add_gold是什么意思,你会用这个函数不就得了?


上面这段只是强调MS里文字的字面意思的表象性和次要性,始终靠学母语的方法去读MS里的文字也不现实。
但是我们还有个东西叫字典,不是翻译器。
你用翻译器去翻一段话,这段里某个反复出现的词前后被翻译8遍你也不会有任何印象,以后翻译千遍万遍你都无法摆脱翻译机,因为你压根就不关心特定某个词的意思,压根不会去留意原文和译文的关系。
但是如果改成查字典,虽然一段话不可能由n句完全一样的话组成,但每句话肯定都提到了某个或某些词汇,你查字典自己翻译这n句话,这个多次出现的词的汉意就会被你看见n次,总会被你记住。下次再看见另一段英文里反复出现这个词,你无需借助工具就能知道这一段大致是在说这个东西了。
你可以说某些人英语学的好,但是哪个学校会教你“skirmisher”或“man-at-arm”这种专有名词?还不都是自己查字典学会的?
如今医学专业英语名词被我忘得精光,古代军事类英文名词倒记得烂熟,还不是因为我天天用到后者所以才记住的?


对于急功近利、只想了解眼前天书含义的人来说,用上述方法理解MS里的英文,简直慢到不可忍受。
但渐渐的你会发现自己不再需要机翻了,看什么都能立刻看进去,而且绝对不会有机翻脑补带来的误解。
长此以往,需要你翻译的东西越来越少,最后你的mod制作可以彻底和翻译工具脱离关系。
反之,如果谁不怕像楼主一样天天被自己脑补出来的误解坑得鼻青脸肿,
不怕像楼主一样把ID称为身份证编号令人笑掉大牙,
不怕做到现在还无法不靠软件区别箭和标枪的英文,
不怕做了十年mod还如同看天书一般、连死记硬背下“钝”的五个字母都做不到,
请用百度翻译。
[/spoiler]

————————————————————————————————————————————————————————————————————————————————————

[spoiler=给所有想做这种全书教程的新人看]
现在很多水平尚缺但强行做全面讲解的人经常犯一个错误:把“新手教程”理解为“傻子教程”。
以楼主视频为例,对完全可以举一反三乃至照猫画虎的同类对象进行逐个解说、反复解说,浪费了大量时长。
各种格式,按照文件里海量的同类对象依样画葫芦就是了,一般人不教也知道遵守(不然难道你觉得他们宁愿自创格式也不愿意跟着全篇皆然的格式做?),根本没必要反复讲解。
而诸如给新兵种加物品的那段,不厌其烦的逐个演示如何加衣服、如何加靴子,除了让教程变得冗长无物以外没有任何意义。
尤其是,明明讲着讲着item,不知怎么的转到模型导入去了,然后不知怎么的triggers和game_menus也被打开了,这些东西跟module_items.py有什么关系?
明明讲着触发器,忽然转到流程控制去了,跟官方老教程犯的是一样的错误,别觉得很光荣,官方教程这么写不知道带歪了多少人。
好比你做烹饪节目教人做饭,切完菜突然跑到野外教大家如何种出好吃的菜,如何采集好吃的蘑菇。——跟做菜有什么关系?
乃至,连每个字段的具体意思都不需要讲解,玩家自己对照着游戏里的数值很容易理解,这部分简直可以说是基本跟你讲这个文件无关。
最不能容忍的是,文件顶端注释本来是了解该文件的最好提示,只要花几分钟查下字典看懂就可以代替楼主长达几十分钟的毫无必要的相关讲解,却被楼主一句“看不懂没关系,机翻or我带大家看”给带过了。
这个视频应该重点讲的本来正是靠这些注释和照猫画虎所无法明白、但又不得不了解的内容,但却基本一字没提。
包括楼主自己,也压根没仔细看这些绝好的使用说明,自己都不是真了解,才会在视频里多次误人子弟。
视频教程不同于文字,文字可以被一目十行、重点阅读,视频只能一秒一秒、无分主次地全部细看,这本身就是视频教程的缺点,应当尽量规避。视频教程的优点是音画结合,边说边做,这才是需要发扬的特性,手上怎么动,同时嘴里说什么,纵然不打草稿,也至少应该有个概念。
至少你得提前设法避免把大量视频时间浪费在看你按战团流程开新档上,比如加个绕过开档流程的代码吧?
而从楼主的视频来看,制作上没有基本的用心。
不如做文字教程,至少有错还可以随时修改。
至少删的时候不太心疼……
[/spoiler]







作者: hushuailiner2    时间: 2017-4-25 02:43
本帖最后由 hushuailiner2 于 2017-4-25 10:04 编辑
海涵狮心王理查 发表于 2017-4-22 20:38
以下只说重大错误或根本性缺陷,小错不提,无可厚非者不提,衍生自根本性缺陷的多种变化版错误也略去不提。 ...

看了海涵大大的回复,本想以沉默来应付过去,但是想了几天心里都不舒服,所以今天才爬起来,把想说的话说出来,有不周到的地方希望包含。

对于第一个问题:价格那个参数我弄错了,但我在发布视频后,立马就发现了,论坛视频下方留言,优酷视频下方留言,以及视频内做弹幕修正(这个你可以看一下视频的第一条评论,和评论时间,以及再打开弹幕看一下,绝对是刚传视频的时候就修正的),三个方式重复修正,就是怕有朋友没看到,但海涵大大却确实没看到。 即使是一个演讲的高手,也难免会在讲解过程中出现纰漏,何况是一个新手,只要能即使发现错误和修正就没有问题!

对于第二个问题:机翻,可能你理解的机翻,就是把整段话复制进去,连“_”号,和“|”号 都懒得删掉的方式叫机翻!但是我说理解的机翻,如果整句看不出答案,我自然会才散成单个单词来翻译理解。
对于我而言,字典和翻译器,就像是算盘和计算器的区别! 明明复制粘贴一下5秒钟就能查出来的一个英文单词,我为什么一定要用5分钟去查英文字典呢?
海涵大大这个地方说的很对,结合游戏的实际效果来判断每一句发挥的作用,确实是一个好方法,我曾经遇到不懂的,确实是通过汉化文件,了解这一段大概在什么地方出现,然后在去游戏里面执行这个地方,看到底发生了什么,经过我改动之后又发生了什么,从而认识代码,很有效,但不是很有效率,我刚入门的时候甚至一段简短的代码需要花一整天才能全部理解。

troop_add_gold,分别机翻就是 兵种,相加,钱,联系起来很容易就想到了是给兵种加钱的意思,
对于原文版代码里面大段大段的代码都不太看得懂的萌新,即使进入游戏看见了钱加1000,也未必知道具体是哪一句起的作用,如果能先用翻译器,理解一部分代码之后,剩下看不懂的,再结合游戏实际触发的效果来理解自然也会轻松很多。

troop_add_gold 对于这几个单词,直到大学读完,我都不知道他是什么鬼,但自从开始学代码,机翻了一两次(这几个单词是一次,有些长的单词2次),之后就再也没翻译过这几个单词,因为看见他就认识了是什么意思了,并不存在说复制粘贴的就一辈子都记不住,可能确实比翻字典要记忆得慢一点,但多次之后一样能记住。

在视频中,大部分常用单词,我都能记得住,而我视频中演示使用翻译器,只是想让萌新碰到不会的,先想办法解决,比如查字典,只是说我的理解中,翻译器跟字典其实是一样的,解决不了再到论坛问。

而你说的钝器那5个字母,我为什么要去复制,我只是想告诉萌新,这些单词在附近的代码中就直接可以找到,如果我直接打出钝器5个字母,那么我是不是砍伤的,刺伤的,都要打出来呢?说不是其他的都要打出来才行?直接告诉他们附近就有随时都能找到,不是更好吗?

ID,我把他称之为身份证 有什么好笑的? 哪条法律规定了,不能把他比喻成身份证吗?视频讲解就一定要一本正经的按教科书来读吗? LOL的直播主中,常常能打一下歪比喻的主播的讲解,反而更容易被人记住!

对于第三个问题:始于说视频的质量,比较啰嗦,我只想说,我是一个视频新手,录起视频来难免紧张,手忙脚乱、忘词,照成有时候一句话说了几遍,而我后面的视频就明显比前面的视频明显不紧张很多,重复啰嗦的话也少一些,这不就是经验的成长带来的进步吗? 我至始至终都没有说过我录制的是专业视频,我也没说我的视频要收观众的钱吧,从不专业到专业总需要过程,我只是想找个平台,找个素材锻炼一下我自己,有必要让你笑掉大牙吗?

也许你想说,找其他平台锻炼去,别来污造我的骑砍, 人家LOL小苍是专业视频主播,MISS是专业视频主播……,但人家会来做骑砍视频吗?  人家的口齿伶俐,视频简洁,画面清晰,是因为人家背后是一个团队在做,人家一期视频广告费都上万,人家是靠视频吃饭。

我的视频虽然不怎么样,但我只求看完喜欢的人点个赞,不喜欢的人可以直接关掉啊。
我的视频虽然不怎么样,但我的视频基本上是录制了4-9遍才完成,经常紧张得忘词,说错,或者是不知道下一步做什么了,甚至录制了一大半,感觉自己讲了太多的废话! 然后去翻翻教程又重来! 有时候越录越没自信,只好选错误少的一段,先上传期待有人点赞涨涨自信。7段视频总时间可能不超过2个小时,但却花了1两个星期来更新,可见这个看上去并不成功的视频,也不是随便拿着话筒开着录制软件就应付了,同样是花了精力和时间的。做得不好的地方可以指导改进,但是没有必要耻笑别人的劳动成果,大牙笑掉了我还得出钱补...

在视频选材方面,我就是怕我对这个制作还不够全面了解,所以我都尽量避免讲大道理,我尽量从我知道熟悉的方面入手,讲细节,讲我自己做的方法,避免出现原则性的错误,即使出现了,有人指出我也可以第一时间修正,甚至重新录制。

至于为什么选择视频,我只是觉得目前为止还没有视频教程嘛,一部分想学MOD的萌新,看着官方教程看不懂不知道点哪里,我就做个演示,解决某一部分人不知道怎么点的问题,如果继续做文字教程,那么跟直接吧官方教程复制粘贴上来又有什么区别?

第四外加:我知道海涵大大那么精益求精,是想为大家好,好不让错误的视频误导大家,但只要不是原则性的错误,也请给我们留成长的空间。

A:你的视频不错,但如果XXX地方,再改进一下,我想一定会更好!
B:你的视频简直是垃圾,XXX地方全是错误,你以后别做视频污造人了!

如果是你的话,你更喜欢听A说,还是B说呢?

“以下只说重大错误或根本性缺陷,小错不提,无可厚非者不提,衍生自根本性缺陷的多种变化版错误也略去不提。”  一句话 就直接把我打到了你的对立面, 而站在对立面的人,听到敌人的 论句,第一反应就是怎么找话来反驳,而不是虚心的接受。

我举个例子:海涵大大你在论坛做了一个连枷,非常不错,
但是如果有人,第一句评论就这样说:"这个连枷简直就垃圾得吃屎,锤子挥打在不同的盔甲上面应该出现不同的声音,如果被格挡的话,链子应该可以吧敌人的武器缠起来,缠的旋转过程中,还能击中周围的敌人,收回的时候还能撤掉敌人的武器,这些都做不出来还做什么连枷啊?这个跟普通的武器有什么区别,能去学好了再来显摆吗?…………"

如果你看见人这样回复,你是不是第一时间就想跟他骂起来?

最后:感谢海涵大大的建议和指导,以后我录制的时候尽量避免这些错误,没有完没的个人,但是可以有完美的团队,能有大家指导,我自然能进步更快!


作者: 蛋清    时间: 2017-4-25 10:37
本帖最后由 蛋清 于 2017-4-25 11:08 编辑
hushuailiner2 发表于 2017-4-25 02:43
看了海涵大大的回复,本想以沉默来应付过去,但是想了几天心里都不舒服,所以今天才爬起来,把想说的话说 ...

对与错,和好与更好的区别不能轻易混淆。
你犯的是原则上的对错问题,没得商量。
而不是好与更好,被鸡蛋挑骨头。
教师授课,云:“1+1=3,此是常理。”必被抨击,乃至辞退。
教师授课,云:“1+1=2。”无原则错误,则只有鼓励。
对错原则不可退让,既然被指出确实存在的错误而不是苛责,就不能狡辩,更不能对别人说:“你说话好听点我就接受了,说话这么难听,鬼才理你,吔屎啦。”



除了物品价格,还有把前缀集解释为物品类型呢?带着此类基本错误做教程,妥?
纠结的从来不是错误个例,而是既然有这种基础性错误出现,不排除出现更多,所以海涵才决定花时间把你的视频全都看完以排查一遍可能出现的错误好及时弥补,叫停更新也是如此用意。
撰史书者,必究其人。作文章者,恣睢其性。
如果你是自己没事写着玩的东西,那么出现什么对错好坏,我们也不会过多干涉,顶多礼貌性地指出来,改不改由你。
而你现在做的是教程,其利在千秋,若有纰漏,误导贻害太大了,所以才用这么近乎强迫症式的纠错来检查你的视频,也是为了让你以后不成为骑砍MOD界的罪人之一。






作者: 擎天    时间: 2017-4-25 15:57
好东西 搜藏了
作者: 海涵狮心王理查    时间: 2017-4-25 23:46
hushuailiner2 发表于 2017-4-25 02:43
看了海涵大大的回复,本想以沉默来应付过去,但是想了几天心里都不舒服,所以今天才爬起来,把想说的话说 ...

我希望你明白的只有一事:你的水平不足以做全面教程,强行教学只能误导别人。不要认为制作新手教程所需的能力就比较低,最伟大的教育家教的都是小孩子,越入门级的教学越需要深厚的知识背景。
你既然知道自己能力不足,即使长期准备也无法做好教程,那为什么还要强行做?
别人一致告诉你,你的教程会误导人,为什么你既承认错误,又找各种借口淡化错误?

至于你以我自己举例,
我自知连枷是相当不完善的,我的测试者也这么说,于是我一直在思考改进,当然现在还没想到改进措施。
我在官网也一直留意类似话题,前几天看到了一个连枷OSP,是用WSE的新函数做的,但因为墙的原因看不到演示,下载不到资源。不过后来才从其他人那里得知这套代码并不如我做的那个。
在我自己的群里,我是策划们奚落的对象,我希望他们天天奚落我,不然我的mod就没法进步。
如果真有人斥责我做的东西是一堆垃圾,那我是很高兴的,只要他愿意告诉我还可以怎么改进。
或者,不告诉我该怎么改进也可以,只要他让我知道我自己还存在不足,我就设法去提升。
但若是他自己什么都不会、什么都不懂、乃至根本不知道我的代码在技术上究竟有何缺陷,这叫无脑乱喷,我根本不搭理。

显然你也知道,我给你的意见并不是无脑乱喷。

作者: hushuailiner2    时间: 2017-4-26 14:53
蛋清 发表于 2017-4-25 10:37
对与错,和好与更好的区别不能轻易混淆。
你犯的是原则上的对错问题,没得商量。
而不是好与更好,被鸡 ...

当然,你指出错误来了,我肯定会尽快修复,甚至从新录制。

你说的前缀那里应该不仅仅是影响前缀,  我添加过一个奇怪投掷武器(就是一把长剑当投掷),   我分别在这个位置,用了,飞斧,飞刀,标枪,的代码 !  发现分别出现:

选飞刀的旋转速度最快,而且总是剑尖击中目标(如果模型不旋转过来的话,就总是屁股击中目标。)

选飞斧旋转速度变慢,而且总是带一定角度击中目标,(正好跟斧头的斧刃位置对应)

而选标枪类的,就不会旋转,是直飞出去。

这个代码不仅仅是决定了物品能够拥有哪些前缀,还决定这一些其他东西,而物品类型正好是可以解释这个,包括解释前缀,所以我才会把他理解成物品类型。当然我的研究只到这里,没有再深入的研究过,所以也不敢保证,是不是还有其他代码调用的关系决定了我上面的变化。

由于我没有深入研究,所以上段只是作为讨论,我不能确定。
作者: hushuailiner2    时间: 2017-4-26 15:46
本帖最后由 hushuailiner2 于 2017-4-26 16:45 编辑
海涵狮心王理查 发表于 2017-4-25 23:46
我希望你明白的只有一事:你的水平不足以做全面教程,强行教学只能误导别人。不要认为制作新手教程所需的 ...
人无完人,其实做错了,能改正就行, 视频中有错误的地方,提出来,大家讨论修正之后,如果能在视频里修正的就在视频里修正,不能修正的我再录制一遍就可以了,如果还有错误,就继续重新录制。这个无可厚非,错的就是错的!

关于代码理解上的错误,我都是认的,但关于口齿伶俐,讲话简洁,不东拉西扯,思路清晰方面的问题,我的归纳是经验不足,而不是淡化错误,我也知道语言要简洁,思路要清晰,要不跑题,但是真正抄作的时候,这些抄作就会把控不住。 (LOL里面,英雄的技能伤害都是一样的,但青铜组的就是打不过黄金组的,黄金组的就是打不过王者组的,是因为他们技能用错了吗? 只是他们对一些细节的把控和微操作不一样,从而出现不一样的结果,而这些微操作和细节的把控,需要的是不断的练习,也可以理解为经验。)

伟大的教育家教的都是孩子,这句话没错,但伟大的教育家,也是从实习生开始的。

我小学5年级的时候,班上来了一个实习老师,跟我们班主人一样,都姓吴,所以我们叫他小吴老师,教语文的,上课的时候,小吴老师在台上讲课,大吴老师就坐最后一排听。小吴老师在朗读课文的时候,读的时候紧张得发错音,要知道,教语文的老师,在朗读课文的时候,把字都读错了,这简直是不可原理的错误,同样会误导孩子,是原则性的错误。

但是大吴老师并没有当场指出来,并把他骂下台,而是细心的听他吧课讲完, 下课十分钟他们都回了办公室,第二节课的时候,小吴老师上课第一件事情就是 给同学们道歉,说上节课有个词读错了! 同学们都笑了,是微笑的笑,不是嘲笑的笑。之后小吴老师的第二节课就明显没有第一节课紧张了。(可见大吴老师不仅给他说了 读错字的事情,还告诉了他怎么亲近孩子,怎么不紧张,怎么认错等一些列的问题,但没有嘲笑他,如果嘲笑他,他第二节课肯定更紧张)

现在我有时候还会回学校去玩,大吴老师已经退休了,小吴老师是年级组主任,能不能成为伟大的教育家我不知道,但是以他从实习到现在的这10几年,他的事业还算是成功的,至少是受孩子欢迎,课也讲得不错的好老师。

如果当时他读错那个字的时候,大吴老师就站起来把他骂出教室,让他先去把 3万5千个生僻字背的滚瓜烂熟再来给祖国的花朵上课, 你觉得小吴老师的命运会怎么样,也许他现在还在家里,一节课都没上完过,还在背甲骨文。(那个字并不是太生僻的字,也不是甲骨文,只是由于紧张引起的手忙脚乱,脑子短路)

整个事件大致是,大吴老师私下指正,给小吴老师留足了面子,小吴老师公开认错,不仅挽回错误,还获得了同学们的认同感和亲切感。  时光不能倒流的现实生活,都可以做到这样的三赢局面,为什么视频就不可以呢?

我的视频也是一样,如果我不录制视频,我怎么知道我的录制视频的时候会紧张,我不把我的观点说出来,其他人又怎么知道我的观点有问题呢,一些理论上的对错,是可以通过不停的深入研究和学习来达到不犯错的,但紧张,口齿伶俐,思路清晰,语无伦次,语言简练,不跑题,这样一些东西还是需要像实习老师上课一样,一节课一节课的练出来,闭门默读是练不出来的。

一个厨师天天在家里看厨艺三百篇,不真正的上灶炒两个菜给客人尝一尝,又怎么知道自己炒的菜少不少盐?

我的“理想”是成为一个“伟大的教育家”,但也请允许我从一个实习老师开始。


连枷那个问题,我没有其他意思,只是举个例子,现有的骑砍代码层面,能做到这种程度已经是非常不错了。也许他并不是世界上最完美的,但至少在我们骑砍这个平台,和我们已经学到的代码层面里,是算完美的了,所以我们才会发出来,看看大家的意见,也许大家的意见会带来新的灵感,新的思路,不是吗? 并不是把他憋成毫无瑕疵了才放出来。
作者: rubik    时间: 2017-4-26 22:22
本帖最后由 rubik 于 2017-4-26 22:24 编辑
hushuailiner2 发表于 2017-4-26 14:53
当然,你指出错误来了,我肯定会尽快修复,甚至从新录制。

你说的前缀那里应该不仅仅是影响前缀,  我 ...

["javelin",         "Javelins", [("javelin",0),("javelins_quiver_new", ixmesh_carry),("javelins_quiver_new", ixmesh_inventory)], itp_type_thrown |itp_merchandise|itp_primary|itp_bonus_against_shield ,itcf_throw_javelin|itcf_carry_quiver_back|itcf_show_holster_when_drawn,
480, weight(6)|difficulty(1)|spd_rtng(91) | shoot_speed(25) | thrust_damage(34 ,  pierce)|max_ammo(8)|weapon_length(75)|accuracy(102),imodbits_thrown,[], [fac_kingdom_4, fac_kingdom_6]],

这是标枪的代码,红色的部分是决定投掷动作的,蓝色的部分就是可能的前缀合集。 这两个部分都不在一个字段上面,它们之间也没有任何关联关系。

红色的部分还有其他几个类似的flag,见header_items.py:
itcf_throw_stone                                     = 0x0000000000010000
itcf_throw_knife                                     = 0x0000000000020000
itcf_throw_axe                                       = 0x0000000000030000
itcf_throw_javelin                                   = 0x0000000000040000


作者: 海涵狮心王理查    时间: 2017-4-27 00:34
本帖最后由 海涵狮心王理查 于 2017-4-27 19:51 编辑

对话那个视频看完了。
stringID的本质也是数字,并不是你说的"代码串"。
string的使用里经常需要用到偏移法,需要对string的ID做加减,如果它不是数字,这一用法就不可能实现。
另外,str_store_string的作用,不能叫做给sreg赋值,不然显示出来的sreg内容会变成所存入的数字ID而非该ID对应的文本。

同样起始条件的玩家对话,可以同时显示n多个,反正不是你说的18个或20个。
同样起始条件的对话,根本无所谓什么“最好把结束条件设为不同”,只要需要设为相同,就应该设为相同。比如很多mod的剧情里出现的无论你选什么都接对方的同一句对话的情况。

对话对象那部分,你除了讲了填入具体兵种的情况以外就只讲了anyone,然而重要的repeat_for系列起始却完全没提。
header_dialogs统共就那么点内容,每个都很常用。你花了大段时间讲那些和对话完全无关的函数流程控制,而真正有关对话的内容却远远没有讲够。
最后,无关话题:既然mod是你不得不念出来的一个英文词,它读作“冒的”,而不是“猫地”。

————————————————————————————————————————————————————————————

header_dialogs.py里的那点东西,需要讲全的原因是因为它们都很常用,可以说是做对话必备的,不像其他高深的东西可以等进阶再学。
专题专讲,不提无关,是有它的实际好处的。假如我只想跟你的视频学做对话,只关心和对话相关的知识,那么一看你的视频,有一大部分并没在讲对话,那就会影响我学习对话。何况这是视频教程,观众不知道你什么时候重新把话题转回对话,只好耐着性子把自己并不需要的无关内容看完。
函数的量不说浩如烟海,至少也是多如牛毛了,靠如此不断的捎带着去讲,并无实际意义。最好的讲法是分类集中讲。你非要机翻,可以机翻Lav的函数注释,然后再讲,比论坛资源里那个直接机翻函数字面要靠谱得多。

作者: hezhi998    时间: 2017-4-28 08:46
好东西。。马了再看
作者: luohua13950    时间: 2017-4-29 15:53
请问你们用的是哪个版本的python,我看有的说只能用2.6 ,谁有这个版本的
作者: xuese666    时间: 2017-6-18 09:37
希望楼主坚持做下去。这对于萌新会是很好参考视频。不要在意别人怎么说,有点错无伤大雅,主要是思路和创意!我相信萌新也是有脑子的,他们也会去思考,去改正你教程中难免的错误。最好能够做成一个全面而庞大的教程,涉及到一些冷门技术,这样不失一种贡献
作者: 治安官哈瑞克    时间: 2017-6-22 17:30
yangfandna 发表于 2017-4-12 12:27
zhe ge bi xu ding ding ding , zao fu xin ren

翻译:这个必须顶顶顶,造福新人
作者: 小赤    时间: 2017-6-23 21:55
本帖最后由 小赤 于 2017-6-24 15:37 编辑
hushuailiner2 发表于 2017-4-21 14:40
内容的话再简单不过了,甚至跟论坛上的很多文字版比较起来,肯定是比不过的!  只是说视频模式,跟文字模 ...

对了,怎么才能在自定义战斗中增添在魔球中增加的兵种啊
作者: 邪恶D时代    时间: 2017-6-23 22:26
  非常感谢三啸的视频制作,这也给了入门MOD制作新手一个很好学习机会。只是希望以后的教程中可以解决视频杂音的问题,滋滋的杂音声比教程声还大.......有时候某些要点没有听清楚,加大音量后听得最多的却是乱人心弦的杂音..........。视频杂音真的很影响教程学习效率,也会降低视频质量希望以后的作品中可以解决此问题。
作者: 小赤    时间: 2017-6-24 15:41
hushuailiner2 发表于 2017-4-21 14:40
内容的话再简单不过了,甚至跟论坛上的很多文字版比较起来,肯定是比不过的!  只是说视频模式,跟文字模 ...

部队模板里哪个是国家板块?
作者: hushuailiner2    时间: 2017-6-25 02:38
小赤 发表于 2017-6-24 15:41
部队模板里哪个是国家板块?

原版里面是6个国家,你就看着 模板名字 顺序是123456的那个 ,每一个国家又分了ABC三种兵种
作者: 小赤    时间: 2017-6-25 11:56
hushuailiner2 发表于 2017-6-25 02:38
原版里面是6个国家,你就看着 模板名字 顺序是123456的那个 ,每一个国家又分了ABC三种兵种

额,不好意思再问一下,你说的123456是模板名的123456吧?还有123456顺序的每一个数字有3个,这怎么弄?
作者: 小赤    时间: 2017-6-25 12:34
hushuailiner2 发表于 2017-6-25 02:38
原版里面是6个国家,你就看着 模板名字 顺序是123456的那个 ,每一个国家又分了ABC三种兵种

为什么自己在魔球中新建的兵种添加进国家模板换是在自定义战斗中无法出现?(非俘虏设置,高级兵都是C中兵吧?)
作者: warsword239    时间: 2017-6-25 15:06
请问这段代码什么意思 关于城镇招募
(this_or_next|eq, "$current_town", "p_town_12"),
(eq, "$current_town", "p_town_21"),
加了this_or_next和没加有什么区别 eq是什么
作者: 机智的迪克维    时间: 2017-6-28 22:06
lz什么时候继续更新
作者: llqs    时间: 2017-6-29 09:46
warsword239 发表于 2017-6-25 15:06
请问这段代码什么意思 关于城镇招募
(this_or_next|eq, "$current_town", "p_town_12"),
(eq, "$current_ ...

this_or_next表示本条判断条件满足或者它的下一条判断条件满足。满足其一,即可继续执行它们后面的代码。
比如
如果
1大于3
或者
5大于3
那么
我就能做出好mod。
以上例子,两个条件,第一个不满足,但是第二个满足,所以那么之后的代码能执行,即我就能做出好mod。
作者: hushuailiner2    时间: 2017-7-5 15:41
小赤 发表于 2017-6-25 11:56
额,不好意思再问一下,你说的123456是模板名的123456吧?还有123456顺序的每一个数字有3个,这怎么弄?

  ("kingdom_1_reinforcements_a", "{!}kingdom_1_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_swadian_militia,5,10),(trp_swadian_skirmisher,2,4)]),   ##民兵9和游击射手14
  ("kingdom_1_reinforcements_b", "{!}kingdom_1_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_swadian_infantry,3,6),(trp_swadian_crossbowman,2,4)]),  ##步兵19和弩手19
  ("kingdom_1_reinforcements_c", "{!}kingdom_1_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_swadian_knight,2,4),(trp_swadian_sharpshooter,1,2)]), #Swadians are a bit less-powered thats why they have a bit more troops in their modernised party template (3-6, others 3-5)

  ("kingdom_1_reinforcements_a2", "{!}kingdom_1_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_swadian_infantry,5,10),(trp_swadian_crossbowman,2,4),(trp_heianqishi1,1,2)]),
  ("kingdom_1_reinforcements_b2", "{!}kingdom_1_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_swadian_knight,3,6),(trp_swadian_sharpshooter,2,4),(trp_heianqishi1,1,2)]),  
  ("kingdom_1_reinforcements_c2", "{!}kingdom_1_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_heianqishi2,2,4),(trp_heianqishi3,1,2)]),      ##黑暗骑兵 黑暗骑士
  
  ("kingdom_2_reinforcements_a", "{!}kingdom_2_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_vaegir_footman,5,10),(trp_vaegir_skirmisher,2,4)]),
  ("kingdom_2_reinforcements_b", "{!}kingdom_2_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_vaegir_infantry,2,4),(trp_vaegir_archer,3,6)]),
  ("kingdom_2_reinforcements_c", "{!}kingdom_2_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_vaegir_marksman,2,3),(trp_vaegir_knight,1,2)]),

  ("kingdom_2_reinforcements_a2", "{!}kingdom_2_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_vaegir_infantry,5,10),(trp_vaegir_archer,2,4)]),
  ("kingdom_2_reinforcements_b2", "{!}kingdom_2_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_vaegir_marksman,2,4),(trp_vaegir_knight,3,6)]),
  ("kingdom_2_reinforcements_c2", "{!}kingdom_2_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_vaegir_knight2,2,3),(trp_vaegir_marksman2,1,2)]),  
  
  ("kingdom_3_reinforcements_a", "{!}kingdom_3_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_khergit_skirmisher,3,5),(trp_khergit_horseman,4,9)]), #Khergits are a bit less-powered thats why they have a bit more 2nd upgraded(trp_khergit_skirmisher) than non-upgraded one(trp_khergit_tribesman).
  ("kingdom_3_reinforcements_b", "{!}kingdom_3_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_khergit_lancer,2,4),(trp_khergit_horseman,2,4)]),
  ("kingdom_3_reinforcements_c", "{!}kingdom_3_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_khergit_lancer2,2,4),(trp_khergit_veteran_horse_archer,2,3)]), #Khergits are a bit less-powered thats why they have a bit more troops in their modernised party template (4-7, others 3-5)

  ("kingdom_3_reinforcements_a2", "{!}kingdom_3_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_khergit_lancer,3,5),(trp_khergit_horseman,4,9)]), #Khergits are a bit less-powered thats why they have a bit more 2nd upgraded(trp_khergit_skirmisher) than non-upgraded one(trp_khergit_tribesman).
  ("kingdom_3_reinforcements_b2", "{!}kingdom_3_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_khergit_lancer,2,4),(trp_khergit_veteran_horse_archer,2,4)]),
  ("kingdom_3_reinforcements_c2", "{!}kingdom_3_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_khergit_lancer2,2,4),(trp_khergit_veteran_horse_archer2,2,3)]),  
  
  ("kingdom_4_reinforcements_a", "{!}kingdom_4_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_nord_footman,5,10),(trp_nord_archer,2,4)]),
  ("kingdom_4_reinforcements_b", "{!}kingdom_4_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_nord_warrior,2,5),(trp_nord_veteran_archer,2,3)]),
  ("kingdom_4_reinforcements_c", "{!}kingdom_4_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_nord_champion,3,6)]),
  
  ("kingdom_4_reinforcements_a2", "{!}kingdom_4_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_nord_warrior,2,5),(trp_nord_veteran_archer,2,3),(trp_tanxianjia,3,6)]),
  ("kingdom_4_reinforcements_b2", "{!}kingdom_4_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_nord_champion,3,6),(trp_tanxianjia2,3,6)]),
  ("kingdom_4_reinforcements_c2", "{!}kingdom_4_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_nord_champion2,3,6),(trp_tanxianjia3,3,6)]),

  ("kingdom_5_reinforcements_a", "{!}kingdom_5_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_rhodok_spearman,5,10),(trp_rhodok_crossbowman,2,4)]),
  ("kingdom_5_reinforcements_b", "{!}kingdom_5_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_rhodok_veteran_spearman,3,6),(trp_rhodok_veteran_crossbowman,2,4)]),
  ("kingdom_5_reinforcements_c", "{!}kingdom_5_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_rhodok_sergeant,2,3),(trp_rhodok_sharpshooter,1,2)]),
  
  ("kingdom_5_reinforcements_a2", "{!}kingdom_5_reinforcements_a2", 0, 0, fac_commoners, 0, [(trp_rhodok_veteran_spearman,5,10),(trp_rhodok_veteran_crossbowman,2,4)]),
  ("kingdom_5_reinforcements_b2", "{!}kingdom_5_reinforcements_b2", 0, 0, fac_commoners, 0, [(trp_rhodok_sergeant,3,6),(trp_rhodok_sharpshooter,2,4)]),
  ("kingdom_5_reinforcements_c2", "{!}kingdom_5_reinforcements_c2", 0, 0, fac_commoners, 0, [(trp_rhodok_sergeant2,2,3),(trp_rhodok_sharpshooter2,1,2)]),   

  ("kingdom_6_reinforcements_a", "{!}kingdom_6_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_sarranid_footman,5,10),(trp_sarranid_skirmisher,2,4)]),
  ("kingdom_6_reinforcements_b", "{!}kingdom_6_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_sarranid_horseman,2,4),(trp_sarranid_infantry,2,3),(trp_sarranid_archer,1,3)]),
  ("kingdom_6_reinforcements_c", "{!}kingdom_6_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_sarranid_mamluke,3,5),(trp_xunshoushi1,2,4),]),
  
  ("kingdom_6_reinforcements_a2", "{!}kingdom_6_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_sarranid_footman,5,10),(trp_sarranid_skirmisher,2,4),(trp_xunshoushi1,2,4)]),
  ("kingdom_6_reinforcements_b2", "{!}kingdom_6_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_sarranid_horseman,2,4),(trp_sarranid_infantry,2,3),(trp_sarranid_archer,1,3),(trp_xunshoushi2,2,4)]),
  ("kingdom_6_reinforcements_c2", "{!}kingdom_6_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_sarranid_mamluke,3,5),(trp_xunshoushi3,2,4),]),  

  ("kingdom_7_reinforcements_a", "{!}kingdom_7_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_swadian_militia,5,9),(trp_swadian_skirmisher,2,4),(trp_baifashi1,1,2)]),   ##民兵9和游击射手14
  ("kingdom_7_reinforcements_b", "{!}kingdom_7_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_swadian_infantry,3,6),(trp_swadian_crossbowman,2,4)]),  ##步兵19和弩手19
  ("kingdom_7_reinforcements_c", "{!}kingdom_7_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_swadian_knight,2,4),(trp_swadian_sharpshooter,1,2),(trp_nvxinwei3,1,2)]), #Swadians are a bit less-powered thats why they have a bit more troops in their modernised party template (3-6, others 3-5)

  ("kingdom_8_reinforcements_a", "{!}kingdom_8_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_4bandit,5,10),(trp_4bandit2,2,4)]),
  ("kingdom_8_reinforcements_b", "{!}kingdom_8_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_4taiga_bandit2,3,6),(trp_4sea_raider2,2,4)]),
  ("kingdom_8_reinforcements_c", "{!}kingdom_8_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_4black_khergit_horseman2,2,4),(trp_4mountain_bandit4,2,4),(trp_4sea_raider4,1,2),(trp_4taiga_bandit4,1,2)]),
  
  ("kingdom_9_reinforcements_a", "{!}kingdom_9_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_yemanren2,5,10),(trp_jinglinggongshou2,2,4)]),
  ("kingdom_9_reinforcements_b", "{!}kingdom_9_reinforcements_b", 0, 0, fac_commoners, 0, [(trp_yemanren3,2,4),(trp_yezhuqi3,2,4),(trp_jinglinggongshou3,2,4)]),
  ("kingdom_9_reinforcements_c", "{!}kingdom_9_reinforcements_c", 0, 0, fac_commoners, 0, [(trp_yemanren4,2,4),(trp_yezhuqi4,2,4),(trp_jinglinggongshou4,2,4)]),

我添加了3个国家,所有这个模版是到9,原本只有6个国家,所以是到6,  这个是就是国家调用的招兵模版了!
作者: 小赤    时间: 2017-7-6 08:57
hushuailiner2 发表于 2017-7-5 15:41
("kingdom_1_reinforcements_a", "{!}kingdom_1_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_sw ...

明白了,感谢
作者: 小赤    时间: 2017-7-6 09:01
hushuailiner2 发表于 2017-7-5 15:41
("kingdom_1_reinforcements_a", "{!}kingdom_1_reinforcements_a", 0, 0, fac_commoners, 0, [(trp_sw ...

只不过把魔球建兵种添加加上述模板成员中后为什么自定义战役换是不显示?
作者: hushuailiner2    时间: 2017-7-6 16:07
小赤 发表于 2017-7-6 09:01
只不过把魔球建兵种添加加上述模板成员中后为什么自定义战役换是不显示?

自定义战斗,我没研究过!  上面修改的只是, 领主对我的招兵模板,只是领主招兵的时候调用,自定义战斗,有可能是直接设置的,并没有调用这个模版!
作者: 小赤    时间: 2017-7-7 12:26
hushuailiner2 发表于 2017-7-6 16:07
自定义战斗,我没研究过!  上面修改的只是, 领主对我的招兵模板,只是领主招兵的时候调用,自定义战 ...

哦,明白了
作者: 兵主,战神    时间: 2017-7-9 21:11
还有更新吗?
作者: 137177297    时间: 2017-7-23 19:38
真的谢谢,帮大忙了
作者: zhuxia    时间: 2017-7-26 22:11
大佬,支付宝多少?资兹一个!
作者: 群战666    时间: 2017-9-17 08:09
很喜欢,希望不要断更
作者: 18260908349    时间: 2017-9-17 19:17
楼楼的优酷已经订阅,表示已经全部看过收藏。多会儿楼楼可以出完整记录自己制作朱红之恋的视频啊,期待期待。
作者: 超级波波糖    时间: 2017-9-21 14:22
支持支持                             
作者: 824331326    时间: 2017-10-10 10:41
感谢大佬的教程
作者: 跳票大大    时间: 2018-6-5 20:10
手把手教你做骑砍mod,劝退篇
作者: hsool    时间: 2018-6-9 11:02
大神以及你解决了新增领主的家族关系错乱的问题了吗

作者: 徐大仙    时间: 2018-7-16 12:00
赞赞赞,希望老师一直发教学
作者: 徐大仙    时间: 2018-7-16 12:03
视频教学内容很详细,希望老师能把你私藏秘籍交给我们,
作者: 徐大仙    时间: 2018-7-16 12:06
老师能不能帮我们总结个前缀和函数的使用说明,还一些该注意的小细节等
作者: yidashi    时间: 2018-8-9 09:53
谢谢楼主,支持!
作者: 鹏徙南冥    时间: 2018-9-8 15:43
收藏一下,有空亲自实践,代码什么的太熟悉
作者: 伴生生    时间: 2018-11-5 18:40
大佬顶。。。。。
作者: 莒州轻骑兵    时间: 2018-11-10 21:59
大神我想学把一支普通箭制作成射出去以后可以爆炸的,能教我吗?有酬谢

作者: hushuailiner2    时间: 2018-11-11 19:15
莒州轻骑兵 发表于 2018-11-10 21:59
大神我想学把一支普通箭制作成射出去以后可以爆炸的,能教我吗?有酬谢

这好比一个 高中的化学题, 高中生做起来比较简单, 但是要学,必须有初中的化学基础,懂我的意思吗?

其实我是想问,你的PY入门了没,入门了我可以教你, 如果没入门,可以看视频入门!

我只会用PY平台来改, TXT的我不会, 魔球我不会,所以要学这个,你必须会PY,我才能教你!
作者: 他年我若为青帝    时间: 2019-5-21 22:59
比文字版更容易理解啊,感谢楼主!
作者: 一尾锦鲤    时间: 2019-5-23 08:08
对于楼上几位我想说几句,想弄什么功能就自己去学代码,而不是求别人,会举一反三很重要的。魔球除了能导入装备让玩家自己high以外对mod制作毫无用处,它和txt还不一样。想要改代码就去学py,这是基础,当你对骑砍的那些代码都非常熟悉以后才可以学习txt修改。txt是用不能加减领主,城市,阵营为代价换取所有mod(原版,战团,维京,汉匈)都能修改的技术。初学者不要从添加装备开始,后期你会发现它牵扯到好多脚本。先改simple_trigger,一小时加20第纳尔,或者100经验,教材不管是看视频还是看R大的帖子都行。
作者: 2813881568    时间: 2020-3-16 20:21
大佬能教一下怎么给NPC加技能不,
作者: 2813881568    时间: 2020-3-16 20:21
大佬能教一下怎么给NPC加技能不,
作者: 2017412    时间: 2020-3-17 15:14
jj95198 发表于 2017-4-21 13:53
py有视频教程了哇哇,学习一下,感谢分享~!

支持 对我的帮助非常大
作者: 遥望远方    时间: 2020-5-10 20:33
支持支持,非常感谢
作者: 希德    时间: 2022-1-26 18:19
结合文字版教程看,真的绝了
作者: 九亿少女的梦    时间: 2024-2-2 22:20
三啸大佬,第九章没有了
作者: 开始了打    时间: 2024-3-19 23:20
非常感谢
作者: 开始了打    时间: 2024-3-22 19:30
兵种的添加和修改的那课被下架了,还有什么地方有这个视频吗?
作者: jintian8023day    时间: 2024-5-15 15:33
三啸大神教程对于我们小白 非常友好 大家可以做自己喜欢的mod  降低了门槛  说一些错误  改正就是了  这是个学习的过程  一开始就适合新人的  估计没人做  不圈钱  看好三啸叔叔  越来越棒
作者: 牛肉火锅    时间: 2025-10-31 21:28
hushuailiner2 发表于 2017-4-26 15:46
人无完人,其实做错了,能改正就行, 视频中有错误的地方,提出来,大家讨论修正之后,如果能在视频里修正 ...

我是支持你的,我觉得那位大佬给人指出问题的口吻我不能接受,哪怕你是有问题有错误,也可以善意提醒,目的是改正改善




欢迎光临 骑马与砍杀中文站论坛 (https://bbs.mountblade.com.cn/) Powered by Discuz! X3.4