骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
查看: 4139|回复: 6

[求助] TypeError: %d format: a number is required, not list[已解决]

[复制链接]

3

主题

7

回帖

3

积分

平民

Rank: 1

UID
3264559
第纳尔
67
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2021-8-20
鲜花(0) 鸡蛋(0)
发表于 2021-8-26 10:42:32 | 显示全部楼层 |阅读模式
本帖最后由 KamikawaA 于 2021-9-5 23:15 编辑

请问一下
一开始加了一个阵营和阵营兵种, 没任何问题出现进游戏也能看到 ,然后我就按步骤再加了一个阵营和它的新兵种,结果就报错了(现在把多出来的阵营兵种删了 还是报这个错误)
(如果改了什么的话就是按照置顶教程加了个对话和任务[骑马与砍杀MOD系统教程]这个加了那个任务和触发器,城镇那些没添加,里面城镇的名字也改过了)

Traceback (most recent call last):
  File "process_troops.py", line 107, in <module>
    save_troops()
  File "process_troops.py", line 34, in save_troops
    file.write("\ntrp_%s %s %s %s %d %d %d %d %d %d\n  "%(convert_to_identifier(troop[0]),replace_spaces(troop[1]),replace_spaces(troop[2]), replace_spaces(str(troop[13])), troop[3],troop[4],troop[5], troop[6], troop[14], troop[15]))
TypeError: %d format: a number is required, not list


(巡逻队已经弄好了 我先写个模板 然后用魔球修改 能正常生产巡逻 没办法 刚入门不是很懂触发器原理)
顺便问问巡逻队怎么添加设置啊?这样行不行
就是用那些劫匪团赏金猎人之类的依葫芦画瓢 还要添加刷新地点和范围吗?

谢谢


改了好几天 发现镇长数据多了几个1 吐了


评分

参与人数 1第纳尔 +12 收起 理由
stevenxxy007 + 12 自己把问题解决了是吧,格式问题,仔细点就.

查看全部评分

55

主题

2713

回帖

1755

积分

子爵[版主]

吟游诗人

Rank: 7Rank: 7Rank: 7

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

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

QQ
鲜花(506) 鸡蛋(2)
发表于 2021-8-26 14:00:47 | 显示全部楼层
盲猜是格式出了问题了,得按照他的规范来写,如果要增加新的野怪,得去脚本里找到刷新他的位置和据点位置,比如你画葫芦的是山贼,那你就去script里搜,找到之后一目了然,你就知道该怎么添加位置了
珍惜 奉献 不负韶华

25

主题

186

回帖

188

积分

见习骑士

Rank: 3

UID
3225805
第纳尔
1432
精华
0
互助
25
荣誉
0
贡献
0
魅力
196
注册时间
2021-3-14
鲜花(46) 鸡蛋(0)
发表于 2021-8-26 17:18:57 | 显示全部楼层
版主自信点 把盲猜去掉 肯定是格式问题
野怪就PT里加了模板后  看看赏金猎人和那些山贼强盗的触发器 刷出来就行了 这是刷出赏金猎人的  如果要巡逻队或者其他的 可以自己变着法从脚本 对话 菜单 里刷出来  中文站有汉化的OP 下载来看看

  1. <blockquote>(5.7, 0, 0.0,
复制代码
  1. (5.7, 0, 0.0,
  2.   [
  3.     (store_num_parties_of_template, reg2, "pt_manhunters"),   
  4.     (lt, reg2, 4)
  5.   ],
  6.   [
  7.     (set_spawn_radius, 1),
  8.     (store_add, ":p_town_22_plus_one", "p_town_22", 1),
  9.     (store_random_in_range, ":selected_town", "p_town_1", ":p_town_22_plus_one"),
  10.     (spawn_around_party, ":selected_town", "pt_manhunters"),
  11.   ]),
复制代码


鲜花鸡蛋

幼稚园殺手  在2021-8-26 18:22  送朵鲜花  并说:我非常同意你的观点,送朵鲜花鼓励一下

3

主题

7

回帖

3

积分

平民

Rank: 1

UID
3264559
第纳尔
67
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2021-8-20
鲜花(0) 鸡蛋(0)
 楼主| 发表于 2021-8-26 17:34:10 | 显示全部楼层
啊?那这个也是
Traceback (most recent call last):
  File "process_troops.py", line 107, in <module>
    save_troops()
  File "process_troops.py", line 34, in save_troops
    file.write("\ntrp_%s %s %s %s %d %d %d %d %d %d\n  "%(convert_to_identifier(troop[0]),replace_spaces(troop[1]),replace_spaces(troop[2]), replace_spaces(str(troop[13])), troop[3],troop[4],troop[5], troop[6], troop[14], troop[15]))
TypeError: %d format: a number is required, not list
这种问题吗

3

主题

7

回帖

3

积分

平民

Rank: 1

UID
3264559
第纳尔
67
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2021-8-20
鲜花(0) 鸡蛋(0)
 楼主| 发表于 2021-8-26 18:49:09 | 显示全部楼层
快乐风猫 发表于 2021-8-26 17:18
版主自信点 把盲猜去掉 肯定是格式问题
野怪就PT里加了模板后  看看赏金猎人和那些山贼强盗的触发器  ...

你好 能不能帮我看看上面那个代码啊 巡逻队倒是次要的 不知道为什么会有TypeError: %d format: a number is required, not list这个错误

3

主题

7

回帖

3

积分

平民

Rank: 1

UID
3264559
第纳尔
67
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2021-8-20
鲜花(0) 鸡蛋(0)
 楼主| 发表于 2021-9-5 22:26:50 | 显示全部楼层
求助啊 这到底什么意思 什么都没改 就新增了阵营兵种他就报错 J%`TVRF}RANP_GHC2HEXZK1.png
之前已经加了7 8 9 都没问题 就加多个10 就报这个

24

主题

339

回帖

149

积分

子爵[版主]

Rank: 7Rank: 7Rank: 7

UID
75439
第纳尔
6902
精华
0
互助
6
荣誉
1
贡献
190
魅力
32
注册时间
2008-5-3
鲜花(7) 鸡蛋(0)
发表于 2021-9-6 09:03:59 | 显示全部楼层
KamikawaA 发表于 2021-8-26 17:34
啊?那这个也是
Traceback (most recent call last):
  File "process_troops.py", line 107, in

File "process_troops.py", line 107, in ,你看107行
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-5-24 21:02 , Processed in 0.120635 second(s), 27 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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