求一段显示被观察者信息的代码
两个玩家a和b,当b死后或者主动m6观察a的视角时,在b画面上可以显示获取到的玩家a信息,同时,a画面里也可以显示正在观察自己的b玩家信息
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{
...........
}
} register_event("StatusValue","spec_target","bd","1=2") //观察对象变化
register_event("SpecHealth2","spec_target","b") //观察对象变化
这两个看得不是很懂,为什么两个观察对象的变化
页:
[1]