骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买霸主CDKEY 购买战帆CDKEY
查看: 9422|回复: 32

[功能与代码] 此贴删除

[复制链接]

49

主题

115

回帖

229

积分

见习骑士

Rank: 3

UID
3199602
第纳尔
1152
精华
0
互助
36
荣誉
0
贡献
1
魅力
227
注册时间
2020-9-4
鲜花(64) 鸡蛋(0)
发表于 2023-4-11 00:33:55 | 显示全部楼层 |阅读模式
本帖最后由 奥杜因阿卡托什 于 2025-11-29 13:33 编辑

此贴删除

评分

参与人数 1第纳尔 +10 互助 +1 魅力 +1 收起 理由
幼稚园殺手 + 10 + 1 + 1 原创内容,值得鼓励!

查看全部评分

鲜花鸡蛋

寂难永劫。  在2023-11-8 23:52  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

22

主题

178

回帖

195

积分

贵族[MOD作者]

Rank: 7Rank: 7Rank: 7

UID
3048044
第纳尔
2224
精华
0
互助
21
荣誉
3
贡献
20
魅力
516
注册时间
2018-12-15
鲜花(45) 鸡蛋(0)
发表于 2023-4-11 10:42:53 | 显示全部楼层
奥杜因酱好厉害

20

主题

964

回帖

435

积分

子爵[版主]

汉[Han]
联机ID:Han_DongHai

Rank: 7Rank: 7Rank: 7

UID
3033293
第纳尔
19686
精华
0
互助
24
荣誉
2
贡献
810
魅力
185
注册时间
2018-10-3

第十届战团中国联赛征战勋章汉匈决战正版勋章战团正版勋章霸主正版勋章骑士美德之谦恭勋章[杰出会员财富勋章]骑士美德之奉献勋章元老骑士勋章

QQ
鲜花(51) 鸡蛋(0)
发表于 2023-4-11 12:05:59 | 显示全部楼层
很好

0

主题

62

回帖

19

积分

随仆

Rank: 1

UID
3346943
第纳尔
519
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-4-8
鲜花(2) 鸡蛋(0)
发表于 2023-4-11 13:05:00 来自手机 | 显示全部楼层
奥大佬牛逼来自: Android客户端

0

主题

6

回帖

2

积分

平民

Rank: 1

UID
3352116
第纳尔
146
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-4-23
鲜花(0) 鸡蛋(0)
发表于 2023-4-11 14:48:05 来自手机 | 显示全部楼层
大佬牛批!来自: Android客户端

49

主题

115

回帖

229

积分

见习骑士

Rank: 3

UID
3199602
第纳尔
1152
精华
0
互助
36
荣誉
0
贡献
1
魅力
227
注册时间
2020-9-4
鲜花(64) 鸡蛋(0)
 楼主| 发表于 2023-4-11 20:30:48 | 显示全部楼层

开什么玩笑,要吐了!

58

主题

2848

回帖

1797

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

UID
3054380
第纳尔
25219
精华
2
互助
57
荣誉
44
贡献
1016
魅力
1420
注册时间
2019-1-18

骑砍中文站APP会员勋章原版正版勋章战团正版勋章火与剑正版勋章拿破仑正版勋章维京征服正版勋章霸主正版勋章剧本设计大奖赛骑友真人秀Ⅷ勋章骑友真人秀Ⅶ勋章骑友真人秀Ⅸ勋章

QQ
鲜花(535) 鸡蛋(2)
发表于 2023-4-11 21:04:15 | 显示全部楼层
确实厉害啊
资本家的梦想
给我50w,我会拿出10w来外包,剩下40w给自己,不过我会对外说这50w都用来制作啦
那么这外包的10w,我会通过压榨大学生这种廉价的劳动力来为我赚取剩余价值,通过缩短必要劳动时间并延长剩余劳动时间而为我产生更多的剩余价值,这样钱就生钱了

0

主题

14

回帖

4

积分

平民

Rank: 1

UID
2797260
第纳尔
120
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2017-1-16
鲜花(0) 鸡蛋(0)
发表于 2023-5-10 22:02:06 | 显示全部楼层
大佬厉害啊,发射器的触发条件是箭矢命中嘛?那弹药的命中条件是什么?

29

主题

817

回帖

