发表于 2008-12-13 20:571#
楼主楼主我问一下,比如这段:
int g_self;
int HPlast=0;
int Stat=0;
int realHP=50;
int timer=0;
OnInit(int this){g_selfAddr=this;}
OnStart(){g_self=GetSelf(g_selfAddr);ChangeBehavior(g_self,"run");}
OnUpdate(){
if(Stat==0){Stat++;return 0;}
if(Stat==1){Stat++;realHP=GetHP(g_self);HPlast=realHP;Say(g_self,"本人再次重出江湖");Say(1,"好,请大侠出
招");return 0;}
if(timer%60==0){Perform(g_self,"faceto",1);Perform(g_self,"use",23);Perform(g_self,"use",34);Perform
(g_self,"use",19); Perform(g_self,"use",1);Perform(g_self,"use",1);Perform(g_self,"use",8);Perform
(g_self,"say","大禹之神啊,让您怒涛毁灭他们吧!");timer=0;}
timer++;
int HPnow=GetHP(g_self);
if(HPnow<=realHP){Say(g_self,"好小子,有一手,看我加防!!";perform(g_self,"use",40); perform(g_self,"use",3);
perform(g_self,"use",1)
}
}
其中,
if(Stat==0){Stat++;return 0;}
if(Stat==1){Stat++;realHP=GetHP(g_self);HPlast=realHP;Say(g_self,"本人再次重出江湖");Say(1,"好,请大侠出
招");return 0;}
这一段是什么意思?
那个++,和returnto 0是什么意思?
int g_self;
int HPlast=0;
int Stat=0;
int realHP=50;
int timer=0;
OnInit(int this){g_selfAddr=this;}
OnStart(){g_self=GetSelf(g_selfAddr);ChangeBehavior(g_self,"run");}
OnUpdate(){
if(Stat==0){Stat++;return 0;}
if(Stat==1){Stat++;realHP=GetHP(g_self);HPlast=realHP;Say(g_self,"本人再次重出江湖");Say(1,"好,请大侠出
招");return 0;}
if(timer%60==0){Perform(g_self,"faceto",1);Perform(g_self,"use",23);Perform(g_self,"use",34);Perform
(g_self,"use",19); Perform(g_self,"use",1);Perform(g_self,"use",1);Perform(g_self,"use",8);Perform
(g_self,"say","大禹之神啊,让您怒涛毁灭他们吧!");timer=0;}
timer++;
int HPnow=GetHP(g_self);
if(HPnow<=realHP){Say(g_self,"好小子,有一手,看我加防!!";perform(g_self,"use",40); perform(g_self,"use",3);
perform(g_self,"use",1)
}
}
其中,
if(Stat==0){Stat++;return 0;}
if(Stat==1){Stat++;realHP=GetHP(g_self);HPlast=realHP;Say(g_self,"本人再次重出江湖");Say(1,"好,请大侠出
招");return 0;}
这一段是什么意思?
那个++,和returnto 0是什么意思?
UID 16748
