- UID
- 24062
- 阅读权限
- 255
- 注册时间
- 2009-1-13
- 最后登录
- 2022-11-7
- 在线时间
- 2680 小时
- 性别
- 男
- 生日
- 1988 年 9 月 20 日
- 情感状态
- 有妹妹
教皇
- 耕战
- 4950
- 鹰币
- 4186
- 天龙币
- 0
- 回帖
- 2071
|
如题,我很激动,也很高兴。以后想要什么效果,不用好几个触发堆起来了,自己写个新的就行了。
<Condition name="Player Deleted Units">
<Param name="PlayerID" dispName="$$22301$$Player" VarType="long">1</Param>
<Param name="UnitType" dispName="Unit Type" VarType="unittype">Unit</Param>
<Param name="Op" dispName="$$22297$$Operator" VarType="operator">==</Param>
<Param name="result" dispName="Killed (own)" VarType="long">10</Param>
<Command>for(all=1600;>=-1){ if (kbGetUnitTypeName(all)=="%UnitType%") break;}</Command>
<Command>xsSetContextPlayer(%PlayerID%);</Command>
<Command>kbLookAtAllUnitsOnMap();</Command>
<Command>for(unitQueryID=kbUnitQueryCreate("get%PlayerID%i%result%");>5000){}</Command>
<Command>kbUnitQuerySetPlayerID(unitQueryID,%PlayerID%);</Command>
<Command>kbUnitQuerySetUnitType(unitQueryID, all);</Command>
<Command>kbUnitQuerySetState(unitQueryID,4);//Means Dead</Command>
<Command>kbUnitQueryResetResults(unitQueryID);</Command>
<Command>for(result=kbUnitQueryExecute(unitQueryID);>=50000){}</Command>
<Expression>result-trGetStatValue(%PlayerID%,6) %Op% %result%</Expression>
</Condition>
这是网上给的范例。
我试着自己写了一个简单的,效果是给所有玩家设定时代,很好用,代码如下:
<Effect name="Set Age all Players">
<Param name="Age" dispName="Age" VarType="long">0</Param>
<Param name="DisplayEffect" dispName="Display Effect" VarType="bool">true</Param>
<Command>trPlayerSetAge(1, %Age%, %DisplayEffect%);</Command>
<Command>trPlayerSetAge(2, %Age%, %DisplayEffect%);</Command>
<Command>trPlayerSetAge(3, %Age%, %DisplayEffect%);</Command>
<Command>trPlayerSetAge(4, %Age%, %DisplayEffect%);</Command>
<Command>trPlayerSetAge(5, %Age%, %DisplayEffect%);</Command>
<Command>trPlayerSetAge(6, %Age%, %DisplayEffect%);</Command>
<Command>trPlayerSetAge(7, %Age%, %DisplayEffect%);</Command>
<Command>trPlayerSetAge(8, %Age%, %DisplayEffect%);</Command>
</Effect>
写完了,copy到触发表文件(游戏目录/trigger3/typrtest.xml)中,在游戏里就可以调用了。
[ 本帖最后由 黄栌苦竹 于 2010-11-24 16:16 编辑 ] |
|