public fw_PlayerPreThink( id ) { if( !is_user_alive( id ) || !zp_get_user_zombie( id ) || zp_get_user_zombie_class( id ) != g_zclass_witch || zp_get_user_nemesis( id ) ) return FMRES_IGNORED if( is_user_alive( id ) && zp_get_user_zombie( id ) && zp_get_user_zombie_class( id ) == g_zclass_witch && !zp_get_user_nemesis( id ) ) { if( HasASD[ id ] == 1 ) { static origin[ 3 ] get_user_origin( id, origin ) message_begin( MSG_PVS, SVC_TEMPENTITY, origin ) write_byte( TE_DLIGHT ) write_coord( origin[0] ) write_coord( origin[1] ) write_coord( origin[2] ) write_byte( 10 ) write_byte( 180 ) write_byte( 0 ) write_byte( 0 ) write_byte( 2 ) write_byte( 0 ) message_end( ) } } return FMRES_IGNORED }