|
|
|
我和hero的不熟,我id:daedalusai321,只是某天见到yandi被在基地打,牢骚了下,我就提议开防屠村。猜想是他去说了。$ _6 g5 D* J- I" _: ?# D
当时是说没像saga/gx的空战服那样设这个区域,所以肯定人多就变双方互炸基地,m95,zook。; z! S2 y+ ]% Z1 s' {
今天去玩,发现还是很多人在打基地,被自爆n次,分已经-50+都还打。3 F; F* [! T2 e+ d8 d) L
我想首先是自爆的提示是英文的,很多人看不懂,也不知道自己咋死的。昨天我还碰见一个日本人老被自爆,用英文解释给他听,他听不懂我说啥尽说sorry, 完了继续打,继续被自爆。所以源码里提示信息得改下,至少加入拼音提示么,比如"da lao jia jiu hui si qiao qiao!"或者"lao jia qi dian zhou wei 40m bu neng da!"! p+ X. n$ Y4 @
这个方法问题就是老家旗点有时比机场高/低很多,离的又远,要覆盖机场就会连空中一起。5 ~! C4 ~# @+ Y1 ?2 i; y. W
解决这个新出来的问题潜在的方法我想到两个,
! V: j% D: e. _7 X: E一个就是编辑下地图,把旗点挪一下,1942倒是经常见到改过的,不知道bf2提供这个功能么?这个应该用bfeditor改就行了,但我不知道在服务器端改了是不是就行,既然能去掉载具应该也能改这些吧?9 P( V/ p* N3 |0 `0 Y, F% N
二个,写两个新函数,一个用来判断玩家是否和本方不能夺取的旗点最近且在旗点一定范围内(只用范围判断要么罩不到机场,要么会包括其他出生点,参见kubra dam地图),另一个函数和PlayerSpawn事件挂钩,得到玩家出生时的坐标,调用第一个函数,是真就把这个坐标存入一个playerObject新的属性,是伪就把旗点坐标存入这个新属性,被杀时的判断用这个新的属性判断。具体代码我写不出,不知道技术人员有这个能力么?关键问题似乎是怎样得到每一个旗点的坐标,我在wiki还没看到可以这样做的。: Q( a" G4 J' k: Y" d) T m
其他琐碎的建议还有,防空复活时间设成立即;加入zatar wetlands和fushe pass,zatar wetlands可以改下飞机种类,把f35挪去另一个机场。* o+ I* ?, H; c6 n& S
4 E' F \# _9 ~) o7 |! I
|
|