找回密码
 点一下
查看: 1233|回复: 7

根据变量调用触发器

[复制链接]
发表于 2015-1-26 20:44:15 | 显示全部楼层 |阅读模式
比如变量是1就调用"1号触发器",,,,,,,,,,,,,,变量是100,就调用"100号触发器"
还有怎么从"进行触发的玩家"返回一个代表玩家的整数,
发表于 2015-1-26 21:31:17 | 显示全部楼层
随便搞个事件 用if动作  条件-变量=1 动作-将XX触发器调为开启 然后以此类推 进行触发的玩家本来就是返回一个玩家数啊
回复

使用道具 举报

发表于 2015-1-27 13:43:44 | 显示全部楼层
1.如果你的触发器比较少,可以这样写:
if X=1 then
    运行触发器1
elseif X=2 then
    运行触发器2
elseif X=3
    ...
end if
如果你的触发器很多,建议实现用一个数组记录他们,比如T[1]=触发器1,T[2]=触发器2....
然后在使用时这样写:
运行T[i]

2.触发玩家返回的是正在触发事件的玩家的玩家号,这个本来就是一个整数型的值。需要注意的是,不是所有事件都有触发玩家的,有时你需要用某某单位的所有者这个函数。

点评

当你的函数跟事件对不上时 它会显示成灰色 我觉得这很人性化  详情 回复 发表于 2015-1-27 19:20
回复

使用道具 举报

发表于 2015-1-27 19:20:14 | 显示全部楼层
yxxiaobin 发表于 2015-1-27 13:43
1.如果你的触发器比较少,可以这样写:
if X=1 then
    运行触发器1

当你的函数跟事件对不上时 它会显示成灰色 我觉得这很人性化

点评

不错的功能,但是并不是很可靠。 比如响应“单位被创建”事件,触发玩家是有指向的,但是它显示为灰色。  详情 回复 发表于 2015-1-28 01:06
回复

使用道具 举报

发表于 2015-1-28 01:06:05 | 显示全部楼层
Fasem 发表于 2015-1-27 19:20
当你的函数跟事件对不上时 它会显示成灰色 我觉得这很人性化

不错的功能,但是并不是很可靠。
比如响应“单位被创建”事件,触发玩家是有指向的,但是它显示为灰色。

点评

噢 编辑器也有坑人的时候啊  详情 回复 发表于 2015-1-28 12:43
回复

使用道具 举报

发表于 2015-1-28 12:43:17 | 显示全部楼层
yxxiaobin 发表于 2015-1-28 01:06
不错的功能,但是并不是很可靠。
比如响应“单位被创建”事件,触发玩家是有指向的,但是它显示为灰色。

噢 编辑器也有坑人的时候啊

点评

我发现这款编辑器的中文翻译太渣了。。连我这个英死早都看不下去了  详情 回复 发表于 2015-1-28 12:46
回复

使用道具 举报

发表于 2015-1-28 12:46:32 | 显示全部楼层
Fasem 发表于 2015-1-28 12:43
噢 编辑器也有坑人的时候啊

我发现这款编辑器的中文翻译太渣了。。连我这个语死早都看不下去了
回复

使用道具 举报

发表于 2015-1-28 18:16:24 | 显示全部楼层
你要相信,SC2的编辑器是迄今为止翻译最得当的游戏编辑器。没有之一。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-10-5 22:12 , Processed in 0.290417 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表