594

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1773
精华
0
互助
68
荣誉
0
贡献
0
魅力
16
注册时间
2022-2-3
鲜花(60) 鸡蛋(0)
发表于 2023-5-10 22:47:15 来自手机 | 显示全部楼层
莫测之狂徒 发表于 2023-5-10 22:02
大佬厉害啊,发射器的触发条件是箭矢命中嘛?那弹药的命中条件是什么?

弹药和箭矢是一样的。准确来说,判定条件叫“飞行物命中”来自: Android客户端

0

主题

14

回帖

4

积分

平民

Rank: 1

UID
2797260
第纳尔
120
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2017-1-16
鲜花(0) 鸡蛋(0)
发表于 2023-5-11 00:48:33 | 显示全部楼层
大佬我用完之后箭雨的落点都在一个点上是什么问题啊?求解答谢谢

49

主题

115

回帖

229

积分

见习骑士

Rank: 3

UID
3199602
第纳尔
1152
精华
0
互助
36
荣誉
0
贡献
1
魅力
227
注册时间
2020-9-4
鲜花(64) 鸡蛋(0)
 楼主| 发表于 2023-5-11 01:30:26 | 显示全部楼层
莫测之狂徒 发表于 2023-5-11 00:48
大佬我用完之后箭雨的落点都在一个点上是什么问题啊?求解答谢谢

代码里也明明白白写了扩散箭矢的操作,你看图也能看到,我自己测没有这个问题。一个我自己都没有遇见的情况,怎么能给你准确的解答呢?你连用在什么mod里都没告诉我,我又不是神仙
要解决这个问题主要得靠你自查,我给你个参考流程:
1.检查有没有写好,有没有缺行漏行,编译的时候有没有报错但是你没看见(尤其是)。要是最后发现是这样的低级错误,那可就得顺着网线过去揍人了。
2.(assign,"$arrow_rain",0),如果是加在script_game_start里,要新开档才会生效。不知道你开档了没有。要是这个没有意识到说明对script的理解还不够深。
3.检查游戏内有无红字。不知道你会不会根据报错内容查找相关op,如果有红字而且你不会的话,可以把截图发出来我来看。
4.检查程序有无正常启动。能读懂代码的话,应该会发现箭矢扩散的代码写在一个try_for_range里,需要判断的,你在里面插一行(display_message, "@a"),这样如果射箭时打印了a,就说明下面的扩散代码执行了。如果没有,就是那个全局变量的问题。
5.如果上述四步都无法解决问题,最后发现如数打印了a,但是还是不行,那就得检查一下是否是mod本身的什么设置影响了代码的运行。这就到时候再说了。

0

主题

6

回帖

2

积分

平民

Rank: 1

UID
3352116
第纳尔
146
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-4-23
鲜花(0) 鸡蛋(0)
发表于 2023-5-11 03:06:48 来自手机 | 显示全部楼层
奥杜因阿卡托什 发表于 2023-5-11 01:30
代码里也明明白白写了扩散箭矢的操作,你看图也能看到,我自己测没有这个问题。一个我自己都没有遇见的情 ...

可能是另外一个问题,先前在群里我也说过,魔球版本不同?魔球里触发器的范围判定50,50要改成-50,50来自: Android客户端

49

主题

115

回帖

229

积分

见习骑士

Rank: 3

UID
3199602
第纳尔
1152
精华
0
互助
36
荣誉
0
贡献
1
魅力
227
注册时间
2020-9-4
鲜花(64) 鸡蛋(0)
 楼主| 发表于 2023-5-11 04:52:56 | 显示全部楼层
范成大会说相声 发表于 2023-5-11 03:06
可能是另外一个问题,先前在群里我也说过,魔球版本不同?魔球里触发器的范围判定50,50要改成-50,50

你是什么版本的魔球?我的魔球确实是古早时期的了。

0

主题

6

回帖

2

积分

平民

Rank: 1

UID
3352116
第纳尔
146
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2022-4-23
鲜花(0) 鸡蛋(0)
发表于 2023-5-13 00:49:30 来自手机 | 显示全部楼层
奥杜因阿卡托什 发表于 2023-5-11 04:52
你是什么版本的魔球?我的魔球确实是古早时期的了。

我的魔球好像是君悦版吧?太久了我也不确定,里面-50会自动修改成50,但只是显示问题,但如果直接输入50那就是50了来自: Android客户端

0

主题

4

回帖

6

积分

平民

Rank: 1

