打印

[网络转帖] 打BOSS的ACI [转]

打BOSS的ACI [转]

打BOSS的ACI [转]

#define RZ_MAP        "诺玛遗址1层"   //练级地图 ,请自行修改
#define BOSS_MAP "石阁庙"               //要日的BOSS住的别墅,请自行修改
#define START_BOSS_TIME 6300      //什么时间停止练级,开始回城整备后前往BOSS别墅~~取值范围:0~21600(秒为单位)
#define END_BOSS_TIME 9000         //什么时间结束日BOSS,回城整备后前往练级地图挂机~~取值范围:0~21600(秒为单位)
#define PER_BOSS_TIME 21600        //BOSS刷新时间间隔(秒为单位)
#define SYSTEM_CURRENT_TIME   8  //当前系统时间和BBX时间函数换算差异,取值范围:0~23 (小时为单位)
int Is_Kill_Dragon = 0;    //如果是杀龙请把值改为1

string timer_name = "";
int timer_second = 0;
int Is_Fiting_BOSS = 0;
void timer()
{
     delete_timer(timer_name);
     timer_name = ctime();
     delete_thread("boss_check");
     create_thread("boss_check","boss_go");
     set_timer(120,timer_name,"timer");   //2分钟检查一次
}
void boss_go()
{
     timer_second = time();
     timer_second = ((timer_second/3600+SYSTEM_CURRENT_TIME)%24*3600+(timer_second/60)%60*60+(timer_second%3600)%60)%PER_BOSS_TIME;
     if (zone == RZ_MAP && timer_second >= START_BOSS_TIME && timer_second < END_BOSS_TIME)
     {

        tell_user("准备前往BOSS别墅观光!!!");

        couple_config["auto_use_ring"] = 0; //不使用婚戒
        Is_Fiting_BOSS = 1;
        back();
        sleep(4);
        
        start_quest();

     }
     else
        if (zone == BOSS_MAP && timer_second >= END_BOSS_TIME)
        {
             tell_user("扫荡完毕,离开BOSS别墅!!!");

            rz = RZ_MAP;
            avoid_num = 2;       //围攻数量,请根据自己的练功地图重新设置
            escape_num = 2;    //重围数量,请根据自己的练功地图重新设置
            couple_config["auto_use_ring"] = 1; //夫妻双修
            Is_Fiting_BOSS = 0;
            back();
            sleep(4);
            start_quest();

        }
}
void on_enter_world()
{
    tell_user(sprintf("本ACI换算得出当前时间为[%02d:%02d:%02d],如果与BBX当前时间不一致,请修改常量SYSTEM_CURRENT_TIME的值!!!",(time()/3600+SYSTEM_CURRENT_TIME)%24,(time()/60)%60,(time()%3600)%60));
    timer();
}

void on_enter_zone()
{
   if (Is_Fiting_BOSS == 1)
   {
        rz = BOSS_MAP;               
        avoid_num = 50;               //被围攻数量
        escape_num = 50;            //重围数量
       //如果是杀龙,请添加龙刷出的区域坐标,和目的地坐标点..请修改以下几行的坐标值.
        if (Is_Kill_Dragon == 1 && zone == BOSS_MAP)
       {
             is_in_cave = 0; //按区域地图练功.
             rx1 = 0;            //练功地图区域左上角X坐标,请根据龙刷的位置自行设置
             ry1 = 0;            //练功地图区域左上角Y坐标,请根据龙刷的位置自行设置
             rx2 = 0;            //练功地图区域右下角X坐标,请根据龙刷的位置自行设置
             ryx = 0;            //练功地图区域右下角Y坐标,请根据龙刷的位置自行设置
             rx = 0;              //到达练功地图后所要前往的目的地..龙之附近X坐标.
             ry = 0;              //到达练功地图后所要前往的目的地..龙之附近Y坐标.
         }
         else
              is_in_cave = 1;
   }
   if(zone == BOSS_MAP)
   {
      wizard_config["auto_use_burst"] = 1; // 在BOSS家自动用凝血,针对法师,自行修改
   }
   else
      wizard_config["auto_use_burst"] = 0;
}

//自己根据需要修改

TOP

嘎嘎,把自己收集的些ACI贡献出来,希望大家有的也来帮忙哦

TOP

能把这里面的几个关键东西说得更具体些吗:

#define RZ_MAP        "诺玛遗址1层"   //练级地图 ,请自行修改
#define BOSS_MAP "石阁庙"               //要日的BOSS住的别墅,请自行修改
#define START_BOSS_TIME 6300      //什么时间停止练级,开始回城整备后前往BOSS别墅~~取值范围:0~21600(秒为单位)
#define END_BOSS_TIME 9000         //什么时间结束日BOSS,回城整备后前往练级地图挂机~~取值范围:0~21600(秒为单位)
#define PER_BOSS_TIME 21600        //BOSS刷新时间间隔(秒为单位)

比如说我要打赤月,赤月刷新时间为二小时。那么上面的几项应该怎么改:
         谢谢了!

TOP

看不明白

TOP

ddddddddddddddddd

TOP

wo ye mei kan dong

TOP

只能杀些小BOSS.大的要挂的

TOP

fgt

TOP

待定的点点滴滴

TOP

为了权限..决定刷爆这个帖子

TOP

dddddddddddddddddddd

TOP

ddddddddddd

TOP

ddddddddddddd

TOP

dddddddddddd

TOP

ddddddddddddddddd

TOP

当前时区 GMT+8, 现在时间是 2008-11-22 11:38
新ICP备05002317号
Powered by Discuz! 6.0.0 © 2001-2007 Comsenz Inc.
Processed in 0.067863 second(s), 7 queries, Gzip enabled
TOP
清除 Cookies - 联系我们 - 网络游戏代理 - Archiver - - WAP
Designed By Discuz! 百宝箱论坛