骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
查看: 433|回复: 2

[求助] 想写段PY的代码,希望有人能帮我写段。

[复制链接]
鲜花(0) 鸡蛋(0)
发表于 2019-2-11 14:09:35 | 显示全部楼层 |阅读模式

在潘德的预言里我想用魔球里添加一个触发,循环触发,三天一次。
从单位列表里遍历游戏里的所有领主,然后分别获取每个领主城、堡、村的数量,然后根据这些数值(城数*5+堡数*2+村数*1)来增加领主的声望。
无奈对PY语法不熟悉,对游戏里的数值获取方式也不了解,实在写不来。

(try_for_range,":var_0","trp_kingdom_1_lord","trp_knight_1_1_wife"),
        ##var_cheng城的数量乘5
        ##var_bao堡的数量乘2
        ##var_cun村的数量乘1
        ##(城数*5+堡数*2+村数*1)增加当前领主的声望
(try_end),
鲜花(55) 鸡蛋(0)
发表于 2019-2-11 16:56:56 | 显示全部楼层
这有什么用吗?似乎我用不上。。。
鲜花(43) 鸡蛋(0)
发表于 2019-3-22 17:10:57 | 显示全部楼层
  1.   (72,
  2.    [
  3.    (try_for_range,":center",centers_begin,centers_end),
  4.    (assign,":renown",0),
  5.    (party_get_slot,":lord",":center",slot_town_lord),
  6.    (neq,":lord",-1),
  7.    (neq,":lord","trp_player"),
  8.    (try_begin),
  9.    (party_slot_eq,":center",slot_party_type,spt_town),
  10.    (val_add,":renown",5),
  11.    (else_try),
  12.    (party_slot_eq,":center",slot_party_type,spt_castle),
  13.    (val_add,":renown",2),
  14.    (else_try),
  15.    (party_slot_eq,":center",slot_party_type,spt_village),
  16.    (val_add,":renown",1),
  17.    (try_end),
  18.    (troop_get_slot,":renown1",":lord",slot_troop_renown),
  19.    (val_add,":renown1",":renown"),
  20.    (troop_set_slot,":lord",slot_troop_renown,":renown1"),
  21.    (try_end),   
  22.    ]),
复制代码
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

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

GMT+8, 2019-8-20 03:17 , Processed in 0.094477 second(s), 13 queries , MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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