征服的艺术吧 关注:41贴子:1,442
  • 1回复贴,共1

英雄经过某块区域,得到提示/奖励

只看楼主收藏回复

首先定义,区域 meeting
在地图编辑器的左下角,选择 regions 窗口

function meetigger( heroname )
     if heroname == "Alaric" then    --指定英雄 Alaric    
           SetPlayerResource( 1, 0, 10000 );    增加资源
           AddHeroCreatures( "Alaric", 11, 1 ); 增加兵种
           ChangeHeroStat ("Alaric",0,2000 );   增加经验       
         Trigger(REGION_ENTER_AND_STOP_TRIGGER, "meeting", nil );  
     end;
end;
Trigger(REGION_ENTER_AND_STOP_TRIGGER, "meeting", "meetigger" );
-----------------------------------------------------------
SetPlayerResource( 1, 0, 10000 );    增加木头资源1W
SetPlayerResource( 玩家, 资源, 数量 );
AddHeroCreatures( "Alaric", 11, 1 ); 增加骑兵 1头
AddHeroCreatures( 英雄, 怪物编号 , 数量 );
ChangeHeroStat ("Alaric",0,2000 );   增加Alaric经验    2000
ChangeHeroStat (英雄,属性编号,数字);  



1楼2010-08-18 04:15回复
    减少要怎么弄呢


    IP属地:北京2楼2016-07-26 20:04
    回复