弓箭手
- UID
- 2252381
- 主题
- 0
- 阅读权限
- 30
- 帖子
- 424
- 精华
- 0
- 积分
- 362
- 金钱
- 2748
- 荣誉
- 15
- 人气
- 0
- 在线时间
- 770 小时
- 评议
- 0
- 帖子
- 424
- 精华
- 0
- 积分
- 362
- 金钱
- 2748
- 荣誉
- 15
- 人气
- 0
- 评议
- 0
|
这个好象没有,但是你可以从"地图编辑手册"中的"脚本功能"中去试着看也可以查字典,慢慢弄懂一些(主要是一个脚本是一个个单元的组合体)例:
1, function Givename(heroName)
2, MainHero=heroName
MessageBox("Maps/SingleMissions/zywn/message1.txt");
ChangeHeroStat(MainHero, STAT_DEFENCE, 10);
ChangeHeroStat(MainHero, STAT_ATTACK, 10);
ChangeHeroStat(MainHero, STAT_KNOWLEDGE, 10);
ChangeHeroStat(MainHero, STAT_SPELL_POWER, 10);
sleep (5);
TeachHeroSpell(MainHero, 5);
.......
TeachHeroSpell(MainHero, 232);
3, sleep (5);
4, SetObjectiveState( "obj2", OBJECTIVE_ACTIVE );
sleep (5);
SetObjectiveState( "obj3", OBJECTIVE_ACTIVE );
startThread (Conquer);
5, Trigger(REGION_ENTER_AND_STOP_TRIGGER,"a", nil);
Trigger(REGION_ENTER_AND_STOP_TRIGGER,"a1", nil);
6, end;
7,Trigger( REGION_ENTER_AND_STOP_TRIGGER, "a", "Givename" );
Trigger( REGION_ENTER_AND_STOP_TRIGGER, "a1", "Givename" );
1句是脚本功名以" function "开头,下面如"Givename"是自己定,便于了解用有意思E文当然你高兴只用一个"G"等其它E文字母也可.
2句到第3句间就是具体语句这个在"脚本功能"手册都有.
3句可有可没有这是为脚本运行提供休息(免得出错或不协调)
4句启动任务(这要在制图中(objective)有相对的设置才能被执行否则会出错.
5句是触发条件,"a","a1", 作费,(而,"a","a1", 也是在编辑器中去作)
6句是结束语句.
7是触发语句(触发有多种:7是进入某区域触发,还有占领城堡触发,某一英雄触发,时间触发等等. |
-
总评分: 金钱 + 5
+ 1
查看全部评分
|