红警2中,可以使用脚本自动攻击建筑。具体实现方法可以参考下述代码和测试地图:
1.使用代码将单位移动到敌方建筑:
```
n=46
a=攻击敌方建筑
t=移动到敌方建筑
c=敌方建筑序号
r=rulesmd.ini注册序号
print("请输入要攻击的敌方建筑序号:")
print("例如:1234")
while[r+[a]]-1notinrange(1,65536):
print("请输入新的敌方建筑序号:")
print("例如:1234")
a=攻击敌方建筑
r=rulesmd.ini注册序号
t=移动到敌方建筑
```
2.使用代码将单位攻击最近的敌方建筑:
```
n=攻击敌方建筑
a=最近敌方建筑序号
r=rulesmd.ini注册序号
print("请输入要攻击的敌方建筑序号:")
print("例如:1234")
while[r+[a]]-1notinrange(1,65536):
print("请输入新的最近敌方建筑序号:")
print("例如:1234")
a=攻击敌方建筑
r=rulesmd.ini注册序号
t=移动到敌方建筑
```
3.使用代码将单位攻击最远的敌方建筑:
```
n=攻击敌方建筑
a=最远敌方建筑序号
r=rulesmd.ini注册序号
print("请输入要攻击的敌方建筑序号:")
print("例如:1234")
while[r+[a]]-1notinrange(1,65536):
print("请输入新的最远敌方建筑序号:")
print("例如:1234")
a=攻击敌方建筑
r=rulesmd.ini注册序号
t=移动到敌方建筑
```
请注意,这些代码只是示例,需要根据实际需要进行调整和修改。同时,为了确保脚本的安全性,应该谨慎使用,并遵循相关的道德准则和法律法规。
摘自:
http://tieba.baidu.com/p/8223320388