骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

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

[功能与代码] [战团code]实现rgl_log.txt的兵种物品编辑器

[复制链接]

1

主题

9

回帖

8

积分

平民

Rank: 1

UID
2804599
第纳尔
74
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-2-6
鲜花(0) 鸡蛋(0)
发表于 2023-3-13 00:29:51 | 显示全部楼层 |阅读模式
rgl_log.txt原帖
①需要保存itm字符以调用:    添加到module_strings.py最顶部

  1. def store_item_id():
  2.   ofile = open("./ID_items.py","r")
  3.   store_item_id = ofile.readlines()
  4.   ofile.close()
  5.   store_item_id_c = []
  6.   i_n = 0
  7.   for s_string in store_item_id:
  8.     itm_str = s_string[0:s_string.find(' ')]
  9.     store_item_id_c.append(("itm_no_"+str(i_n), itm_str))
  10.     i_n = i_n + 1
  11.   # print(store_item_id_c[0])
  12.   return store_item_id_c
复制代码
   添加到module_strings.py末尾]之后

  1. +store_item_id()
复制代码
②module_scripts.py修改:
    最开头添加:
  1. from ID_strings import *
复制代码
   module_scripts.py中添加模块:
  1. #script_output_troop_itms_text
  2.   ("output_troop_itms_text",
  3.   #
  4.   [
  5.   (store_script_param, ":source_troop", 1),
  6.   (display_debug_message,"@###########output itms##########\n"),
  7.   (display_debug_message,"@[\n"),
  8.   (assign, ":str_itm_0", str_itm_no_0),
  9.   (try_for_range,":item_type",itp_type_horse,itp_type_book+1),
  10.     (troop_get_inventory_capacity, ":troop_capacity", ":source_troop"),
  11.     (try_for_range,":troop_slot_id",0,":troop_capacity"),
  12.       (troop_get_inventory_slot, ":troop_inventory_slot", ":source_troop", ":troop_slot_id"),
  13.       (ge,":troop_inventory_slot",0),
  14.       (item_get_type, ":item_type", ":troop_inventory_slot"),
  15.       (eq, ":item_type", ":item_type"),
  16.       (store_add, ":str_itm", ":str_itm_0", ":troop_inventory_slot"),
  17.       (str_store_string, s1, ":str_itm"),
  18.       (display_debug_message,"@{s1},"),
  19.      (try_end),
  20.      (display_debug_message,"@\n"),
  21.    (try_end),
  22.    (display_debug_message,"@]"),
  23.   (display_debug_message,"@###########output end##########\n"),
  24.   ]),
复制代码
③调用以上模块
建议添加(call_script, "script_output_troop_itms_text“,"trp_player"),到module_game_menus.py的mnu_camp_cheat中创建新的sub-menus。以调试模式和编辑模式打开下游戏,点击sub-menus,输出到rgl_log.txt文件中。打开txt拉到最低,即可直接复制装备代码,黏贴到具体troop武器中使用。

评分

参与人数 1第纳尔 +20 互助 +1 收起 理由
vegetto + 20 + 1 文章不错,继续努力!

查看全部评分

0

主题

58

回帖

22

积分

随仆

Rank: 1

UID
3110714
第纳尔
439
精华
0
互助
1
荣誉
0
贡献
0
魅力
1
注册时间
2019-10-8
鲜花(7) 鸡蛋(0)
发表于 2023-3-13 19:04:38 | 显示全部楼层
妙啊,还有这种用法

61

主题

450

回帖

363

积分

见习骑士

Rank: 3

UID
2741644
第纳尔
5753
精华
0
互助
38
荣誉
2
贡献
15
魅力
411
注册时间
2016-4-23

骑砍中文站APP会员勋章霸主正版勋章

鲜花(158) 鸡蛋(0)
发表于 2023-5-20 22:21:49 | 显示全部楼层
逻辑有问题
★★★【三国群英赋】★★★

0

主题

5

回帖

2

积分

平民

Rank: 1

UID
3568668
第纳尔
0
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2023-10-3
鲜花(0) 鸡蛋(0)
发表于 2023-10-5 09:59:20 | 显示全部楼层
这个操作是干嘛用的呢

29

主题

738

回帖

565

积分

骑士

Rank: 4Rank: 4

UID
3322408
第纳尔
1748
精华
0
互助
67
荣誉
0
贡献
0
魅力
6
注册时间
2022-2-3
鲜花(57) 鸡蛋(0)
发表于 2023-10-6 14:26:33 来自手机 | 显示全部楼层
哈老大。 发表于 2023-10-5 09:59
这个操作是干嘛用的呢

在游戏里给兵种出完装后,按个键能把这身装备的id输出出来。方便用ms的moder给兵种出装的。来自: Android客户端

0

主题

5

回帖

2

积分

平民

Rank: 1

UID
3568668
第纳尔
0
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2023-10-3
鲜花(0) 鸡蛋(0)
发表于 2023-10-6 22:50:55 | 显示全部楼层
112233lyh 发表于 2023-10-6 14:26
在游戏里给兵种出完装后,按个键能把这身装备的id输出出来。方便用ms的moder给兵种出装的。 ...

这样啊,谢谢了[code][/code]
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2024-11-19 08:28 , Processed in 0.128172 second(s), 27 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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