一、 前言:去年曾经接触过一个很简单的多人血战程序,它类似于死亡竞赛,不同之处是整个地图光秃秃一片,没有资源,只靠初始资源来死斗,而初始单位每方只有一个城镇中心和几个农民。由于该程序的触发很简单,所以在这里把它作为一个学习编制多人场景的例程。
二、界面设置:把八个玩家的位置均匀布置在地图边缘,包括四个角及四条边的中间。
地图(空白地图,,草1)
全体胜利(征服)
外交(都是敌人) //当然也可以设置跟某几个玩家是同盟
初始时代(黑暗) //也可以设置为其他时代
三、触发设置
触发名:食物
条件0:定时器(200)
效果0:贡品(食物储存,盖亚女神,玩家1,1410065407)
效果1:贡品(食物储存,盖亚女神,玩家2,1410065407)
效果2:贡品(食物储存,盖亚女神,玩家3,1410065407)
效果3:贡品(食物储存,盖亚女神,玩家4,1410065407)
效果4:贡品(食物储存,盖亚女神,玩家5,1410065407)
效果5:贡品(食物储存,盖亚女神,玩家6,1410065407)
效果6:贡品(食物储存,盖亚女神,玩家7,1410065407)
效果7:贡品(食物储存,盖亚女神,玩家8,1410065407)
--------------------------------------------------
触发名:木头
条件0:定时器(200)
效果0:贡品(木材储存,盖亚女神,玩家1,1410065407)
效果1:贡品(木材储存,盖亚女神,玩家2,1410065407)
效果2:贡品(木材储存,盖亚女神,玩家3,1410065407)
效果3:贡品(木材储存,盖亚女神,玩家4,1410065407)
效果4:贡品(木材储存,盖亚女神,玩家5,1410065407)
效果5:贡品(木材储存,盖亚女神,玩家6,1410065407)
效果6:贡品(木材储存,盖亚女神,玩家7,1410065407)
效果7:贡品(木材储存,盖亚女神,玩家8,1410065407)
--------------------------------------------------
触发名:黄金
条件0:定时器(200)
效果0:贡品(黄金储存,盖亚女神,玩家1,1410065407)
效果1:贡品(黄金储存,盖亚女神,玩家2,1410065407)
效果2:贡品(黄金储存,盖亚女神,玩家3,1410065407)
效果3:贡品(黄金储存,盖亚女神,玩家4,1410065407)
效果4:贡品(黄金储存,盖亚女神,玩家5,1410065407)
效果5:贡品(黄金储存,盖亚女神,玩家6,1410065407)
效果6:贡品(黄金储存,盖亚女神,玩家7,1410065407)
效果7:贡品(黄金储存,盖亚女神,玩家8,1410065407)
---------------------------------------------------
触发名:石头
条件0:定时器(200)
效果0:贡品(石头储存,盖亚女神,玩家1,1410065407)
效果1:贡品(石头储存,盖亚女神,玩家2,1410065407)
效果2:贡品(石头储存,盖亚女神,玩家3,1410065407)
效果3:贡品(石头储存,盖亚女神,玩家4,1410065407)
效果4:贡品(石头储存,盖亚女神,玩家5,1410065407)
效果5:贡品(石头储存,盖亚女神,玩家6,1410065407)
效果6:贡品(石头储存,盖亚女神,玩家7,1410065407)
效果7:贡品(石头储存,盖亚女神,玩家8,1410065407)
-------------------------------------------------
触发名:玩家1投降
条件0:玩家被击败(玩家1)
效果0:显示指示(,20,“我城镇中心的位置太高了,没有奇观你就赢得胜利。”,2)
-------------------------------------------------
触发名:玩家2投降
条件0:玩家被击败(玩家2)
效果0:显示指示(,20,“我城镇中心的位置太高了,没有奇观你就赢得胜利。”,2)
-------------------------------------------------
触发名:玩家3投降
条件0:玩家被击败(玩家3)
效果0:显示指示(,20,“我城镇中心的位置太高了,没有奇观你就赢得胜利。”,2)
-------------------------------------------------
触发名:玩家4投降
条件0:玩家被击败(玩家4)
效果0:显示指示(,20,“我城镇中心的位置太高了,没有奇观你就赢得胜利。”,2)
-------------------------------------------------
触发名:玩家5投降
条件0:玩家被击败(玩家5)
效果0:显示指示(,20,“我城镇中心的位置太高了,没有奇观你就赢得胜利。”,2)
-------------------------------------------------
触发名:玩家6投降
条件0:玩家被击败(玩家6)
效果0:显示指示(,20,“我城镇中心的位置太高了,没有奇观你就赢得胜利。”,2)
-------------------------------------------------
触发名:玩家7投降
条件0:玩家被击败(玩家7)
效果0:显示指示(,20,“我城镇中心的位置太高了,没有奇观你就赢得胜利。”,2)
-------------------------------------------------
触发名:玩家8投降
条件0:玩家被击败(玩家8)
效果0:显示指示(,20,“我城镇中心的位置太高了,没有奇观你就赢得胜利。”,2)
四、触发解释
上面共有12个触发,但前面4个触发差不多,后面8个触发也差不多,所以我们可以把该程序看成只有两个触发。
前面4个触发的意思是:当载入程序2秒后,游戏(盖亚女神)给每个玩家进贡三种资源各1410065407。后面8个触发的意思是:当某方被击败时,该方在屏幕中部(2)发送聊天哀叹:“我城镇中心的位置太高了,没有奇观你就赢得胜利。”
五、例程下载和地图浏览
过几天再提供。
[此贴子已经被作者于2004-3-16 13:53:26编辑过]
|