⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 back_togather.c

📁 百宝箱3.27传奇3GQ外挂.支持私服.
💻 C
字号:
// Written by BBX workgroup
// Release: 2004/5/21

// 功能:跟随队长或他人一同回城

// 所有同伴的名字
// 注意,你必须修改这里,为你所有同伴的名字, 你可以把自己的
// 名字也添加在里面,程序会自动滤掉
array peer_names = ({ "同伴1", "同伴2", "同伴3" });

// 开始准备时发送消息给同伴
// 要求他人跟随你回城的,必须有这段代码
int on_prepare_for_quest()
{
    int i;

    printf("通知所有的同伴要求回城。\n");

    for (i = 0; i < sizeof(peer_names); i++)
        if (peer_names[i] != me()["name"])
            tell(peer_names[i], "回城吧");

    // 返回零,继续缺省流程
    return 0;
}

// 接收到同伴密语
// 愿意跟随他人回城的,必须有这段代码
int on_receive_message(string org, string msg)
{
    string peer_name, pure_msg;

    if (org == MSG_LISTEN)
    {
        sscanf(msg, "%s=> %s", &peer_name, &pure_msg);
        if (member_array(peer_name, peer_names) == -1)
            // 不是同伴,不理会这个密语
            return 0;

        printf("%s 要求我一同回城。\n", peer_name);

        if (pure_msg == "回城吧")
        {
            // 同意回城
            tell(peer_name, "同意回城");

            // back(1) 在你返回路途中,准备,特修时不起任何作
            // 用,因此如果在整备时收到了“回城吧”的消息不会
            // 导致中断再重复整备
            back(1);
            return 1;
        }
    }

    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -