骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 8540|回复: 9

[求助] 领主怎么加钱

[复制链接]

27

主题

218

回帖

259

积分

见习骑士

Rank: 3

UID
3225805
第纳尔
1483
精华
0
互助
37
荣誉
0
贡献
0
魅力
256
注册时间
2021-3-14
鲜花(48) 鸡蛋(0)
发表于 2021-4-26 15:43:12 | 显示全部楼层 |阅读模式
(try_for_range,":lord",kings_begin,lords_end),
    (troop_get_slot,":renown",":lord",slot_troop_renown),
    (val_div,":renown",5),
    (troop_set_slot, ":lord", slot_troop_wealth, ":renown"),

这好像是把领主的钱全部设置成声望/5了

5

主题

201

回帖

122

积分

见习骑士

Rank: 3

UID
3103735
第纳尔
1596
精华
0
互助
10
荣誉
1
贡献
0
魅力
34
注册时间
2019-9-10
鲜花(32) 鸡蛋(0)
发表于 2021-4-26 16:15:05 | 显示全部楼层
是的,给领主加钱用slot_troop_wealth就行了,至于加到什么位置不重要。
已退

27

主题

218

回帖

259

积分

见习骑士

Rank: 3

UID
3225805
第纳尔
1483
精华
0
互助
37
荣誉
0
贡献
0
魅力
256
注册时间
2021-3-14
鲜花(48) 鸡蛋(0)
 楼主| 发表于 2021-4-26 16:25:27 | 显示全部楼层
在那悠远的苍穹 发表于 2021-4-26 16:15
是的,给领主加钱用slot_troop_wealth就行了,至于加到什么位置不重要。

记录领主财富栏那一块  如果用(troop_set_slot, ":lord", slot_troop_wealth, "1000"), 的话 显示的就是1000,这是怎么回事 是已经给领主从原有的基础上+了1000,还是把领主的钱从原来的变成只有1000了

5

主题

201

回帖

122

积分

见习骑士

Rank: 3

UID
3103735
第纳尔
1596
精华
0
互助
10
荣誉
1
贡献
0
魅力
34
注册时间
2019-9-10
鲜花(32) 鸡蛋(0)
发表于 2021-4-26 17:40:09 | 显示全部楼层
快乐风猫 发表于 2021-4-26 16:25
记录领主财富栏那一块  如果用(troop_set_slot, ":lord", slot_troop_wealth, "1000"), 的话 显示的就是1 ...

如果要在原基础上增减则需要获取它的值,直接set的话就会覆盖原来的。
比如
(troop_get_slot,":wealth",":lord",slot_troop_wealth),
(val_add,":wealth", 5000),
(troop_set_slot, ":lord", slot_troop_wealth, ":wealth"),
这样则是在原基础上增加了5000

鲜花鸡蛋

快乐风猫  在2021-4-26 17:50  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下
已退

27

主题

218

回帖

259

积分

见习骑士

Rank: 3

UID
3225805
第纳尔
1483
精华
0
互助
37
荣誉
0
贡献
0
魅力
256
注册时间
2021-3-14
鲜花(48) 鸡蛋(0)
 楼主| 发表于 2021-4-26 17:50:21 | 显示全部楼层
在那悠远的苍穹 发表于 2021-4-26 17:40
如果要在原基础上增减则需要获取它的值,直接set的话就会覆盖原来的。
比如
(troop_get_slot,":wealth" ...

明白了,多谢  我就说怎么一直覆盖掉 原来还要先获取一下

58

主题

960

回帖

545

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
81513
第纳尔
5223
精华
1
互助
18
荣誉
5
贡献
100
魅力
124
注册时间
2008-6-26
QQ
鲜花(120) 鸡蛋(0)
发表于 2021-4-26 18:24:40 来自手机 | 显示全部楼层
我一直以为领主的财富是钞票呢

10

主题

81

回帖

77

积分

扈从

Rank: 2Rank: 2

UID
3096100
第纳尔
937
精华
0
互助
6
荣誉
2
贡献
10
魅力
249
注册时间
2019-8-16
QQ
鲜花(25) 鸡蛋(0)
发表于 2021-4-27 20:38:27 | 显示全部楼层
在那悠远的苍穹 发表于 2021-4-26 17:40
如果要在原基础上增减则需要获取它的值,直接set的话就会覆盖原来的。
比如
(troop_get_slot,":wealth" ...

(call_script, "script_troop_add_gold", "trp_player", 40000),
想问下直接用这个加行不行的?还有renown是声望吧?
加声望的话直接用(call_script, "script_change_troop_renown", "trp_player", 10),这个加行不行?
还是这些仅对玩家有效,对NPC无效?

5

主题

201

回帖

122

积分

见习骑士

Rank: 3

UID
3103735
第纳尔
1596
精华
0
互助
10
荣誉
1
贡献
0
魅力
34
注册时间
2019-9-10
鲜花(32) 鸡蛋(0)
发表于 2021-4-27 20:44:25 | 显示全部楼层
本帖最后由 在那悠远的苍穹 于 2021-4-27 20:45 编辑
gamemi 发表于 2021-4-27 20:38
(call_script, "script_troop_add_gold", "trp_player", 40000),
想问下直接用这个加行不行的?还有reno ...

script_troop_add_gold仅对玩家有效。
已退

10

主题

81

回帖

77

积分

扈从

Rank: 2Rank: 2

UID
3096100
第纳尔
937
精华
0
互助
6
荣誉
2
贡献
10
魅力
249
注册时间
2019-8-16
QQ
鲜花(25) 鸡蛋(0)
发表于 2021-4-27 21:02:01 | 显示全部楼层
在那悠远的苍穹 发表于 2021-4-27 20:44
script_troop_add_gold仅对玩家有效。

不懂就问
("troop_add_gold",
    [
      (store_script_param, ":troop_no", 1),
      (store_script_param, ":amount", 2),
      
      (troop_add_gold, ":troop_no", ":amount"),
      (try_begin),
        (eq, ":troop_no", "trp_player"),
        (play_sound, "snd_money_received"),
      (try_end),
     ]),  
从脚本来看,应该是先给相应的对象增加了相应的钱之后,再判断是不是玩家,是的话放声音吧?
还有所有脚本默认仅对玩家有效呢?

55

主题

2759

回帖

1769

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

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

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

QQ
鲜花(512) 鸡蛋(2)
发表于 2021-4-28 13:33:44 | 显示全部楼层
gamemi 发表于 2021-4-27 21:02
不懂就问
("troop_add_gold",
    [

这个脚本只对玩家有效果
珍惜 奉献 不负韶华
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-11-19 12:29 , Processed in 0.205870 second(s), 26 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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