有偿寻求一个插件
本帖最后由 冰貂_Leo 于 2020-8-3 09:09 编辑功能:有某个权限(假设有s权限)的管理员,可以使用命令播放一首音乐,音乐能让服务器里的所有玩家都能听到(包括观察者),只有该管理员才能停止音乐。
ht啊tps://f啊orums.alliedmods.n啊et/showthread.php?t=5013
这个帖子里的插件我下载试过,不知道为什么插件是running但是服务器里完全没效果。
能提供实现我说这种功能的插件的话,+个vx发个红包。虽然不多,但是一点心意 本帖最后由 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 11:09 编辑
375904504 发表于 2020-8-8 10:51
简简单单写个例子,尝试编译和测试,如果有想法或不懂就加我QQ375904504
...................
页:
[1]