找回密码
 注册
搜索
查看: 4915|回复: 9

你没有直接呼叫这个物件的函数的权力。

[复制链接]
门派:不明
发表于 2012-3-10 17:24:24 | 显示全部楼层 |阅读模式
你没有直接呼叫这个物件的函数的权力。

单机版 下了后 改了adm wiz帐号和wiz限制登录的ip

但是还是无法使用啊  一call id 就提示

你没有直接呼叫这个物件的函数的权力。

那位高手知道如何修改?
门派:不明
发表于 2012-5-5 14:36:24 | 显示全部楼层
securityd.c,看一下,对于各个路径的权限

评分

1

查看全部评分

门派:不明
发表于 2013-6-26 22:18:46 | 显示全部楼层
是啊,我也想知道这个怎么修改啊,权限好像给禁止了!!有哪位高手给详细解答下啊
门派:不明
发表于 2013-6-26 22:37:22 | 显示全部楼层
最好能详细说下,修改哪个文件哪个项,哪位高手给解答,我是新手,请说的详细点
门派:不明
发表于 2013-6-27 20:25:47 | 显示全部楼层
有没有高手解答啊!还是这个版区不对啊
门派:不明
发表于 2013-6-29 22:48:40 | 显示全部楼层
master 回答一下吧  急
门派:不明
发表于 2013-7-1 18:40:51 | 显示全部楼层
:L:L:L
门派:不明
发表于 2013-10-12 15:08:13 | 显示全部楼层
你要CALL什么东西啊?说具体一点吧。
门派:不明
发表于 2014-12-22 14:17:34 | 显示全部楼层
不懂!老帖子,看一下!
发表于 2016-10-4 19:58:28 | 显示全部楼层
adm/daemons/securityd.c   下
修改XXX的地方



// This function returns the status of an uid.
string get_status(mixed ob)
{
        string euid;

        if (objectp(ob)) {
                if (getuid(ob) != ROOT_UID && !userp(ob))
                        return "(player)";
                if (!(euid = geteuid(ob)))
                        euid = getuid(ob);
        } else if (stringp(ob))
                euid = ob;

        if (euid == "xxx" || euid == "ged")
                return "(admin)";
        if (!mapp(wiz_status))
                return "(player)";
        if (!undefinedp(wiz_status[euid]))
                return wiz_status[euid];
        if (member_array(euid, wiz_levels) != -1)
                return euid;
        return "(player)";
}
后面还有写读编辑权限

mapping trusted_read = ([
        "/":                                ({ "xxxx" }),
mapping trusted_write = ([
        "/":                                ({ "xxxx"}),

就这三个地方你修改下,就是没都可以玩了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-28 23:29 , Processed in 0.045308 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表