插件介绍
- 【仅供开发者】此插件可以让开发者看到entity的netprops属性是如何变化的,包括他的数值变化。
可供使用的命令:
sm_ted_select - 选择要进一步处理的实体
sm_ted_selectself - 选择自己进行进一步处理
sm_ted_spawnhook <类名> - 使用 sdkhook 选择具有该类名的下一个生成实体
sm_ted_menuselect - 打开一个菜单,其中包含所有实体,按 NetClass 和类名分类。
sm_ted_listselect - 列出所有实体
sm_ted_selectid <实体> - 选择其中之一进行进一步检查。
sm_ted_show - 显示所有网络属性及其值。
sm_ted_set <网络> <值> - 将网络prop设置为指定值(尚不适用于向量)
sm_ted_watch - 每秒显示所选实体的已更改网络属性。(自动)
sm_ted_stopwatch - 停止监视实体。(自动)
sm_ted_save - 保存实体网络提案以供以后比较。(手动)
sm_ted_compare - 将当前的网络提案与保存的网络提案进行比较。(手动)
sm_ted_ignore <网络提案> - 不显示对此网络提案的更改。
sm_ted_unignore <网络> - 显示对此网络prop 的更改。
sm_ted_ignorefile <文件名> - 不显示对给定文件中列出的网络提案所做的更改。
sm_ted_unignorefile <文件名> - 显示对给定文件中列出的网络props的更改。
sm_ted_log <文件名> - 将所有内容记录到文件中
使用方法:
手动模式:
1. 准星指向一个实体Entity,然后输入 /ted_select
2. 输入 /ted_save 可以保存该实体Entity的netprops属性
3. 对这个实体Entity做一些动作,比如向它开一枪,或者是更新一个传送装置
4. 输入 /ted_compare 可以查看netprops的变化情况
自动模式
1. 准星指向一个实体Entity,然后输入 /ted_select
2. 看向这个实体Entity并同时输入 /ted_watch
3. 对这个实体Entity做一些动作
4. 所有被更改的netprops属性将以每秒一刷新的形式显示到控制台
5. 可以输入 /ted_stopwatch 来停止显示,或者去选择其他的实体Entity
Example Output of sm_watch (just finished building a teleporter)
m_flPercentageConstructed changed from 0.8550 to 0.9000
m_iHealth changed from 129 to 136
---
m_flPercentageConstructed changed from 0.9000 to 0.9500
m_iHealth changed from 136 to 143
---
m_flPercentageConstructed changed from 0.9500 to 0.9950
m_iHealth changed from 143 to 150
---
m_bBuilding changed from 1 to 0
m_bClientSideFrameReset changed from 1 to 0
m_flPercentageConstructed changed from 0.9950 to 1.0000
m_flPlaybackRate changed from 0.5000 to 0.0000
m_iState changed from 0 to 1
m_nModelIndex changed from 535 to 540
m_nNewSequenceParity changed from 1 to 2
m_nResetEventsParity changed from 1 to 2
安装方法:
- 将压缩包netprops.ext.zip内的拓展文件(.so和.dll),解压到sourcemod/extensions/目录下面
- 将压缩包tEntDev-master.zip内的smx文件解压到sourcemod/plugins/目录
下载地址:
您好,本帖含有特定内容,请回复后再查看。
参考: