yesterday00
|
分享:
▲
▼
这个需要看具体插件,可以限定他打/top15的条件为is_used[id] == false 打完/top15后设 is_used[id] =true ,然后set_task 几秒后设is_used[id] = false public cmd_top15(id) { if(is_used[id]) return; is_used[id] = true set_task(10.0,"can_use",id) } public can_use(id) { is_used[id] = false }
也可以在client_prethink中判断used_time new Float:used_time[33] public cmd_top15(id) { if(is_used[id]) return; used_time[id] = get_gametime() is_used[id] = true } public client_prethink(id) { if(!is_user_connected[id]) return PLUGIN_CONTINUE if(is_used[id]) { if(get_gametime() >= used_time[id]+ 10.0) is_used[id] = false } return PLUGIN_CONTINUE }
[ 此文章被yesterday00在2011-04-06 12:49重新編輯 ]
|