求NDS版的星际争霸2 不请自来 谢谢 跪求啊 请发到1...

洛克人zero合集中文版下载|洛克人zero合集汉化版下载完整版_含nds模拟器_ IT猫扑网星际2游戏中自定义或者随机分配出生点问题的解决方法(触发器)
参考地图:
天朝服:《太空环岛(RC1)》
发布者:crazysteven
&建议测试模式:-sm(虐待战)
基本实现过程描述:
0、首先定义出生点(废话)。。。之后都是触发器操作了
1、将出生点放入一个点数组中
2、然后将所有有效玩家放入一个玩家组
3、定义另一个玩家组,存放一只队伍(可以从游戏大厅读取队伍设置,也可以在游戏里由玩家选择)
4、再定义另一个玩家组,存放另一只队伍
5、设置队伍盟友模式(可以使用默认,后面讲述触发器设置)
6、定义各种模式(1v1。。。。1v13,2v2,3v3。。。等等)的出生点,其实不用很麻烦,建议将出生点划为2或4块区域,将这些区域的点分别放入不同得点数组。
7、获取对战一方玩家,随机分配出生点(后面详述)
8、分配另一方出生点(见后面)
9、初始化游戏(后面详述)
&绝对领域 2011.4
星际2游戏中自定义或者随机分配出生点问题的解决方法(触发器)
如何游戏中设置队伍:
触发器参考:
//--------------------------------------------------------------------------------------------------
// Trigger: Team select by crazysteven 2011.4
//--------------------------------------------------------------------------------------------------
bool gt_E79B9FE58F8BE8AEBEE7BDAE_Func (bool testConds, bool
runActions) {
&&& // Variable
Declarations
Variable Initialization
&&& lv_usernames
&&& lv_number =
(!runActions) {
gv_tempusers = PlayerGroupEmpty();
((StringWord(EventChatMessage(false), lv_number) != null)) {
lv_number=lv_number + 1;
(((lv_number & 2) &&
(lv_number &= (gv_maxteamuser + 2)))) {
lv_number=lv_number - 1;
while ((lv_number & 1)) {
&&&&&&&&&&&
if ((PlayerGroupHasPlayer(gv_gameusers,
PlayerGroupPlayer(gv_gameusers,
StringToInt(StringWord(EventChatMessage(false), lv_number)))) ==
&&&&&&&&&&&&&&&
PlayerGroupAdd(gv_tempusers, PlayerGroupPlayer(gv_gameusers,
StringToInt(StringWord(EventChatMessage(false),
lv_number))));
&&&&&&&&&&&&&&&
lv_usernames = (lv_usernames +
PlayerName(PlayerGroupPlayer(gv_gameusers,
StringToInt(StringWord(EventChatMessage(false), lv_number)))) +
StringExternal("Param/Value/55D87380"));
&&&&&&&&&&&&&&&
lv_number=lv_number - 1;
&&&&&&&&&&&
&&&&&&&&&&&
&&&&&&&&&&&&&&&
lv_usernames = (lv_usernames +
StringExternal("Param/Value/A878234C") +
TextWithColor(StringToText(StringWord(EventChatMessage(false),
lv_number)), Color(100.00, 0.00, 0.00)) +
StringExternal("Param/Value/7CAD72F0") +
StringExternal("Param/Value/9C0D6150"));
&&&&&&&&&&&
UIDisplayMessage(PlayerGroupAll(), c_messageAreaChat,
(StringExternal("Param/Value/535A3CB2") + lv_usernames));
UIDisplayMessage(PlayerGroupAll(), c_messageAreaDirective,
StringExternal("Param/Value/848C65F4"));
&&& else {
&&& return
//--------------------------------------------------------------------------------------------------
void gt_E79B9FE58F8BE8AEBEE7BDAE_Init () {
gt_E79B9FE58F8BE8AEBEE7BDAE =
TriggerCreate("gt_E79B9FE58F8BE8AEBEE7BDAE_Func");
TriggerEnable(gt_E79B9FE58F8BE8AEBEE7BDAE, false);
TriggerAddEventChatMessage(gt_E79B9FE58F8BE8AEBEE7BDAE, 1, "#t",
分配出生点:
1、首先根据你的需求随机抽取玩家或者出生点,将其一一对应
2、在对应点处创建该玩家的对战初始单位
3、为所有玩家设置对战初始资源
4、为所有玩家设置默认对战选项
至此在没有电脑参与的游戏中一切完成,开始游戏了
包含AI玩家的出生点分配
1、首先根据你的需求随机抽取玩家或者出生点,将其一一对应
2、在对应点处创建该玩家的对战初始单位
3、AI出生点配置:
参考函数(自定义一个函数)
//--------------------------------------------------------------------------------------------------
// AI Main Start Point Functions by crazysteven 2011.4
//--------------------------------------------------------------------------------------------------
int gf_E8AEBEE7BDAEaiE8BE58C96E4B8BBE59F8E (int
lp_e78EA9E5AEB6, point lp_e4BD8DE7BDAE) {
Implementation
((PlayerType(lp_e78EA9E5AEB6) == c_playerTypeUser)) {
&&& else {
AIStart(lp_e78EA9E5AEB6, false, 200);
//&绝对领域 2011.4
星际2游戏中自定义或者随机分配出生点问题的解决方法(触发器)
AIDeclareTown(lp_e78EA9E5AEB6, 0, lp_e4BD8DE7BDAE);
AISetMainTown(lp_e78EA9E5AEB6, 0);
((AIGetTownLocation(lp_e78EA9E5AEB6, 0) == lp_e4BD8DE7BDAE))
&&& return
4、为所有AI玩家执行该函数,参数1:AI玩家的索引,参数2:自定义的出生点位置
5、为所有玩家设置对战初始资源
6、为所有电脑玩家启用AI
7、为所有玩家设置默认对战选项
至此有电脑参与的游戏中一切完成,开始游戏了。。。
&绝对领域 2011.4
星际2游戏中自定义或者随机分配出生点问题的解决方法(触发器)
以上内容没有详细描述,本人比较懒,大家有问题再解释
欢迎大家测试,有问题请在后面跟评论,本人不定时回答
),谢谢合作
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&绝对领域 2011.4
星际2游戏中自定义或者随机分配出生点问题的解决方法(触发器)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。《星际争霸2:自由之翼》繁体中文数字版下载_游戏下载 - 游戏爱好者
您的位置: >
热门单机游戏
最新单机游戏
推荐使用[迅雷]下载
【游戏封面】
游戏名称:StarCraft II
中文名称:星际争霸2
游戏发行:暴雪
游戏制作:暴雪
游戏语种:繁体中文
游戏类型:即时战略
发行日期:日
官方网址:点击进入
星际争霸2专区
【***说明】
1. 下载数字版客户端。注册你的台湾BATTLE账户
http://beta-tw.battle.net/account/creation/tos.html
公测期间免费
2. 台版(繁体中文版)将于北京时间7月27日凌晨1点开放***权限,美版(英文版)将于北京时间7月28日开放***权限。
3. 游戏激活需要注册暴雪官方战网账号(分地区),并使用战网KEY激活账号游戏资格。
授权激活KEY获取途径:
盒装零售版:至各大游戏销售商垂询
数位下载版:暴雪商城将于7月27日凌晨1点开放数字版激活KEY在线销售
【游戏介绍】
  《星际争霸2》是一款实时战略竞技类游戏,是先前《星际争霸》的续篇;游戏包括三类截然不同但实力均衡的种族:神族、人族和虫族,各种族经过全面修改和重新设计后诞生了一些全新的兵种,并且一些原有的经典兵种也增加了新的技能。
  在《星际争霸2》中,玩家将看到神族、人族和虫族的回归。游戏目标是确保新作中所有派系要比原《星际争霸》有更大的区别,但必须保留绝对的均衡,因为这是《星际争霸》的经典所在。每个种族将有更多的新兵种,玩家所熟悉的兵种也将有所调整。
【配置要求】
Windows XP SP3/Vista SP1/Windows 7
Intel Pentium 4 2.2GHz或与之相当的AMD Athlon处理器
1GB系统内存(在Vista及Win7下需1.5GB)
至少128MB显存的NVIDIA GeForce 6600 GT或ATI Radeon 9800 PRO显卡
屏幕分辨率至少为
4G磁盘剩余空间
自由之翼介绍视频:
【游戏截图】
《星际争霸2:自由之翼》繁体中文数字版下载相关文章
52人气更新
189人气更新
60人气更新
54人气更新
70人气更新
51人气更新
53人气更新
50人气更新
53人气更新
59人气更新
◎ 看过这篇文章的网友还浏览过↓ ↓ ↓ 下一篇:

参考资料

 

随机推荐