|
发表于 2007-4-15 05:28:06
|
显示全部楼层
来自 中国–福建–漳州
回复: 非常讨厌的麻烦问题!!
Post by hnroc
你的adminslots.amx有问题,将里面语句"public client_authorized(id)"删除,改为public client_connect(id),再编译就能解决此问题,事先备份原文件!
产生此问题根源就是盗版问题,amx是支持正版的,因此默认情况下使用的是public client_authorized(id),也就是说当玩家进入服务器后,要验证steamid,而你肯定是盗版,因此以op身份进入时,由于没有steamid,所以验证身份的程序根本没起作用;而你通过改名字,是另一段程序在起作用,因此op身份又能确认了,我们修改的程序就是让插件不要去验证steamid,
understand? 事实上,你说的并不对。一是,不是adminslots.amxx,而是admin.amxx;二是虽然是盗版的,但也应该会执行client_authorized(id)这个事件的(当然,可能跟服务器版本有关,有的版本可能没执行吧),只是在此事件中是通过判断名称或IP来实现OP权限的。当然,将 admin.sam 中的语句"public client_authorized(id)”改为“public client_connect(id)”确实应该可以解决盗版服存在的此问题。 |
|