|
这两天修改HC_MembersPreference.sma
http://www.dt-club.net/forum/thread-44278-1-1.html
改是改好了,VIP及内网都里成功天进入,
但就是一件事,当服务器满的时候,玩家拼命的进入
会在聊天区造成很多预留通道的信息,这样问题又出来了,老是那么多的没用信息也不好
但提示又是需要的,
自然我就想到了后台,但发送后台的函数,我并不知道,再想想,想到了限制灌水插件antiflood.amxx
里面有后台函数的信息,自然就找到了client_print(playerid, print_console,msg[])重要的参数print_console
现在除了提示在服里玩的玩家都被踢或转之外,外网非VIP进入被踢或转服提示都只能在后台看得到
后来又在彩色函数
public client_color(playerid, colorid, msg[])
{
message_begin(playerid?MSG_ONE:MSG_ALL,get_user_msgid("SayText"),_,playerid)
write_byte(colorid)
write_string(msg)
message_end()
}
加上
client_print(playerid, print_console,msg)
即
public client_color(playerid, colorid, msg[])
{
message_begin(playerid?MSG_ONE:MSG_ALL,get_user_msgid("SayText"),_,playerid)
write_byte(colorid)
write_string(msg)
message_end()
client_print(playerid, print_console,msg)
}
这样,所有的提示后台都可以保留中文信息了
后想:如果在say 事件上加入这个函数的话,聊天后台也可以留有信息了
不过还没时间搞,希望大家给意见 |
|