moh8888 Posted 2005年10月27日 03:37 Posted 2005年10月27日 03:37 二位老大:有没有可能一张地图可以重复使用呢?(对相对较大的地图分成几个区域,设不同的出生点) 可参考俺的一篇关于地图的顺序的文 再用设置GAME类型来实现,缺点是需要换图 level.gametype = int( getcvar( g_gametype ) ) level.setup = getcvar tagteam if(level.setup) { setcvar g_gametype 3 thread MAP1 } if( level.gametype == 2 ) { thread MAP2 } if( level.gametype == 1 ) { thread MAP3 } MAP1: ............ end MAP2: ........ end MAP3: ...... end 以上是方法一,要在SERVER.TXT上设一下顺序和GAME类型! 下面是方法2 用设置出生点来控制,不用换图,缺点是要通过程序来实现(OBJ) 就是说MAP1的出生点在满足OBJ(自己搞的任务)后设为不能出生, 原来MAP2不能出生的点满足OBJ后设为可以出生,.... map1---->map2----->map3以此类推... OK?
羊吃狼 Posted 2005年10月27日 12:28 Author Posted 2005年10月27日 12:28 问题是:一张地图取不同的区域,设不同出生点后,相当于二张不同的地图,但地图名都是一样的(比如 M3L3)一山容不下二虎,在一个目录下没法都放下。
S-22 Posted 2005年10月27日 13:16 Posted 2005年10月27日 13:16 问题是:一张地图取不同的区域,设不同出生点后,相当于二张不同的地图,但地图名都是一样的(比如 M3L3)一山容不下二虎,在一个目录下没法都放下。 先把地图隔断,假设分为两部分A,B,A部分复生点01-16,B部分复生点17-32,在地图胜负条件处做一个判断,指针指向两部分复生点中一个。
moh8888 Posted 2005年10月28日 01:26 Posted 2005年10月28日 01:26 MAP1叫地段A,MAP2叫地段B好一点 地段A和地段B的出生点取好后,设地段B出生点不能出生 满足你设定的一个条件后: 设地段A出生点不能出生,地段B出生点可以出生
moh8888 Posted 2005年10月28日 14:54 Posted 2005年10月28日 14:54 举例: 出生点起名为xa $ax enablespawn //可出生 $ax disablespawn //不可出生
羊吃狼 Posted 2005年10月31日 06:05 Author Posted 2005年10月31日 06:05 劳驾老大,俺的意思:设时间为20分钟,一开始(前十分钟)在A区: thread spawns1 spawns1 : local.allied = spawn info_player_allied origin "3429 -4470 4" angle 57 local.allied = spawn info_player_allied origin "3429 -4470 4" angle 57 。。。。。。。。。。。。。 local.axis = spawn info_player_axis origin "-316 -33 56" angle 117 local.axis = spawn info_player_axis origin "-251 -31 20" angle 87 。。。。。。。。。 end 如何给A区的出生点起名? 当时间>=10时,执行B区出生点执令 thread spawns2 spawns2 : local.allied = spawn info_player_allied origin "429 -470 12" angle 57 local.allied = spawn info_player_allied origin "349 -440 24" angle 57 。。。。。。。。。。。。。 local.axis = spawn info_player_axis origin "330 -313 6" angle 117 local.axis = spawn info_player_axis origin "-226 32 120" angle 87 。。。。。。。。。 end 如此可行否?如行劳驾老大给写一写以时间为条件的程序吧,俺实在是写不出来。
moh8888 Posted 2005年11月2日 04:10 Posted 2005年11月2日 04:10 快到河底了,顶上来! hehe.. local.allies1 = spawn info_player_allied targetname axis1 //起名为axis1 local.allies1.angle = @ local.allies1.origin = ( x y z ) $axis1 enablespawn //能够出生 $axis1 disablespawn //不能够出生
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new account登录
Already have an account? Sign in here.
现在登录