查看完整版本: 脚本问题……

zth0830 2007-8-20 16:53

脚本问题……

就是当敌人得血低于一定量得时候, 让他不在处于敌对状态。
这个判断怎么写??

Erodoeth 2007-8-20 17:06

在该生物的OnUserDefined槽中填入
void main()
{
    int nUser = GetUserDefinedEventNumber();
    if(nUser == 1006)
    {
         int nHP = GetCurrentHitPoints();
         if(nHP<你自定的投降血量)   
            SurrenderToEnemies();
    }
}

这是一个办法,当某个敌人HP小于某个值时,范围10米内 所有敌人 停止敌对,对了,你的敌人有多少个?

davidmouse 2007-8-20 19:59

范围更大的情况:如果是把某个组织的老大打投降之后,该组织所有人停止敌对,则可以为这个组织单独设置一个派系,统一调节派系声望就可以了

zth0830 2007-8-20 21:02

ok ,行了,谢谢,就一个敌人

你们喜不喜欢 龙与地下城online
页: [1]
查看完整版本: 脚本问题……