搜索
查看: 2285|回复: 5

玩家進入伺服器問題

[复制链接]
发表于 2008-4-7 11:57:04 | 显示全部楼层 |阅读模式 来自 中国–香港
如何令玩家進入伺服器後自動執行某些命令
发表于 2008-4-7 12:14:55 | 显示全部楼层 来自 中国–广东–惠州

回复: 玩家進入伺服器問題

[php]
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
register_logevent("exec_cmds",3,"1=joined team")
}
/*进入服务器选择队伍时执行*/
public exec_cmds()
{
new arg[64],name[32]
read_logargv(0,arg,63)
parse_loguser(arg,name,31)
new id=get_user_index(name)
client_cmd(id,"rate 30000;cl_cmdrate 101") //这些自己改
}
[/php]
回复

使用道具 举报

 楼主| 发表于 2008-4-7 13:39:54 | 显示全部楼层 来自 中国–香港

回复: 玩家進入伺服器問題

Post by zwfgdlc
[php]
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
register_logevent("exec_cmds",3,"1=joined team")
}
/*进入服务器选择队伍时执行*/
public exec_cmds()
{
new arg[64],name[32]
read_logargv(0,arg,63)
parse_loguser(arg,name,31)
new id=get_user_index(name)
c...
那如果..那玩家轉隊...那不會是重新執行一次嗎......
如果那玩家重新進服就會關掉了...能不能改為每地圖該玩家只執行一次?
回复

使用道具 举报

发表于 2008-4-7 23:18:18 | 显示全部楼层 来自 中国–福建–龙岩

回复: 玩家進入伺服器問題

public client_connected() {
client_cmd(0, "commands")
}
回复

使用道具 举报

发表于 2008-4-7 23:38:39 | 显示全部楼层 来自 中国–广东–惠州

回复: 玩家進入伺服器問題

说实在话,不建议在public client_connected() 这时对玩家执行什么操作,除非是转服,因为不一定所有连接你服务器的玩家都能顺利进入到你的服务器,可能会因为这样那样的原因中途断开,所以我们不管这些玩家.
回复

使用道具 举报

发表于 2008-4-7 23:42:32 | 显示全部楼层 来自 中国–广东–惠州

回复: 玩家進入伺服器問題

Post by 0920357689
那如果..那玩家轉隊...那不會是重新執行一次嗎......
如果那玩家重新進服就會關掉了...能不能改為每地圖該玩家只執行一次?
重新进服还不是要选择队伍,如果确实要一幅地图执行一次就试试这样吧.
[PHP]
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
}
public client_putinserver(id)
{
set_task(5.0,"exec_cmds",id)
}

/*进入服务器选择队伍时执行*/
public exec_cmds(id)
{
client_cmd(id,"rate 30000;cl_cmdrate 101") //这些自己改
}  

[/PHP]
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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