UID
3329018
第纳尔
27
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2022-2-19
鲜花(1) 鸡蛋(0)
发表于 2023-11-7 19:01:40 | 显示全部楼层
我不知道骑砍站有没有不能挖坟的规矩,(红警贴吧里有)所以如有冒犯请见谅。
箭矢落地后获取坐标,也会附带箭矢的方向和角度,然后搞箭雨的时候,高度太高就不准确,太低看起来就很怪,因为箭矢附带了显眼的模型。(如果可以像红警里面的空爆一样那还挺有观赏性的)所以有没有办法把获取的箭矢的方向改成z轴向下的

鲜花鸡蛋

agjib  在2023-11-7 19:16  送朵鲜花  并说:MOD制作技术区不算挖坟,其他分区算

29

主题

817

回帖

594

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1773
精华
0
互助
68
荣誉
0
贡献
0
魅力
16
注册时间
2022-2-3
鲜花(60) 鸡蛋(0)
发表于 2023-11-8 07:50:45 来自手机 | 显示全部楼层
【NaOH】 发表于 2023-11-7 19:01
我不知道骑砍站有没有不能挖坟的规矩,(红警贴吧里有)所以如有冒犯请见谅。
箭矢落地后获取坐标,也会附 ...

“z轴向下”是什么意思啊?来自: Android客户端

0

主题

4

回帖

6

积分

平民

Rank: 1

UID
3329018
第纳尔
27
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2022-2-19
鲜花(1) 鸡蛋(0)
发表于 2023-11-8 16:18:53 | 显示全部楼层
112233lyh 发表于 2023-11-8 07:50
“z轴向下”是什么意思啊?

方向竖直向下,而不是落地的箭矢的方向。楼主的代码里z设置很低所以几乎没有误差。但是如果高度比较高的话误差就很明显了。我觉得高度高并且速度快才像箭雨。我现在的解决办法就是改y轴位置的同时调一下速度,大概4秒左右箭雨就会落下,缺点就是受箭矢击中时的方向误差比较大。

29

主题

817

回帖

594

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1773
精华
0
互助
68
荣誉
0
贡献
0
魅力
16
注册时间
2022-2-3
鲜花(60) 鸡蛋(0)
发表于 2023-11-8 23:23:11 来自手机 | 显示全部楼层
【NaOH】 发表于 2023-11-8 16:18
方向竖直向下,而不是落地的箭矢的方向。楼主的代码里z设置很低所以几乎没有误差。但是如果高度比较高的 ...

楼主就是我。首先箭矢本来就是笔直地向下坠落的吧,我看落地的模型都是直立地插在地上的,你看图也能看出来。
你的问题是想把箭矢高度提高,但是导致下落时间太长,落地时敌人已经离开原位了是吧。那就只能增大箭雨数量和范围了。还可以给箭矢加一个范围伤害的触发器。不过这些办法都得好好考虑算力的问题来自: Android客户端

20

主题

123

回帖

48

积分

扈从

Rank: 2Rank: 2

UID
1934868
第纳尔
0
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2014-5-1

汉匈决战正版勋章

鲜花(7) 鸡蛋(0)
发表于 2023-11-8 23:58:02 | 显示全部楼层
大佬,我想制作一个装备物品可以加技能等级的触发,但是没有用,请问是哪出问题了。
屏幕截图(1).png

49

主题

115

回帖

229

积分

见习骑士

Rank: 3

UID
3199602
第纳尔
1152
精华
0
互助
36
荣誉
0
贡献
1
魅力
227
注册时间
2020-9-4
鲜花(64) 鸡蛋(0)
 楼主| 发表于 2023-11-9 00:19:10 | 显示全部楼层
寂难永劫。 发表于 2023-11-8 23:58
大佬,我想制作一个装备物品可以加技能等级的触发,但是没有用,请问是哪出问题了。 ...

我不太习惯看伪代码,你把py码那块截图看看。

20

主题

123

回帖

48

积分

扈从

Rank: 2Rank: 2

UID
1934868
第纳尔
0
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2014-5-1

汉匈决战正版勋章

鲜花(7) 鸡蛋(0)
发表于 2023-11-9 00:23:08 | 显示全部楼层
奥杜因阿卡托什 发表于 2023-11-9 00:19
我不太习惯看伪代码,你把py码那块截图看看。

(store_trigger_param_1,":var_1"),
(troop_has_item_equipped,":var_1","itm_loulan_flying_boots"),
(assign,reg36,"skl_14"),
(val_add,reg36,5),

49

主题

115

回帖

229

积分

见习骑士

Rank: 3

