apocalyptic 发表于 2007-5-31 21:34:12

弹出窗口的提示信息怎么写?

在连接到一个服务器的时候,如果服务器已经满了,会弹出一个窗口说“Server is full”,我能不能编写一个插件,在服务器人数达到一定比例的时候,拒绝玩家进入,并在试图进入的玩家游戏界面上显示“暂时不能进入”之类的提示信息?应该用哪个代码?

Rulzy 发表于 2007-5-31 22:31:56

回复: 弹出窗口的提示信息怎么写?

#define SVC_DISCONNECT 2

public KickPlayer(id, msg[])
{
    message_begin(MSG_ONE, SVC_DISCONNECT, _, id)
    write_string(msg)
    message_end()
}
使用时:
KickPlayer(id, "暂时不能进入")

msg中可以使用回车符"^n",如:
KickPlayer(id, "服务器人数已经达到一定比例^n你暂时不能进入")

Rulzy 发表于 2007-5-31 22:42:43

回复: 弹出窗口的提示信息怎么写?

或者简单点,使用:
server_cmd("kick #%d 暂时不能进入", get_user_userid(id))
server_exec()

但这样会出现“kicked:”字样,而且不能使用多行。

apocalyptic 发表于 2007-5-31 23:12:43

回复: 弹出窗口的提示信息怎么写?

暂时还看不明白,先感谢了!明天继续看。
页: [1]
查看完整版本: 弹出窗口的提示信息怎么写?