冰貂_Leo 发表于 2020-8-3 09:07:04

有偿寻求一个插件

本帖最后由 冰貂_Leo 于 2020-8-3 09:09 编辑

功能:有某个权限(假设有s权限)的管理员,可以使用命令播放一首音乐,音乐能让服务器里的所有玩家都能听到(包括观察者),只有该管理员才能停止音乐。


ht啊tps://f啊orums.alliedmods.n啊et/showthread.php?t=5013
这个帖子里的插件我下载试过,不知道为什么插件是running但是服务器里完全没效果。


能提供实现我说这种功能的插件的话,+个vx发个红包。虽然不多,但是一点心意

375904504 发表于 2020-8-8 10:51:48

本帖最后由 375904504 于 2020-8-8 11:07 编辑

简简单单写个例子,尝试编译和测试,如果有想法或不懂就加我QQ375904504

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

public plugin_init()
{
        register_plugin("ServerMisc","0.1","paslalala")
        register_clcmd("say /play" ,"Server_Play");
        register_clcmd("say /stop" ,"Stop_Play");
}

public plugin_precache()
{
        //emmm.. 自己写要下载的mp3
}

public Server_Play(id)
{
        if(!(get_user_flags(id) & ADMIN_KICK))//权限自己写
        {
                return PLUGIN_HANLED;
        }

        client_cmd(0,"mp3 loop 音频文件及路径.mp3")

        new name;
        get_user_name(id,name,charsmax(name));

        ColorChat(id,RED,^4%s ^1播放了一首音乐,如果你想停止请在控制台输入'^3mp3 stop^1'",name);

        return PLUGIN_HANDLED;
}

public Stop_Play()
{
        client_cmd(0,"mp3 stop);
        ColorChat(0,RED,"服务器音乐已暂停");
        return PLUGIN_HANDLED;
}

375904504 发表于 2020-8-8 10:52:43

本帖最后由 375904504 于 2020-8-8 11:09 编辑

375904504 发表于 2020-8-8 10:51
简简单单写个例子,尝试编译和测试,如果有想法或不懂就加我QQ375904504

...................
页: [1]
查看完整版本: 有偿寻求一个插件