UID
3199602
第纳尔
1152
精华
0
互助
36
荣誉
0
贡献
1
魅力
227
注册时间
2020-9-4
鲜花(64) 鸡蛋(0)
 楼主| 发表于 2023-11-9 00:31:55 | 显示全部楼层
寂难永劫。 发表于 2023-11-9 00:23
(store_trigger_param_1,":var_1"),
(troop_has_item_equipped,":var_1","itm_loulan_flying_boots"),
(a ...

首先,你获取技能那里用的assign,这个只是把“向导”赋值给了reg36,而不是获取把“向导的技能等级”赋值给reg36。
其次,你虽然加了五,但是没有返回,也就是这个加了五之后的技能数值没有回到角色身上。
这两行代码你直接用troop_raise_skill(1521号)替代就行了,这个操作符的作用直接就是将指定兵种的某技能提高一定数值。
最后还有一个问题,你这个触发器是进战场初始化物品的时候,只要该兵种装备了这个东西就给它加5点向导。你有没有想过要是某非英雄兵种穿了它该怎么办?装备这个玩意反复进入战场就能反复加向导,这个问题怎么解决?脱了靴子之后提升的向导依然会保留,这个是在你设计之类的吗?总之单就这个触发器而言做起来不难,但感觉问题还是有很多啊。

鲜花鸡蛋

寂难永劫。  在2023-11-9 00:50  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
寂难永劫。  在2023-11-9 00:38  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
寂难永劫。  在2023-11-9 00:38  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

20

主题

123

回帖

48

积分

扈从

Rank: 2Rank: 2

UID
1934868
第纳尔
0
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2014-5-1

汉匈决战正版勋章

鲜花(7) 鸡蛋(0)
发表于 2023-11-9 00:50:47 | 显示全部楼层
奥杜因阿卡托什 发表于 2023-11-9 00:31
首先,你获取技能那里用的assign,这个只是把“向导”赋值给了reg36,而不是获取把“向导的技能等级”赋 ...

因为一直都是用魔球改,魔球里很多代码都没翻译,就比如大佬你发的这一句,所以都是半懂不懂的。大佬可以发一个比较简单的完整代码给我吗?设计的初衷就是任何兵种穿上加五点属性,脱下就没有,改的时候没有考虑到后面太多。

49

主题

115

回帖

229

积分

见习骑士

Rank: 3

UID
3199602
第纳尔
1152
精华
0
互助
36
荣誉
0
贡献
1
魅力
227
注册时间
2020-9-4
鲜花(64) 鸡蛋(0)
 楼主| 发表于 2023-11-9 00:57:29 | 显示全部楼层
本帖最后由 奥杜因阿卡托什 于 2023-11-9 01:04 编辑
寂难永劫。 发表于 2023-11-9 00:50
因为一直都是用魔球改,魔球里很多代码都没翻译,就比如大佬你发的这一句,所以都是半懂不懂的。大佬可以 ...

要是你原来的思路,那很简单,就只留你第一句话,后面加一句话(1521, ":var_1", "skl_14", 5),就完事了。

鲜花鸡蛋

寂难永劫。  在2023-11-9 20:58  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

20

主题

123

回帖

48

积分

扈从

Rank: 2Rank: 2

UID
1934868
第纳尔
0
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2014-5-1

汉匈决战正版勋章

鲜花(7) 鸡蛋(0)
发表于 2023-11-9 22:15:33 | 显示全部楼层
谢谢大佬耐心回答,不过我刚刚找到一个触发,稍微修改了一下,现在可以了。
(try_begin),
    (troop_has_item_equipped,"trp_player","itm_loulan_flying_boots"),
    (eq,"$player_has_loulan_flying_boots",0),
    (assign,"$player_has_loulan_flying_boots",1),
    (2170,":var_1","skl_14","trp_player"),
    (try_begin),
        (neg|gt,":var_1",13),
        (1521,"trp_player","skl_14",5),
    (try_end),
    (troop_get_slot,":var_2","trp_player",7),
    (val_add,":var_2",200),
    (troop_set_slot,"trp_player",7,":var_2"),
(try_end),
(try_begin),
    (neg|troop_has_item_equipped,"trp_player","itm_loulan_flying_boots"),
    (eq,"$player_has_loulan_flying_boots",1),
    (assign,"$player_has_loulan_flying_boots",0),
    (2170,":var_1","skl_14","trp_player"),
    (try_begin),
        (ge,":var_1",5),
        (1521,"trp_player","skl_14",5),
    (try_end),
    (troop_get_slot,":var_2","trp_player",7),
    (val_sub,":var_2",200),
    (val_max,":var_2",0),
    (troop_set_slot,"trp_player",7,":var_2"),
(try_end),

29

主题

817

回帖

594

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1773
精华
0
互助
68
荣誉
0
贡献
0
魅力
16
注册时间
2022-2-3
鲜花(60) 鸡蛋(0)
发表于 2023-11-9 23:17:26 来自手机 | 显示全部楼层
一知半解地嗯整修改真是不好说的来自: Android客户端

20

主题

123

回帖

48

积分

扈从

Rank: 2Rank: 2

UID
1934868
第纳尔
0
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2014-5-1

汉匈决战正版勋章

鲜花(7) 鸡蛋(0)
发表于 2023-11-10 00:01:19 | 显示全部楼层
奥杜因阿卡托什 发表于 2023-11-9 00:57
要是你原来的思路,那很简单,就只留你第一句话,后面加一句话(1521, ":var_1", "skl_14", 5),就完事了。 ...

还有一个问题,如果我想要加某项属性或者熟练度该怎么做呢?貌似魔球里没有找到属性相关的伪代码。如果不麻烦的话,可否向上面的(1521, ":var_1", "skl_14", 5)一样列出来。

0

主题

4

回帖

6

积分

平民

Rank: 1

UID
3329018
第纳尔
27
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2022-2-19
鲜花(1) 鸡蛋(0)
发表于 2023-11-10 23:20:28 | 显示全部楼层
112233lyh 发表于 2023-11-8 23:23
楼主就是我。首先箭矢本来就是笔直地向下坠落的吧,我看落地的模型都是直立地插在地上的,你看图也能看出 ...

其实我没有用这里的代码,话说楼主不应该是发这个贴的人吗,也就是奥杜因阿卡托什。
(store_trigger_param_1,":var_0"),
(copy_position,pos5,pos1),  箭矢位置给5
(assign,":var_4",3),            循环次数
(1726,":var_1",":var_0",0),   获取角色武器给变量1
(try_for_range,":var_17",0,":var_4"),
    (copy_position,pos4,pos5), 每次循环位置5给4
    (store_random_in_range,":var_14",100,100),
    (store_random_in_range,":var_15",-15100,-15000),
    (store_random_in_range,":var_16",4000,4500),
    (position_move_x,pos4,":var_14"),
    (position_move_y,pos4,":var_15"),
    (position_move_z,pos4,":var_16"),xyz轴修改
    (1829,":var_0",4,60000,":var_1",0,"itm_shandian",0),1829操作号不多说了
(try_end),
这里的代码没有试过,看起来还会刷屏,也不清楚弓上为啥还要代码,反正都全局变量定义在0了,
不过看了一下这里的代码,关键代码都是一样的,毕竟就俩操作号,把仅玩家使用的代码删掉就基本一样了。至于为啥他的箭都是垂直插在地上的,那就不清楚了。
如下图,箭矢2不是竖直射下来的,并且如果可以放大你可以看见一些其他的箭矢样式这个就是触发这个代码的箭矢1了,
而我的zy轴设置的都很大,落点还能重合在一起就是因为不是竖直下落的。


0

主题

4

回帖

6

积分

平民

Rank: 1

UID
3329018
第纳尔
27
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2022-2-19
鲜花(1) 鸡蛋(0)
发表于 2023-11-10 23:23:46 | 显示全部楼层
【NaOH】 发表于 2023-11-10 23:20
其实我没有用这里的代码,话说楼主不应该是发这个贴的人吗,也就是奥杜因阿卡托什。
(store_trigger_para ...

最近没看中午站,所以才回复你,希望能帮忙解决一下,感谢。补一下图(不知道有没有补上)

补一下图

补一下图

29

主题

817

回帖

594

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1773
精华
0
互助
68
荣誉
0
贡献
0
魅力
16
注册时间
2022-2-3
鲜花(60) 鸡蛋(0)
发表于 2023-11-11 17:35:48 来自手机 | 显示全部楼层
寂难永劫。 发表于 2023-11-10 00:01
还有一个问题,如果我想要加某项属性或者熟练度该怎么做呢?貌似魔球里没有找到属性相关的伪代码。如果不 ...

1521改1520。要学会看op表。来自: Android客户端

鲜花鸡蛋

寂难永劫。  在2023-11-11 22:23  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2025-11-30 04:09 , Processed in 0.132401 second(s), 37 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表