|
楼主 |
发表于 2009-9-10 22:51:22
|
显示全部楼层
来自 日本–东京都
本帖最后由 cityhonghu 于 2009-9-10 22:54 编辑
翻译了一下,但是不敢确定是否正确。
write_short( 1<<15 ) 这是效果持续时间?
write_short( 1<<10 ) 这是效果冻结时间?冻结是什么意思?
write_short( 1<<12 ) 这是玩家标记?
Note: Duration and HoldTime is in special units. 1 second is equal to (1<<12) i.e. 4096 units.
这是说明部分,是在说持续时间和冻结时间是特别单位。(1<<12)为1秒,最大4096单位 ?
如果我想设置为5秒,这样设置是否正确呢?(修改了第一行的write_short)- public Flash(id) {
- message_begin(MSG_ONE,gMsgScreenFade,{0,0,0},id)
- write_short( 1<<60 ) //此部分由15改为60
- write_short( 1<<10 )
- write_short( 1<<12 )
- write_byte( 255 )
- write_byte( 255 )
- write_byte( 255 )
- write_byte( 255 )
- message_end()
- emit_sound(id,CHAN_BODY, "weapons/flashbang-2.wav", 1.0, ATTN_NORM, 0, PITCH_HIGH)
- }
- public plugin_init() {
- register_plugin("Admin Flash","1.0","AssKicR")
- register_concmd("amx_flash","admin_flash",ADMIN_LEVEL_A,"< Nick, UniqueID, #userid, @TEAM, or * > flashes selected client(s)")
- gMsgScreenFade = get_user_msgid("ScreenFade")
- return PLUGIN_CONTINUE
- }
复制代码 |
|