如何用一个命令得到所观察玩家的id
我说的不是用users或者status命令我说的是,当你死亡后,在观察别的玩家,这时候,利用一个插件命令,可以立刻得到你所观察的玩家的id或者名字等等信息~~~
我几乎找遍了所有amxx的inc文件,也没有发现这方面的函数,求各位高人指教!
回复: 如何用一个命令得到所观察玩家的id
当然无法得到,得自己写插件实现,每变个人,都要记录下来回复: 如何用一个命令得到所观察玩家的id
谢谢斑竹提供思路~~~“每变个人,都要记录下来”,请问这个是对应的那个事件(event)?
回复: 如何用一个命令得到所观察玩家的id
public plugin_init() {..........
register_event("StatusValue","spec_target","bd","1=2")//观察对象变化
register_event("SpecHealth2","spec_target","b") //观察对象变化
register_event("TextMsg","spec_mode","b","2&#Spec_Mode") //观察模式变化
..........
}
public spec_target(id){
if (id>0){
new target=read_data(2)
if(target!=0){
.......... //这里的target记录下了观察对象的id
}
}
}
public spec_mode(id){
new specMode
read_data(2,specMode,11)
if(equal(specMode,"#Spec_Mode4")){ //这是第一视角
...........
}else if(......){
...........
}......{
...........
}else{
...........
}
}
观察对象偶尔会出现不对的情况。顺便把观察模式的代码也写上来了。
回复: 如何用一个命令得到所观察玩家的id
这正是我要的!!太感谢了!!!!
页:
[1]