搜索
查看: 3394|回复: 2

求一段显示被观察者信息的代码

[复制链接]
发表于 2020-4-11 11:09:53 | 显示全部楼层 |阅读模式 来自 江苏南京
两个玩家a和b,当b死后或者主动m6观察a的视角时,在b画面上可以显示获取到的玩家a信息,
同时,a画面里也可以显示正在观察自己的b玩家信息
发表于 2020-5-6 18:02:18 | 显示全部楼层 来自 云南西双版纳州
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[12]
    read_data(2,specMode,11)
    if(equal(specMode,"#Spec_Mode4")){   //这是第一视角
        ...........
    }else if(......){
        ...........
    }......{
        ...........
    }else{
        ...........
    }
}
回复

使用道具 举报

 楼主| 发表于 2020-12-22 11:18:29 | 显示全部楼层 来自 江苏南京
register_event("StatusValue","spec_target","bd","1=2")  //观察对象变化    
register_event("SpecHealth2","spec_target","b")   //观察对象变化

这两个看得不是很懂,为什么两个观察对象的变化
回复

使用道具 举报

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

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