铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 2461|回复: 5

[技巧心得] 队友随机选择脚本,欢迎试用

[复制链接]
发表于 2012-8-10 11:43 | 显示全部楼层 |阅读模式
本帖最后由 squall122 于 2012-8-10 11:43 编辑

关于为什么写这个脚本,大家可以看下这个帖子——

http://www.txdx.net/forum.php?mod=viewthread&tid=548881&highlight=%CD%E6%B7%A8

昨天闲来无事,就写了下,今早调试了下,目前应该没啥问题了。源码如下:

  1. #!/usr/bin/env python

  2. import random
  3. import copy
  4. import os

  5. #fei.xue.lian.tian.she.bai.lu, xiao.shu.shen.xia.yi.bi.yuan
  6. #j=justice; e=evil; n=neutral; ee=tian_e & shen_e
  7. nakama_list=\
  8. [
  9. ['hu.fei','fei','j'],['chen.linsu','fei','j'],['tian.guinong','fei','e'],['yan.ji','fei','e'],\
  10. ['hua.tiegan','lian','n'],['di.yun','lian','j'],\
  11. ['duan.yu','tian','j'],['xue.muhua','tian','j'],['murong.fu','tian','e'],['a.zi','tian','ee'],['you.tanzhi','tian','ee'],['zhong.lin','tian','n'],['wang.yuyan','tian','n'],['xu.zhu','tian','n'],['yue.laosan','tian','n'],\
  12. ['guo.jing','she','n'],['huang.rong','she','n'],['mei.chaofeng','she','e'],['chen.yin','she','n'],\
  13. ['su.quan','lu','n'],['a.ke','lu','n'],\
  14. ['linhu.chong','xiao','j'],['ren.yinyin','xiao','j'],['lan.fenghuang','xiao','j'],['lin.pinzhi','xiao','e'],['yue.linshan','xiao','e'],['ping.yizhi','xiao','n'],['tian.boguang','xiao','n'],['zu.qianqiu','xiao','n'],\
  15. ['chen.jialuo','shu','j'],['huo.qintong','shu','j'],['zhang.zhaozhong','shu','e'],\
  16. ['yang.guo','shen','j'],['xiao.longnv','shen','j'],['huo.du','shen','ee'],['ren.chuzi','shen','n'],\
  17. ['shi.potian','xia','j'],['bei.haishi','xia','e'],\
  18. ['zhang.wuji','yi','j'],['xiao.zhao','yi','j'],['zhu.jiuzhen','yi','e'],['song.qinshu','yi','e'],['hu.qinniu','yi','n'],['wang.nangu','yi','n'],\
  19. ['wen.qinqin','bi','j'],['yuan.chengzhi','bi','j'],['he.tieshou','bi','e'],\
  20. ['xiao.zhonghui','yuan','j']\
  21. ]
  22. tian_shen_ee_list=[['a.zi','tian','ee'],['you.tanzhi','tian','ee'],['huo.du','shen','ee']]
  23. tian_shen_j_list=[['duan.yu','tian','j'],['xue.muhua','tian','j'],['yang.guo','shen','j'],['xiao.longnv','shen','j']]

  24. def main():
  25.     cur_num=0
  26.     while cur_num<5:
  27.         cur_num+=1
  28.         i=int(random.randint(0,len(nakama_list)-1))
  29.         cur_nakama=nakama_list[i]
  30.         print cur_nakama[0]
  31.         cur_nakama_book=cur_nakama[1]
  32.         cur_nakama_char=cur_nakama[2]
  33.         nakama_list.remove(cur_nakama)

  34.         if (cur_nakama_char=='ee'):
  35.             for each_tian_shen_nakama in tian_shen_j_list:
  36.                 if nakama_list.count(each_tian_shen_nakama)>0:
  37.                     nakama_list.remove(each_tian_shen_nakama)
  38.             continue
  39.         elif ((cur_nakama_char=='j') & (cur_nakama_book=='tian')) or ((cur_nakama_char=='j') & (cur_nakama_book=='shen')):
  40.             for each_tian_shen_nakama in tian_shen_ee_list:
  41.                 if nakama_list.count(each_tian_shen_nakama)>0:
  42.                     nakama_list.remove(each_tian_shen_nakama)

  43.         tmp_nakama_list=copy.deepcopy(nakama_list)
  44.         for s_nakama in tmp_nakama_list:
  45.             if ((s_nakama[1]==cur_nakama_book) & (s_nakama[2]=='e') & (cur_nakama_char=='j')) or ((s_nakama[1]==cur_nakama_book) & (s_nakama[2]=='j') & (cur_nakama_char=='e')):
  46.                 #print str(s_nakama)+" should be deleted."
  47.                 nakama_list.remove(s_nakama)

  48. if __name__ == '__main__':
  49.     main()
  50.     os.system("pause")
复制代码

大家直接下载附件吧,解压后里面就是脚本。


然后到python官网下个Python 2.7.3 Windows Installer (Windows binary -- does not include source),安装完就能双击运行这个脚本了。官网的下载网址是——http://www.python.org/getit/

虽然我是用2.7.2版版本写的,不过没啥关系的。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-10 11:57 | 显示全部楼层
这是什么?看不懂,路过。。。

点评

不懂吧,应该是DIY版本的  发表于 2012-8-12 18:21
同样不懂  发表于 2012-8-12 17:58
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-10 12:11 | 显示全部楼层
Python 2.7.3 Windows Installer  一点下载就无法显示了

点评

应该是浏览器的问题吧,我刚试了下,是可以下的。  发表于 2012-8-10 12:34
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-10 13:47 | 显示全部楼层
雖然不建議SL,但是還是想刷個黃金組合。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-10 15:33 | 显示全部楼层
具体杂用呢,下好了不会用呢

点评

Python的安装也很简单,就一直“下一步”就行。  发表于 2012-8-10 15:44
装好Python后,直接双击脚本,会弹出来一个cmd窗口,上面会显示5个队友的名字。  发表于 2012-8-10 15:43
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2012-8-11 20:31 | 显示全部楼层
有介绍没?就是那个使用说明书之类的。

点评

说明书= =  发表于 2012-8-12 18:21
我觉得我上面已经说得很清楚了了啊。。。这个脚本是自己用的,和游戏文件无关。  发表于 2012-8-12 14:30
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-11-15 10:00

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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